Developing a Low-Order Statistical Feature Set Based on Received Samples for Signal Classification in Wireless Sensor Networks and Edge Devices
Classifying fluctuating operating wireless environments can be crucial for successfully delivering authentic and confidential packets and for identifying legitimate signals. This study utilizes raw in-phase (I) and quadrature-phase (Q) samples, exclusively, to develop a low-order statistical feature...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-08-01
|
Series: | IoT |
Subjects: | |
Online Access: | https://www.mdpi.com/2624-831X/2/3/23 |
id |
doaj-0eb0e4e83bdf48ff8e9fbaa4aca7d5c4 |
---|---|
record_format |
Article |
spelling |
doaj-0eb0e4e83bdf48ff8e9fbaa4aca7d5c42021-09-26T00:27:24ZengMDPI AGIoT2624-831X2021-08-0122344947510.3390/iot2030023Developing a Low-Order Statistical Feature Set Based on Received Samples for Signal Classification in Wireless Sensor Networks and Edge DevicesGeorge D. O’Mahony0Kevin G. McCarthy1Philip J. Harris2Colin C. Murphy3Department of Electrical and Electronic Engineering, University College Cork, T12 K8AF Cork, IrelandDepartment of Electrical and Electronic Engineering, University College Cork, T12 K8AF Cork, IrelandRaytheon Technologies Research Center, T23 XN53 Cork, IrelandDepartment of Electrical and Electronic Engineering, University College Cork, T12 K8AF Cork, IrelandClassifying fluctuating operating wireless environments can be crucial for successfully delivering authentic and confidential packets and for identifying legitimate signals. This study utilizes raw in-phase (I) and quadrature-phase (Q) samples, exclusively, to develop a low-order statistical feature set for wireless signal classification. Edge devices making decentralized decisions from I/Q sample analysis is beneficial. Implementing appropriate security and transmitting mechanisms, reducing retransmissions and increasing energy efficiency are examples. Wireless sensor networks (WSNs) and their Internet of Things (IoT) utilization emphasize the significance of this time series classification problem. Here, I/Q samples of typical WSN and industrial, scientific and medical band transmissions are collected in a live operating environment. Analog Pluto software-defined radios and Raspberry Pi devices are utilized to achieve a low-cost yet high-performance testbed. Features are extracted from Matlab-based statistical analysis of the I/Q samples across time, frequency (fast Fourier transform) and space (probability density function). Noise, ZigBee, continuous wave jamming, WiFi and Bluetooth signal data are examined. Supervised machine learning approaches, including support vector machines, Random Forest, XGBoost, k nearest neighbors and a deep neural network (DNN), evaluate the developed feature set. The optimal approach is determined as an XGBoost/SVM classifier. This classifier achieves similar accuracy and generalization results, on unseen data, to the DNN, but for a fraction of time and computation requirements. Compared to existing approaches, this study’s principal contribution is the developed low-order feature set that achieves signal classification without prior network knowledge or channel assumptions and is validated in a real-world wireless operating environment. The feature set can extend the development of resource-constrained edge devices as it is widely deployable due to only requiring received I/Q samples and these features are warranted as IoT devices become widely used in various modern applications.https://www.mdpi.com/2624-831X/2/3/23classificationdecision treeedge devicesIoTmachine learningWSNs |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
George D. O’Mahony Kevin G. McCarthy Philip J. Harris Colin C. Murphy |
spellingShingle |
George D. O’Mahony Kevin G. McCarthy Philip J. Harris Colin C. Murphy Developing a Low-Order Statistical Feature Set Based on Received Samples for Signal Classification in Wireless Sensor Networks and Edge Devices IoT classification decision tree edge devices IoT machine learning WSNs |
author_facet |
George D. O’Mahony Kevin G. McCarthy Philip J. Harris Colin C. Murphy |
author_sort |
George D. O’Mahony |
title |
Developing a Low-Order Statistical Feature Set Based on Received Samples for Signal Classification in Wireless Sensor Networks and Edge Devices |
title_short |
Developing a Low-Order Statistical Feature Set Based on Received Samples for Signal Classification in Wireless Sensor Networks and Edge Devices |
title_full |
Developing a Low-Order Statistical Feature Set Based on Received Samples for Signal Classification in Wireless Sensor Networks and Edge Devices |
title_fullStr |
Developing a Low-Order Statistical Feature Set Based on Received Samples for Signal Classification in Wireless Sensor Networks and Edge Devices |
title_full_unstemmed |
Developing a Low-Order Statistical Feature Set Based on Received Samples for Signal Classification in Wireless Sensor Networks and Edge Devices |
title_sort |
developing a low-order statistical feature set based on received samples for signal classification in wireless sensor networks and edge devices |
publisher |
MDPI AG |
series |
IoT |
issn |
2624-831X |
publishDate |
2021-08-01 |
description |
Classifying fluctuating operating wireless environments can be crucial for successfully delivering authentic and confidential packets and for identifying legitimate signals. This study utilizes raw in-phase (I) and quadrature-phase (Q) samples, exclusively, to develop a low-order statistical feature set for wireless signal classification. Edge devices making decentralized decisions from I/Q sample analysis is beneficial. Implementing appropriate security and transmitting mechanisms, reducing retransmissions and increasing energy efficiency are examples. Wireless sensor networks (WSNs) and their Internet of Things (IoT) utilization emphasize the significance of this time series classification problem. Here, I/Q samples of typical WSN and industrial, scientific and medical band transmissions are collected in a live operating environment. Analog Pluto software-defined radios and Raspberry Pi devices are utilized to achieve a low-cost yet high-performance testbed. Features are extracted from Matlab-based statistical analysis of the I/Q samples across time, frequency (fast Fourier transform) and space (probability density function). Noise, ZigBee, continuous wave jamming, WiFi and Bluetooth signal data are examined. Supervised machine learning approaches, including support vector machines, Random Forest, XGBoost, k nearest neighbors and a deep neural network (DNN), evaluate the developed feature set. The optimal approach is determined as an XGBoost/SVM classifier. This classifier achieves similar accuracy and generalization results, on unseen data, to the DNN, but for a fraction of time and computation requirements. Compared to existing approaches, this study’s principal contribution is the developed low-order feature set that achieves signal classification without prior network knowledge or channel assumptions and is validated in a real-world wireless operating environment. The feature set can extend the development of resource-constrained edge devices as it is widely deployable due to only requiring received I/Q samples and these features are warranted as IoT devices become widely used in various modern applications. |
topic |
classification decision tree edge devices IoT machine learning WSNs |
url |
https://www.mdpi.com/2624-831X/2/3/23 |
work_keys_str_mv |
AT georgedomahony developingaloworderstatisticalfeaturesetbasedonreceivedsamplesforsignalclassificationinwirelesssensornetworksandedgedevices AT kevingmccarthy developingaloworderstatisticalfeaturesetbasedonreceivedsamplesforsignalclassificationinwirelesssensornetworksandedgedevices AT philipjharris developingaloworderstatisticalfeaturesetbasedonreceivedsamplesforsignalclassificationinwirelesssensornetworksandedgedevices AT colincmurphy developingaloworderstatisticalfeaturesetbasedonreceivedsamplesforsignalclassificationinwirelesssensornetworksandedgedevices |
_version_ |
1717366126188429312 |