Investigating supervised machine learning techniques for channel identification in wireless sensor networks
O'Mahony, George D.
Harris, Philip J.
Murphy, Colin C.
Institute of Electrical and Electronics Engineers, IEEE
Knowledge of the wireless channel is pivotal for wireless communication links but varies for multiple reasons. The radio spectrum changes due to the number of connected devices, demand, packet size or services in operation, while fading levels, obstacles, path losses, and spurious (non-)malicious interference fluctuate in the physical environment. Typically, these channels are applicable to the time series class of data science problems, as the primary data points are measured over a period. In the case of wireless sensor networks, which regularly provide the device to access point communication links in Internet of Things applications, determining the wireless channel in operation permits channel access. Generally, a clear channel assessment is performed to determine whether a wireless transmission can be executed, which is an approach containing limitations. In this study, received in-phase (I) and quadrature-phase (Q) samples are collected from the wireless channel using a software-defined radio (SDR) based procedure and directly analyzed using python and Matlab. Features are extracted from the probability density function and statistical analysis of the received I/Q samples and used as the training data for the two chosen machine learning methods. Data is collected and produced over wires, to avoid interfering with other networks, using SDRs and Raspberry Pi embedded devices, which utilize available open-source libraries. Data is examined for the signal-free (noise), legitimate signal (ZigBee) and jamming signal (continuous wave) cases in a live laboratory environment. Support vector machine and Random Forest models are each designed and compared as channel identifiers for these signal types.
Classification , IoT , Machine Learning , Random Forest , SVM , WSN and ZigBee
O'Mahony, G. D., Harris, P. J. and Murphy, C. C. (2020) 'Investigating Supervised Machine Learning Techniques for Channel Identification in Wireless Sensor Networks', 31st Irish Signals and Systems Conference (ISSC), LetterKenny, Ireland, 11-12 June, pp. 1-6. doi: 10.1109/ISSC49989.2020.9180209
© 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.