0

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

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

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

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

我能够启动组件而没有错误,但是当我监控端口时没有任何显示。

4

1 回答 1

0

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

使用 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 文件中的usedevice关系来执行此操作,如其他 SO 帖子中所述?

于 2014-08-07T17:54:09.380 回答