You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用GNU Radio通过USRP B205mini双RX通道接收信号报错求助

解决USRP B205mini单UHD块双通道接收报错问题

问题描述

使用GNU Radio通过USRP B205mini的两个RX通道(RX2与TX/RX)接收信号时,运行流程触发报错:

RuntimeError: LookupError: IndexError: multi_usrp: RX channel 1 out of range for configured RX frontends

此前分别用两个独立的UHD USRP Source块测试两个通道均正常,但单块启用双通道时报错。

解决步骤

  • 确认通道数量配置:打开UHD USRP Source块的设置,确保Num Channels选项设为2,而非默认的1。
  • 强制启用双通道:在块的Device Arguments栏中添加参数 num_recv_channels=2,强制设备识别两个接收通道。
  • 验证通道映射:B205mini的RX通道0对应TX/RX接口,通道1对应RX2接口,确保块内的通道配置与硬件接口一一对应,无遗漏或错配。
  • 检测设备状态:在终端执行以下命令,确认设备的接收通道被正确识别:
    uhd_find_devices
    uhd_usrp_probe
    
    查看输出中RX Channels字段是否显示为2,若识别异常,尝试重新插拔设备或重启主机。
  • 检查版本兼容性:确认GNU Radio与UHD驱动版本匹配,版本不兼容可能导致通道识别异常,可通过gnuradio-companion --version和uhd_version命令查看版本,必要时更新至匹配版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 13:28:16