ccsh23 / SoapySDR_TXRX_Burst_Tester

0 stars 1 forks source link

SoapySDR_TXRX_Burst_Tester

This application is a simple example of using both TX and RX calls from SoapySDR API in order to achieve burst-based transmission (like in TDD). TX operations are performed in main thread, while another thread is spawned for dealing with RX operations. By default configuration, device is suppose to send TX burst (5ms), wait for 1ms, receive RX burst (5ms), and wait for another 89ms. Then the whole cycle is repeated. For sake of simplicity, application does not support MIMO configuration.

Dependencies: boost soapysdr

Program can be compiled as follows:

cd SoapySDR_TXRX_Burst_Tester/Release make

Help screen may be found with a following command:

./SoapySDR_TXRX_Burst_Tester -h

This is the example of using this application with USRP B200 mini device:

./SoapySDR_TXRX_Burst_Tester -c ../cfg/cfg_USRP_B200_MINI.ini