【问题标题】:USRP - daughterboard installation issueUSRP - 子板安装问题
【发布时间】:2021-05-24 07:17:59
【问题描述】:

我正在尝试使用我的 USRP X310 接收中心频率等于 2e8Hz 且带宽略小于 2e5Hz 的信号。 我使用 uhd 3.10.1 的 rx_sampletofile.cpp 函数,如图所示:

./rx_sampletofile --file test.bin --duration --rate 4e8 --nsamps 4e8 1 --freq 2e8 --type float --bw 8e7 --skip-lo

当我查看终端时,一切都在没有错误或警告的情况下执行,但我发现实际的 rx 频率毕竟没有改变......

Setting RX Rate: 20.000000 Msps...
Actual RX Rate: 20.000000 Msps...

Setting RX Freq: 200.000000 MHz...
Setting RX LO Offset: 0.000000 MHz...
Actual RX Freq: 0.000000 MHz...

Setting RX Bandwidth: 0.250000 MHz...
Actual RX Bandwidth: 0.250000 MHz...

我尝试将 RX Freq 更改为更低的频率和--lo-offset,但它始终保持在 RX Freq = 0Hz,所以如果您有任何想法,我会接受。

谢谢

看来我的问题最终与子板有关,因为驱动程序无法很好地检测到它们。 子板问题:

         _____________________________________________________
|   |    /
|   |   |       RX Dboard: A
|   |   |   ID: Unknown (0x0095)
|   |   |   Serial: 31F94F3
|   |   |     _____________________________________________________
|   |   |    /
|   |   |   |       RX Frontend: 0
|   |   |   |   Name: Unknown (0x0095) - 0
|   |   |   |   Antennas:
|   |   |   |   Sensors:
|   |   |   |   Freq range: 0.000 to 0.000 MHz
|   |   |   |   Gain Elements: None
|   |   |   |   Bandwidth range: 0.0 to 0.0 step 0.0 Hz
|   |   |   |   Connection Type: IQ
|   |   |   |   Uses LO offset: No
|   |   |     _____________________________________________________
|   |   |    /
|   |   |   |       RX Codec: A
|   |   |   |   Name: ads62p48
|   |   |   |   Gain range digital: 0.0 to 6.0 step 0.5 dB
|   |     _____________________________________________________
|   |    /
|   |   |       RX Dboard: B
|   |   |     _____________________________________________________
|   |   |    /
|   |   |   |       RX Frontend: 0
|   |   |   |   Name: Unknown (0xffff) - 0
|   |   |   |   Antennas:
|   |   |   |   Sensors:
|   |   |   |   Freq range: 0.000 to 0.000 MHz
|   |   |   |   Gain Elements: None
|   |   |   |   Bandwidth range: 0.0 to 0.0 step 0.0 Hz
|   |   |   |   Connection Type: IQ
|   |   |   |   Uses LO offset: No
|   |   |     _____________________________________________________
|   |   |    /
|   |   |   |       RX Codec: B
|   |   |   |   Name: ads62p48
|   |   |   |   Gain range digital: 0.0 to 6.0 step 0.5 dB
|   |     _____________________________________________________

【问题讨论】:

  • 你的意思是rx_samples_to_file?据我所知,没有rx_sampletofile,尤其是没有rx_sampletofile func(tion)。此外,250 kHz 是 X310 的任何子板都无法做到的带宽。此外,您忘记指定采样率。另外,请不要使用随机标签。我正在更正你的标签。
  • 请准确告诉我们您正在使用哪个 USRP 和哪些子板。
  • 我有两个 TwinRX-80 USRP DBOARD
  • 我没有写完整的命令行,但我给出了一个采样率,“--skip-lo”和nsamps参数。我认为这不是导致我的问题的原因,所以我不想提供额外的细节对不起!
  • 另一位学生在我的电脑上安装了 uhd 驱动程序,因此他可能会遗漏一些东西。我有 rx_sampletofile 而不是 Internet 上随处可见的 rx_samples_to_file,但我认为它应该与 args 参数和文档相同。

标签: usrp


【解决方案1】:

对于 TwinRX 子板的硬件版本,您的 UHD 太旧了。

唯一的解决方案是使用更现代的 UHD 版本。这还需要您加载更现代版本的 FPGA 映像。

【讨论】:

  • 是的,这就是我担心的,然后我将不得不重新安装 uhd !我没有足够的声誉来支持您的答案,但我认为这是解决我问题的最佳方法。感谢您的帮助!
  • 你是提问者:你不必投票,你可以接受;)
猜你喜欢
  • 1970-01-01
  • 2016-06-01
  • 2017-06-28
  • 2015-11-28
  • 1970-01-01
  • 1970-01-01
  • 2021-10-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多