Abstract
Automatic modulation recognition is a critical challenge in the field of cognitive radio. In the process of communication, radio signals are modulated in various modes and are interfered by the complex electromagnetic environment. To cope with these problems and avoid manual selection of complex expert features, we propose a multi-level feature extraction algorithm based on deep learning to adequately exploit the hidden feature information of modulated signals. Our algorithm integrates the correlation between the channels of radio signals with convolutional neural networks and Bidirectional Long Short-term Memory (Bi-LSTM), and adopts the appropriate skip connection, which avoids the loss of valid information and achieves the complementarity between spatial and temporal features. In our model, the one-dimensional convolutional layer is specially utilized to enrich the feature representation of each sample point of in-phase and quadrature (I/Q) signals and emphasize the mutual influence of I channel (in-phase signal) and Q channel (quadrature signal). In addition, the label smoothing technique is used to improve the generalization ability of the model. Our proposed method is also of certain significance for other signal processing methods based on deep learning. Experiment results demonstrate that our algorithm outperforms the popular algorithms and is of higher robustness. Specifically, the proposed method improves the recognition accuracy, reaching 92.68% at high signal-to-noise ratio (SNR). In particular, it also reduces the difficulty of recognition for multiple quadrature amplitude modulation (MQAM) signals and significantly improves the recognition accuracy for 16QAM and 64QAM.
Similar content being viewed by others
References
Ali, A., & Hamouda, W. (2014). Spectrum monitoring using energy ratio algorithm for OFDM-based cognitive radio networks. IEEE Transactions on Wireless Communications, 14(4), 2257–2268.
Daskalakis, S. N., Correia, R., Goussetis, G., Tentzeris, M. M., Carvalho, N. B., & Georgiadis, A. (2018). Four-PAM modulation of ambient FM backscattering for spectrally efficient low-power applications. IEEE Transactions on Microwave Theory and Techniques, 66(12), 5909–5921.
Li, P. (2019). Research on radar signal recognition based on automatic machine learning. Neural Computing and Applications, 32(7), 1959–1969.
Chen, Y., Yang, M., Long, J., Xu, D., & Blaabjerg, F. (2019). A DDS-based wait-free phase-continuous carrier frequency modulation strategy for EMI reduction in FPGA-based motor drive. IEEE Transactions on Power Electronics, 34(10), 9619–9631.
El-Mahdy, A. E., & Namazi, N. M. (2002). Classification of multiple M-ary frequency-shift keying signals over a Rayleigh fading channel. IEEE Transactions on Communications, 50(6), 967–974.
Wei, W., & Jerry M. M. (1995). A new maximum-likelihood method for modulation classification. Conference Record of the Twenty-Ninth Asilomar Conference on Signals, Systems and Computers. Vol. 2. IEEE.
Huan, C.-Y., & Polydoros, A. (1995). Likelihood methods for MPSK modulation classification. IEEE Transactions on Communications, 43(2/3/4), 1493–1504.
Sills, J. A. (1999). Maximum-likelihood modulation classification for PSK/QAM. MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No. 99CH36341). Vol. 1. IEEE.
Swami, A., & Sadler, B. M. (2000). Hierarchical digital modulation classification using cumulants. IEEE Transactions on communications, 48(3), 416–429.
Gardner, W. A., & Chad, M. S. (1988). Cyclic spectral analysis for signal detection and modulation recognition." MILCOM 88, 21st Century Military Communications-What's Possible?'. Conference record. Military Communications Conference. IEEE.
Ho, K. C., W. Prokopiw, & Y. T. Chan. (1995). Modulation identification by the wavelet transform." Proceedings of MILCOM'95. Vol. 2. IEEE.
Ho, K. C., Prokopiw, W., & Chan, Y. T. (2000). Modulation identification of digital signals by the wavelet transform. IEE Proceedings-Radar, Sonar and Navigation, 147(4), 169–176.
Mobasseri, B. G. (2000). Digital modulation classification using constellation shape. Signal processing, 80(2), 251–277.
Avci, E., & Avci, D. (2009). Using combination of support vector machines for automatic analog modulation recognition. Expert Systems with applications, 36(2), 3956–3964.
Wang, C., Du, J., Chen, G., Wang, H., Sun, L., Xu, K., Liu, B., & He, Z. (2019). QAM classification methods by SVM machine learning for improved optical interconnection. Optics Communications, 444, 1–8.
Nandi, A. K., & Azzouz, E. E. (1998). Algorithms for automatic modulation recognition of communication signals. IEEE Transactions on communications, 46(4), 431–436.
Peng, S., Jiang, H., Wang, H., Alwageed, H., Zhou, Y., Sebdani, M. M., & Yao, Y. D. (2018). Modulation classification based on signal constellation diagrams and deep learning. IEEE transactions on neural networks and learning systems, 30(3), 718–727.
O'shea, T. J., & Nathan W. (2016). Radio machine learning dataset generation with gnu radio. Proceedings of the GNU Radio Conference. Vol. 1. No. 1.
O’Shea, T. J., Johnathan C., & Charles T. C. (2016). Convolutional radio modulation recognition networks." International conference on engineering applications of neural networks. Springer, Cham.
Yashashwi, K., Sethi, A., & Chaporkar, P. (2018). A learnable distortion correction module for modulation recognition. IEEE Wireless Communications Letters, 8(1), 77–80.
West, N. E., Tim, O. (2017). Deep architectures for modulation recognition. 2017 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN). IEEE.
Wang, Y., Liu, M., Yang, J., & Gui, G. (2019). Data-driven deep learning for automatic modulation recognition in cognitive radios. IEEE Transactions on Vehicular Technology, 68(4), 4074–4077.
Kawakami, K. (2008). Supervised sequence labelling with recurrent neural networks. Ph. D. thesis.
Hong, D., Zilong Z., & Xiaodong X. (2017). Automatic modulation classification using recurrent neural networks." 2017 3rd IEEE International Conference on Computer and Communications (ICCC). IEEE.
Cho, K., Van Merriënboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H. & Bengio, Y., (2014). Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv preprint arX iv:1406.1078.
Rajendran, S., Meert, W., Giustiniano, D., Lenders, V., & Pollin, S. (2018). Deep learning models for wireless signal classification with distributed low-cost spectrum sensors. IEEE Transactions on Cognitive Communications and Networking, 4(3), 433–445.
Ali, A. K., & Erçelebi, E. (2020). Automatic modulation recognition of DVB-S2X standard-specific with an APSK-based neural network classifier. Measurement, 151, 107257.
Li, R., Li, L., Yang, S., & Li, S. (2018). Robust automated VHF modulation recognition based on deep convolutional neural networks. IEEE Communications Letters, 22(5), 946–949.
Karra, K., Scott K., & Josh P. (2017). Modulation recognition using hierarchical deep neural networks." 2017 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN). IEEE.
Tian, X., Sun, X., Yu, X. and Li, X., (2019). Modulation pattern recognition of communication signals based on fractional low-order Choi-Williams distribution and convolutional neural network in impulsive noise environment." 2019 IEEE 19th International Conference on Communication Technology (ICCT). IEEE.
Zha, X., Peng, H., Qin, X., Li, G., & Yang, S. (2019). A deep learning framework for signal detection and modulation classification. Sensors, 19(18), 4042.
Xu, Y., Li, D., Wang, Z., Guo, Q., & Xiang, W. (2019). A deep learning method based on convolutional neural network for automatic modulation classification of wireless signals. Wireless Networks, 25(7), 3735–3746.
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). Imagenet classification with deep convolutional neural networks. Advances in neural information processing systems, 25, 1097–1105.
Li, X., Huang, Z., Wang, F., Wang, X., & Liu, T. (2018). Toward convolutional neural networks on pulse repetition interval modulation recognition. IEEE Communications Letters, 22(11), 2286–2289.
Wei, S., Qu, Q., Wu, Y., Wang, M., & Shi, J. (2020). PRI modulation recognition based on squeeze-and-excitation networks. IEEE Communications Letters, 24(5), 1047–1051.
Hermawan, A. P., Ginanjar, R. R., Kim, D. S., & Lee, J. M. (2020). CNN-based automatic modulation classification for beyond 5G communications. IEEE Communications Letters, 24(5), 1038–1041.
Liu, R., Yunxin, G., & Shibing Z., (2020). Modulation recognition method of complex modulation signal based on convolution neural network." 2020 IEEE 9th Joint International Information Technology and Artificial Intelligence Conference (ITAIC). Vol. 9. IEEE.
Li, M., Li, O., Liu, G., & Zhang, C. (2018). Generative adversarial networks-based semi-supervised automatic modulation recognition for cognitive radio networks. Sensors, 18(11), 3913.
Bu, K., He, Y., Jing, X., & Han, J. (2020). Adversarial transfer learning for deep learning based automatic modulation classification. IEEE Signal Processing Letters, 27, 880–884.
Ioffe, S., & Christian S. (2015). Batch normalization: Accelerating deep network training by reducing internal covariate shift." International conference on machine learning. PMLR.
Hu, J., Li, S., & Gang S. (2018). Squeeze-and-excitation networks. Proceedings of the IEEE conference on computer vision and pattern recognition.
He, K., Zhang, X., Ren, S. & Sun, J., (2016). Deep residual learning for image recognition. Proceedings of the IEEE conference on computer vision and pattern recognition.
Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural computation, 9(8), 1735–1780.
Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., & Polosukhin, I., (2017). Attention is all you need. arXiv preprint arX iv:1706.03762.
Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J. & Wojna, Z., (2016). Rethinking the inception architecture for computer vision. Proceedings of the IEEE conference on computer vision and pattern recognition.
Müller, R., Simon K., & Geoffrey E. H. (2019). When does label smoothing help?." Advances in Neural Information Processing Systems.
Acknowledgements
This work is supported by the National Key Research and Development Program of China (2019YFC1510705), the Sichuan Science and Technology Program (2020YFG0051), and the University-Enterprise Cooperation Projects (17H1199, 19H0355, 19H1121). We also thank Michael Tan of University College London for his writing suggestions.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, H., Nie, R., Lin, M. et al. A deep learning based algorithm with multi-level feature extraction for automatic modulation recognition. Wireless Netw 27, 4665–4676 (2021). https://doi.org/10.1007/s11276-021-02758-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-021-02758-0