【问题标题】:2 Rx with LO offset in gnuradio with Ettus USRP B210 don't work带有 Ettus USRP B210 的 gnuradio 中带有 LO 偏移的 2 Rx 不起作用
【发布时间】:2020-07-01 09:14:05
【问题描述】:

在 gnuradio 的 ettus USRP B210 上运行两个 Rx 通道时遇到一些问题。 只有一个输入通道可以正常工作,我可以看到我的信号,但是当我添加第二个通道时,我只会看到噪音。 我的接收信号为 404MHz,带宽为 2kHz。

我从单天线到双天线版本的唯一变化是:

  • Mb0:子开发规范 A:A A:B
  • 频道数 2

【问题讨论】:

  • 我认为我们可能在 QT Gui 的频率接收器中有一个错误,导致 FFT 大小 > 8192 不可能。另外,你将如何显示一条 32,000 像素宽的曲线?
  • 我将FFT大小改为4096,问题依旧存在,当我从QT频率接收器更改为WX GUI FFT接收器时问题仍然存在。所以我认为这更多是UHD块的问题。而且我在屏幕上显示具有 32768 个 bin 的整个 FFT 没有问题,它显示了所需的带宽。
  • ludw,真的没有。看我的回答。

标签: gnuradio gnuradio-companion usrp uhd


【解决方案1】:

您误解了 QT Gui 频率接收器的“带宽”设置的作用:

它只是确定 x 轴上的标签。根据 Nyquist,显示的带宽始终为 -f_sample/2 到 +f_sample/2。

您应该添加一个 1/200 波段的低通 FIR 滤波器,该滤波器也以 100 倍进行抽取。这会将您的输入采样率从 2.4 MHz(顺便问一下,您为什么选择那个?)降低到 24千赫。然后,您可以将频率接收器(带宽 = USRP 采样率 / 抽取 = 2.4 MHz / 100 = 24 kHz)连接到它。

【讨论】:

  • 感谢您的帮助。我现在更好地理解了 QT GUI 频率接收器的作用。导致问题的不是 QT Block。当我在两个频道上调谐该频率时,我遇到了 SDR 的 LO 问题。它仅在一个上运行良好,但导致两个 Rx 通道出现问题。我仍然不明白为什么会导致一些问题,但我现在知道在哪里更深入。当我确切知道导致问题的原因时,我会回答我的问题。选择 2.4Mhz 是因为在“真实”代码中我用 50 抽取它并得到 48kHz 的音频带。
  • 啊,完美:-)
猜你喜欢
  • 2020-10-03
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-05
  • 2018-06-29
  • 1970-01-01
  • 2017-11-03
相关资源
最近更新 更多