TY - GEN
T1 - AN OPEN-SOURCED TIME-FREQUENCY DOMAIN RF CLASSIFICATION FRAMEWORK
AU - Badger, R. David
AU - Jung, Kristopher H.
AU - Kim, Minje
N1 - Publisher Copyright:
© 2021 European Signal Processing Conference. All rights reserved.
PY - 2021
Y1 - 2021
N2 - In this paper we present a machine learning-based approach to solving the radio-frequency (RF) signal classification problem in a data-driven way. To this end, we propose an efficient and easy-to-use graphical user interface (GUI) for researchers to collect their own data to build a customized RF classification system. The GUI operates in the time-frequency (TF) domain, which is achieved by applying short-time Fourier transform to the in-phase and quadrature (IQ) time domain signals. Using the proposed GUI, a radio frequency (RF) dataset is collected from the ultra high frequency industrial, scientific, and medical (ISM) bands using commercial-off-the-shelf (COTS) transceivers, and COTS transceiver modules. We train three different variants of convolutional neural network models, such as VGG and ResNet, using the collected dataset and show that they can perform acceptable test-time classification (up to 95% accuracy) on unseen real-world RF signal recordings. Our experimental results also show that a carefully prepared TF domain without a loss of information can achieve better performance than a magnitude-only representation that loses phase information during the TF transformation. We open-source our project to provide the public with access to the labeled datasets, programming code, and the GUI software that can expedite the labeling process.
AB - In this paper we present a machine learning-based approach to solving the radio-frequency (RF) signal classification problem in a data-driven way. To this end, we propose an efficient and easy-to-use graphical user interface (GUI) for researchers to collect their own data to build a customized RF classification system. The GUI operates in the time-frequency (TF) domain, which is achieved by applying short-time Fourier transform to the in-phase and quadrature (IQ) time domain signals. Using the proposed GUI, a radio frequency (RF) dataset is collected from the ultra high frequency industrial, scientific, and medical (ISM) bands using commercial-off-the-shelf (COTS) transceivers, and COTS transceiver modules. We train three different variants of convolutional neural network models, such as VGG and ResNet, using the collected dataset and show that they can perform acceptable test-time classification (up to 95% accuracy) on unseen real-world RF signal recordings. Our experimental results also show that a carefully prepared TF domain without a loss of information can achieve better performance than a magnitude-only representation that loses phase information during the TF transformation. We open-source our project to provide the public with access to the labeled datasets, programming code, and the GUI software that can expedite the labeling process.
KW - Deep Neural Network (DNN)
KW - Electromagnetic spectrum (EMS)
KW - Radio Frequency Machine Learning (RFML)
KW - Software Defined Radio (SDR)
UR - http://www.scopus.com/inward/record.url?scp=85123174672&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85123174672&partnerID=8YFLogxK
U2 - 10.23919/EUSIPCO54536.2021.9615929
DO - 10.23919/EUSIPCO54536.2021.9615929
M3 - Conference contribution
AN - SCOPUS:85123174672
T3 - European Signal Processing Conference
SP - 1701
EP - 1705
BT - 29th European Signal Processing Conference, EUSIPCO 2021 - Proceedings
PB - European Signal Processing Conference, EUSIPCO
T2 - 29th European Signal Processing Conference, EUSIPCO 2021
Y2 - 23 August 2021 through 27 August 2021
ER -