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 条
  • [41] Convolutional Neural Networks Optimized by Logistic Regression Model
    Yang, Bo
    Zhao, Zuopeng
    Xu, Xinzheng
    INTELLIGENT INFORMATION PROCESSING VIII, 2016, 486 : 91 - 96
  • [42] An Analysis of Convolutional Neural Networks for Sentence Classification
    Albuquerque Vieira, Joao Paulo
    Moura, Raimundo Santos
    2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,
  • [43] Classification of Environmental Sounds with Convolutional Neural Networks
    Dincer, Yalcin
    Inik, Ozkan
    KONYA JOURNAL OF ENGINEERING SCIENCES, 2023, 11 (02):
  • [44] CONVOLUTIONAL NEURAL NETWORKS IN THE TASK OF IMAGE CLASSIFICATION
    Zelenina, Larisa
    Khaimina, Liudmila
    Khaimin, Evgenii
    Khripunov, D.
    Zashikhina, Inga
    MATHEMATICS AND INFORMATICS, 2022, 65 (01): : 19 - 29
  • [45] An Ensemble of Convolutional Neural Networks for Audio Classification
    Nanni, Loris
    Maguolo, Gianluca
    Brahnam, Sheryl
    Paci, Michelangelo
    APPLIED SCIENCES-BASEL, 2021, 11 (13):
  • [46] Ship classification based on convolutional neural networks
    Li Zhenzhen
    Zhao Baojun
    Tang Linbo
    Li Zhen
    Feng Fan
    JOURNAL OF ENGINEERING-JOE, 2019, 2019 (21): : 7343 - 7346
  • [47] Plant Classification using Convolutional Neural Networks
    Yalcin, Hulya
    Razavi, Salar
    2016 FIFTH INTERNATIONAL CONFERENCE ON AGRO-GEOINFORMATICS (AGRO-GEOINFORMATICS), 2016, : 233 - 237
  • [48] Sound Classification Using Convolutional Neural Networks
    Jaiswal, Kaustumbh
    Patel, Dhairya Kalpeshbhai
    2018 SEVENTH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2018, : 81 - 84
  • [49] Classification of Radar Signals with Convolutional Neural Networks
    Hong, Seok-Jun
    Yi, Yearn-Gui
    Jo, Jeil
    Seo, Bo-Seok
    2018 TENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2018), 2018, : 894 - 896
  • [50] Aerial Scene Classification with Convolutional Neural Networks
    Jia, Sibo
    Liu, Huaping
    Sun, Fuchun
    ADVANCES IN NEURAL NETWORKS - ISNN 2015, 2015, 9377 : 258 - 265