USRP(Universal Software Radio Peripheral,通用软件无线电外设)旨在使普通计算机能像高带宽的软件无线电设备一样工作。从本质上讲,它充当了一个无线电通讯系统的数字基带和中频部分。USRP背后的基本设计理念是在主机 CPU 上完成所有波形相关方面的处理,比如调制和解调。所有诸如数字上下变频、抽样和内插等高速通用操作都在FP
转载
2023-07-31 17:24:16
203阅读
# USRP架构:一种通用软件无线电平台
**引言**
在现代通信领域,无线电技术的应用日趋广泛。无论是移动通信、无人机技术,还是卫星通信,软件无线电(SDR)都在其背后发挥着重要的作用。美国国防高级研究计划局(DARPA)开发的通用软件无线电平台(USRP)为无线电应用提供了灵活且高效的解决方案。本文将介绍USRP架构的核心要素,流程及其应用示例,并附上相应的代码示例。
## USRP架构
USRP (Universal Software Radio Peripheral) 是一种软件无线电外设,可以让用户通过计算机进行软件定义无线电通信。而Zynq是一种由Xilinx公司设计的SoC(系统单片集成电路),结合了处理器和可编程逻辑。Linux则是一种开源操作系统。将这三者结合起来,就可以实现强大且灵活的软件定义无线电系统。
在使用USRP Zynq Linux系统时,用户可以通过编
原创
2024-04-24 10:06:00
104阅读
本文是对的拓展,即不是从0开始URSP,而是从-100开始,笔者是真的一点都不会。基本概念通用软件无线电外设(Universal Software Radio Peripheral,USRP)是由Ettus Research及其母公司National Instruments设计和销售的一系列软件定义无线电。 USRP产品系列由Matt Ettus领导的团队开发,旨在成为一个相对便宜的软件无线电硬件
EPS承载的用处 与3G不同,EPS中只有数据(PS域)业务,用户与网络间必须先建立 EPS承载(Bearer) 之后,才能在承载之上使用各种数据业务(如IMS语音业务、上网业务、FTP、游戏。。。)。每种数据业务的业务流,称为一个业务数据流SDF,它可以用一个IP五元组来表示(IP包中的源、目的IP地址
作者:川流不息通用格式:find pathname -options [-print -exec -ok]
例子:
find / -name filename 再根目录里面搜索文件名为filename的文件
find /etc -name *s*在目录里面搜索带有s的文件
find /etc -name *S 在目录里面搜索以s结尾的文件
find /etc -name s*在目录里面搜索以s开头
转载
2024-06-15 12:26:22
85阅读
FTP编程:FTP协议需要用两个端口,一个端口是用来登录,另一个端口用来数据传输和控制。一般是20 和21端口。Python对FTP的支持是通过ftplib模块实现的,在使用时导入ftplib模块并实例化ftplib.FTP类对象,所有的FTP操作都需要使用这个对象来完成。 例:HOST = 'ftp.mozilla.org'f = ftplib.FTP(HOST) 
转载
2023-08-13 14:05:05
103阅读
第2章 基本命令和文件系统2.1Ubunt命令概述2.1.1Ubuntu命令分类Bash 是Ubuntu中默认的Shell Shell位于操作系统内核与用户之间,负责接收用户输入的命令进行解释,将需要执行的命令传递给系统内核执行,当一个用户登录到Ubuntu时,会自动加载一个shell程序,以便给用户提供可以输入命令的操作环境。u 内部命令 指的是集成于Shell解释程序内部的一些图书命令,又称内
# 用 Python 控制 USRP B210 的完整指南
在这篇文章中,我们将学习如何使用 Python 控制 USRP B210 设备。USRP(通用软件无线电周边)是用于无线信号接收和发射的硬件平台,而 B210 是其广泛使用的型号之一。通过 Python 编程,我们将能够操控 USRP B210 来进行无线信号的处理。
## 整体流程
下面是一个实现的基本流程概述:
| 步骤 |
原创
2024-09-21 04:09:30
654阅读
在Ubuntu操作系统中,有时我们需要寻找MySQL的位置,以便进行各种操作,比如重新配置或更新数据库等。接下来,我将深入探讨如何在Ubuntu中高效搜索MySQL的位置,同时通过一些图示化的方式清晰地呈现信息。
## 背景定位
在企业环境或开发者的个人项目中,MySQL的安装位置可能会因为多次安装、版本更新等原因而变得混乱。理解如何搜索MySQL的安装路径可以帮助我们更好地进行管理和维护。适
# 在Ubuntu上搜索MySQL源及其用法
MySQL是一个广泛使用的开源关系型数据库管理系统。在Ubuntu操作系统中,安装和管理MySQL数据库非常方便,通常我们需要通过软件源来获取MySQL以及相关的更新。在本篇文章中,我将详细介绍如何在Ubuntu上搜索MySQL的源,如何安装MySQL,并提供一些基本的使用示例。
## 1. Ubuntu本地软件源
Ubuntu使用APT(Adv
桌面快捷键 : ALT + F1: 聚焦到桌面左侧任务导航栏,可按上下键导航。ALT + F2: 运行命令ALT + F4: 关闭窗口ALT + TAB: 切换程序窗口ALT + 空格: 打开窗口菜单PRINT: 桌面截图SUPER: 打开Dash面板,可搜索或浏览项目,默认有个搜索框,按“下”方向键进入浏览区域(SUPER键指Win键或苹果电脑的Command键)在Dash面板中按CTRL +
在ubuntu下如何搜索文件?
1.whereis 文件名
特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令.
2.find / -name 文件名
特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用
#find / -
原创
2009-09-18 11:17:00
382阅读
# Ubuntu 搜索本机 Python 版本
在使用 Ubuntu 操作系统时,了解如何搜索和管理本机的 Python 版本是非常重要的,特别是在进行软件开发和环境管理时。本文将介绍如何通过命令行来查找本机上安装的 Python 版本,并提供一些代码示例。
## 1. 检查系统中安装的 Python 版本
在终端中,我们可以使用以下命令来检查系统中安装的 Python 版本:
```ba
原创
2024-09-18 07:09:57
63阅读
一.以文件名查找:1. find 命令find / -name "filename"目的:在根目录“/”开始搜被称为filename的文件,“filename”文件名可以包含通配符(*,?),注意:filename是文件名字符串,可以带双引号,也可不带find命令功能强大,它有很多选项让你以不同的方式搜索文件,例如,通过日期,文件大小,权限,拥有者等等。2.
转载
2024-03-23 12:21:29
46阅读
一、在ubuntu下如何搜索文件1、特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令. whereis [filename] 2、特点:准确,但速度慢,消耗资源大 find / -name [filename] 例如我想找到php.ini的准确位置,就需要
转载
2024-08-13 13:07:21
86阅读
今天,又花了差不多一天时间,从手册看起,到写完代码,最后仿真。期间出现了一个细小的差错,折腾了约1个钟头才解决掉(所以,最怕底层细小之处出现错误)。DS1302是达拉斯公司出品的一款实时时钟芯片。具体且详细的资料介绍在其芯片手册上面都有写着。说起来自己读DS1302芯片手册,也花了不少精力,主要是对一个问题一直没理解。下图是DS1302时钟寄存器的结构。(注意左边READ与WRITE两列)&n
1. whereis+文件名用于程序名的搜索,搜索结果只限于二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s),如果省略参数,则返回所有信息。2. find / -name +文件名find是在指定的目录下遍历查找,如果目录使用 / 则表示在所有目录下查找,find方式查找文件消耗资源比较大,速度也慢一点。格式含义find -name filename在根目录中寻找名字为f
转载
2023-12-13 01:30:26
47阅读
Ubuntu下文件的查找和检索 文件的查询、搜索是常用的操作,常通过命令 find
转载
2024-05-17 07:32:48
209阅读
搜索文件的相关命令(Ubuntu)
原创
2023-08-26 22:47:35
763阅读