在使用 GNU Radio 时使用官方例程搭建 GNU Radio + USRP 实现 OFDM 收发测试时,发现误码情况很严重,明明都是理想信道的情况下,即时在仿真情况下不接 USRP 硬件设备进行收发也会出现误码,如下图所示,这就不得不怀疑是官方的底层 C++ 源码存在的问题了。 当然,之前我也用了一些方法在不修改底层 C++ 源码时解决了这个问题:GNUR
在Windows上要使用usrp需要使用Windows版本的GNU Radio,但是用起来的体验一言难尽,打开慢而且闪退几率较大,因而考虑使用Linux版本的GNU Radio,正好Windows系统安装了Linux子系统(WSL,版本为Ubuntu18.04),因而考虑在WSL中安装GNU Radio和UHD驱动,从而实现操作USRP。 子系统安装 直接在Microsoft Store搜索Ubuntu,安装你想要安...
基于GNU Radio 无线电平台实现各种常规通信信号的模拟,可以结合ad9361、USRP、HackRFone等SDR平台实现发射和接收实验 一、GNU Radio 介绍 GNU Radio是一个用来帮助无线通信开发者设计、搭建和实现无线通信系统的框架和工具。GNU Radio具有高度模块化、基于流程图的特点,针对复杂的信号处理应用场景,提供了丰富全面的处理模...
我们先简单讲一下搭了一个什么东西:首先,我们做了两个信号源,都是正弦信号,但是二者的频率不同,我们把这两个信号做乘法,得到一个输出,然后希望用一个USRP设备将这个输出发射出去,并用另一个USRP设备接收这个输出,从而显示在GUI上。 问题就在这个发射接收的过程,我应该是通过硬件来做的,对吧?软件应该是模拟不了...
准备将USRP作为自己通信仿真和原型设计的重要平台,于是下定决心学习GNURadio和UHD。 曾经在三年前简单接触过ettus公司的USRP,不过只是了解,并没有持续深耕。当时,将GNU Radio和UHD安装在Ubuntu系统中,下载了几个demo,能够接收FM广播信号,并看到了其信号频谱,还简单解调了调频广播信号,在电脑上播放出声音,仅此而已。Linu...
在GNU Radio和USRP组成的软件无线电系统中,GNU Radio 仅负责低速率基带信号的处理,USRP 则充当了数字中频和射频前端的角色,对高通量信号进行处理。基于软件无线电思想设计的USRP 的硬件结构具有灵活、通用的特性,能够兼容当前无线通信的多种协议标准,为建立自定制协议和多标准融合的系统建模和测试提供了强大的支持。
论如何把几千块的USRP做成几十块的收音机链接:https://pan.baidu.com/s/11Q4-UVlfQD1N1-14X655yQ 提取码:kkkk --来自百度网盘超级会员V1的分享, 视频播放量 622、弹幕量 0、点赞数 9、投硬币枚数 2、收藏人数 10、转发人数 1, 视频作者 坤坤要天天开心, 作者简介 称谪仙瑶
GNU Radio 开发环境应当可以正确打开。至此,环境搭建完成[3] 。 3. 运行一个GNU Radio程序 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 ...
GNU Radio是一个开源的软件无线电开发平台,可以通过图形界面或C ++和Python等文本语言快速开发软件无线电应用程序。本文介绍如何在Linux下构建GNU Radio无线电开发平台以及如何在此平台下使用NI USRP设备。
解决GNU Radio+USRP实现OFDM收发在接收端QPSK星座图映射无“抖动”问题 前言 本文记录在GNURadio+USRP 实现 OFDM 收发时,在接收端 QPSK 星座图映射无“抖动”问题的解决方法, 一、遇到的问题 我遇到的问题是,现在搭建的 OFDM 模型在接收端做信道均衡时,接收端的QPSK星座图映射在有噪声的情形下并没有出现 “抖动”...