Ultra Lite Convolutional Neural Network for Automatic Modulation Classification in Internet of Unmanned Aerial Vehicles

Lantu Guo,Yu Wang,Yuchao Liu,Yun Lin,Haitao Zhao,Guan Gui
DOI: https://doi.org/10.1109/jiot.2024.3373497
IF: 10.6
2024-01-01
IEEE Internet of Things Journal
Abstract:Deep learning (DL)-based automatic modulation classification (AMC) has made breakthroughs and is generally used for signal detection and recognition in wireless communication systems, unmanned aircraft vehicle (UAV) systems, and other fields. However, high storage and computational demands limit its use in resource-constrained UAV systems. This article presents an AMC method featuring a streamlined design with lower computational needs, using the ultralight convolutional neural network (ULCNN). This innovative model combines data augmentation, complex-valued convolution, separable convolution, channel attention, and shuffling techniques for enhanced performance. The proposed ULCNN model balances efficiency and accuracy, with simulations showing it achieves 62.47% accuracy on the RML2016.10a data set using only 9751 parameters. Furthermore, we evaluated the actual speed of ULCNN on a Raspberry Pi, an edge platform with roughly equivalent computing power to a conventional UAV, achieving an inference speed of only 0.775 ms per sample. This high performance, coupled with a significantly smaller model size, underscores the potential of ULCNN for integration into resource-constrained UAV systems, thereby enabling rapid and efficient data processing.
What problem does this paper attempt to address?