Cooperative Communications for Reliable Data Transport with Fountain Codes

Providing efficient and reliable data transport is a challenging problem for a variety of emerging applications which require reliable data packet delivery in wireless networks. In this paper, we propose to incorporate fountain codes at transport layer in the notion of cooperative relay communications to provide reliability and robustness for data transmission in wireless networks. Our basic idea is to exploit the joint merits of fountain codes and cooperative relay communications. We first derive the achievable rate of cooperative communications with fountain codes based on a general 3-node relay model and find that substantial improvement can be achieved compared with direct transmission and conventional AF and DF relay approaches. Inspired by this finding, w e develop two cooperative communication strateg ies and analyze their performance. Numerical results show that our proposed approach es can achieve significant performance improvement in terms of data transport efficiency. In addition, the proposed approach es exhibit strong robustness to packet losses on wireless links for data transfer .

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

[2]  Michael Mitzenmacher,et al.  A digital fountain approach to asynchronous reliable multicast , 2002, IEEE J. Sel. Areas Commun..

[3]  Andreas F. Molisch,et al.  Performance of Fountain Codes in Collaborative Relay Networks , 2007, IEEE Transactions on Wireless Communications.

[4]  Aria Nosratinia,et al.  Diversity through coded cooperation , 2006, IEEE Transactions on Wireless Communications.

[5]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[6]  Jörg Kliewer,et al.  A network coding approach to cooperative diversity , 2007, IEEE Transactions on Information Theory.

[7]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[8]  Edwin K. P. Chong,et al.  Efficient multicast stream authentication using erasure codes , 2003, TSEC.

[9]  Rahim Tafazolli,et al.  Improved coded cooperation schemes for wireless communications , 2008, WiOpt 2008.

[10]  Shlomo Shamai,et al.  The Gaussian Erasure Channel , 2007, 2007 IEEE International Symposium on Information Theory.

[11]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..