A Kalman Filter Approach for Distinguishing Channel and Collision Errors in IEEE 802.11 Networks I. Tinnirello * , A. Sgora + Universit` a di Palermo, Dip. di Ing. Elettrica, Elettronica e delle Telecomunicazioni, Italy (ilenia.tinnirello@tti.unipa.it) + University of Aegean, Department of Information and Communication Systems Engineering, Greece (asgora@aegean.gr) Abstract— In the last years, several strategies for maximizing the throughput performance of IEEE 802.11 networks have been proposed in literature. Specifically, it has been shown that opti- mizations are possible both at the Medium Access Control (MAC) layer, and at the Physical (PHY) Layer. In fact, at the MAC layer, it is possible to minimize the channel waste due to collisions and backoff expiration times, by tuning the minimum contention window as a function of the network congestion level. At the PHY layer, it is possible to improve the transmission robustness, by selecting a suitable modulation/coding scheme as a function of the channel quality perceived by the stations. However, the feasibility of these optimizations rely on the availability of MAC/PHY measurements, which are often impracticable or very rough. In this paper, we propose a joint MAC/PHY estimator based on a bi-dimensonal extended kalman filter, devised to separately track the collision probability and the channel error probability suffered by each station. To this purpose, we derive a relationship between the unobservable system state and measurements which are perfomed in a distributed way by all the competing stations. I. I NTRODUCTION One of the key factor for the wide success of IEEE 802.11 Wireless Local Area Networks (WLANs) is the simplicity and robustness of the Medium Access Control (MAC) protocol em- ploying the Distributed Coordination Function (DCF). Based on the well-known carrier sense paradigm, with an exponential backoff mechanisms devised to minimize the probability of simultaneous transmission attempts by multiple stations, DCF is able to work in presence of interference, which is very critical for networks operating in unlicensed spectrum. Sources of interference affecting a given station may include not only other stations sharing the channel on the same network, but also external noise, for example, from microwave ovens and overlapping networks. The former endogenous interference affects the MAC layer; the latter exogenous interference affects the physical (PHY) layer. In the last years, several strategies for maximizing the throughput performance of DCF in presence of interference have been proposed in literature. Specifically, it has been shown that optimizations are feasible both at the MAC layer and at the PHY layer. On one side, it is possible to minimize the channel waste due to collisions and backoff expiration times, by tuning the minimum contention window as a function of the number of interfering stations [2], [3], [4]. While, in the standard IEEE 802.11 protocol [1], the backoff parameters were hard-wired in the PHY layer, the idea of adaptively setting the backoff window has been recently taken into consideration in the new 802.11e standard amendment [5]. By exploiting this new possibility, adaptive tunings of the contention have been proposed in [6], [7], [8]. On the other side, it is possible to improve the transmission robustness, by selecting a suitable modulation/coding scheme as a function of the channel quality perceived by the stations. Different rate selection algoritms, known as link adaptation algorithms, may be implemented in commercial cards, according to the hardware latency for switching from a rate to another and to the capability of buffering per-packet rate descriptors [9]. However, the feasibility of these optimizations rely on the availability of MAC/PHY measurements, which are often impracticable or very inaccurate. Regarding the estimation of the MAC interference, we have to consider that the protocol operations do not allow to directly retrieve the network con- gestion level. In fact, DCF does not rely on a privileged station to control the access to the channel. Even considering the existence of an Access Point (AP), as in infrastructure mode, the information available at the AP is limited to the number of associated stations, a number which may be very different from the number of stations actually in contention. Moreover, in presence of generic traffic sources, the number of active stations is not directly related to the network congestion status. Regarding the estimation of the PHY interference, we have to consider that the detection of frame errors due to poor Signal to Noise Ratio (SNR) is not immediate, since the collision detection is not available for wireless transmissions. Different solutions, based on special control frames, acknowledgement monitoring or tracking of consecutive failures [10], [11], [12], have been designed for indirectly distinguishing between collision-induced and channel-induced errors. Most of them have some drawbacks in terms of overhead or accuracy of the channel error rate estimator. This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE "GLOBECOM" 2008 proceedings. 978-1-4244-2324-8/08/$25.00 © 2008 IEEE.