A Survey of Applications of Deep Learning in Radio Signal Modulation Recognition
Abstract
:1. Introduction
- We briefly review the relevant progress of DL-based AMR in the past seven years and point out the benefits of DL technology for AMR research.
- We summarize the existing methods of DL-based AMR and classify them according to CNN, RNN, DBN and hybrid network. In addition, the new research methods and research trends in the past year are also given.
- We investigate the radio signal datasets used by DL-based AMR. They are introduced in detail.
- We propose a CNN-based AMR method, which is proved to have good performance and high recognition accuracy through simulation experiments.
- We introduce the commonly used evaluation parameters of DL-based AMR for clearer understanding of the relevant literature.
- We discuss and compare the existing AMC methods based on DL in detail. The existing problems and future research directions are summarized.
2. Related Work
3. Radio Modulation Recognition Methods Based on Deep Learning
3.1. CNN
- Input layer: This layer is used for data entry.
- Convolution layer: This layer uses the convolution kernel for feature extraction and feature mapping [84].
- Activating layer: This layer adds nonlinear mapping by using activation functions, because linear models are not expressive enough.
- Pooling layer: This layer carries out a subsampling operation on the feature graph output after convolution, so as to reduce the number of parameters.
- Fully connected layer: This layer converts the previous activation graph into a probability distribution and finally sends it to the Softmax layer for classification of categories.
- Output layer: This layer is used to output classification results.
3.2. RNN
3.3. DBN
3.4. Other Models Based on DL Networks
3.5. Recent Research Trends of AMC Based on DL
4. Datasets
4.1. RadioML2016.04c
4.2. RadioML2016.10a
4.3. RadioML2016.10b
4.4. RadioML2018.01A
4.5. HisarMod2019.1
4.6. Other Datasets
5. Radio Modulation Recognition Model Based on CNN
5.1. Modulation Recognition of Radio Signals by CNN
5.2. Influence of CNN Network Hyperparameters on Modulation Recognition Rate
5.2.1. Influence of the Number of Network Layers on Recognition Results
5.2.2. Influence of the Number of Convolution Kernels on Recognition Results
6. Accuracy of Common Evaluation Parameters and Classical Methods
Common Evaluation Parameters
- TP: The true value is positive and the predicted value of the model is positive (True Positive = TP)
- FN: The actual value is positive and the predicted value of the model is negative (False Negative = FN)
- FP: The actual value is negative and the predicted value of the model is positive (False Positive = FP)
- TN: The true value is negative and the predicted value of the model is negative (True Negative = TN)
7. Discussion
8. Limitations
9. Concluding Remarks
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
AMR | Automatic Modulation Recognition |
AMC | Automatic Modulation Classification |
AE | Auto-Encoder |
AWGN | Additive White Gaussian Noise |
NLOS | Non-line-of-sight |
CNN | Convolutional Neural Network |
CM | Correction Module |
CLDNN | Convolutional Long short-term Deep Neural Network |
DL | Deep Learning |
DNN | Deep Neural Network |
DBN | Deep Belief Network |
DHN | Deep Hierarchical Network |
DMCNN | Deep Multi-scale Convolutional Neural Network |
DDrCNN | Dense layer Dropout Convolutional Neural Network |
GRU | Gated Recurrent Unit |
GNU | GNU’S Not Unix |
GRF | Graphic Representation of Features |
LSTM | Long Short Term Memory |
ML | Machine Learning |
PC | Phase Congruency |
RNN | Recurrent Neural Network |
RT | Radon Transform |
ResNet | Residual Network |
RSR | Ratio of Successful Recognition |
RAT | Radio Access Technology |
RBM | Restricted Boltzmann Machine |
SNR | Signal-to-Noise Ratio |
STFT | Short-Time Fourier Transform |
UDNN | Unsorted Deep Neural Network |
References
- Mitola, J.; Maguire, G.Q. Cognitive radio: Making software radios more personal. IEEE Pers. Commun. 1999, 6, 13–18. [Google Scholar] [CrossRef] [Green Version]
- Li, P. Research on radar signal recognition based on automatic machine learning. Neural Comput. Appl. 2020, 32, 1959–1969. [Google Scholar] [CrossRef]
- Zhu, Z.; Nandi, A.K. Automatic Modulation Classification: Principles, Algorithms and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
- Wei, W.; Mendel, J.M. Maximum-likelihood classification for digital amplitude-phase modulations. IEEE Trans. Commun. 2000, 48, 189–193. [Google Scholar] [CrossRef]
- Hameed, F.; Dobre, O.A.; Popescu, D.C. On the likelihood-based approach to modulation classification. IEEE Trans. Wirel. Commun. 2009, 8, 5884–5892. [Google Scholar] [CrossRef]
- Yuan, Y.; Zhao, P.; Wang, B.; Wu, B. Hybrid maximum likelihood modulation classification for continuous phase modulations. IEEE Commun. Lett. 2016, 20, 450–453. [Google Scholar] [CrossRef]
- Dobre, O.A.; Abdi, A.; Bar-Ness, Y.; Su, W. Survey of automatic modulation classification techniques: Classical approaches and new trends. IET Commun. 2007, 1, 137–156. [Google Scholar] [CrossRef] [Green Version]
- Aslam, M.W.; Zhu, Z.; Nandi, A.K. Automatic modulation classification using combination of genetic programming and KNN. IEEE Trans. Wirel. Commun. 2012, 11, 2742–2750. [Google Scholar]
- Kishore, T.R.; Rao, K.D. Automatic intrapulse modulation classification of advanced LPI radar waveforms. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 901–914. [Google Scholar] [CrossRef]
- Shi, Y.; Zhang, X.D. A Gabor atom network for signal classification with application in radar target recognition. IEEE Trans. Signal Process. 2001, 49, 2994–3004. [Google Scholar] [CrossRef]
- Abuella, H.; Ozdemir, M.K. Automatic modulation classification based on kernel density estimation. Can. J. Electr. Comput. Eng. 2016, 39, 203–209. [Google Scholar] [CrossRef] [Green Version]
- Rodriguez, P.M.; Fernandez, Z.; Torrego, R.; Lizeaga, A.; Mendicute, M.; Val, I. Low-complexity cyclostationary-based modulation classifying algorithm. AEU-Int. J. Electron. Commun. 2017, 74, 176–182. [Google Scholar] [CrossRef]
- Madhavan, N.; Vinod, A.; Madhukumar, A.; Krishna, A.K. Spectrum sensing and modulation classification for cognitive radios using cumulants based on fractional lower order statistics. AEU-Int. J. Electron. Commun. 2013, 67, 479–490. [Google Scholar] [CrossRef]
- Nishani, E.; Çiço, B. Computer vision approaches based on deep learning and neural networks: Deep neural networks for video analysis of human pose estimation. In Proceedings of the 2017 6th Mediterranean Conference on Embedded Computing (MECO), Bar, Montenegro, 11–15 June 2017; pp. 1–4. [Google Scholar]
- Wang, P. Research and design of smart home speech recognition system based on deep learning. In Proceedings of the 2020 International Conference on Computer Vision, Image and Deep Learning (CVIDL), Chongqing, China, 10–12 July 2020; pp. 218–221. [Google Scholar]
- Dong, Y.n.; Liang, G.s. Research and discussion on image recognition and classification algorithm based on deep learning. In Proceedings of the 2019 International Conference on Machine Learning, Big Data and Business Intelligence (MLBDBI), Taiyuan, China, 8–10 November 2019; pp. 274–278. [Google Scholar]
- Zunjani, F.H.; Sen, S.; Shekhar, H.; Powale, A.; Godnaik, D.; Nandi, G. Intent-based object grasping by a robot using deep learning. In Proceedings of the 2018 IEEE 8th International Advance Computing Conference (IACC), Greater Noida, India, 14–15 December 2018; pp. 246–251. [Google Scholar]
- Kim, B.; Kim, J.; Chae, H.; Yoon, D.; Choi, J.W. Deep neural network-based automatic modulation classification technique. In Proceedings of the 2016 International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Republic of Korea, 19–21 October 2016; pp. 579–582. [Google Scholar]
- O’Shea, T.J.; Corgan, J.; Clancy, T.C. Convolutional radio modulation recognition networks. In Engineering Applications of Neural Networks. EANN 2016; Communications in Computer and Information Science; Springer: Cham, Switzerland, 2016; pp. 213–226. [Google Scholar]
- O’Shea, T.J.; Hitefield, S.; Corgan, J. End-to-end radio traffic sequence recognition with recurrent neural networks. In Proceedings of the 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Washington, DC, USA, 7–9 December 2016; pp. 277–281. [Google Scholar]
- Mendis, G.J.; Wei, J.; Madanayake, A. Deep learning-based automated modulation classification for cognitive radio. In Proceedings of the 2016 IEEE International Conference on Communication Systems (ICCS), Shenzhen, China, 14–16 December 2016; pp. 1–6. [Google Scholar]
- Ali, A.; Yangyu, F. k-Sparse Autoencoder-Based Automatic Modulation Classification with Low Complexity. IEEE Commun. Lett. 2017, 21, 2162–2165. [Google Scholar] [CrossRef]
- Hong, D.; Zhang, Z.; Xu, X. Automatic modulation classification using recurrent neural networks. In Proceedings of the 2017 3rd IEEE International Conference on Computer and Communications (ICCC), Chengdu, China, 13–16 December 2017; pp. 695–700. [Google Scholar]
- Rajendran, S.; Meert, W.; Giustiniano, D.; Lenders, V.; Pollin, S. Deep learning models for wireless signal classification with distributed low-cost spectrum sensors. IEEE Trans. Cogn. Commun. Netw. 2018, 4, 433–445. [Google Scholar] [CrossRef] [Green Version]
- Ghanem, H.S.; Al-Makhlasawy, R.M.; El-Shafai, W.; Elsabrouty, M.; Hamed, H.F.; Salama, G.M.; El-Samie, F.E.A. Wireless modulation classification based on Radon transform and convolutional neural networks. J. Ambient. Intell. Humaniz. Comput. 2022. [Google Scholar] [CrossRef]
- Ghanem, H.S.; Shoaib, M.R.; El-Gazar, S.; Emara, H.; El-Shafai, W.; El-Moneim, S.A.; El-Fishawy, A.S.; Taha, T.E.; Hamed, H.F.; El-Banby, G.M.; et al. Automatic modulation classification with 2D transforms and convolutional neural network. Trans. Emerg. Telecommun. Technol. 2022, e4623. [Google Scholar] [CrossRef]
- Abdel-Moneim, M.A.; Al-Makhlasawy, R.M.; Abdel-Salam Bauomy, N.; El-Rabaie, E.S.M.; El-Shafai, W.; Farghal, A.E.; Abd El-Samie, F.E. An efficient modulation classification method using signal constellation diagrams with convolutional neural networks, Gabor filtering and thresholding. Trans. Emerg. Telecommun. Technol. 2022, 33, e4459. [Google Scholar] [CrossRef]
- Hamidi-Rad, S.; Jain, S. Mcformer: A transformer based deep neural network for automatic modulation classification. In Proceedings of the 2021 IEEE Global Communications Conference (GLOBECOM), Madrid, Spain, 7–11 December 2021; pp. 1–6. [Google Scholar]
- Wu, X.; Wei, S.; Zhou, Y. Deep multi-scale representation learning with attention for automatic modulation classification. In Proceedings of the 2022 International Joint Conference on Neural Networks (IJCNN), Padua, Italy, 28 July 2022; pp. 1–8. [Google Scholar]
- Sun, Y.; Ball, E.A. Automatic modulation classification using techniques from image classification. IET Commun. 2022, 16, 1303–1314. [Google Scholar] [CrossRef]
- Zhang, M.; Diao, M.; Guo, L. Convolutional neural networks for automatic cognitive radio waveform recognition. IEEE Access 2017, 5, 11074–11082. [Google Scholar] [CrossRef]
- Yashashwi, K.; Sethi, A.; Chaporkar, P. A learnable distortion correction module for modulation recognition. IEEE Wirel. Commun. Lett. 2018, 8, 77–80. [Google Scholar] [CrossRef] [Green Version]
- Gao, L.; Zhang, X.; Gao, J.; You, S. Fusion image based radar signal feature extraction and modulation recognition. IEEE Access 2019, 7, 13135–13148. [Google Scholar] [CrossRef]
- Wang, Y.; Liu, M.; Yang, J.; Gui, G. Data-driven deep learning for automatic modulation recognition in cognitive radios. IEEE Trans. Veh. Technol. 2019, 68, 4074–4077. [Google Scholar] [CrossRef]
- Zhang, Q.; Xu, Z.; Zhang, P. Modulation recognition using wavelet-assisted convolutional neural network. In Proceedings of the 2018 International Conference on Advanced Technologies for Communications (ATC), Ho Chi Minh City, Vietnam, 18–20 October 2018; pp. 100–104. [Google Scholar]
- Hiremath, S.M.; Deshmukh, S.; Rakesh, R.; Patra, S.K. Blind identification of radio access techniques based on time-frequency analysis and convolutional neural network. In Proceedings of the TENCON 2018—2018 IEEE Region 10 Conference, Jeju Island, Republic of Korea, 28–31 October 2018; pp. 1163–1167. [Google Scholar]
- Wu, H.; Li, Y.; Zhou, L.; Meng, J. Convolutional neural network and multi-feature fusion for automatic modulation classification. Electron. Lett. 2019, 55, 895–897. [Google Scholar] [CrossRef]
- Gu, H.; Wang, Y.; Hong, S.; Gui, G. Blind channel identification aided generalized automatic modulation recognition based on deep learning. IEEE Access 2019, 7, 110722–110729. [Google Scholar] [CrossRef]
- Zheng, S.; Qi, P.; Chen, S.; Yang, X. Fusion methods for CNN-based automatic modulation classification. IEEE Access 2019, 7, 66496–66504. [Google Scholar] [CrossRef]
- Yongshi, W.; Jie, G.; Hao, L.; Li, L.; Zhigang, W.; Houjun, W. CNN-based modulation classification in the complicated communication channel. In Proceedings of the 2017 13th IEEE International Conference on Electronic Measurement &Instruments (ICEMI), Yangzhou, China, 20–23 October 2017; pp. 512–516. [Google Scholar]
- Dileep, P.; Das, D.; Bora, P.K. Dense layer dropout based CNN architecture for automatic modulation classification. In Proceedings of the 2020 National Conference on Communications (NCC), Kharagpur, India, 21–23 February 2020; pp. 1–5. [Google Scholar]
- Li, R.; Li, L.; Yang, S.; Li, S. Robust automated VHF modulation recognition based on deep convolutional neural networks. IEEE Commun. Lett. 2018, 22, 946–949. [Google Scholar] [CrossRef]
- Peng, S.; Jiang, H.; Wang, H.; Alwageed, H.; Zhou, Y.; Sebdani, M.M.; Yao, Y.D. Modulation classification based on signal constellation diagrams and deep learning. IEEE Trans. Neural Netw. Learn. Syst. 2018, 30, 718–727. [Google Scholar] [CrossRef]
- Wu, H.; Wang, Q.; Zhou, L.; Meng, J. VHF radio signal modulation classification based on convolution neural networks. In Proceedings of the 1st International Symposium on Water System Operations, MATEC Web of Conferences, Beijing, China, 17 October 2018; Volume 246, p. 03032. [Google Scholar]
- Peng, S.; Jiang, H.; Wang, H.; Alwageed, H.; Yao, Y.D. Modulation classification using convolutional neural network based deep learning model. In Proceedings of the 2017 26th Wireless and Optical Communication Conference (WOCC), Newark, NJ, USA, 7–8 April 2017; pp. 1–5. [Google Scholar]
- Kulin, M.; Kazaz, T.; Moerman, I.; De Poorter, E. End-to-end learning from spectrum data: A deep learning approach for wireless signal identification in spectrum monitoring applications. IEEE Access 2018, 6, 18484–18501. [Google Scholar] [CrossRef]
- O’Shea, T.J.; Roy, T.; Clancy, T.C. Over-the-air deep learning based radio signal classification. IEEE J. Sel. Top. Signal Process. 2018, 12, 168–179. [Google Scholar] [CrossRef] [Green Version]
- Longi, K.; Pulkkinen, T.; Klami, A. Semi-supervised convolutional neural networks for identifying wi-fi interference sources. In Proceedings of the Ninth Asian Conference on Machine Learning, Seoul, Republic of Korea, 15–17 November 2017; pp. 391–406. [Google Scholar]
- Zhang, M.; Zeng, Y.; Han, Z.; Gong, Y. Automatic modulation recognition using deep learning architectures. In Proceedings of the 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Kalamata, Greece, 25–28 June 2018; pp. 1–5. [Google Scholar]
- Sang, Y.; Li, L. Application of novel architectures for modulation recognition. In Proceedings of the 2018 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS), Chengdu, China, 26–30 October 2018; pp. 159–162. [Google Scholar]
- Wang, Z.; Sun, D.; Gong, K.; Wang, W.; Sun, P. A Lightweight CNN Architecture for Automatic Modulation Classification. Electronics 2021, 10, 2679. [Google Scholar] [CrossRef]
- Zhang, W.T.; Cui, D.; Lou, S.T. Training images generation for CNN based automatic modulation classification. IEEE Access 2021, 9, 62916–62925. [Google Scholar] [CrossRef]
- Du, R.; Liu, F.; Xu, J.; Gao, F.; Hu, Z.; Zhang, A. D-GF-CNN Algorithm for Modulation Recognition. Wirel. Pers. Commun. 2022, 124, 989–1010. [Google Scholar] [CrossRef]
- Shi, F.; Hu, Z.; Yue, C.; Shen, Z. Combining neural networks for modulation recognition. Digit. Signal Process. 2022, 120, 103264. [Google Scholar] [CrossRef]
- Lin, S.; Zeng, Y.; Gong, Y. Learning of Time-Frequency Attention Mechanism for Automatic Modulation Recognition. IEEE Wirel. Commun. Lett. 2022, 11, 707–711. [Google Scholar] [CrossRef]
- Le, H.K.; Doan, V.S.; Hoang, V.P. Ensemble of Convolution Neural Networks for Improving Automatic Modulation Classification Performance. J. Sci. Technol. 2022, 20, 25–32. [Google Scholar] [CrossRef]
- West, N.E.; O’shea, T. Deep architectures for modulation recognition. In Proceedings of the 2017 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN), Baltimore, MD, USA, 6–9 March 2017; pp. 1–6. [Google Scholar]
- Daldal, N.; Yıldırım, Ö.; Polat, K. Deep long short-term memory networks-based automatic recognition of six different digital modulation types under varying noise conditions. Neural Comput. Appl. 2019, 31, 1967–1981. [Google Scholar] [CrossRef]
- Zhang, Y.; Tong, L.; Zhang, L.; Kan, W. A deep learning approach for modulation recognition. In Proceedings of the 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP), Shanghai, China, 19–21 November 2018; pp. 1–5. [Google Scholar]
- Mendis, G.J.; Wei, J.; Madanayake, A. Deep belief network for automated modulation classification in cognitive radio. In Proceedings of the 2017 Cognitive Communications for Aerospace Applications Workshop (CCAA), Cleveland, OH, USA, 27–28 June 2017; pp. 1–5. [Google Scholar]
- Sun, X.; Gao, L.; Luo, X.; Su, K. RBM based cooperative Bayesian compressive spectrum sensing with adaptive threshold. In Proceedings of the 2016 IEEE/CIC International Conference on Communications in China (ICCC), Chengdu, China, 27–29 July 2016; pp. 1–6. [Google Scholar]
- Huang, S.; Dai, R.; Huang, J.; Yao, Y.; Gao, Y.; Ning, F.; Feng, Z. Automatic modulation classification using gated recurrent residual network. IEEE Internet Things J. 2020, 7, 7795–7807. [Google Scholar] [CrossRef]
- Jiyuan, T.; Limin, Z.; Zhaogen, Z.; Wenlong, Y. Multi-modulation recognition using convolution gated recurrent unit networks. J. Phys. Conf. Ser. 2019, 1284, 012052. [Google Scholar] [CrossRef]
- Li, J.; Qi, L.; Lin, Y. Research on modulation identification of digital signals based on deep learning. In Proceedings of the 2016 IEEE International Conference on Electronic Information and Communication Technology (ICEICT), Harbin, China, 20–22 August 2016; pp. 402–405. [Google Scholar]
- Li, M.; Li, O.; Liu, G.; Zhang, C. Generative adversarial networks-based semi-supervised automatic modulation recognition for cognitive radio networks. Sensors 2018, 18, 3913. [Google Scholar] [CrossRef] [Green Version]
- Nie, J.; Zhang, Y.; He, Z.; Chen, S.; Gong, S.; Zhang, W. Deep hierarchical network for automatic modulation classification. IEEE Access 2019, 7, 94604–94613. [Google Scholar] [CrossRef]
- Liu, X.; Yang, D.; El Gamal, A. Deep neural network architectures for modulation classification. In Proceedings of the 2017 51st Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 29 October–1 November 2017; pp. 915–919. [Google Scholar]
- Xie, X.; Yang, G.; Jiang, M.; Ye, Q.; Yang, C.F. A Kind of Wireless Modulation Recognition Method Based on DenseNet and BLSTM. IEEE Access 2021, 9, 125706–125713. [Google Scholar] [CrossRef]
- Hao, X.; Luo, Y.; Ye, Q.; He, Q.; Yang, G.; Chen, C.C. Automatic Modulation Recognition Method Based on Hybrid Model of Convolutional Neural Networks and Gated Recurrent Units. Sens. Mater. 2021, 33, 4229–4243. [Google Scholar] [CrossRef]
- Liu, F.; Zhang, Z.; Zhou, R. Automatic modulation recognition based on CNN and GRU. Tsinghua Sci. Technol. 2021, 27, 422–431. [Google Scholar] [CrossRef]
- Njoku, J.N.; Morocho-Cayamcela, M.E.; Lim, W. CGDNet: Efficient hybrid deep learning model for robust automatic modulation recognition. IEEE Netw. Lett. 2021, 3, 47–51. [Google Scholar] [CrossRef]
- Wang, N.; Liu, Y.; Ma, L.; Yang, Y.; Wang, H. Multidimensional CNN-LSTM network for automatic modulation classification. Electronics 2021, 10, 1649. [Google Scholar] [CrossRef]
- Lei, Z.; Jiang, M.; Yang, G.; Guan, T.; Huang, P.; Gu, Y.; Xu, Z.; Ye, Q. Towards recurrent neural network with multi-path feature fusion for signal modulation recognition. Wirel. Netw. 2022, 28, 551–565. [Google Scholar] [CrossRef]
- Wang, T.; Hou, Y.; Zhang, H.; Guo, Z. Deep learning based modulation recognition with multi-cue fusion. IEEE Wirel. Commun. Lett. 2021, 10, 1757–1760. [Google Scholar] [CrossRef]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
- Gu, J.; Wang, Z.; Kuen, J.; Ma, L.; Shahroudy, A.; Shuai, B.; Liu, T.; Wang, X.; Wang, G.; Cai, J.; et al. Recent advances in convolutional neural networks. Pattern Recognit. 2018, 77, 354–377. [Google Scholar] [CrossRef] [Green Version]
- LeCun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef] [Green Version]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. Commun. ACM 2017, 60, 84–90. [Google Scholar] [CrossRef] [Green Version]
- Zeiler, M.D.; Fergus, R. Visualizing and understanding convolutional networks. In Computer Vision—ECCV 2014; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2014; pp. 818–833. [Google Scholar]
- Simonyan, K.; Zisserman, A. Very deep convolutional networks for large-scale image recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
- Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, Massachusetts, USA, 7–12 June 2015; pp. 1–9. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Huang, G.; Liu, Z.; Van Der Maaten, L.; Weinberger, K.Q. Densely connected convolutional networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 4700–4708. [Google Scholar]
- Lauer, F.; Suen, C.Y.; Bloch, G. A trainable feature extractor for handwritten digit recognition. Pattern Recognit. 2007, 40, 1816–1824. [Google Scholar] [CrossRef]
- Werbos, P.J. Backpropagation through time: What it does and how to do it. Proc. IEEE 1990, 78, 1550–1560. [Google Scholar] [CrossRef] [Green Version]
- Fang, W.; Jiang, J.; Lu, S.; Gong, Y.; Tao, Y.; Tang, Y.; Yan, P.; Luo, H.; Liu, J. A LSTM algorithm estimating pseudo measurements for aiding INS during GNSS signal outages. Remote Sens. 2020, 12, 256. [Google Scholar] [CrossRef] [Green Version]
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
- Cho, K.; Van Merriënboer, B.; Gulcehre, C.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv 2014, arXiv:1406.1078. [Google Scholar]
- Azzouz, E.E.; Nandi, A.K. Automatic identification of digital modulation types. Signal Process. 1995, 47, 55–69. [Google Scholar] [CrossRef]
- Hinton, G.E.; Osindero, S.; Teh, Y.W. A fast learning algorithm for deep belief nets. Neural Comput. 2006, 18, 1527–1554. [Google Scholar] [CrossRef]
- Cairong, Z.; Xinran, Z.; Cheng, Z.; Li, Z. A novel DBN feature fusion model for cross-corpus speech emotion recognition. J. Electr. Comput. Eng. 2016, 2016, 1–11. [Google Scholar] [CrossRef] [Green Version]
- Jun, C.; Qin, Y.; Yi, Z. Speech signals identification base on improved DBN. In Proceedings of the 2017 IEEE 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 25–26 March 2017; pp. 1144–1148. [Google Scholar]
- Shi, P. Speech emotion recognition based on deep belief network. In Proceedings of the 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC), Zhuhai, China, 27–29 March 2018; pp. 1–5. [Google Scholar]
- Xie, Y.; Zou, C.R.; Liang, R.Y.; Tao, H.W. Phoneme recognition based on deep belief network. In Proceedings of the 2016 International Conference on Information System and Artificial Intelligence (ISAI), Hong Kong, China, 24–26 June 2016; pp. 352–355. [Google Scholar]
- Kakkar, D. Facial expression recognition with LDPP & LTP using deep belief network. In Proceedings of the 2018 5th International Conference on Signal Processing and Integrated Networks (SPIN), Noida, India, 22–23 February 2018; pp. 503–508. [Google Scholar]
- Wu, F.; Wang, Z.; Lu, W.; Li, X.; Yang, Y.; Luo, J.; Zhuang, Y. Regularized deep belief network for image attribute detection. IEEE Trans. Circuits Syst. Video Technol. 2016, 27, 1464–1477. [Google Scholar] [CrossRef]
- Uddin, M.Z.; Hassan, M.M.; Almogren, A.; Alamri, A.; Alrubaian, M.; Fortino, G. Facial expression recognition utilizing local direction-based robust features and deep belief network. IEEE Access 2017, 5, 4525–4536. [Google Scholar] [CrossRef]
- Fan, R.; Hu, W. Face recognition with improved deep belief networks. In Proceedings of the 2017 13th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD), Guilin, China, 29–31 July 2017; pp. 1822–1826. [Google Scholar]
- Cheng, M. The cross-field DBN for image recognition. In Proceedings of the 2015 IEEE International Conference on Progress in Informatics and Computing (PIC), Nanjing, China, 18–20 December 2015; pp. 83–86. [Google Scholar]
- Hamel, P.; Eck, D. Learning features from music audio with deep belief networks. In International Society for Music Information Retrieval Conference; ISMIR: Utrecht, The Netherlands, 2010; Volume 10, pp. 339–344. [Google Scholar]
- Cui, Y.; Jing, X.J.; Sun, S.; Wang, X.; Cheng, D.; Huang, H. Deep learning based primary user classification in cognitive radios. In Proceedings of the 2015 15th International Symposium on Communications and Information Technologies (ISCIT), Nara, Japan, 7–9 October 2015; pp. 165–168. [Google Scholar]
- Quan, D.; Tang, Z.; Wang, X.; Zhai, W.; Qu, C. LPI radar signal recognition based on dual-Channel CNN and feature fusion. Symmetry 2022, 14, 570. [Google Scholar] [CrossRef]
- Kumar, S.; Mahapatra, R.; Singh, A. Automatic modulation recognition: An FPGA implementation. IEEE Commun. Lett. 2022, 26, 2062–2066. [Google Scholar] [CrossRef]
- O’shea, T.J.; West, N. Radio machine learning dataset generation with gnu radio. In Proceedings of the GNU Radio Conference, Boulder, CO, USA, 12–16 September 2016; Volume 1. [Google Scholar]
- Tekbıyık, K.; Ekti, A.R.; Görçin, A.; Kurt, G.K.; Keçeci, C. Robust and fast automatic modulation classification with CNN under multipath fading channels. In Proceedings of the 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), Antwerp, Belgium, 25–28 May 2020; pp. 1–6. [Google Scholar]
- Blossom, E. GNU radio: Tools for exploring the radio frequency spectrum. Linux J. 2004, 2004, 4. [Google Scholar]
- O’shea, T.J. Gnu radio channel simulation. In Proceedings of the GNU Radio Conference, Boston, MA, USA, 1–3 October 2013. [Google Scholar]
- ITU-R M.1225; Guidelines for Evaluation of Radio Transmission Technologies for IMT-2000. International Telecommunications Union, Radio communications Sector (ITU-R): Englewood, CO, USA, 1997.
- Yunhao, S.; Hua, X.; Lei, J.; Zisen, Q. ConvLSTMAE: A Spatiotemporal Parallel Autoencoders for Automatic Modulation Classification. IEEE Commun. Lett. 2022, 26, 1804–1808. [Google Scholar] [CrossRef]
- Sheraz, M.; Ahmed, M.; Hou, X.; Li, Y.; Jin, D.; Han, Z.; Jiang, T. Artificial intelligence for wireless caching: Schemes, performance and challenges. IEEE Commun. Surv. Tutor. 2020, 23, 631–661. [Google Scholar] [CrossRef]
- Sainath, T.N.; Vinyals, O.; Senior, A.; Sak, H. Convolutional, long short-term memory, fully connected deep neural networks. In Proceedings of the 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), South Brisbane, Qld, Australia, 19–24 April 2015; pp. 4580–4584. [Google Scholar]
- Ramjee, S.; Ju, S.; Yang, D.; Liu, X.; Gamal, A.E.; Eldar, Y.C. Fast deep learning for automatic modulation classification. arXiv 2019, arXiv:1901.05850. [Google Scholar]
DL Model | Literature |
---|---|
CNN | [31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56] |
RNN | [23] |
LSTM | [24,49,50,57,58] |
DBN | [21,59,60,61] |
Other | GRU [62,63], AE [22,64], CGRN [65], CLDNN [66,67], DenseNet + BLSTM + DNN [68], CNN + GRU [69,70], CNN + GRU + DNN [71], CNN + LSTM [72,73], CNN + IndRNN [74] |
Year | Author | The Innovation of the Paper | Dataset | Evaluation Parameter | The Technology of DL |
---|---|---|---|---|---|
2017 | Zhang et al. [31] | CNN | Created dataset 1 | The overall RSR is 93.7%. | CNN architecture; Two dimensional time frequency diagram. |
2017 | Peng et al. [45] | Modulation recognition based on CNN. | Unspecified | High SNR area is close to 100%. | AlexNet Model; CNN. |
2017 | Wang et al. [40] | Improved AMC method on CNN. | Created dataset 1 | The accuracy is up to 90%. | CNN architecture |
2018 | Li et al. [42] | A novel sparse-filtering criterion; Unsupervised pre-train. | Created dataset 1 | Accuracy higher than 95%. | Sparse-Filtering CNN; Unsupervised pretraining. |
2018 | Peng et al. [43] | Modulation classification based on CNN. | Created dataset 1 | The classification accuracy reached 97.1%. | AlexNet; GoogLeNet. |
2018 | Wu et al. [44] | VHF radio signal modulation classification based on CNN. | Created dataset 1 | The classification accuracy can reach 99%. | CNN |
2018 | Kulin et al. [46] | Time domain features are used to train the CNN classifier. | RadioML2016.10a | The classification accuracy is up to 99%. | CNN |
2018 | O’Shea et al. [47] | Modulation Recognition Based on Residual Network. | RadioML2018.01a | Up to 94% accuracy. | Deep residual network |
2018 | Xu et al. [35] | CNN | Create spectrum image. | The average recognition rate can reach 95%. | CNN |
2018 | Rakesh et al. [36] | Combination of time frequency distribution and CNN. | Generating rat spectrum with Matlab. | Classification accuracy up to 100%. | Blind identification method; CNN architecture. |
2018 | Longi et al. [48] | Supervision model based on CNN. | Collected data | Achieve 2% error rate. | Semi-supervised learning; CNN. |
2018 | Zhang et al. [49] | CNN; A preprocessed signal representation. | RadioML2016.10a | The accuracy is improved by 8%. | CNN |
2018 | Sang et al. [50] | Improved CNN. | RadioML2016.10a | The accuracy can reach 93%. | CNN |
2019 | Sethi et al. [32] | Correction module CM + CNN. | RadioML2016.10a | The accuracy is up to 90%. | Calibration module cm; CNN architecture. |
2019 | Gao et al. [33] | CNN based on Transfer Learning. | Created dataset 1 | The overall RSR is up to 95.5%. | Image fusion algorithm; CNN of transfer learning. |
2019 | Wang et al. [34] | Combination of two CNN based on DL; CNN based on Constellation. | Constellation dataset created. | The accuracy of the former can reach more than 95%; The latter precision is close to 100%. | Planisphere; DrCNN. |
2019 | Wu et al. [37] | AMC with multi feature fusion based on CNN. | RadioML2016.10a | The average accuracy is 80%; Reduced training time. | Multi feature fusion; CNN architecture. |
2019 | Gu et al. [38] | Geneamr based on two CNN. | Created dataset 1 | The accuracy can reach 98%. | CNN architecture. |
2019 | Yang et al [39] | AMR of CNN based on three fusion methods. | Created dataset 1 | The accuracy is 96%, 97%, 98%. | CNN architecture. |
2020 | Dileep et al. [41] | Dense layer dropout CNN (DDrCNN). | Created dataset 1 | More than 97% accuracy can be achieved. | CNN architecture; Classification cross entropy. |
2021 | Wang et al. [51] | An AMC method based on lightweight CNN. | RadioML2016.10a; RadioML2018.01a | The proposed network can save 70∼98% model parameters and 30∼99% inference time. | CNN; Residual architecture. |
2021 | Zhang et al. [52] | An AMC method based on multiple-scale CNN. | Created dataset 1 | The averaged classification accuracy reaches approximately 97.7% at 4 dB SNR. | CNN |
2022 | Ghanem et al. [25] | An AMC method based on CNN, which uses radom transform of constellation diagrams as input. | Created dataset 1 | The classification accuracy reaches 100% at 5 dB SNR. | CNN; AlexNet; VGG. |
2022 | Du et al. [53] | A dilated CNN for AMR. | Created dataset 1 | The recognition accuracy under low SNR is significantly improved. | Dilated CNN. |
2022 | Shi et al. [54] | An AMR method based on a multi-scale convolution deep network. | RadioML2018.01a | The recognition accuracy can reach 98.7%. | CNN; Attention mechanisms. |
2022 | Lin et al. [55] | An AMR framework based on CNN with time-frequency attention mechanism. | RadioML2018.01a; RadioML2016.10b | This method has higher recognition rate and fewer parameters. | CNN; Attention mechanisms. |
2022 | Le et al. [56] | Five CNN models are proposed for AMC. | HisarMod2019.1 | The highest accuracy can reach 97.5%. | ResNet18; SqueezeNet; GoogleNet; MobileNet; RepVGG. |
Year | Author | The Innovation of the Paper | Dataset | Evaluation Parameter | The Technology of DL |
---|---|---|---|---|---|
2017 | Hong et al. [23] | RNN | RadioML2016.10a | The classification accuracy can reach 91%. | RNN |
2017 | West et al. [57] | LSTM | RadioML2016.10a | The classification accuracy is about 90%. | LSTM |
2018 | Rajendran et al. [24] | Two layer LSTM. | RadioML2016.10a | The average classification accuracy is close to 90%. | RNN; LSTM. |
2018 | Zhang et al. [49] | LSTM; Preprocess signal | RadioML2016.10a | The accuracy is improved by 8%. | LSTM |
2018 | Sang et al. [50] | Improved LSTM | RadioML2016.10a | The accuracy can reach 93% | LSTM |
2019 | Daldal et al. [58] | LSTM | Created dataset 1 | The accuracy can reach 94.72% | LSTM |
Year | Author | The Innovation of the Paper | Dataset | Evaluation Parameter | The Technology of DL |
---|---|---|---|---|---|
2015 | Cui et al. [102] | User centered DBN model | Actual sampling data | Short time; Accuracy increased. | DBN model |
2016 | Sun et al. [61] | Collaborative Bayesian compressed spectrum detection method based on RBM. | Created dataset 1 | Improve detection accuracy; Enhance anti-interference capability | RBM |
2016 | Wei et al. [60] | DBN with anti noise ability. | Created dataset 1 | The accuracy can reach more than 90%. | Feature representation mechanism based on SCF; DBN Network. |
2017 | Wei et al. [21] | DBN based on low complexity. | Simulation creation dataset | the classification accuracy can reach more than 90%. | Feature representation mechanism based on SCF; DBN Network |
2018 | Zhang et al. [59] | DBN | Simulation creation dataset | The average recognition rate is 92.12%. | Unsupervised greedy algorithm; DBN Network. |
Year | Author | The Innovation of the Paper | Dataset | Evaluation Parameter | The Technology of DL |
---|---|---|---|---|---|
2017 | Liu et al. [67] | Convolution long short term deep neural network (CLDNN) | RadioML2016.10a | The accuracy can reach 88.5%. | CNN; Convolution long short term network. |
2017 | Ali et al. [22] | Data classifier (udnn) | Signals actually collected. | The classification accuracy can reach 95%. | sparse autoencoder; Classification cross entropy. |
2017 | Qi et al. [64] | Deep automatic encoder network. | Created dataset 1 | When SNR is 10 dB, the recognition rate can reach 1. | AE |
2018 | Li et al. [65] | Semi supervised learning method for antagonistic training. | RadioML2016.10a | The classification accuracy is 91%. | STN network structure; Cgrn countermeasure network. |
2019 | Nie et al. [66] | Deep hierarchical network (DHN) based on CNN. | RadioML2016.10a | The accuracy can reach 93%. | SNR as a weight in trainning; DBN. |
2021 | Xie et al. [68] | An AMR method based on DenseNet + BLSTM + DNN network. | RadioML2016.10a | The recognition accuracy of this method is higher than traditional modulation recognition methods. | DenseNet; BLSTM; DNN |
2021 | Hao et al. [69] | An AMR method based on a CNN–GRU hybrid network. | RadioML2016.04c; RadioML2016.10a | The comprehensive recognition accuracy on the two datasets is 60.64% and 73.2%, respectively. | CNN; GRU. |
2021 | Njoku et al. [71] | An AMC method based on CNN + GRU + DNN network. | RadioML2016.10a; RadioML2016.10b | The recognition accuracy can reach 93.5% and 90.38% on RadioML2016.10a and RadioML2016.10b, respectively. | CNN; GRU; DNN |
2021 | Wang et al. [72] | An AMC method of hierarchical multifeature fusion based on multidimensional CNN and LSTM. | RadioML2016.10a; RadioML2016.10b | The recognition accuracy is higher than other methods. | CNN; LSTM |
2021 | Wang et al. [74] | A novel multi-cue fusion network for AMR. | RadioML2016.10a; RadioML2018.01a | The recognition accuracy can reach 97.8% and 96.1% on RadioML2016.10a and RadioML2018.01a, respectively. | CNN; IndRNN; Attention mechanisms |
2021 | Liu et al. [70] | The GRU based on feature extraction and CNN based on cyclic spectrum are combined. | Created dataset 1 | The recognition rate is 100% when the SNR is −1 dB. | CNN; GRU |
2022 | Lei et al. [73] | An AMR method based on a novel multi-path features fusion network. | RadioML2016.04c | The recognition accuracy is 99.04% at 18 dB SNR. | CNN; LSTM |
Dataset | RadioML2016.04c |
---|---|
Number of modulation mode | 11 |
Number of digital modulation mode | 8 |
Number of analog modulation mode | 3 |
Modulation mode | 8PSK, AM-DSB, AM-SSB, BPSK, CPFSK, GFSK, PAM4, QAM16, QAM64, QPSK, WBFM |
Format of each sample | |
Number of samples | 220,000 |
Samples per symbol | 8 |
SNR (dB) | −20:2:18 |
Dataset | RadioML2016.10a |
---|---|
Number of modulation mode | 11 |
Number of digital modulation mode | 8 |
Number of analog modulation mode | 3 |
modulation mode | 8PSK, AM-DSB, AM-SSB, BPSK, CPFSK, GFSK, PAM4, QAM16, QAM64, QPSK, WBFM |
Format of each sample | |
Number of samples | 220,000 |
Samples per symbol | 8 |
SNR(dB) | −20:2:18 |
Dataset | RadioML2016.10b |
---|---|
Number of modulation mode | 11 |
Number of digital modulation mode | 8 |
Number of analog modulation mode | 3 |
Modulation mode | 8PSK, BPSK, SPFSK, GFSK, PAM4, QAM16, QAM64, QPSK, WBFM, AM-DSB |
Format of each sample | |
Number of samples | 1,200,000 |
SNR (dB) | −20:2:18 |
Dataset | RadioML2018.01a |
---|---|
Number of modulation mode | 24 |
Modulation mode | 32PSK, 16APSK, 32QAM, FM, GMSK, 32APSK, OQPSK, 8ASK, BPSK, 8PSK, AM-SSB-SC, 4ASK, 16PSK, 64APSK, 128QAM, 128APSK, AM-DSB-SC, AM-SSB-WC, 64QAM, QPSK, AM-DSB-WC, 256QAM, OOK, 16QAM |
Format of each sample | |
Number of samples | 5,234,491,392 |
SNR(dB) | −20:2:30 |
Dataset | HisarMod2019.1 |
---|---|
Number of modulation mode | 26 |
Modulation mode | Analog modulation: AM-DSB, AM-SC, AM-USB, AM-LSB, FM, PM. FSK modulation: 2FSK, 4FSK, 8FSK, 16FSK. PAM modulation: 4PAM, 8PAM, 16PAM. PSK modulation: BPSK, QPSK, 8PSK, 16PSK, 32PSK, 64PSK. QAM modulation: 4QAM, 8QAM, 16QAM, 32QAM, 64QAM, 128QAM, 256QAM. |
Format of each sample | |
Number of samples | 780,000 |
Number of signals each modulation type | 1500 |
SNR (dB) | −20:2:18 |
Layer | Size of Convolution Kernel | Layer Output Dimension | Layer Activation Function | Number of Trainable Parameters |
---|---|---|---|---|
Input layer | - | - | 0 | |
Pooled convolutional layer 1 | ReLU | 1024 | ||
Pooled convolutional layer 2 | ReLU | 196,864 | ||
Pooled convolutional layer 3 | ReLU | 196,864 | ||
Pooled convolutional layer 4 | ReLU | 122,960 | ||
Full connected layer 1 | - | ReLU | 2,785,536 | |
Full connected layer 2 | - | Softmax | 2827 | |
Output layer | - | - | 0 |
Model | ResNet | Inception | CLDNN | CNN | Model (This Paper) |
---|---|---|---|---|---|
Highest recognition accuracy | 87.75% | 93.60% | 92.82% | 92.34% | 98.47% |
Average recognition accuracy | 60.40% | 62.43% | 65.40% | 64.29% | 68.25% |
Number of parameters | 3,425,233 | 10,142,983 | 164,233 | 278,299 | 3,306,075 |
Confusion Matrix | Predicted | Total | ||
---|---|---|---|---|
1 | 0 | |||
Actual | 1 | TP | FN | TP + FN: Actual Positive |
0 | FP | TN | FP + TN: Actual Negative | |
Total | TP + FP: Predicted Positive | FN + TN: Predicted Negative | TP + TN + FP + FN: The total number of samples |
Network Structure | Dataset | Recognition Rate |
---|---|---|
CLDNN [67] | RadioML2016.10a | 88.5% |
CM + CNN [32] | RadioML2016.10a | 90% |
LSTM [57] | RadioML2016.10a | 90% |
RNN [23] | RadioML2016.10a | 91% |
A semi supervised approach to confrontation training [65] | RadioML2016.10a | 91% |
DHN [66] | RadioML2016.10a | 93% |
ConvLSTMAE [110] | adioML2016.10a | 94.51% |
DL Network Models | Advantages | Disadvantages |
---|---|---|
CNN | Local perception; Weight sharing; Shift invariance. | The input is a fixed length; One-way non feedback connection. |
RNN | Contains the feedback input at the current time; Processing signal sequence. | Gradient vanishing problem; Processing signal sequence unable to solve the long-term dependency problem. |
LSTM | Back propagation; With memory function. | The calculation is complex and time-consuming. |
DBN | Establish a joint probability distribution; Unsupervised learning. | High complexity; The recognition accuracy is low. |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Wang, T.; Yang, G.; Chen, P.; Xu, Z.; Jiang, M.; Ye, Q. A Survey of Applications of Deep Learning in Radio Signal Modulation Recognition. Appl. Sci. 2022, 12, 12052. https://doi.org/10.3390/app122312052
Wang T, Yang G, Chen P, Xu Z, Jiang M, Ye Q. A Survey of Applications of Deep Learning in Radio Signal Modulation Recognition. Applied Sciences. 2022; 12(23):12052. https://doi.org/10.3390/app122312052
Chicago/Turabian StyleWang, Tiange, Guangsong Yang, Penghui Chen, Zhenghua Xu, Mengxi Jiang, and Qiubo Ye. 2022. "A Survey of Applications of Deep Learning in Radio Signal Modulation Recognition" Applied Sciences 12, no. 23: 12052. https://doi.org/10.3390/app122312052
APA StyleWang, T., Yang, G., Chen, P., Xu, Z., Jiang, M., & Ye, Q. (2022). A Survey of Applications of Deep Learning in Radio Signal Modulation Recognition. Applied Sciences, 12(23), 12052. https://doi.org/10.3390/app122312052