Redhawksdr 将波形的多个实例连接到具有多个通道的设备



我正在使用Redhawk 2.0.5

我得到了一个Redhawk FRONTEND::TUNER设备,它与两个调谐器通信,并将I/Q数据映射到单个多输出批量端口;分配Id/streamId区分流。(我有源代码,所以可以修改。

我需要连接相同的 SDR 波形实例,以便它们可以使用调谐器的输出。(我还需要连接其他波形,但连接不同的波形不是问题,因为它将具有唯一的分配 ID。

手动我可以使用不同的分配 ID 进行分配。

我需要的是使用设备方法或python代码方法的波形,该方法允许我将两个相同的波形附加到调谐器设备的多输出bulkio端口,而无需在波形的MAP文件中对分配ID进行硬编码。当我尝试它时,它会显示一条错误消息,例如,分配 ID 已使用

一定有办法做到这一点,但我还没有偶然发现它。

  • 也许在启动应用程序波形时,我可以传入一个可以使用的唯一 id。
  • 也许我可以创建另外两个虚拟设备,将调谐器设备分解为两个调谐器设备。

您是否看过手册的第 8 章,特别是第 8.1.2 节"使用 Python 包与 FEI 设备交互"?有几个分配FEI设备并将设备连接到组件以摄取分配的调谐器数据的示例。

最新更新