In wireless network monitoring, received packets such as MAC frames may contain bit errors. Such errors either makes the monitoring data less accurate, or forces the monitoring software to drop errored frames to avoid such inaccuracy. We present a MAC layer based measurement technique for monitoring 802.11 networks. It can correct bit errors in certain MAC headers without the use of FEC or redundant data. This allows greater accuracy and/or extended range in network monitoring even when signal reception is less than ideal. This technique has several other applications. First, it provides better support for cross-layer protocols such as UDP-Lite, because a MAC frame with a corrupted destination MAC address would have been discarded in the OS stack even with UDP-Lite enabled. Second, the technique allows blind estimation of bit error rate in the received MAC frame, so that a multimedia decoder can decide to whether perform soft-decoding on the corrupted media payload, or to rely on previous media packet for error concealment. Finally, it facilitates the use of NAK frames, which could improve 802.11 MAC layer performance if such modifications are adopted. We evaluate our technique in an 802.11 testbed, quantifying its performance gain over a normal 802.11 monitoring application.
[1]
Godred Fairhurst,et al.
The Lightweight User Datagram Protocol (UDP-Lite)
,
2004,
RFC.
[2]
Sunghyun Choi,et al.
IEEE 802.11e MAC-level FEC performance evaluation and enhancement
,
2002,
Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.
[3]
Keith Winstein,et al.
Improving 802.11 Range with Forward Error Correction
,
2005
.
[4]
Hayder Radha,et al.
Performance analysis and modeling of errors and losses over 802.11b LANs for high-bit-rate real-time multimedia
,
2003,
Signal Process. Image Commun..
[5]
J.L. Massey,et al.
Theory and practice of error control codes
,
1986,
Proceedings of the IEEE.