1. 打开GNU Radio Companion并加载或创建相应的流图 首先,启动GNU Radio Companion。如果您已经有了一个包含USRP接收器的流图,可以直接加载它;否则,您需要创建一个新的流图。 2. 在流图中找到与USRP接收天线相关的模块 在流图中,找到USRP Source模块。这个模块是负责从USRP设备接收信号的。它通常位于流图的开始...
两个usrp 都配备了喇叭天线,具有定向模式,因此我们可以获得更强的回波信号。每个 usrp 通过以太网电缆连接到一台电脑。 GNU-Radio 是一个实现软件定义无线电的开源软件。在我们的实验中用于控制 usrp 的收发器流程图是基于 GNU-Radio 提供的信号处理模块开发的。完整的实验方案如图 1 所示,包括雷达-通信联合发射机...
UHD:USRP sink和USRP source默认是A通道发射接收。或设置 Mb0:Subdev Spec: A:0 更改为B通道收发:设置 Mb0:Subdev Spec: B:0
一个基本的但是却非常有用的是你可以利用GNU Radio创建一个实时的频谱分析的fft,这是一个用软件实现的无线电频谱分析仪,利用它用户能够验证你的硬件是否工作正常,在这里,我们可以利用它来确定我们所在地区的广播电台的频段,以便我们可以调谐到相应的频段。 现在我们来创建一个流图。找到UHD USRP Source和QT GUI Sink...
这时候将 USRP 的 USB 连接线从计算机上拔出来,再马上插回去,重新运行 uhd_usrp_probe 这时可以正常烧写固件和 FPGA 镜像了。 回到顶部 3. GNU Radio流程图编程 3.1 开始了解GRC 我们已经知道GNU Radio是一个各种信号处理模块的“容器”。在这里,我们将从一个简单的例子讲起,展示如何使用GNU Radio Companion(GRC...
GNU Radio是一个开源的软件无线电开发平台,可以通过图形化界面或C++、Python等文本语言快速开发软件无线电应用,本文介绍了Linux下GNU Radio平台的搭建及如何在该平台下使用NI USRP设备。 1. 概念性描述 USRP设备需要固件(firmware image)和FPGA镜像(FPGA image)且版本一致才能正常工作,此二者与上位机使用何种环境:Window...
3. 运行一个GNU Radio程序 [color=rgb(51, 51, 51) !important]3.1 修改USRP IP地址并连接 这里使用的是USRP-2922,USRP设备使用固定IP,默认IP是192.168.10.2 。首先将USRP设备通过网线直连至PC,设置PC的ip为192.168.10.1,子网掩码255.255.255.0,在Windows下可通过NI-USRP Configuration Utility软件修改USRP设备的...
在GNU Radio和USRP组成的软件无线电系统中,GNU Radio 仅负责低速率基带信号的处理,USRP 则充当了数字中频和射频前端的角色,对高通量信号进行处理。基于软件无线电思想设计的USRP 的硬件结构具有灵活、通用的特性,能够兼容当前无线通信的多种协议标准,为建立自定制协议和多标准融合的系统建模和测试提供了强大的支持。
信号发送基于选择的SDR硬件平台,SDR可以是hackrfone、USRP以及AD9361+zedboard等。 以ad9361+zedboard为例,搭建好lIbiio系统之后,直接发射单音: 配置IP地址,选择发射通道、发射频率等参数信息: FM调制信号的发送: 总结:GNU Radio 软件无线平台提供了很好的平台去模拟实现各种常规通信信号,波形图、频谱图、瀑布图和星座...
GNU Radio 系列教程(一) —— 什么是 GNU Radio btfzzzz 7315 1 GNU Radio 系列教程(十五)-- GNU Radio 的 GFSK 编码和解码体验 btfzzzz 2776 0 SDR 教程 —— 利用 GNU Radio + HackRF 手把手深入了解蓝牙协议栈(从电磁波 -> 01数据流 -> 蓝牙数据包) btfzzzz 6975 0 USRP零基础入门1. 安装...