Joint Network-Channel Coding with Rateless Code over Multiple Access Relay System

In this paper, we consider an asymmetric time-division multiple access relay system consisting of two sources, one relay and one destination, where the channel conditions and message lengths of the two sources are allowed to be different. To enhance the link robustness and the system throughput, joint network-channel coding (JNCC) is employed with a specially designed rateless code which conducts both the channel coding and network coding simultaneously. In particular, at the sources, messages are rateless coded and then broadcasted to the relay and destination. While at the relay, a novel two-dimensional (2-D) LT code is proposed, which jointly encodes the precoded message bits of the two sources using a 2-D degree profile and at the meantime completes the network coding inherently. Interestingly, the proposed scheme can be degraded to several conventional JNCC schemes based on rateless coding. To further approach the theoretical limit, the corresponding degree profiles implemented at both sources and the relay are jointly designed based on the extrinsic information transfer (EXIT) function analysis. Simulations show that our proposed JNCC scheme with the optimized degree profiles outperforms other JNCC schemes with the conventional profiles both on the BER and throughput performances.

[1]  David Declercq,et al.  Jointly Decoded Raptor Codes: Analysis and Design for the BIAWGN Channel , 2009, EURASIP J. Wirel. Commun. Netw..

[2]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[3]  G. Bauch,et al.  Iterative Network and Channel Decoding on a Tanner Graph , 2005 .

[4]  Marc Moeneclaey,et al.  Analysis and Construction of Full-Diversity Joint Network-LDPC Codes for Cooperative Communications , 2010, EURASIP J. Wirel. Commun. Netw..

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

[6]  Youjian Liu A Low Complexity Protocol for Relay Channels Employing Rateless Codes and Acknowledgement , 2006, 2006 IEEE International Symposium on Information Theory.

[7]  Christoph Hausl,et al.  Joint Network-Channel Coding for Wireless Relay Networks , 2008 .

[8]  David Declercq,et al.  Analysis and design of raptor codes for joint decoding using Information Content evolution , 2007, 2007 IEEE International Symposium on Information Theory.

[9]  Guosen Yue,et al.  Analysis and optimization of a rateless coded joint relay system , 2010, IEEE Transactions on Wireless Communications.

[10]  Yongyi Mao,et al.  Rateless coding for wireless relay channels , 2005, ISIT.

[11]  Ming Xiao,et al.  Network Coded LDPC Code Design for a Multi-Source Relaying System , 2011, IEEE Transactions on Wireless Communications.

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

[13]  Thomas E. Fuja,et al.  The Design and Performance of Distributed LT Codes , 2007, IEEE Transactions on Information Theory.

[14]  Gerhard Kramer,et al.  Hierarchical sensor networks: capacity bounds and cooperative strategies using the multiple-access relay channel model , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[15]  Omid Etesami,et al.  Raptor codes on binary memoryless symmetric channels , 2006, IEEE Transactions on Information Theory.

[16]  Ying Li,et al.  Design of joint network-low density parity check codes based on the EXIT charts , 2009, IEEE Communications Letters.

[17]  Christoph Hausl,et al.  Joint Network-Channel Coding for the Multiple-Access Relay Channel , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[18]  Yongyi Mao,et al.  On the design of raptor codes for binary-input gaussian channels , 2009, IEEE Trans. Commun..

[19]  Xiaodong Wang,et al.  A Rateless Coded Protocol for Half-Duplex Wireless Relay Channels , 2011, IEEE Trans. Signal Process..

[20]  Young-Joon Kim,et al.  Joint LDPC Codes for Multi-User Relay Channel , 2008, 2008 Fourth Workshop on Network Coding, Theory and Applications.

[21]  Wen Xu,et al.  Raptor codes for reliable download delivery in wireless broadcast systems , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..