APA Style
Kunal P. Sangurmath, Michael Rahaim. (2026). Performance Characterization of gr-owc, the GNURadio Out-of-Tree Module for Optical Wireless Communications. Communications & Networks Connect, 3 (Article ID: 0012). https://doi.org/Registering DOIMLA Style
Kunal P. Sangurmath, Michael Rahaim. "Performance Characterization of gr-owc, the GNURadio Out-of-Tree Module for Optical Wireless Communications". Communications & Networks Connect, vol. 3, 2026, Article ID: 0012, https://doi.org/Registering DOI.Chicago Style
Kunal P. Sangurmath, Michael Rahaim. 2026. "Performance Characterization of gr-owc, the GNURadio Out-of-Tree Module for Optical Wireless Communications." Communications & Networks Connect 3 (2026): 0012. https://doi.org/Registering DOI.
ACCESS
Research Article
Volume 3, Article ID: 2026.0012
Kunal P. Sangurmath
K.Sangurmath001@umb.edu
Michael Rahaim
Michael.Rahaim@umb.edu
1 Computer Science Department, University of Massachusetts, Boston, MA, USA
2 Engineering Department, University of Massachusetts, Boston, MA, USA
* Author to whom correspondence should be addressed
Received: 17 Feb 2026 Accepted: 11 May 2026 Available Online: 12 May 2026
This article is part of the Special Issue Innovations in Next-Generation Communication and Optical Networks
As researchers continue to explore novel technologies for future generations of wireless communications, flexible and adaptable tools are required for testing and development. Software-Defined Radios (SDRs) allow for flexible and reconfigurable signal processing, making them a crucial tool for rapid testing and experimental validation of communication systems. GNURadio is an open source SDR toolkit with functionality to extend it’s core software library by developing Out-Of-Tree (OOT) modules. Our gr-owc OOT module enables SDR capabilities for Optical Wireless Communication (OWC) and serves as a research tool that facilitates real-time experimentation, system-level analysis, and algorithm development in OWC. To effectively support real-time experimentation, the custom signal processing blocks in gr-owc must be computationally efficient to keep up with real-time hardware requirements. This paper presents a study of the Central Processing Unit (CPU) utilization patterns of gr-owc’s signal processing blocks. Namely, we provide insights into the computational efficiency of gr-owc blocks and sample flowgraphs by analyzing CPU utilization with respect to sample rate, hardware deployments, and block configurations. We also introduce recent modifications to these blocks that improve performance while maintaining functionality. Experimental results validate the influence of parameters like compute hardware and coding implementation on CPU usage and reveal the limitations imposed by single-core block processing in GNURadio applications.
Disclaimer: This is not the final version of the article. Changes may occur when the manuscript is published in its final format.
We use cookies to improve your experience on our site. By continuing to use our site, you accept our use of cookies. Learn more