在RH 2.0.8上运行USRP_UHD v6.1.0的问题

时间:2018-12-10 16:24:47

标签: redhawksdr

我在CentOS 7.2上运行RH 2.0.8。尝试使用USRP_UHD设备的v6.1.0控制Ettus N210。在IDE控制台中,我可以看到USRP_UHD recognize/initialize the N210。我可以从可用的RX_Digitizer分配一个通道(1MHz BW,2Msps)。

我的问题-我连接到数据时,IDE绘图数据不足,并且永远都看不到任何数据或SRI更新。

使用wireshark,我看到数据是通过网络连接从N210输出的,只是没有任何图形显示。无论是通过节点/域管理器还是在沙箱中启动设备,都存在相同的问题。

如果我启动具有USRP_UHD依赖关系的波形,则会出现类似的问题-正确连接和分配,但我从不发送任何数据到波形中的连接组件。

好奇是否还有其他人也有类似的经历。

2018年12月17日更新: 在CentOS 7.4系统上安装RH 2.2.1之后,USRP_UHD设备似乎开箱即用。在分配了RX_DIGITIZER之后,我能够从dataShort_out端口绘制数据和SRI。

1 个答案:

答案 0 :(得分:1)

USRP_UHD的输出端口是所谓的多输出端口,它与正常的BulkIO输出端口略有不同。主要区别在于,该端口将仅通过连接ID已映射到流ID的连接发送数据。对于USRP_UHD,这是通过分配和分配ID来完成的。了解更多here

要使用IDE从多输出端口绘制数据,必须使用已映射到流ID的连接ID将图连接到端口,对于USRP_UHD来说,连接ID必须与分配ID之一相同。您可以使用绘图向导指定连接ID,也可以创建侦听器分配,并将分配ID设置为绘图的连接ID(这两个选项均适用)。有关更多信息,请参见以下资源:

将波形连接到多输出端口必须遵循相同的约定,并使用已映射到流的连接ID进行连接。这可以通过在波形*.sad.xml文件中添加FEI设备依赖项来完成(请参见下面的第一个项目符号)。也可以在启动波形(不包含FEI设备相关性)之后通过指定波形和多输出端口之间的连接的连接ID来完成此操作。连接ID将需要与与所需数据流关联的分配ID相同,该ID可以是侦听器分配或原始控制分配。有关此方法的更多信息,请参见下面的第二和第三项。

注意:尽管我提供的链接是REDHAWK 2.2.1手册的内容,但该内容适用于REDHAWK的所有版本,包括REDHAWK 2.0.8。 REDHAWK 2.0.8还提供了您需要的IDE功能。如果您希望使用旧版手册,则2.0.8版手册应具有相似的内容。