Mitigating the Effects of RF Interference through RSSI-Based Error Recovery

On a common sensor node platform (Telos) we sample RSSI with high frequency during packet reception. We find that a packet collision (RF interference) often manifests as a measurable, temporal increase in RSSI. We investigate how the receiver can use this information to detect interference and, through temporal correlation, estimate the bit error positions in a corrupted packet. In an experimental study in two testbeds and several realistic BAN scenarios we show that a simple threshold-based algorithm often succeeds in estimating a large fraction of the bit error positions correctly. We develop an ARQ scheme that utilizes the error estimates to reduce the size of retransmitted packets. For this ARQ scheme we present an analytical model and verify it experimentally. Our results indicate that in comparison with a standard Send-and-Wait ARQ the expected number of bits per transmission can be reduced significantly (in our measurements by up to 14.7 %).

[1]  D. Vere-Jones Markov Chains , 1972, Nature.

[2]  Carl W. Baum,et al.  Methods for packet combining in HARQ systems over bursty channels , 1997, Mob. Networks Appl..

[3]  Hang Liu,et al.  Error control schemes for networks: An overview , 1997, Mob. Networks Appl..

[4]  Matt Welsh,et al.  MoteLab: a wireless sensor network testbed , 2005, IPSN '05.

[5]  Andreas Willig Memory-efficient segment-based packet-combining schemes in face of deadlines , 2009, IEEE Trans. Ind. Informatics.

[6]  Samir Ranjan Das,et al.  A measurement study of interference modeling and scheduling in low-power wireless networks , 2008, SenSys '08.

[7]  Murat Demirbas,et al.  A Singlehop Collaborative Feedback Primitive for Wireless Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[8]  Murad Abusubaih,et al.  Packet Loss Discrimination in Multi-Cell 802.11 Wireless LANs , 2008 .

[9]  Andreas Willig,et al.  TWIST: a scalable and reconfigurable testbed for wireless indoor experiments with sensor networks , 2006, REALMAN '06.

[10]  Suman Banerjee,et al.  Diagnosing Wireless Packet Losses in 802.11: Separating Collision from Weak Signal , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[11]  S. Valentin,et al.  Enabling Partial Forwarding by Decoding-Based One and Two-Stage Selective Cooperation , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.

[12]  Paramvir Bahl,et al.  White space networking with wi-fi like connectivity , 2009, SIGCOMM '09.

[13]  Samir Ranjan Das,et al.  On estimating joint interference for concurrent packet transmissions in low power wireless networks , 2008, WiNTECH '08.

[14]  P. Levis,et al.  RSSI is Under Appreciated , 2006 .

[15]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.