Abstract
In this study, different deep learning approaches are applied to automatic modulation classifier (AMC). AMC can change its characteristics based on channel conditions. It gained importance in crowded spectrum due to its numerous advantages. The primary goal of the study is to guide researchers to choose appropriate technique based on channel conditions and modulation classes from pool of available deep learning (DL) techniques. In this paper, simulations are carried on analog signals using CNN. Furthermore, merits and demerits of proposed approach are discussed.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Development of sophisticated information systems for civilian and military applications in congestion is a difficult thing [1]. During such imperfect situations, advanced systems are required for monitoring signal processing at regular intervals. In last decade, huge number of innovations are being done in communications [2]. AMC is one such innovation to enable higher transmission reliability and transmission rate by altering the modulation format according to channel characteristics. Implementation of AMC requires the receiver to have the intelligence of the modulation technique to demodulate it [3]. To achieve this, additional data is included in each frame, so that the receivers will know changes in modulation technique and respond according to it. But spectrum efficiency is greatly affected in this case [4].
To combat this problem, automatic modulation recognition (AMR) was proposed for recognizing the type of modulation without requiring additional data. So, AMR becomes an essential part of the receiver especially for future adaptive radio systems [5]. Figure 1 shows block diagram of adaptive modulation system (AMS).
In general, there are three groups of typical AMC approaches: 1. time–frequency analysis (TFA), 2. decision-theoretic methods and 3. pattern recognition solutions. Amplitude and frequency variations of the signal can be efficiently traced by TFA, but it is unable to trace out the phase variations in the signal [7]. Decision-theoretic approach is carried on likelihood basis [8]. Likelihood-based [LB] classifiers perform hypothesis testing that leads to optimal solutions [9].
In case of pattern recognition type, classification is broadly categorized into two types: 1. feature extraction and 2. pattern recognizer [10,11,12,13,14,15]. Features are extracted from the signal samples in feature extraction. In pattern recognizer, features are processed (usually spectrograms), and they will be trained for classification purpose. This article mainly focuses on pattern recognizer techniques. Various authors made use of different modulation classes like PSK, quadrature PSK (QPSK) and QAM. They used higher-order cumulants (HOCs), quadrature (Q) and in-phase (I) to represent the modulation signal. In this paper, we considered analog modulation signals rather than digital modulation classes.
The rest of this paper is summarized as follows. Section 2 discusses the deep learning (DL) approach. Section 3 describes the CNN approach. Section 4 gives insights into simulation results. Section 5 concludes the work.
2 Deep Learning Approaches
DL is a part of machine learning. Almost all DL algorithms are regarded as deep neural networks (DNNs). It is capable of learning unstructured data. Figure 2 shows the structure of artificial neural network (ANN). In DL, all layers are interconnected, and they learn activities layer by layer. DL uses a greater number of hidden layers for efficient feature extraction [16]. Reasons behind the demand for DL in this era are extended learning capability, high performance and recent developments in machine learning (ML).
Typical DL approaches are long short-term memory (LSTM), convolutional neural network (CNN), autoencoder (AE) and recurrent neural network (RNN). LSTM is one of the most important RNNs. LSTM cells have an internal memory to learn efficiently. Input gate (I), output gate (O) and forget gate (F) are utilized by LSTM architectures [17]. Based on input data and previous state, gate weights are updated. This gating approach helps LSTM cells to have long-term learning. LSTM cells can learn temporal dependencies efficiently. It is used in various fields like speech recognition and machine translation [18].
Recently, deep learning is applied in various fields like image classification [19], medical [20], authentication [21] and speech recognition [22]. In [23], they proposed deep CNN for image classification. In [24], they proposed 3-D input CNN model for P300 signal detection. In [25], they provided user authentication based on mouse movements. For feature extraction, they used CNN, RNN and hybrid model combining both CNN and RNN. Layer-wise relevance propagation (LRP) algorithm is proposed to calculate the relevance scores for mouse movements. In [26], they combined LSTM with RNNs for improved speech recognition. In [27], deep learning algorithms are used in various tasks, such as detection, segmentation and classification of various microscopy images.
In [24], authors proposed a new method Bhattacharyya distance-based feature selection (BDFS) algorithm for feature selection. The dissimilarity between probability density functions (PDFs) acts as a criterion for feature selection. The proposed classifiers used are RBFN, CNN and sparse autoencoder. MPSK and 16QAM are used as modulated signals. They have chosen frequency selective fading and AWGN with SNR values ranging (0–15) dB. Their feature selection model achieved an accuracy of 100% at 15 dB.
In [25], authors presented AMC based on VGGNet model. VGGNet is a CNN with a greater number of hidden layers. Initially, sampled values of signals are converted into gray images, and they will be trained on VGGNet. 4ASK, 2PSK, 4PSK, 2FSK, 4FSK and 8FSK are used as modulated signals. They observed their performance under different SNRs from (−5 dB to 10 dB). Their proposed model got an accuracy of 98% even at low SNR (−2 dB).
In [26] for enlarging the dataset, they proposed auxiliary classifier generative adversarial networks (ACGANs). AlexNet is used as classifier. 4ASK, BPSK, OQPSK, QPSK, 16QAM, 8PSK, 64QAM and 32QAM are used as modulated signals. Contour stellar image is used to train the algorithm. They compared original dataset and enlarged dataset. They found that there is a 6% rise in classification accuracy while considering ACGAN-based dataset.
In [27], authors considered carrier phase offset (PO) effect which most of them neglect while dealing with AMR. They proposed a CNN model and verified with and without PO effect. They used HOC and instantaneous values as features. They compared their proposed model with DT, random forest (RF) and DNN with and without PO. The four modulation classes chosen are BPSK, QPSK, 8PSK and 16QAM. They verified their performance under different SNRs from (−20 dB to 20 dB). Proposed model nullified the PO effect and got a highest classification accuracy 100% at 10 dB.
In [28], adversarial transfer learning architecture (ATLA) is proposed for AMC. It is a unified form of adversarial training and knowledge transfer. This model improves the performance when there is insufficient data. I and Q are used as features, and AM-DSB, 8PSK, BPSK, AM-SSB, 4PAM, GFSK, 64QAM, 16QAM, WBFM and QPSK are used as modulated signals. They observed their classification accuracy under different SNRs from (−20 dB to 18 dB). Their proposed model worked exceptionally well even when the training data is lowered.
The merits of DL approaches are high dimensionality, robust to changes in data and good classification accuracy when dataset is high. The demerits are it requires more training time and computationally expensive.
3 Convolutional Neural Network (CNN)
CNNs are similar to traditional ANNs in some aspects. CNNs self-optimize themselves through learning. The main difference between CNNs and traditional ANNs is that CNNs are mostly suited for pattern recognition. The schematic diagram of CNN architecture is shown in Fig. 3. CNNs are having three layers: 1. convolutional layers, 2. pooling layers and 3. fully connected layers. CNN architectures are varied according to application. They are formed by stacking these three layers [29, 30].
Convolutional layer plays a key role for CNNs to operate. This layer makes use of kernels and activation functions. Rectified linear unit (ReLU) performs elementary-wise activation function (preferably sigmoid function). In the next stage, pooling layer will perform downsampling, to reduce the number of parameters inside the activation function. In the last stage, it generates class scores from activation function. To improve performance, ReLU can be used between layers.
4 Simulation Results
Analog modulated signals such as Double Sideband Amplitude Modulation (DSB-AM), 4-ary PAM, Frequency Modulation (FM) and Single Sideband Amplitude Modulation (SSB-AM) are considered for classification. These signals are trained, tested and validated at different scenarios [31, 32]. For each modulation class, 10,000 frames are generated. Signal frames for modulation classes are shown in Fig. 4. CNN classifier is trained under imperfect conditions. Spectrograms of modulation classes are plotted utilizing STFT. Figure 5 shows the spectrograms of modulation types.
Figure 4 interprets the confusion matrix of CNN at 30 dB SNR. The test accuracies observed at 80%, 70% and 60% are 100%, 99.5% and 99.5%, respectively.
Table 1 provides insights to the accuracies of modulation class at different SNR values. Table 2 summarizes the test accuracies for AMS with different training rates and SNR.
5 Conclusion
This study initially presents a comprehensive review of AMR using DL approaches. In the latter part, simulations are carried out for analog modulation signals using CNN approach. From simulation results, it is clear that the proposed approach achieved 100% test accuracy at SNR 30 dB for 80% training rate.
References
Ikuma T, Naraghi-Pour M (2008) A comparison of three classes of spectrum sensing techniques. IEEE GLOBECOM 2008—2008 IEEE global telecommunications conference, pp 179–182
Celebi H, Guvenc I, Gezici S, Arslan H (2010) Cognitive-radio systems for spectrum, location, and environmental awareness. IEEE Antennas Propag Mag 52(4):41–61
Wu TW, Lin YE, Hsieh HY (2008) Modeling and comparison of primary user detection techniques in cognitive radio networks. IEEE GLOBECOM 2008—2008 IEEE global telecommunications conference, pp.1–5
Lee C, Wolf W (2007) Multiple access-inspired cooperative spectrum sensing for cognitive radio. MILCOM 2007—IEEE military communications conference, pp.1–6
Yuanzeng C, Hailong Z, Yu W (2011) Research on modulation recognition of the communication signal based on statistical model. 2011 Third international conference on measuring technology and mechatronics, vol 3, pp 46–50
Venkata Subbarao M, Samundiswary P (2020) Performance analysis of modulation recognition in multipath fading channels using pattern recognition classifiers. Wireless Pers Commun 115:129–151. https://doi.org/10.1007/s11277-020-07564-z
Subbarao MV, Samundiswary P (2019) K-nearest neighbors based automatic modulation classifier for next generation adaptive radio systems. Int J Security Appl 13:41–50
Wu HC, Saquib M, Yun Z (2008) Novel automatic modulation classification using cumulant features for communications via multipath channels. IEEE Trans Wireless Commun 7(8):3098–3105
Wei W, Mendel JM (2000) Maximum-likelihood classification for digital amplitude-phase modulations. IEEE Trans Commun 48(2):189–193
Wang S, Zhang L, Zuo W, Zhang B (2019) Class-specific reconstruction transfer learning for visual recognition across domains. IEEE Trans Image Process 29:2424–2438
Subbarao MV, Samundiswary P (2021) Automatic modulation classification using cumulants and ensemble classifiers. In: Kalya S, Kulkarni M, Shivaprakasha KS (eds) Advances in VLSI, signal processing, power electronics, IoT, communication and embedded systems. Lecture notes in electrical engineering, vol 752. Springer, Singapore. https://doi.org/10.1007/978-981-16-0443-0_9
Subbarao MV, Samundiswary P (2018) Spectrum sensing in cognitive radio networks using time–frequency analysis and modulation recognition. In: Anguera J, Satapathy S, Bhateja V, Sunitha K (eds) Microelectronics, electromagnetics and telecommunications. Lecture notes in electrical engineering, vol 471. Springer, Singapore. https://doi.org/10.1007/978-981-10-7329-8_85
Dobre OA, Bar-Ness Y, Wei S (2003) Higher-order cyclic cumulants for high order modulation classification. IEEE Military Commun Conf 1:112–117
Soliman SS, Hsue S-Z (1992) Signal classification using statistical moments. IEEE Trans Commun 40(5):908–916
S. Kadambe, QJ (2004) Classification of modulation of signals of interest. 3rd IEEE Signal processing education workshop. 2004 IEEE 11th digital signal processing workshop, pp 226–230
Zhang L, Wang S, Liu B (2018) Deep learning for sentiment analysis: A survey. Wiley Interdiscipl Rev: Data Min Knowl Discovery 8(4):e1253
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 Trans Cognitive Commun Netw 4(1):433–445
Skansi S (2018) Introduction to deep learning. Undergraduate topics in computer science, pp 1–191
Krizhevsky A, Sutskever I, Hinton GE (2017) ImageNet classification with deep convolutional neural networks. Commun ACM 60(6):84–90
Oralhan Z (2020) 3D input convolutional neural networks for P300 signal detection. IEEE Access 8:19521–19529
Chong P, Elovici Y, Binder A (2019) User authentication based on mouse dynamics using deep neural networks: a comprehensive study. IEEE Trans Inf Forensics Secur 15:1086–1101
Graves A, Mohamed A, Hinton G (2013) Speech recognition with deep recurrent neural networks. 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, 6645–6649
Xing F, Xie Y, Su H, Liu F, Yang L (2017) Deep learning in microscopy image analysis: a survey. IEEE Trans Neural Netw Learn Syst 29:4550–4568
Shah MH, Dang X (2019) Novel feature selection method using bhattacharyya distance for neural networks based automatic modulation classification. IEEE Signal Process Lett 27:106–110
Sun D, Chen Y, Liu J, Li Y, Ma R (2019) Digital signal modulation recognition algorithm based on vggnet model. 2019 IEEE 5th international conference on computer and communications (ICCC), pp 1575–1579
Tang B, Tu Y, Zhang Z, Lin Y (2018) Digital signal modulation classification with data augmentation using generative adversarial nets in cognitive radio networks. IEEE Access 6:15713–15722
Shi J, Hong S, Cai C, Wang Y, Huang H, Gui G (2020) Deep learning-based automatic modulation recognition method in the presence of phase offset. IEEE Access 8:42841–42847
Bu K, He Y, Jing X, Han J (2020) Adversarial transfer learning for deep learning based automatic modulation classification. IEEE Signal Process Lett 27:880–884
Phung VH, Rhee EJ (2018) A deep learning approach for classification of cloud image patches on small datasets. J Inf Commun Convergence Eng 173–178
O'Shea K, Nash R (2015) An introduction to convolutional neural networks. ArXiv e-prints, pp 1–11
Subbarao MV, Samundiswary P (2016) An intelligent cognitive radio receiver for future trend wireless applications. Int J Comput Sci Inform Sec 14:7–16
Subbarao MV, Samundiswary P (2018) Automatic modulation recognition in cognitive radio receivers using multi-order cumulants and decision trees. Int J Rec Technol Eng (IJRTE) 7:61–69
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Rao, N.V., Krishna, B.T. (2022). Automatic Modulation Recognition of Analog Modulation Signals Using Convolutional Neural Network. In: Chowdary, P.S.R., Anguera, J., Satapathy, S.C., Bhateja, V. (eds) Evolution in Signal Processing and Telecommunication Networks. Lecture Notes in Electrical Engineering, vol 839. Springer, Singapore. https://doi.org/10.1007/978-981-16-8554-5_39
Download citation
DOI: https://doi.org/10.1007/978-981-16-8554-5_39
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-8553-8
Online ISBN: 978-981-16-8554-5
eBook Packages: EngineeringEngineering (R0)