首页 > 解决方案 > USRP - 子板安装问题

问题描述

我正在尝试使用我的 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
|   |     _____________________________________________________

标签: usrp

解决方案


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

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


推荐阅读