使用GNURadio Companion 驱动 USRP N320 实现 OFDM 自收自发测试。(Ubuntu20.04LTS + GNURadio 3.8 + UHD 3.15) 一、发送端 该模块由随机数信号源、CRC、符号映射器、FFT、循环前缀加法器、放大器组成。主要目标是传输随机信号,根据调制方式的选择对有效载荷进行重新包装。选择的调制是 QPSK,所以 2 位被重新打包...
gnuradio|UHD驱动 既然gnuradio支持多种类型的射频硬件,就需要良好的硬件抽象层对差异化的硬件设备进行抽象,所以,UHD(USRP Hardware Driver ,简写为UHD)接口驱动是关键,如图2所示,UHD需要提供统一的数据流格式,更好地对基带IQ数据进行封装;提供统一的控制流格式,更好地对射频参数进行配置。不得不说,gnuradio确实强大。
第五类:信宿类模块(sink) 我们想要以图形界面的形式观察AM调制信号的波形和频谱,需要加入两个信宿类模块,分别是QT GUI Time Sink和QT GUI Frequency Sink。 QT GUI Time Sink在功能类似于示波器,能够实时显示信号时域波形。 图21. QT GUI Time Sink 模块选择 简单的设置参数,比如y轴最小最大值,显示的点数等等。
使用GNU Radio Companion 驱动 USRP N320 实现 OFDM 自收自发测试。(Ubuntu20.04LTS + GNURadio 3.8 + UHD 3.15) 一、发送端 该模块由随机数信号源、CRC、符号映射器、FFT、循环前缀加法器、放大器组成。主要目标是传输随机信号,根据调制方式的选择对有效载荷进行重新包装。选择的调制是 QPSK,所以 2 位被重新打...
2.gr::uhd::usrp_source 和 gr::uhd::usrp_sink:许多与收发器相关的设 置可以通过命令消息进行操作,例如频率、增益和 LO 偏移 3.gr::digital::header_payload_demux,它从头解析器块接收关于有多少 有效负载项要处理的确认 没有特殊的 PMT 类型来编码命令,但是,强烈建议使用以下格式之一: ...
搭建一个频谱分析仪的GNU Radio流图程序。在搭建过程中,本人使用了B200mini设备(支持的频段为70MHz-6GHz),因此流图程序中使用了UHD:USRP Source模块来接收无线信号。 使用流图中File Sink模块用于在指定位置保存产生的信号文件。 调节流图中QT GUI Sink模块中的参数并存储信号;其中QT GUI Sink模块中的部分参数含义...
gnuradio usrp 3个回答 3投票 (没有足够的代表来评论马诺斯的好答案)。 查看UHD API,然后查看 USRP 块头 (usrp_sink.h usrp_source.h) 以获取标签命令支持。您可以轻松地使用具有 PMT 的标签选通来发送“tx_freq”命令来更改发送频率,从而轻松制作 GRC 示例。当然,使用示波器或频谱分析仪来查看结果会有所...
sudo cp~/gnuradio38/lib/uhd/utils/uhd-usrp.rules/etc/udev/rules.d/sudo udevadm control--reload-rule sudo udevadm trigger 这三条命令是让别的非root用户也可以access to USB devices. 把USRP连接到电脑,如果是VM,需要连接到该徐弩机 下载最新固件 ...
USRPX310 在GNU Radio上更改通道A或B 摘要:UHD:USRP sink和USRP source默认是A通道发射接收。或设置 Mb0:Subdev Spec: A:0 更改为B通道收发:设置 Mb0:Subdev Spec: B:0阅读全文 posted @2019-08-29 09:52寄生的鱼阅读(1127)评论(0)推荐(0)编辑 ...
usrp = uhd.usrp_sink("", uhd.stream_args("fc32")) self.usrp.set_samp_rate(samp_rate) self.usrp.set_center_freq(freq, 0) self.usrp.set_gain(gain, 0) self.usrp.set_antenna("TX/RX", 0) # Signal source self.tone = analog.sig_source_c(samp_rate, analog.GR_COS_WAVE, 1000, ...