Expert RF Feature Extraction to Win the Army RCO AI Signal Classification Challenge

Automatic modulation classification is a challenging problem with multiple applications including cognitive radio and signals intelligence. Most of the existing efforts to solve this problem are only applicable when the signal to noise ratio (SNR) is high and/or long observations of the signal are available. Recent work has focused on applying shallow and deep machine learning (ML) to this problem. Feature generation, where raw signal information is transformed prior to attempting classification is a key part of this process. A big question that researchers face is whether to let the deep learning system infer the relevant features or build expert features based on expected signal characteristics. In this paper, we present novel signal feature extraction methods for use in signal classification via ML. The deep learning and combined approaches are discussed in a simultaneous publication. Expert features were utilized via ensemble leaning and shallow neural networks to win the Army Rapid Capability Office (RCO) 2018 Signal Classification Challenge. The features include both standard statistical measurements such as variance and kurtosis, as well as measurements tailored for specific waveform families. We discuss the best statistical descriptors along with a ranked list of signal features and discuss individual feature importance. We then demonstrate our implementation of these features and discuss effectiveness in estimating different modulation classes. The methods discussed when combined with deep learning are capable of correctly classifying waveforms at -10 dB SNR with over 63% accuracy and signals at +10 dB SNR with over 95% accuracy from an Army RCO provided

[1]  Jason Weston,et al.  Gene Selection for Cancer Classification using Support Vector Machines , 2002, Machine Learning.

[2]  J. Springett,et al.  An Analysis of the Phase Coherent - Incoherent Output of the Bandpass Limiter , 1971, IEEE Transactions on Communication Technology.

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

[4]  Janet Aisbett Automatic modulation recognition using time domain parameters , 1987 .

[5]  Nandi K. Nandi,et al.  Automatic analogue modulation recognition , 1995, Signal Process..

[6]  Malcolm D. Macleod,et al.  Fast nearly ML estimation of the parameters of real or complex single tones or resolved multiple tones , 1998, IEEE Trans. Signal Process..

[7]  Muazzam Ali Khan,et al.  Automatic Modulation Recognition of Communication Signals. , 2012 .

[8]  Seung Joon Lee A new non-data-aided feedforward symbol timing estimator using two samples per symbol , 2002, IEEE Commun. Lett..

[9]  W. Davenport Signal-to-noise ratios in bandpass limiters , 1953 .

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

[11]  Elsayed Elsayed Azzouz,et al.  Modulation recognition using artificial neural networks , 1997, Signal Process..

[12]  Norman C. Beaulieu,et al.  A comparison of SNR estimation techniques for the AWGN channel , 2000, IEEE Trans. Commun..

[13]  Seyed-Mohsen Moosavi-Dezfooli,et al.  DeepFool: A Simple and Accurate Method to Fool Deep Neural Networks , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  Jun Zhu,et al.  Boosting Adversarial Attacks with Momentum , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.