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...

Full description

Bibliographic Details
Main Authors: George D. O’Mahony, Kevin G. McCarthy, Philip J. Harris, Colin C. Murphy
Format: Article
Language:English
Published: MDPI AG 2021-08-01
Series:IoT
Subjects:
IoT
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