Dear GnuRadio Community, I have developed a flexible and easy-to-use benchmark module that can evaluate the over-the-air performance of various software-defined radio (SDR)-based communication systems in GNU Radio.
This module can provide the system performance metrics of packet transmission in realistic communication channels including packet error rate (PER), packet loss rate (PLR), signal-to-noise ratio (SNR), latency, and throughput. It can be easily added and used in the GUI GRC flowgraph. I have tested this module outdoors with over-the-air transmission using USRP N210 and DQPSK, GMSK, GFSK, etc. This tool provides a flexible benchmark method that works with various communication systems that use different communication protocols, signal-processing techniques, and SDR hardware in GNU Radio. This is because this benchmark module depends mainly on the received radio signal and data packets, unlike other benchmark tools which are limited by specific SDR hardware and communication techniques. We believe that this tool will provide great help to the GNU Radio community in evaluating the performance of the developed communication testbeds and prototypes in GNU Radio. The module and its instructions is uploaded to GitHub: https://github.com/muneer85/gr-benchmark <https://github.com/muneer85/gr-benchmark>I would appreciate it if you could try it out and send me your feedback and if you could share it with your friends. Thanks. Best Regards Muneer