我正在学习如何使用 GNURadio 运行 USRP 设备。我能够将数据流从一个 USRP 发送到另一个,并成功接收。现在我想做更高级的东西。目前,我想设置一个USRP来接收一些数据,然后当数据完全接收时,我希望这个相同的USRP自动成为发送器并发送回数据(如ACK/NACK或其他)。以下是我的问题:
我想我需要使用具有相同地址的 UHD 源和 UHD 接收器,以允许 USRP 在某些时候传输并在其他时候接收。如何控制两个 UHD 块,以便在不传输时接收,反之亦然?
我注意到有很多方法可以在块之间传递数据和控制(pmt、blob、消息传递、标记流)。我来自 EE 背景并试图阅读文档,但我不确定我应该在这个项目中使用什么?