计算机应用与软件2025,Vol.42Issue(4):263-270,8.DOI:10.3969/j.issn.1000-386x.2025.04.038
基于轻量化CNN的调制识别及其在ARM Cortex-M嵌入式平台的应用
MODULATION RECOGNITION BASED ON LIGHTWEIGHT CNN AND ITS APPLICATION ON ARM CORTEX-M EMBEDDED PLATFORM
摘要
Abstract
Aimed at the problem of modulation recognition in wireless communication,a lightweight CNN modulation recognition algorithm based on convolutional neural network(CNN)is proposed.The spatial features of the signal were extracted by continuous multiple convolution operations,and features were dimensionally mapped by fully connected layer.The recognition probability was output by using the Softmax layer to achieve the recognition of multiple modulation signal.The trained lightweight CNN model was compressed by X-CUBE-AI and deployed on the STM32F405RGT6 embedded microcontroller,and the RADIOML2016.10a data set was used to test the overall performance of the deployed model.The experimental results show that the designed lightweight CNN model only occupies 1474.6 KiB Flash and 150 KiB RAM,which has fewer parameters than other deep learning models.When the signal-to-noise ratio is 0 dB and above,the recognition accuracy is up to 81.8%.The model can achieve modulation recognition effect comparable to PC platform on ARM Cortex-M embedded platform,which verifies the effectiveness and feasibility of the algorithm.关键词
调制信号识别/卷积神经网络/轻量化CNN/部署/ARM Cortex-MKey words
Modulation recognition/CNN/Lightweight CNN/Deployed/ARM Cortex-M分类
信息技术与安全科学引用本文复制引用
代滔滔,佃松宜,郭斌..基于轻量化CNN的调制识别及其在ARM Cortex-M嵌入式平台的应用[J].计算机应用与软件,2025,42(4):263-270,8.基金项目
国家重点研发计划项目(2018YFB1307401). (2018YFB1307401)