Reducing Packet Losses in Networks of Commodity IEEE 802.15.4 Sensor Motes Using Cooperative Communication and Diversity Combination

This paper presents the 'Poor Man's SIMO System' (PMSS) which combines two ideas, cooperative communication and diversity combination, to reduce packet losses over links in Wireless Sensor Networks (WSN). The work is based on the IEEE 802.15.4 standard and is distinct from previous works that apply the same concepts because it foregoes the need for any changes to mote hardware. We describe a Poor Man's SIMO System protocol that governs the cooperation between receivers. Three diversity combination methods are evaluated including selection diversity, equal gain and maximal ratio combining. The latter relies on a model of the instantaneous Bit Error Rate (BER) driven by Channel State Information (CSI), i.e. Received Signal Strength Indication (RSSI) and Link Quality Indication (LQI). First, we demonstrate the PMSS on residual bit error traces in a fully reproducible manner. This is followed by an implementation of PMSS in C# on the .NET Micro Framework edition of the recently released Imote2 WSN mote platform. Both, trace based analysis and implementation demonstrate significant improvements over the single receiver baseline configuration. We deliberately verified PMSS by residual bit error traces and implementation to avoid the use of simulators that depend on abstract models of wireless channels.

[1]  Hayder Radha,et al.  Measurement Based Analysis and Modeling of the Error Process in IEEE 802.15.4 LR-WPANs , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[2]  Yi Yang,et al.  Exploiting medium access diversity in rate adaptive wireless LANs , 2004, MobiCom '04.

[3]  Shyam S. Chakraborty,et al.  An ARQ scheme with packet combining , 1998, IEEE Communications Letters.

[4]  Jon Crowcroft,et al.  Siphon: overload traffic management using multi-radio virtual sinks in sensor networks , 2005, SenSys '05.

[5]  Jon Crowcroft,et al.  A case for all-wireless, dual-radio virtual sinks , 2004, SenSys '04.

[6]  Matthew C. Valenti Improving uplink performance by macrodiversity combining packets from adjacent access points , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[7]  D. G. Brennan,et al.  Linear diversity combining techniques , 2003 .

[8]  Ravi Mazumdar,et al.  Hybrid sensor networks: a small world , 2005, MobiHoc '05.

[9]  Hari Balakrishnan,et al.  Divert: fine-grained path selection for wireless LANs , 2004, MobiSys '04.

[10]  D. Watts,et al.  Small Worlds: The Dynamics of Networks between Order and Randomness , 2001 .

[11]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[12]  Ahmed Helmy,et al.  Analysis of Wired Short Cuts in Wireless Sensor Networks , 2004, The IEEE/ACS International Conference on Pervasive Services.

[13]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[14]  Dina Katabi,et al.  Beyond the bits: cooperative packet recovery using physical layer information , 2007, MobiCom '07.

[15]  Alec Wolman,et al.  Reconsidering wireless systems with multiple radios , 2004, CCRV.

[16]  Hari Balakrishnan,et al.  Improving loss resilience with multi-radio diversity in wireless networks , 2005, MobiCom '05.

[17]  Matthew C. Valenti,et al.  Macrodiversity packet combining for the IEEE 802.11a uplink , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[18]  Wai-tian Tan,et al.  Low-latency wireless video over 802.11 networks using path diversity , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).