AMRnet: A Real-Time Automatic Modulation Recognition Network for Wireless Communication System

In recent years, deep learning has brought new opportunities and challenges to the wireless communication field, owing to its expressive capacity and convenient optimization capability. In this paper, we propose a real-time Automatic Modulation Recognition Network (AMRnet) for signal transmission process, which can be easily applied to mobile and embedded wireless communication applications (e.g., The GNU Radio system based on USRP platform). Our proposed AMRnet consists of a series of convolutional neural networks based on the design theory of lightweight networks. More specifically, depthwise separable convolution structure is used to reduce computational complexity of the whole network. Residual block is included to improve the robustness for the simple backbone network. In addition, channel attention mechanism is added to lay more emphasis on the channel-wise information due to the unique data futures of the I/Q signal. We present numerous experiments on resource and accuracy tradeoffs and show strong performance compared to a number of state-of-the-art methods. This work will have a great impact on the future communication systems.

[1]  J. Berger Statistical Decision Theory and Bayesian Analysis , 1988 .

[2]  Asoke K. Nandi,et al.  Automatic Modulation Classification: Principles, Algorithms and Applications , 2015 .

[3]  Yair Be'ery,et al.  Learning to decode linear codes using deep learning , 2016, 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

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

[5]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.

[6]  Huadong Ma,et al.  On Coverage Problems of Directional Sensor Networks , 2005, MSN.

[7]  Vladimir Vapnik,et al.  An overview of statistical learning theory , 1999, IEEE Trans. Neural Networks.

[8]  Enhua Wu,et al.  Squeeze-and-Excitation Networks , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Elsayed Elsayed Azzouz,et al.  Algorithms for automatic modulation recognition of communication signals , 1998, IEEE Trans. Commun..

[10]  Athanasios V. Vasilakos,et al.  Physarum Optimization: A Biology-Inspired Algorithm for the Steiner Tree Problem in Networks , 2015, IEEE Transactions on Computers.

[11]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

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

[13]  Kiseon Kim,et al.  On the detection and classification of quadrature digital modulations in broad-band noise , 1990, IEEE Trans. Commun..

[14]  Liang Liu,et al.  Optimal Node Selection for Target Localization in Wireless Camera Sensor Networks , 2010, IEEE Transactions on Vehicular Technology.

[15]  Asoke K. Nandi,et al.  Automatic Modulation Recognition of Communication Signals , 1996 .

[16]  Andreas Polydoros,et al.  Digital modulation classification: the BPSK versus QPSK case , 1988, MILCOM 88, 21st Century Military Communications - What's Possible?'. Conference record. Military Communications Conference.

[17]  David G. Stork,et al.  Pattern Classification , 1973 .

[18]  T. Charles Clancy,et al.  Over-the-Air Deep Learning Based Radio Signal Classification , 2017, IEEE Journal of Selected Topics in Signal Processing.

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

[20]  Ami Wiesel,et al.  Deep MIMO detection , 2017, 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).