我有一个带有WBX子板的USRP N200。我需要一个简单的C/C++可以同时接收和发送的程序。但我找不到它。
看看UHD附带的示例。有一个 txrx 环回示例正是这样做的。
从本质上讲,它并不复杂:
- 生成一个用于接收的线程和一个用于传输的线程。这是可选的,但它将使您的系统更不容易接收样品溢出或传输样品欠载。
- 创建
rx_streamer
和tx_streamer
- 在 RX 线程中,在 TX 线程中重复调用
rx_streamer->recv()
方法,tx_streamer->send()
方法重复调用
。