On enabling cooperative communication and diversity combination in IEEE 802.15.4 wireless networks using off-the-shelf sensor motes

This paper presents the ‘Generalized Poor Man’s SIMO System’ (gPMSS) which combines two approaches, cooperative communication and diversity combination, to reduce packet losses over links in wireless sensor networks. The proposed gPMSS is distinct from previous cooperative communication architectures in wireless sensor networks which rely on a relay channel, and also distinct from implementations in 802.11 networks that require a wired infrastructure or hardware changes for cooperation. gPMSS foregoes the need for any changes to mote hardware and it works within the current IEEE 802.15.4 standard. We describe the gPMSS protocol that governs the cooperation between receivers. Three variants are evaluated including selection diversity, equal gain and maximal ratio combining. First, we demonstrate gPMSS on bit error traces in a fully reproducible manner. This is followed by an implementation of gPMSS in C# on the .NET Micro Framework edition of the recently released Imote2 mote platform. We demonstrate by means of experiments an increase in the packet reception rate from 22–30% to 73–76%, a relative increase of 150–245%. We also analyzed the power consumed by the transmitter per delivered packet and observe a reduction of up to 68%. We also take into account the retry limit of the IEEE 802.15.4 protocol and demonstrate that gPMSS is able to provide 99% packet delivery at the protocol’s default retry parameters against 65–75% without it.

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

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

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

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

[5]  Hayder Radha,et al.  Reducing Packet Losses in Networks of Commodity IEEE 802.15.4 Sensor Motes Using Cooperative Communication and Diversity Combination , 2009, IEEE INFOCOM 2009.

[6]  Aggelos Bletsas,et al.  Implementing cooperative diversity antenna arrays with commodity hardware , 2006, IEEE Communications Magazine.

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

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

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

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

[11]  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).

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

[13]  Moe Z. Win,et al.  Opportunistic cooperative diversity with feedback and cheap radios , 2008, IEEE Transactions on Wireless Communications.

[14]  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.

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

[16]  Hayder Radha,et al.  Increasing Network Lifetime Of An IEEE 802.15.4 Wireless Sensor Network By Energy Efficient Routing , 2006, 2006 IEEE International Conference on Communications.

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

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

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

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

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