Skip to main content
Log in

A deep learning based algorithm with multi-level feature extraction for automatic modulation recognition

  • Original Paper
  • Published:
Wireless Networks Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. 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.

    Article  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. Li, P. (2019). Research on radar signal recognition based on automatic machine learning. Neural Computing and Applications, 32(7), 1959–1969.

    Article  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

  7. Huan, C.-Y., & Polydoros, A. (1995). Likelihood methods for MPSK modulation classification. IEEE Transactions on Communications, 43(2/3/4), 1493–1504.

    Article  Google Scholar 

  8. Sills, J. A. (1999). Maximum-likelihood modulation classification for PSK/QAM. MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No. 99CH36341). Vol. 1. IEEE.

  9. Swami, A., & Sadler, B. M. (2000). Hierarchical digital modulation classification using cumulants. IEEE Transactions on communications, 48(3), 416–429.

    Article  Google Scholar 

  10. 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.

  11. Ho, K. C., W. Prokopiw, & Y. T. Chan. (1995). Modulation identification by the wavelet transform." Proceedings of MILCOM'95. Vol. 2. IEEE.

  12. 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.

    Article  Google Scholar 

  13. Mobasseri, B. G. (2000). Digital modulation classification using constellation shape. Signal processing, 80(2), 251–277.

    Article  Google Scholar 

  14. Avci, E., & Avci, D. (2009). Using combination of support vector machines for automatic analog modulation recognition. Expert Systems with applications, 36(2), 3956–3964.

    Article  Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. Nandi, A. K., & Azzouz, E. E. (1998). Algorithms for automatic modulation recognition of communication signals. IEEE Transactions on communications, 46(4), 431–436.

    Article  Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. 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.

  19. 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.

  20. Yashashwi, K., Sethi, A., & Chaporkar, P. (2018). A learnable distortion correction module for modulation recognition. IEEE Wireless Communications Letters, 8(1), 77–80.

    Article  Google Scholar 

  21. West, N. E., Tim, O. (2017). Deep architectures for modulation recognition. 2017 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN). IEEE.

  22. 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.

    Article  Google Scholar 

  23. Kawakami, K. (2008). Supervised sequence labelling with recurrent neural networks. Ph. D. thesis.

  24. 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.

  25. 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.

  26. 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.

    Article  Google Scholar 

  27. 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.

    Article  Google Scholar 

  28. 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.

    Article  Google Scholar 

  29. 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.

  30. 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.

  31. 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.

    Article  Google Scholar 

  32. 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.

    Article  Google Scholar 

  33. Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). Imagenet classification with deep convolutional neural networks. Advances in neural information processing systems, 25, 1097–1105.

    Google Scholar 

  34. 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.

    Article  Google Scholar 

  35. 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.

    Article  Google Scholar 

  36. 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.

    Article  Google Scholar 

  37. 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.

  38. 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.

    Article  Google Scholar 

  39. 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.

    Article  Google Scholar 

  40. Ioffe, S., & Christian S. (2015). Batch normalization: Accelerating deep network training by reducing internal covariate shift." International conference on machine learning. PMLR.

  41. Hu, J., Li, S., & Gang S. (2018). Squeeze-and-excitation networks. Proceedings of the IEEE conference on computer vision and pattern recognition.

  42. 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.

  43. Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural computation, 9(8), 1735–1780.

    Article  Google Scholar 

  44. 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.

  45. 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.

  46. Müller, R., Simon K., & Geoffrey E. H. (2019). When does label smoothing help?." Advances in Neural Information Processing Systems.

Download references

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

Authors

Corresponding author

Correspondence to Ruisen Luo.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-021-02758-0

Keywords

Navigation