问题标签 [software-defined-radio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
143 浏览

gnuradio - GNURadio 无法找到 USRP n3xx 但可以从主机 ping 设备,以及使用 uhd_find_devices、uhd_usrp_prob 找到设备

我正在使用 Ettus USRP n3xx。我已通过 1GB 以太网将设备连接到我的主机桌面。我可以使用 ping 设备,并且可以同时使用和ping <DEVICE_IP_ADDR>找到设备。当我 tty 进入 USRP 时,我也能够 ping 我的主机。即使所有这些,GNURadio(和 GNSS-SDR)也无法找到设备(错误显示为“找不到设备 -----> 设备地址:”)。uhd_find_devicesuhd_usrp_probe

我已经尝试过这里描述的防火墙解决方法。任何进一步的建议将不胜感激。

0 投票
1 回答
61 浏览

signal-processing - 在 GNU Radio 上记录特定的带宽

flowgraph。我刚开始使用 adalm-pluto 与 GNU 无线电作斗争。我的目标是在 FM 广播中记录 2MHz 间隔。我试图在下面尝试记录 fm 广播的流程。但是当我使用 SoX 将文件接收器的输出转换为 wav 文件并在 SDR# 中打开时,它只显示所选频率(如 87.5MHz、88、4 MHz 等)的 -19kHz 和 +19kHz。我想以 2MHz 的间隔记录。我的意思是如果频率的开始是 87.5 MHz,我想记录 87.5 MHz 和 89.5 MHz 之间的整个无线电。这在 GNU 无线电中可能吗?感谢帮助。

0 投票
1 回答
39 浏览

linux - SOX 异常退出,好像用户正在取消

我正在尝试读取 FM 信号并将其传输到 sox。这是异常退出。知道发生了什么吗?

谢谢。

0 投票
0 回答
56 浏览

gnuradio - 标头/有效负载解复用器没有输出

我正在尝试使用 QPSK 发送文件,首先作为模拟,然后使用带有环回电缆的 SDR(LimeSDR mini)。gr-limesdr插件仅适用于 gnuradio 3.8,所以我使用的是那个版本。

问题是我得到一个空的输出文件,因为 header/payload demux 块没有输出。我认为它与触发器有关,但我无法弄清楚问题出在哪里(我发现的所有示例都使用了 OFDM)。

HDP 代码:

流程图图像

流程图代码

0 投票
1 回答
25 浏览

filter - USRP N320 记录边缘

当我用 USRP N320 SDR 录制信号时,它在频谱边缘出现了一些问题。例如,当我选择采样率 50 Msps、频谱起点 2 MHz 和频谱终点 2 MHz 时,会给出错误的结果。当它在边缘看到一个脉冲时,它会降低功率并稍微改变频率。但是 46 MHz 的带宽非常有效。

采样率:50 Msps,正常工作带宽:46 MHz

采样率:100 Msps,正常工作带宽:90 MHz

采样率:200 Msps,正常工作带宽:180 MHz

我试图用带通滤波器过滤边缘,但它确实给出了 OOOOOO 问题。即使我选择采样率 50 Msps。但通常情况下,当我选择采样率 200 Msps 时,我可以在没有带通滤波器的情况下成功录制。

是否有正确记录边缘的解决方案。或者在不丢弃样本的情况下对其进行过滤。