Automatic Modulation Classification Using CNN-LSTM Based Dual-Stream Structure

Deep learning (DL) has recently aroused substantial concern due to its successful implementations in many fields. Currently, there are few studies on the applications of DL in the automatic modulation classification (AMC), which plays a critical role in non-cooperation communications. Besides, most previous work ignores the feature interaction, and only considers spatial or temporal attributes of signals. Combining the advantages of the convolutional neural network (CNN), and the long short-term memory (LSTM), this paper addresses the AMC using CNN-LSTM based dual-stream structure, which efficiently explores the feature interaction, and the spatial-temporal properties of raw complex temporal signals. Specifically, a preprocessing step is first implemented to convert signals into the temporal in-phase/quadrature ($I/Q$) format, and the amplitude/phase ($A/P$) representation, which facilitates the acquirement of more effective features for classification. To extract features from each signal pattern, each stream is composed of CNN, and LSTM (denoted as CNN-LSTM). Most importantly, the features learned from two streams interact in pairs, which increases the diversity of features and thereby further improves the performance. Finally, some comparisons with previous work are performed. The experimental results not only demonstrate the superior performance of the proposed method compared with the existing state-of-the-art methods, but also reveal the potential of DL-based approaches for AMC.

[1]  Yu-Dong Yao,et al.  Modulation Classification Based on Signal Constellation Diagrams and Deep Learning , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[2]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.

[3]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[4]  Sofie Pollin,et al.  Deep Learning Models for Wireless Signal Classification With Distributed Low-Cost Spectrum Sensors , 2017, IEEE Transactions on Cognitive Communications and Networking.

[5]  Octavia A. Dobre,et al.  On the likelihood-based approach to modulation classification , 2009, IEEE Transactions on Wireless Communications.

[6]  Ingrid Moerman,et al.  End-to-End Learning From Spectrum Data: A Deep Learning Approach for Wireless Signal Identification in Spectrum Monitoring Applications , 2017, IEEE Access.

[7]  Octavia A. Dobre,et al.  Low Complexity Automatic Modulation Classification Based on Order Statistics , 2016, 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall).

[8]  Balu Santhanam,et al.  A Hybrid ICA-SVM Approach to Continuous Phase Modulation Recognition , 2009, IEEE Signal Processing Letters.

[9]  Shuyuan Yang,et al.  Robust Automated VHF Modulation Recognition Based on Deep Convolutional Neural Networks , 2018, IEEE Communications Letters.

[10]  Timothy J. O'Shea,et al.  Radio Machine Learning Dataset Generation with GNU Radio , 2016 .

[11]  Tatsuya Harada,et al.  Learning environmental sounds with end-to-end convolutional neural network , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[12]  Ali Abdi,et al.  Survey of automatic modulation classification techniques: classical approaches and new trends , 2007, IET Commun..

[13]  Pan Li,et al.  Channel State Information Prediction for 5G Wireless Communications: A Deep Learning Approach , 2020, IEEE Transactions on Network Science and Engineering.

[14]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[15]  Chenquan Gan,et al.  Sparse attention based separable dilated convolutional neural network for targeted sentiment analysis , 2020, Knowl. Based Syst..

[16]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[17]  Timothy J. O'Shea,et al.  Deep architectures for modulation recognition , 2017, 2017 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN).

[18]  Yu Wang,et al.  Convolutional Neural Network Aided Signal Modulation Recognition in OFDM Systems , 2020, 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring).

[19]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[20]  Prasanna Chaporkar,et al.  A Learnable Distortion Correction Module for Modulation Recognition , 2018, IEEE Wireless Communications Letters.

[21]  Mengjun Wang,et al.  Automatic Modulation Classification Using Convolutional Neural Network With Features Fusion of SPWVD and BJD , 2019, IEEE Transactions on Signal and Information Processing over Networks.

[22]  Xue Chen,et al.  Modulation Format Recognition and OSNR Estimation Using CNN-Based Deep Learning , 2017, IEEE Photonics Technology Letters.

[23]  Jürgen Schmidhuber,et al.  Learning to Forget: Continual Prediction with LSTM , 2000, Neural Computation.

[24]  Jianping Zheng,et al.  Likelihood-Based Automatic Modulation Classification in OFDM With Index Modulation , 2018, IEEE Transactions on Vehicular Technology.

[25]  Subhransu Maji,et al.  Bilinear Convolutional Neural Networks for Fine-Grained Visual Recognition , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Yang Zou,et al.  Textual sentiment analysis via three different attention convolutional neural networks and cross-modality consistent regression , 2018, Neurocomputing.

[27]  Zhifeng Yun,et al.  Novel Automatic Modulation Classification Using Cumulant Features for Communications via Multipath Channels , 2008, IEEE Transactions on Wireless Communications.

[28]  Ping Zhang,et al.  Automatic Modulation Classification of Overlapped Sources Using Multiple Cumulants , 2017, IEEE Transactions on Vehicular Technology.

[29]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[30]  MengChu Zhou,et al.  Software-Defined Radio Equipped With Rapid Modulation Recognition , 2010, IEEE Transactions on Vehicular Technology.

[31]  B. Ramkumar,et al.  Automatic modulation classification for cognitive radios using cyclic feature detection , 2009, IEEE Circuits and Systems Magazine.

[32]  Wei Su,et al.  Feature Space Analysis of Modulation Classification Using Very High-Order Statistics , 2013, IEEE Communications Letters.

[33]  Qun Wan,et al.  Cyclic Feature-Based Modulation Recognition Using Compressive Sensing , 2017, IEEE Wireless Communications Letters.

[34]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[35]  T. Charles Clancy,et al.  Convolutional Radio Modulation Recognition Networks , 2016, EANN.

[36]  Yi Zhang,et al.  Spectrum Monitoring for Radar Bands Using Deep Convolutional Neural Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[37]  MengChu Zhou,et al.  Likelihood-Ratio Approaches to Automatic Modulation Classification , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[38]  Changqing Luo,et al.  SecFact: Secure Large-scale QR and LU Factorizations , 2017, IEEE Transactions on Big Data.