You need to enable JavaScript to run this app. USRP X310子板识别异常导致接收频率固定为0Hz问题问询
优惠活动
大模型
产品
解决方案
定价
更多

USRP X310子板识别异常导致接收频率固定为0Hz问题问询

核心问题原因

你所使用的UHD 3.10.1版本过旧,无法正确识别USRP X310安装的RX子板,子板被识别为未知设备后,频率范围被标记为0~0MHz,因此频率配置命令不会触发实际硬件调整,最终生效RX频率固定为0Hz,无报错是因为未知子板的驱动默认会静默返回配置成功状态。

可行解决方案

  • 升级UHD版本:UHD 3.10.1为2016年发布的老旧版本,未收录后续发布的子板PID(你的子板A的PID为0x0095,子板B的PID为0xFFFF属于读取失败),优先升级到UHD 3.15 LTS及以上的稳定版本,升级完成后重新编译rx_sampletofile工具,再执行采集测试。
  • 手动添加子板支持:如果受环境限制无法升级UHD版本,可查询0x0095对应的子板官方参数,将子板的PID、频率范围、增益范围、带宽范围等参数手动添加到UHD源码的子板驱动列表中,重新编译安装UHD后再重新编译你的采集工具。
  • 硬件接触排查:断电后将子板从母板插槽中拔出,清理金手指表面氧化层后重新插紧,固定好螺丝后再上电测试,排除硬件接触不良导致的子板PID读取错误。
  • 修正采集命令参数:你当前的执行命令存在多处参数错误,虽不是频率为0的核心原因,但会导致采集异常:
    1. --rate 4e8超过X310单通道最大200Msps的采样率上限
    2. --duration参数后未填写具体采集时长数值
    3. --nsamps 4e8 1存在多余的末尾参数
      修正后的参考命令如下(按需调整时长、采样率数值):
    ./rx_sampletofile --file test.bin --duration 10 --rate 20e6 --freq 2e8 --type float --bw 2e5
    

内容的提问来源于stack exchange,提问作者1102131

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 17:24:03