【问题标题】:How to use the USRP_UHD device in redhawk?如何在 redhawk 中使用 USRP_UHD 设备?
【发布时间】:2014-08-08 23:39:37
【问题描述】:

我已经在 REDHAWK 1.9 上成功安装了 UHD 设备。我已经尝试调整设备的前端调谐器分配属性,但是当我尝试运行它时,当我监控端口时没有显示任何活动。

我什至不知道redhawk设备是否正常工作,因为当我指定一个随机IP地址时,设备仍然可以正常运行。

所以我的问题是:如何使用 REDHAWK 1.9.0 中的 USRP_UHD 设备通过 USRP N210 收集和解调信号?

我知道 USRP 正在工作,因为我能够在 GNURadio 中创建和执行一个简单的解调器,但我无法在 REDHAWK 1.9 中复制它。

我可以正常启动组件,但是当我监控端口时没有任何显示。

【问题讨论】:

    标签: redhawksdr usrp


    【解决方案1】:

    您必须首先启动一个域,创建并启动一个包含 USRP_UHD 设备的节点,并使用目标 USRP 的 IP 地址配置 USRP_UHD 设备。然后,您必须创建并启动一个波形,其中包含执行所需信号处理(即解调)的组件和一个包含 USRP_UHD 设备分配的 usesdevice 关系。

    使用 Redhawk 1.9,我测试了 IP 地址错误的 USRP_UHD 设备的行为,看看我是否可以重现您所描述的内容。当我启动一个包含配置了无效 IP 地址的 USRP_UHD 的节点时,报告了以下内容:

    ERROR:USRP_UHD_i - USRP COULD NOT BE INITIALIZED!
    WARN:USRP_UHD_i - CAUGHT EXCEPTION WHEN INITIALIZING USRP. WAITING 1 SECOND AND TRYING AGAIN
    ERROR:USRP_UHD_i - USRP COULD NOT BE INITIALIZED!
    ERROR:USRP_UHD_i - Unable to initialize USRP!
    

    然后,我使用正确的值配置了 IP 地址,并正确初始化了 USRP_UHD。最后,我使用IDE配置了一个无效的IP地址,除了再次打印上面的错误外,还报了以下错误:

    Failed to set property 'USRP_ip_address', due to Invalid Configuration. Unable to initialize USRP based on these properties
    IDL:CF/PropertySet/InvalidConfiguration:1.0
    

    由于您没有看到此内容,因此您的设置肯定有问题。描述您的设置和启动 Redhawk USRP_UHD 设备所采取的步骤,您如何“调整前端调谐器分配属性”,以及当您说设备“仍然可以正常运行”时是什么意思。目前尚不清楚您是否尝试正确分配 - 您是否使用波形 SAD 文件中的 usesdevice 关系进行此操作,如其他 SO 帖子中所述?

    【讨论】:

    • 我升级到 Redhawk 1.10。 USRP 设备现在已预置在其中。我用 USRP 设备启动了一个节点,在我指定 ip 地址属性后,Redhawk 能够找到 USRP N210。您能否具体说明如何在波形中使用 USRP 设备?我不能在波形中使用 USRP 设备,但我可以使用组件来解调伪信号。
    猜你喜欢
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多