Academia.eduAcademia.edu

Outline

Signals Intelligence System with Software-Defined Radio

Applied Sciences

https://doi.org/10.3390/APP13085199

Abstract

In this paper, we present the implementation of a system that identifies the modulation of complex radio signals. This is realized using an artificial intelligence model developed, trained, and integrated with Microsoft Azure cloud. We consider that cloud-based platforms offer enough flexibility and processing power to use them instead of conventional computers for signal processing based on artificial intelligence. We tested the implementation using a software-defined radio platform developed in GNU Radio that generates and receives real modulated signals. This process ensures that the solution proposed is viable to be used in real signal processing systems. The results obtained show that for certain modulation types, the identification is performed with a high degree of success. The use of a cloud-based platform allows quick access to the system. The user is able to identify the signal modulation using only a laptop that has access to the internet.

References (27)

  1. Garg, V.K. (Ed.) Fourth Generation Systems and New Wireless Technologies. In The Morgan Kaufmann Series in Networking, Wireless Communications & Networking, Morgan Kaufmann; Elsevier: Amsterdam, The Netherlands, 2007; pp. 1-22. ISBN 9780123735805.
  2. Javier, A.; Marian, U.; Dongho, Y. Integrating software-defined radios. In Computing in Communication Networks; Frank, H.P.F., Fabrizio, G., Patrick, S., Eds.; Academic Press: Cambridge, MA, USA, 2020; pp. 413-427. ISBN 9780128204887. [CrossRef]
  3. Tato, A. Software Defined Radio: A Brief Introduction. Proceedings 2018, 2, 1196. [CrossRef]
  4. Zhang, R.; Li, J.; Wu, J. A universal algorithm of modulation and demodulation. J. Electron. 2002, 19, 289-295. [CrossRef]
  5. Wang, C.; Qu, Y.; Tang, Y.P.T. IQ quadrature demodulation algorithm used in heterodyne detection. Infrared Phys. Technol. 2015, 72, 191-194. [CrossRef]
  6. Merz, R.; Botteron, C.; Farine, P.A. A novel low complexity data demodulation algorithm for pulse position modulation. Digit. Signal Process. 2012, 22, 535-543. [CrossRef]
  7. AI in Software Defined Radio. Available online: https://www.ni.com/ro-ro/innovations/white-papers/19/artificial- intelligence-in-software-defined-sigint-systems.html#section-1134962763 (accessed on 16 December 2022).
  8. Bonati, L.; Polese, M.; D'Oro, S.; Basagni, S.; Melodia, T. OpenRAN Gym: AI/ML development, data collection, and testing for O-RAN on PAWR platforms. Comput. Netw. 2023, 220, 109502. [CrossRef]
  9. Shevitski, B.; Watkins, Y.; Man, N.; Girard, M. Digital Signal Processing Using Deep Neural Networks. arXiv 2021, arXiv:2109.10404.
  10. Choi, J.; Dongryul, P.; Suil, K.; Seungyoung, A. Implementation of a Noise-Shaped Signaling System through Software-Defined Radio. Appl. Sci. 2022, 12, 641. [CrossRef]
  11. DARPA Colosseum. Available online: https://www.mwrf.com/technologies/test-measurement/article/21848345/darpas- colosseum-emulates-em-environments (accessed on 16 December 2022).
  12. O'Shea, T.J.; Roy, T.; Clancy, T.C. Over-the-air deep learning based radio signal classification. IEEE J. Sel. Top. Signal Process. 2018, 12, 168-179. [CrossRef]
  13. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. In Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, NV, USA, 3-6 December 2012; pp. 1097-1105.
  14. Sainath, T.; Weiss, R.J.; Wilson, K.; Senior, A.W.; Vinyals, O. Learning the speech front-end with raw waveform cldnns. In Proceedings of the 16th Annual Conference of the International Speech Communication Association (INTERSPEECH 2015), Dresden, Germany, 6-10 September 2015.
  15. O'Shea, T.J.; Corgan, J.; Clancy, T.C. Convolutional radio modulation recognition networks. In Proceedings of the Engineering Applications of Neural Networks, Aberdeen, UK, 2-5 September 2016; pp. 213-226.
  16. Sadeghi, M.; Larsson, E.G. Adversarial attacks on deep-learning based radio signal classification. IEEE Wirel. Commun. Lett. 2018, 8, 213-216. [CrossRef]
  17. Shi, Y.; Davaslioglu, K.; Sagduyu, Y.E.; Headley, W.C.; Fowler, M.; Green, G. Deep learning for RF signal classification in unknown and dynamic spectrum environments. In Proceedings of the 2019 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN), Newark, NJ, USA, 11-14 November 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1-10.
  18. Bonati, L.; Polese, M.; D'Oro, S.; Basagni, S.; Melodia, T. Open, programmable, and virtualized 5G networks: State-of-the-art and the road ahead. Comput. Netw. 2020, 182, 107516. [CrossRef]
  19. Rugeles, J.D.J.; Guillen, E.P.; Cardoso, L.S. A Technical Review of Wireless security for the Internet of things: Software Defined Radio perspective. arXiv 2020, arXiv:2009.10171. [CrossRef]
  20. DLHUB Homepage. Available online: https://www.anscenter.com/ans-ai-products/ANS-Deep-Learning-Studio (accessed on 16 December 2022).
  21. ANNHUB Homepage. Available online: https://www.anscenter.com/ans-ai-products/ANS-Machine-Learning-Studio (ac- cessed on 16 December 2022).
  22. Anscenter Homepage. Available online: https://www.anscenter.com/ (accessed on 16 December 2022).
  23. Azure AutoML Description. Available online: https://docs.microsoft.com/en-us/azure/machine-learning/concept-automated- ml (accessed on 16 December 2022).
  24. GNU Radio Homepage. Available online: https://wiki.gnuradio.org/index.php/Main_Page (accessed on 16 December 2022).
  25. RF Database. Available online: https://www.deepsig.ai/datasets (accessed on 16 December 2022).
  26. Azure Container Instances. Available online: https://azure.microsoft.com/en-us/services/container-instances/ (accessed on 16 December 2022).
  27. Disclaimer/Publisher's Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.