Abstract
The spectrum has always been an essential resource of information for wireless communications. With the continued growth of Internet of things (IoT) and 5G, there is a demand to understand how the spectrum is used. One of the challenges of deploying IoT applications is the crowded spectrum in the unlicensed industrial scientific medical bands leading to rising coexistence problems between different wireless protocols. To overcome this congestion, hardware tools supporting spectrum sensing can be used to manage the spectrum more efficiently. In this context, this work presents a prototype that measures a set wireless metrics on raw wireless signals acquired with software defined radio (SDR) technology. This prototype aims to provide mechanisms to sense and monitor spectrum usage that can mitigate one of the issues that IoT faces, the interference being produced by having different technologies using at the same frequency channels. The prototype features configurable radio frequency parameter and programmable periodical tasks execution. It displays wireless metrics such as signal to noise ratio, cumulative density function and power spectral density. This prototype uses web and SDR technologies, highlighting the idea and feasibility of combining these two technologies. In addition, it demonstrates the possibility to obtain wireless metrics with a low-cost hardware based on open source tools in a platform where interaction, debugging and maintaining becomes intuitive and easier. Results of measurements of LoRa protocol signals are presented to demonstrate the capabilities of the prototype.








Similar content being viewed by others
References
Adalm-Pluto: Retrieved July 5, 2020, from https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adalm-pluto.html.
Augustin, A., Yi, J., Clausen, T., & Townsley, W. (2016). A study of LoRa: Long range & low power networks for the Internet of things. Sensors, 16(9), 1466.
Corro, H., Robles, E., Merchan, F., & Poveda, H. (2019). Design and implementation of a LoRa-based IoT network for environmental parameters monitoring. In 7th international engineering, sciences and technology conference.
Ettus Research: USRP. Retrieved July, 5, 2020, from https://www.ettus.com/.
Federal Communications Commission. (1985). Authorization of spread spectrum systems under parts 15 and 90 of the FCC rules and regulations.
Ferré, G., & Giremus, A. (2018). LoRa physical layer principle and performance analysis. In 25th IEEE international conference on electronics, circuits and systems (pp. 65–68). IEEE.
Fettweis, G., & Alamouti, S. (2014). 5G: Personal mobile Internet beyond what cellular did to telephony. IEEE Communications Magazine, 52(2), 140–145.
GNU Radio: Retrieved July, 5, 2020, from https://www.gnuradio.org/.
Goursaud, C., & Gorce, J. M. (2015). Dedicated networks for IoT: PHY/MAC state of the art and challenges. EAI endorsed transactions on Internet of Things, 1(1), 1–11.
Great Scott Gadgets: Hackrf. Retrieved July, 5, 2020, from https://greatscottgadgets.com/hackrf/.
HopeRF: RFM95 Ultra-Long-Range Transceiver Module. Retrieved July, 12, 2020, from https://www.hoperf.com/modules/lora/RFM95.html.
Johnny-Five: Retrieved July, 5, 2020, from http://johnny-five.io/.
KiwiSDR: Retrieved July, 5, 2020, from http://kiwisdr.com.
Kostov, N. (2003). Mobile radio channels modeling in MATLAB. RadioEngineering-Prague, 12(4), 12–17.
Lime Microsystems: LMS6002D, Multi-band Multi-standard Transceiver with Integrated Dual DACs and ADCs. Retrieved July, 5, 2020, from https://limemicro.com/app/uploads/2015/10/LMS6002Dr2-DataSheet-1.2r0.pdf (2012).
Millman, K. J., & Aivazis, M. (2011). Python for scientists and engineers. Computing in Science & Engineering, 13(2), 9–12.
Navarro, K., Canto, F., & Poveda, H. (2018). Software defined radio as an educational learning tool in wireless communications. In 16th LACCEI international multi-conference for engineering education technology
Nodejs Programming language: Retrieved July, 14, 2020, from https://nodejs.org/en/about/.
Nuand: DC offset and IQ Imbalance Correction. Retrieved February, 14, 2020, from https://github.com/Nuand/bladeRF/wiki/DC-offset-and-IQ-Imbalance-Correction (2017).
Razavi, B. (1997). Design considerations for direct-conversion receivers. IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 44(6), 428–435.
RTL-SDR: Retrieved July, 5, 2020, from https://rtlsdr.org.
Semtech: Lora TM Modulations Basics. Retrieved July, 12, 2020, from https://www.semtech.com/uploads/documents/an1200.22.pdf.
Silvius, M. D., Ge, F., Young, A., MacKenzie, A. B., & Bostian, C. W. (2008). Smart radio: Spectrum access for first responders. In Wireless sensing and processing III, vol. 6980. International Society for Optics and Photonics.
Stankovic, J. A. (2014). Research directions for the Internet of things. IEEE Internet of Things Journal, 1(1), 3–9.
Uengtrakul, B., & Bunnjaweht, D. (2014). A cost efficient software defined radio receiver for demonstrating concepts in communication and signal processing using python and rtl-sdr. In 4th international conference on digital information and communication technology and it’s applications (pp. 394–399).
Valerio, D. (2008). Open source software-defined radio: A survey on gnuradio and its applications. Forschungszentrum Telekommunikation Wien, Vienna, Technical Report FTW-TR-2008-002.
Acknowledgements
The authors thank Mr. Oussama Radi, student from the ENSEIRB-MATMECA-Bordeaux INP, France, for his collaboration in some technical aspects of this implementation.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work is partially supported by the Secretaría Nacional de Ciencia, Tecnología e Innovación (SENACYT) of Panama through the Project “RAPIDO-5G” (ITE15-021). In addition, it was made possible thanks to the support of the Sistema Nacional de Investigación (SNI) of SENACYT, Panama.
Rights and permissions
About this article
Cite this article
Poveda, H., Navarro, K., Merchan, F. et al. A Software Defined Radio-Based Prototype for Wireless Metrics Studies in IoT Applications. Wireless Pers Commun 120, 2291–2306 (2021). https://doi.org/10.1007/s11277-021-08281-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-021-08281-x