Automatic modulation classification using recurrent neural networks

Automatic modulation classification (AMC) is one of the essential technologies, and also a hard nut to crack in the field of cognitive radio (CR) and non-cooperative communication systems. In this work, we propose a novel AMC method based on the promising recurrent neural network (RNN), which is shown to have the capability to sufficiently exploit the temporal sequence characteristic of received communication signals. This method resorts to raw signals directly with limited data length, and avoids extracting signal features manually. The proposed method is compared with a convolutional neural network (CNN) based method and the result indicates the superiority of the proposed one, especially when signal-to-noise ratio (SNR) is above −4dB. Furthermore, a comparative study is presented to evaluate the availability of the other different RNN structures. And a more efficient structure is recommended based on two-layer gated recurrent unit (GRU) network. Additional numerical results demonstrate that the proposed structure achieves an improved performance from 80% to 91% in terms of classification accuracy.

[1]  Andrew W. Senior,et al.  Long short-term memory recurrent neural network architectures for large scale acoustic modeling , 2014, INTERSPEECH.

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

[3]  Brian M. Sadler,et al.  Hierarchical digital modulation classification using cumulants , 2000, IEEE Trans. Commun..

[4]  Jin Wei,et al.  Deep learning-based automated modulation classification for cognitive radio , 2016, 2016 IEEE International Conference on Communication Systems (ICCS).

[5]  Sofie Pollin,et al.  Distributed Deep Learning Models for Wireless Signal Classification with Low-Cost Spectrum Sensors , 2017, ArXiv.

[6]  Jerry M. Mendel,et al.  Maximum-likelihood classification for digital amplitude-phase modulations , 2000, IEEE Trans. Commun..

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

[8]  Alex Graves,et al.  Supervised Sequence Labelling with Recurrent Neural Networks , 2012, Studies in Computational Intelligence.

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

[10]  Andreas Polydoros,et al.  Likelihood methods for MPSK modulation classification , 1995, IEEE Trans. Commun..

[11]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[12]  Geoffrey E. Hinton,et al.  Speech recognition with deep recurrent neural networks , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[13]  Takeo Fujii,et al.  Modulation classification for cognitive radios using stacked denoising autoencoders , 2017, Int. J. Satell. Commun. Netw..

[14]  Takeo Fujii,et al.  A novel modulation classification method in cognitive radios using higher-order cumulants and denoising stacked sparse autoencoder , 2016, 2016 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA).

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

[16]  S. A. Alshebeili,et al.  An overview of feature-based methods for digital modulation classification , 2013, 2013 1st International Conference on Communications, Signal Processing, and their Applications (ICCSPA).

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

[18]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..

[19]  Yoshua Bengio,et al.  Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling , 2014, ArXiv.