ORACLE: Optimized Radio clAssification through Convolutional neuraL nEtworks

被引:0
|
作者
Sankhe, Kunal [1 ]
Belgiovine, Mauro [1 ]
Zhou, Fan [1 ]
Riyaz, Shamnaz [1 ]
Ioannidis, Stratis [1 ]
Chowdhury, Kaushik [1 ]
机构
[1] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
关键词
D O I
10.1109/infocom.2019.8737463
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the architecture and performance of ORACLE, an approach 14 detecting a unique radio from a large pool of bit-similar devices (same hardware, protocol, physical address, MAC II)) using only IQ samples at the physical layer. ORACLE trains a convolutional neural network (CNN) that balances computational time and accuracy, showing 99% classification accuracy for a 16-node USRI' X310 SIR testbed and an external database of >100 COTS Win devices. Our work makes the following contributions: (i) it studies the hardware centric features within the transmitter chain that causes IQ sample variations; (ii) for an idealized static channel environment, it proposes a CNN architecture requiring only raw IQ samples accessible at the front-end, without channel estimation or prior knowledge of the communication protocol; (iii) for dynamic channels, it demonstrates a principled method of feedback-driven transmitter-side modifications that uses channel estimation at the receiver to increase differentiability for the CNN classifier. The key innovation here is to intentionally introduce controlled imperfections on the transmitter side through software directives, while minimizing the change in bit error rate. Unlike previous work that imposes constant environmental conditions, ORACLE adopts the 'train once deploy anywhere' paradigm with near perfect device classification accuracy.
引用
收藏
页码:370 / 378
页数:9
相关论文
共 50 条
  • [21] Convolutional Neural Networks for image classification
    Jmour, Nadia
    Zayen, Sehla
    Abdelkrim, Afef
    2018 INTERNATIONAL CONFERENCE ON ADVANCED SYSTEMS AND ELECTRICAL TECHNOLOGIES (IC_ASET), 2017, : 397 - 402
  • [22] Flower Classification with Convolutional Neural Networks
    Mitrovic, Katarina
    Milosevic, Danijela
    2019 23RD INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2019, : 845 - 850
  • [23] Convolutional Neural Networks for Electrocardiogram Classification
    Mohamad M. Al Rahhal
    Yakoub Bazi
    Mansour Al Zuair
    Esam Othman
    Bilel BenJdira
    Journal of Medical and Biological Engineering, 2018, 38 : 1014 - 1025
  • [24] Convolutional Neural Networks for Electrocardiogram Classification
    Al Rahhal, Mohamad M.
    Bazi, Yakoub
    Al Zuair, Mansour
    Othman, Esam
    BenJdira, Bilel
    JOURNAL OF MEDICAL AND BIOLOGICAL ENGINEERING, 2018, 38 (06) : 1014 - 1025
  • [25] Glomerulus Classification with Convolutional Neural Networks
    Pedraza, Anibal
    Gallego, Jaime
    Lopez, Samuel
    Gonzalez, Lucia
    Laurinavicius, Arvydas
    Bueno, Gloria
    MEDICAL IMAGE UNDERSTANDING AND ANALYSIS (MIUA 2017), 2017, 723 : 839 - 849
  • [26] Convolutional Neural Networks for ATC Classification
    Lumini, Alessandra
    Nanni, Loris
    CURRENT PHARMACEUTICAL DESIGN, 2018, 24 (34) : 4007 - 4012
  • [27] Classification of Phonocardiograms with Convolutional Neural Networks
    Deperlioglu, Omer
    BRAIN-BROAD RESEARCH IN ARTIFICIAL INTELLIGENCE AND NEUROSCIENCE, 2018, 9 (02): : 22 - 33
  • [28] Convolutional Neural Networks for Font Classification
    Tensmeyer, Chris
    Saunders, Daniel
    Martinez, Tony
    2017 14TH IAPR INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION (ICDAR), VOL 1, 2017, : 985 - 990
  • [29] Optimized convolutional neural network for the classification of lung cancer
    Paikaray, Divya
    Mehta, Ashok Kumar
    Khan, Danish Ali
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (02): : 1973 - 1989
  • [30] Optimized convolutional neural network for the classification of lung cancer
    Divya Paikaray
    Ashok Kumar Mehta
    Danish Ali Khan
    The Journal of Supercomputing, 2024, 80 : 1973 - 1989