Modeling of Packet Error Rate Distribution Based on Received Signal Strength Indications in OMNeT++ for Wake-Up Receivers

Sensors (Basel). 2023 Feb 21;23(5):2394. doi: 10.3390/s23052394.

Abstract

Wireless sensor network (WSN) with energy-saving capabilities have drawn considerable attention in recent years, as they are the key for long-term monitoring and embedded applications. To improve the power efficiency of wireless sensor nodes, a wake-up technology was introduced in the research community. Such a device reduces the system's energy consumption without affecting the latency. Thereby, the introduction of wake-up receiver (WuRx)-based technology has grown in several sectors. The use of WuRx in a real environment without consideration of physical environmental conditions, such as the reflection, refraction, and diffraction caused by different materials, that affect the reliability of the whole network. Indeed, the simulation of different protocols and scenarios under such circumstances is a success key for a reliable WSN. Simulating different scenarios is required to evaluate the proposed architecture before its deployment in a real-world environment. The contribution of this study emerges in the modeling of different link quality metrics, both hardware and software metrics that will be integrated into an objective modular network testbed in C++ (OMNeT++) discrete event simulator afterward are discussed, with the received signal strength indicator (RSSI) for the hardware metric case and the packet error rate (PER) for the software metric study case using WuRx based on a wake-up matcher and SPIRIT1 transceiver. The different behaviors of the two chips are modeled using machine learning (ML) regression to define parameters such as sensitivity and transition interval for the PER for both radio modules. The generated module was able to detect the variation in the PER distribution as a response in the real experiment output by implementing different analytical functions in the simulator.

Keywords: OMNeT++; packet error rate; received signal strength; wake-up receiver; wireless sensor network.