Kalman filter estimation of the number of competing terminals in an IEEE 802.11 network

Giuseppe Bianchi, Ilenia Tinnirello

2003 · 460 citations · 10 references

Concepts

TL;DR

Throughput performance of the IEEE 802.11 distributed coordination function is highly sensitive to the number of competing stations. The paper aims to (i) express the number of competing stations as a function of collision probability and estimate it from runtime measurements, (ii) demonstrate that ARMA‑based estimation is biased, and (iii) propose an extended Kalman filter with change detection to accurately track the number of stations. We model the number of stations as a function of collision probability and estimate it using an extended Kalman filter coupled with change detection, after showing that ARMA filtering is biased. The ARMA‑based estimation is biased and performs poorly, whereas the proposed Kalman‑filter approach achieves high accuracy, rapid reactivity, and remains effective in both saturated and non‑saturated conditions.

Abstract

Throughput performance of the IEEE 802.11 distributed coordination function (DCF) is very sensitive to the number n of competing stations. The contribute of this paper is threefold. First, we show that n can be expressed as function of the collision probability encountered on the channel; hence, it can be estimated based on run-time measurements. Second, we show that the estimation of n, based on exponential smoothing of the measured collision probability (specifically, an ARMA filter), results to be a biased estimation, with poor performance in terms of accuracy/tracking trade-offs. Third, we propose a methodology to estimate n, based on an extended Kalman filter coupled with a change detection mechanism. This approach shows both high accuracy as well as prompt reactivity to changes in the network occupancy status. Numerical results show that, although devised in the assumption of saturated terminals, our proposed approach results effective also in non-saturated conditions, and specifically in tracking the average number of competing terminals.

References

10