Deep Learning for RF Signal Classification in Unknown and Dynamic Spectrum Environments

Dynamic spectrum access (DSA) benefits from detection and classification of interference sources including in-network users, out-network users, and jammers that may all coexist in a wireless network. We present a deep learning based signal (modulation) classification solution in a realistic wireless network setting, where 1) signal types may change over time; 2) some signal types may be unknown for which there is no training data; 3) signals may be spoofed such as the smart jammers replaying other signal types; and 4) different signal types may be superimposed due to the interference from concurrent transmissions. For case 1, we apply continual learning and train a Convolutional Neural Network (CNN) using an Elastic Weight Consolidation (EWC) based loss. For case 2, we detect unknown signals via outlier detection applied to the outputs of convolutional layers using Minimum Covariance Determinant (MCD) and k-means clustering methods. For case 3, we extend the CNN structure to capture phase shifts due to radio hardware effects to identify the spoofing signal sources. For case 4, we apply blind source separation using Independent Component Analysis (ICA) to separate interfering signals. We utilize the signal classification results in a distributed scheduling protocol, where in-network (secondary) users employ signal classification scores to make channel access decisions and share the spectrum with each other while avoiding interference with out-network (primary) users and jammers. Compared with benchmark TDMA-based schemes, we show that distributed scheduling constructed upon signal classification results provides major improvements to in-network user throughput and out-network user success ratio.

[1]  Yangyu Fan,et al.  Unsupervised feature learning and automatic modulation classification using deep learning model , 2017, Phys. Commun..

[2]  Kemal Davaslioglu,et al.  Generative Adversarial Learning for Spectrum Sensing , 2018, 2018 IEEE International Conference on Communications (ICC).

[3]  Yi Shi,et al.  IoT Network Security from the Perspective of Adversarial Deep Learning , 2019, 2019 16th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[4]  Jun Won Choi,et al.  Deep neural network-based automatic modulation classification technique , 2016, 2016 International Conference on Information and Communication Technology Convergence (ICTC).

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

[6]  Geoffrey Ye Li,et al.  Power of Deep Learning for Channel Estimation and Signal Detection in OFDM Systems , 2017, IEEE Wireless Communications Letters.

[7]  Kemal Davaslioglu,et al.  Generative Adversarial Network for Wireless Signal Spoofing , 2019, WiseML@WiSec.

[8]  Dong-Ho Cho,et al.  Deep Sensing: Cooperative Spectrum Sensing Based on Convolutional Neural Networks , 2017, ArXiv.

[9]  P. Rousseeuw,et al.  A fast algorithm for the minimum covariance determinant estimator , 1999 .

[10]  Mark B. Ring Continual learning in reinforcement environments , 1995, GMD-Bericht.

[11]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[12]  Kemal Davaslioglu,et al.  Adversarial Deep Learning for Cognitive Radio Security: Jamming Attack and Defense Strategies , 2018, 2018 IEEE International Conference on Communications Workshops (ICC Workshops).

[13]  Yu-Dong Yao,et al.  Modulation classification using convolutional Neural Network based deep learning model , 2017, 2017 26th Wireless and Optical Communication Conference (WOCC).

[14]  Yun Lin,et al.  Semi-Supervised Learning with Generative Adversarial Networks on Digital Signal Modulation Classification , 2018 .

[15]  Ursula Challita,et al.  Artificial Neural Networks-Based Machine Learning for Wireless Networks: A Tutorial , 2017, IEEE Communications Surveys & Tutorials.

[16]  William C. Headley,et al.  Asynchronous Classification of Digital Amplitude-Phase Modulated Signals in Flat-Fading Channels , 2011, IEEE Transactions on Communications.

[17]  M. Debruyne,et al.  Minimum covariance determinant , 2010 .

[18]  Yalin E. Sagduyu,et al.  Spectrum Data Poisoning with Adversarial Deep Learning , 2018, MILCOM 2018 - 2018 IEEE Military Communications Conference (MILCOM).

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

[20]  Jin Wang,et al.  Semi-supervised Learning with Generative Adversarial Networks on Digital Signal Mod-ulation Classification , 2018 .

[21]  Petri Mähönen,et al.  The Importance of Being Earnest: Performance of Modulation Classification for Real RF Signals , 2018, 2018 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN).

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

[23]  Vincent Dumoulin,et al.  Deconvolution and Checkerboard Artifacts , 2016 .

[24]  Walid Saad,et al.  Machine Learning for Wireless Networks with Artificial Intelligence: A Tutorial on Neural Networks , 2017, ArXiv.

[25]  Hwee Pink Tan,et al.  Machine Learning in Wireless Sensor Networks: Algorithms, Strategies, and Applications , 2014, IEEE Communications Surveys & Tutorials.

[26]  Yoshua Bengio,et al.  An Empirical Investigation of Catastrophic Forgeting in Gradient-Based Neural Networks , 2013, ICLR.

[27]  Y. Bar-Ness,et al.  Blind modulation classification: a concept whose time has come , 2005, IEEE/Sarnoff Symposium on Advances in Wired and Wireless Communication, 2005..

[28]  Yalin E. Sagduyu,et al.  Deep Learning for Launching and Mitigating Wireless Jamming Attacks , 2018, IEEE Transactions on Cognitive Communications and Networking.

[29]  Andrzej Cichocki,et al.  A New Learning Algorithm for Blind Signal Separation , 1995, NIPS.

[30]  Razvan Pascanu,et al.  Overcoming catastrophic forgetting in neural networks , 2016, Proceedings of the National Academy of Sciences.

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

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