Automatic Modulation Classification Based on Wavelet Analysis and Convolution Neural Network
Abstract
1. Introduction
- (1)
- We design a novel wavelet-based spectrum convolutional neural network (WS-CNN) model, which incorporates wavelet analysis and CNN. In the wavelet analysis, a signal denoising method consisting of multi-level wavelet threshold denoising and median filtering is utilized before CWT. The proposed WS-CNN model requires substantially smaller training sets and can achieve an average classification rate of 98.2% across an SNR range of −10 dB to 20 dB.
- (2)
- We present a novel center frequency determination method for signal analysis through wavelet time–frequency representation. Compared to conventional square-input approaches, this process generates a more compact time–frequency diagram and reduces network parameters by 70%.
2. System Model and Signal Preprocessing
2.1. Signal Model
2.2. Noise Suppression Approach
2.3. Feature Transformation
3. Classification Network
4. Simulation Results
4.1. Datasets
4.2. Results and Analysis
4.3. Statistical Analysis of Performance in SNR
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- An, Z.; Zhang, T.; Ma, B.; Yi, C.; Xu, Y. Automatic High-Order Modulation Classification for Beyond 5G OSTBC-OFDM Systems via Projected Constellation Vector Learning Network. IEEE Commun. Lett. 2022, 26, 84–88. [Google Scholar] [CrossRef]
- Wen, W.; Mendel, J.M. A new maximum-likelihood method for modulation classification. In Proceedings of the Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 30 October 1995–1 November 1996; Volume 2, pp. 1132–1136. [Google Scholar]
- Tamakuwala, J.B. New Low Complexity Variance Method for Automatic Modulation Classification and Comparison with Maximum Likelihood Method. In Proceedings of the 2019 International Conference on Range Technology (ICORT), Balasore, India, 15–17 February 2019. [Google Scholar]
- Li, S.-P.; Chen, F.-C.; Wang, L. Modulation classification algorithm of digital signal based on support vector machine. In Proceedings of the 2012 24th Chinese Control and Decision Conference (CCDC), Taiyuan, China, 23–25 May 2012. [Google Scholar]
- Zhou, R.; Liu, F.; Gravelle, C.W. Deep Learning for Modulation Classification: A Survey with a Demonstration. IEEE Access 2020, 8, 67366–67376. [Google Scholar] [CrossRef]
- Chen, Y.; Xu, X.; Qin, X. An Open-Set Modulation Classification Scheme with Deep Representation Learning. IEEE Commun. Lett. 2023, 27, 851–855. [Google Scholar] [CrossRef]
- Liu, Y.; Liu, Y.; Yang, C. Modulation Classification with Graph Convolutional Network. IEEE Wireless Commun. Lett. 2020, 9, 624–627. [Google Scholar] [CrossRef]
- Liu, F.G.; Zhang, Z.W.; Zhou, R.L. Automatic modulation classification based on CNN and GRU. Tsinghua Sci. Technol. 2022, 27, 422–431. [Google Scholar] [CrossRef]
- Peng, C.; Cheng, W.; Song, Z.; Dong, R. A Noise-Robust Modulation Signal Classification Method Based on Continuous Wavelet Transform. In Proceedings of the 2020 IEEE 5th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China, 12–14 June 2020; pp. 745–750. [Google Scholar]
- Hou, Y.; Liu, C. Modulation Recognition of Communication Signals Based on Cascade Network. IEICE Trans. Commun. 2024, E107-B, 620–626. [Google Scholar] [CrossRef]
- Zhu, H.; Zhou, L.; Chen, C. A Denoising Radio Classifier with Residual Learning for Modulation Classification. In Proceedings of the 2021 IEEE 21st International Conference on Communication Technology (ICCT), Tianjin, China, 13–16 October 2021; pp. 177–181. [Google Scholar]
- Chen, Z.; Huang, H.; Deng, Z.; Wu, J. Shrinkage Mamba Relation Network with Out-of-Distribution Data Augmentation for Rotating Machinery Fault Detection and Localization under Zero-Faulty Data. Mech. Syst. Signal Process. 2025, 224, 112145. [Google Scholar] [CrossRef]
- Liu, P.; Zhang, H.; Zhang, K.; Lin, L.; Zuo, W. Multi-Level Wavelet-CNN for Image Restoration. In Proceedings of the CVPR Workshops, Salt Lake City, UT, USA, 18–22 June 2018; pp. 773–782. [Google Scholar]
- Huang, H.; He, R.; Sun, Z.; Tan, T. Wavelet-SRNet: A Wavelet-Based CNN for Multi-Scale Face Super-Resolution. In Proceedings of the ICCV, Venice, Italy, 22–29 October 2017; pp. 1689–1697. [Google Scholar]
- Yu, Y.; She, K.; Liu, J.; Cai, X.; Shi, K.; Kwon, O.M. A Super-Resolution Network for Medical Imaging via Transformation Analysis of Wavelet Multi-Resolution. Neural Netw. 2023, 166, 162–173. [Google Scholar] [CrossRef] [PubMed]
- Wang, D.; Lin, M.; Zhang, X.; Huang, Y.; Zhu, Y. Automatic Modulation Classification Based on CNN-Transformer Graph Neural Network. Sensors 2023, 23, 7281. [Google Scholar] [CrossRef] [PubMed]
- Ma, W.; Cai, Z.; Wang, C. A Transformer and Convolution-Based Learning Framework for Automatic Modulation Classification. IEEE Commun. Lett. 2024, 28, 1392–1396. [Google Scholar] [CrossRef]
- Zhang, H.; Zhou, F.; Wu, Q.; Yuen, C. FSOS-AMC: Few-Shot Open-Set Learning for Automatic Modulation Classification. arXiv 2024, arXiv:2410.10265. [Google Scholar]
- Han, J.-W.; Park, C.H. A Unified Method for Deinterleaving and PRI Modulation Recognition of Radar Pulses Based on Deep Neural Networks. IEEE Access 2021, 9, 89360–89375. [Google Scholar] [CrossRef]
- Guo, T.; Zhang, T.; Lim, E.; Lopez-Benitez, M.; Ma, F.; Yu, L. A Review of Wavelet Analysis and Its Applications: Challenges and Opportunities. IEEE Access 2022, 10, 58869–58903. [Google Scholar] [CrossRef]
- Chen, T.; Zheng, S.; Qiu, K.; Zhang, L.; Xuan, Q.; Yang, X. Augmenting Radio Signals with Wavelet Transform for Deep Learning-Based Modulation Recognition. IEEE Trans Cog. Commun. Net. 2024, 10, 2029–2044. [Google Scholar] [CrossRef]
- Walczak, B.; Massart, D.L. Noise suppression and signal compression using the wavelet packet transform. Chemom. Intell. Lab. Syst. 1997, 36, 81–94. [Google Scholar] [CrossRef]
- Donoho, D.L.; Johnstone, I.M. Adapting to Unknown Smoothness via Wavelet Shrinkage. Public Am. Stat. Assoc. 1995, 90, 1200–1224. [Google Scholar] [CrossRef]
- Li, S.; Liu, S.; Wang, J.; Yan, S.; Liu, J.; Du, Z. Adaptive Wavelet Threshold Function-Based M2M Gaussian Noise Removal Method. IEEE Internet Things J. 2024, 11, 33177–33192. [Google Scholar] [CrossRef]
- Chen, Q.; Zhang, W.; Zhou, N.; Lei, P.; Xu, Y.; Zheng, Y.; Fan, J. Adaptive Fractional Dilated Convolution Network for Image Aesthetics Assessment. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 14102–14111. [Google Scholar]
- Daubechies, I. Ten Lectures on Wavelets; SIAM: Philadelphia, PA, USA, 1992. [Google Scholar]
- Daubechies, I.; Sweldens, W. Factoring wavelet transforms into lifting steps. J. Fourier Anal. Appl. 1998, 4, 247–269. [Google Scholar] [CrossRef]
- Cohen, A.; Daubechies, I.; Feauveau, J.C. Biorthogonal bases of compactly supported wavelets. Commun. Pure Appl. Math. 1992, 45, 485–560. [Google Scholar] [CrossRef]
Layer | Kernel Size | Stride | Padding | Output Dimension | Parameter |
---|---|---|---|---|---|
Input layer | - | - | - | (None, 15, 100, 1) | 0 |
Convolutional layer | 2 × 2 | 1 × 1 | Valid | (None, 15, 100, 1) | 320 |
Convolutional layer | 2 × 2 | 1 × 1 | Valid | (None, 13, 98, 128) | 32,986 |
Maxpooling layer | 1 × 2 | 1 × 2 | Valid | (None, 13, 49, 128) | 0 |
Convolutional layer | 2 × 6 | 1 × 1 | Valid | (None, 12, 44, 64) | 98,368 |
Convolutional layer | 4 × 2 | 1 × 1 | Valid | (None, 9, 43, 16) | 8208 |
Maxpooling layer | 1 × 4 | 1 × 4 | Valid | (None, 9, 10, 16) | 0 |
Flatten layer | - | - | - | (None, 1440) | 0 |
Dense layer | - | - | - | (None, 64) | 92,224 |
Dense layer | - | - | - | (None, 16) | 1040 |
Output layer | - | - | - | (None, 8) | 136 |
Wavelet Combination | −10 dB | 0 dB | 10 dB |
---|---|---|---|
db3 only | 22.4% | 88.9% | 98.5% |
sym2 only | 23.5% | 92.2% | 98.4% |
coif3 only | 25.2% | 91.5% | 98.4% |
db3 → sym2 | 76.0% | 98.8% | 99.8% |
sym2 → coif3 | 70.0% | 98.5% | 99.6% |
db3 → coif3 | 71.8% | 98.9% | 99.9% |
sym2 → dB3 → coif3 | 85.3% | 99.0% | 99.9% |
coif3 → dB3 →sym2 | 85.8% | 98.7% | 99.8% |
proposed method | 85.6% | 98.9% | 99.9% |
SNR (dB) | CBAM | SE | Proposed |
---|---|---|---|
−10 | 85.8% | 85.1% | 85.6% |
0 | 99.0% | 99.1% | 98.9% |
10 | 99.9% | 99.9% | 99.9% |
20 | 99.9% | 100% | 99.9% |
Methods | −10 dB | 0 dB | 10 dB | |||
---|---|---|---|---|---|---|
CIlow | CIhigh | CIlow | CIhigh | CIlow | CIhigh | |
VAR | 0.000 | 0.037 | 0.394 | 0.586 | 0.615 | 0.790 |
ML | 0.219 | 0.396 | 0.604 | 0.781 | 0.963 | 1.000 |
GCN | 0.309 | 0.497 | 0.589 | 0.768 | 0.625 | 0.799 |
SVM | 0.192 | 0.364 | 0.843 | 0.955 | 0.933 | 0.995 |
GRU+CNN | 0.722 | 0.875 | 0.963 | 1.000 | 0.963 | 1.000 |
WS-CNN | 0.774 | 0.912 | 0.943 | 0.998 | 0.958 | 1.000 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wu, M.; Zou, Z.; Zhang, W.; Liu, G.; Zou, J. Automatic Modulation Classification Based on Wavelet Analysis and Convolution Neural Network. Electronics 2025, 14, 3801. https://doi.org/10.3390/electronics14193801
Wu M, Zou Z, Zhang W, Liu G, Zou J. Automatic Modulation Classification Based on Wavelet Analysis and Convolution Neural Network. Electronics. 2025; 14(19):3801. https://doi.org/10.3390/electronics14193801
Chicago/Turabian StyleWu, Min, Zhengwen Zou, Wen Zhang, Guangzu Liu, and Jun Zou. 2025. "Automatic Modulation Classification Based on Wavelet Analysis and Convolution Neural Network" Electronics 14, no. 19: 3801. https://doi.org/10.3390/electronics14193801
APA StyleWu, M., Zou, Z., Zhang, W., Liu, G., & Zou, J. (2025). Automatic Modulation Classification Based on Wavelet Analysis and Convolution Neural Network. Electronics, 14(19), 3801. https://doi.org/10.3390/electronics14193801