Robust and Efficient Modulation Recognition Based on Local Sequential IQ Features

Modulation recognition plays a key role in emerging spectrum applications including spectrum enforcement, resource allocation, privacy and security. While critical for the practical progress of spectrum sharing, modulation recognition has so far been investigated under unrealistic assumptions: (i)a transmitter’s bandwidth must be scanned alone and in full, (ii) prior knowledge of the technology must be available and (iii) a transmitter must be trustworthy. In reality these assumptions cannot be readily met, as a transmitter’s bandwidth may only be scanned intermittently, partially, or alongside other transmitters, and modulation obfuscation may be introduced by short-lived scans or malicious activity.This paper bridges the gap between real-world spectrum sensing and the growing body of methods for modulation recognition designed under simplifying assumptions. We propose to use local features, besides global statistics, extracted from raw IQ data, which collectively enable a robust framework for modulation recognition that outperforms baselines from the state-of-the-art. Specifically, we exploit the discriminative power of local patterns from consecutive IQ samples extracted based on a Fisher Kernel framework that captures non-linearity in the underlying data. With these domain-informed features, we employ lightweight linear support vector machine classification for modulation detection. Our framework is robust to noise, partial transmitter scans and data biases without utilizing prior knowledge of the underlying transmitter technology. The recognition accuracy of our approach consistently outperforms baselines in both simulated and real-world traces. We demonstrate up to a 98% accuracy and a 30% improvement over several counterparts from the literature with partial scans in a USRP testbed.

[1]  Asoke K. Nandi,et al.  Automatic Modulation Classification Using Combination of Genetic Programming and KNN , 2012, IEEE Transactions on Wireless Communications.

[2]  Guillermo Sapiro,et al.  Supervised Dictionary Learning , 2008, NIPS.

[3]  David Haussler,et al.  Exploiting Generative Models in Discriminative Classifiers , 1998, NIPS.

[4]  S. Roy,et al.  CityScape: A Metro-Area Spectrum Observatory , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[5]  Y. Bar-Ness,et al.  Higher-order cyclic cumulants for high order modulation classification , 2003, IEEE Military Communications Conference, 2003. MILCOM 2003..

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

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

[8]  Liang-Tien Chia,et al.  Local features are not lonely – Laplacian sparse coding for image classification , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  Bhiksha Raj,et al.  Weakly supervised scalable audio content analysis , 2016, 2016 IEEE International Conference on Multimedia and Expo (ICME).

[10]  Yifan Zhang,et al.  Modulation Recognition for Incomplete Signals through Dictionary Learning , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[11]  Nicu Sebe,et al.  Fisher kernel based relevance feedback for multimodal video retrieval , 2013, ICMR '13.

[12]  Dan McCloskey,et al.  Chicago spectrum occupancy measurements & analysis and a long-term studies proposal , 2006, TAPAS '06.

[13]  W. B. Cavnar,et al.  N-gram-based text categorization , 1994 .

[14]  Thomas Mensink,et al.  Image Classification with the Fisher Vector: Theory and Practice , 2013, International Journal of Computer Vision.

[15]  Visa Koivunen,et al.  Statistics for complex random variables revisited , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[16]  Marwan Krunz,et al.  Full Frame Encryption and Modulation Obfuscation Using Channel-Independent Preamble Identifier , 2016, IEEE Transactions on Information Forensics and Security.

[17]  Mehmet Kemal Ozdemir,et al.  Automatic Modulation Classification Based on Kernel Density Estimation , 2016, Canadian Journal of Electrical and Computer Engineering.

[18]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[19]  Tong Zhang,et al.  Improved Local Coordinate Coding using Local Tangents , 2010, ICML.

[20]  Thomas Mensink,et al.  Improving the Fisher Kernel for Large-Scale Image Classification , 2010, ECCV.

[21]  Andrea Vedaldi,et al.  Vlfeat: an open and portable library of computer vision algorithms , 2010, ACM Multimedia.

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

[23]  Han Gang,et al.  Study of modulation recognition based on HOCs and SVM , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[24]  Achilleas Anastasopoulos,et al.  Likelihood ratio tests for modulation classification , 2000, MILCOM 2000 Proceedings. 21st Century Military Communications. Architectures and Technologies for Information Superiority (Cat. No.00CH37155).

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

[26]  Cordelia Schmid,et al.  Local Features and Kernels for Classification of Texture and Object Categories: A Comprehensive Study , 2006, 2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06).

[27]  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.

[28]  Ben Y. Zhao,et al.  Empirical Validation of Commodity Spectrum Monitoring , 2016, SenSys.

[29]  Md. Shaifur Rahman,et al.  SpecSense: Crowdsensing for efficient querying of spectrum occupancy , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[30]  Baoxin Li,et al.  Discriminative K-SVD for dictionary learning in face recognition , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[31]  Ayon Chakraborty,et al.  Benchmarking resource usage for spectrum sensing on commodity mobile devices , 2016, HotWireless@MobiCom.

[32]  Petar M. Djuric,et al.  Spectrum Patrolling With Crowdsourced Spectrum Sensors , 2020, IEEE Transactions on Cognitive Communications and Networking.

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