Distributed Cooperative Routing and Hybrid ARQ in MIMO-BLAST Ad Hoc Networks

Cooperation has proved to be an effective technique for improving the performance and the efficiency of wireless networks. Most of the existing work on cooperation focuses on the physical layer, with the aim of enhancing the capacity and the quality of a single link. In this paper we propose a cooperative protocol that melds physical, MAC and routing layers to increase the performance of a MIMO-BLAST ad hoc network, where nodes are allowed to transmit simultaneously. Nodes try to resolve in-range delivery of packets with an adaptive distributed Hybrid ARQ scheme to counteract interference from simultaneously active communications, while dynamic route selection is implemented for avoiding transmissions over links with harsh fading conditions. We assess the performance of our scheme through detailed simulations.

[1]  Hesham El Gamal,et al.  The three-node wireless network: achievable rates and Cooperation strategies , 2005, IEEE Transactions on Information Theory.

[2]  Anders Høst-Madsen,et al.  Capacity bounds for Cooperative diversity , 2006, IEEE Transactions on Information Theory.

[3]  Marco Levorato,et al.  Coded Cooperation for Ad Hoc Networks with Spatial Multiplexing , 2007, 2007 IEEE International Conference on Communications.

[4]  P. Spasojevic,et al.  User Cooperation with Punctured Turbo Codes , 2003 .

[5]  Michael Gastpar,et al.  Cooperative strategies and capacity theorems for relay networks , 2005, IEEE Transactions on Information Theory.

[6]  Khaled Ben Letaief,et al.  Layered space-time multiuser detection over wireless uplink systems , 2003, IEEE Trans. Wirel. Commun..

[7]  Elza Erkip,et al.  Cooperative Regions and Partner Choice in Coded Cooperative Systems , 2006, IEEE Trans. Commun..

[8]  Luigi Rizzo,et al.  Effective erasure codes for reliable computer communication protocols , 1997, CCRV.

[9]  Robin Doss,et al.  Location-Based Cooperative Relaying in Wireless Sensor Networks , 2007, 2007 2nd International Conference on Communication Systems Software and Middleware.

[10]  Elza Erkip,et al.  Cooperative space-time coding for wireless networks , 2003, Proceedings 2003 IEEE Information Theory Workshop (Cat. No.03EX674).

[11]  Gregory W. Wornell,et al.  Cooperative diversity in wireless networks: Efficient protocols and outage behavior , 2004, IEEE Transactions on Information Theory.

[12]  Elza Erkip,et al.  User cooperation diversity. Part II. Implementation aspects and performance analysis , 2003, IEEE Trans. Commun..

[13]  Luigi Rizzo,et al.  Effective erasure codes for reliable computing , 1997 .

[14]  Randall Berry,et al.  Distributed approaches for exploiting multiuser diversity in wireless networks , 2006, IEEE Transactions on Information Theory.

[15]  Marco Levorato,et al.  An Approximate Approach for Layered Space-Time Multiuser Detection Performance and its Application to MIMO Ad Hoc Networks , 2006, 2006 IEEE International Conference on Communications.

[16]  Elza Erkip,et al.  Cooperative coding for wireless networks , 2004, IEEE Trans. Commun..

[17]  Elza Erkip,et al.  User cooperation diversity. Part I. System description , 2003, IEEE Trans. Commun..

[18]  Aria Nosratinia,et al.  Cooperation diversity through coding , 2002, Proceedings IEEE International Symposium on Information Theory,.

[19]  Matthew C. Valenti,et al.  Practical relay networks: a generalization of hybrid-ARQ , 2005 .

[20]  R. Blahut Theory and practice of error control codes , 1983 .