Prediction of Received Power in Low-Power and Lossy Networks Deployed in Rough Environments
Waltenegus Dargie
TL;DR
This work addresses reliable adaptive transmission in low-power IoT networks deployed in rough environments by introducing a lightweight $n$-step predictor for received power. The predictor uses minimum mean square estimation combined with function approximation and Gram-Schmidt orthonormalization to avoid matrix inversion, enabling robust forecasting even with successive packet losses. Empirical deployments on four water bodies show average prediction accuracy exceeding $90\%$ for the CC2538 at 250 kbps and about $85\%$ for the CC1200 at 50 kbps, illustrating practical viability with limited computational resources. The approach offers a topology-agnostic alternative to heavier MMSE or Kalman-based methods, with clear implications for improving energy efficiency in harsh, lossy wireless sensor networks.
Abstract
Cost-efficient and low-power sensing nodes enable to monitor various physical environments. Some of these impose extreme operating conditions, subjecting the nodes to excessive heat or rainfall or motion. Rough operating conditions affect the stability of the wireless links the nodes establish and cause a significant amount of packet loss. Adaptive transmission power control (ATPC) enables nodes to adapt to extreme conditions and maintain stable wireless links and often rely on knowledge of the received power as a closed-feedback system to adjust the power of outgoing packets. However, in the presence of a significant packet loss, this knowledge may not reflect the current state of the receiver. In this paper we propose a lightweight n-step predictor which enables transmitters to adapt transmission power in the presence of lost packets. Through extensive practical deployments and testing we demonstrate that the predictor avoids expensive computation and still achieves an average prediction accuracy exceeding 90% with a low-power radio that supports a transmission rate of 250 kbps (CC2538) and 85\% with a low-power radio that supports 50 kbps (CC1200).
