A joint channel-network coding based on product codes for the multiple-access relay channel

The multiple access relay channel with network coding has the potential to achieve diversity and improve coverage of wireless networks. Its network coding scheme provides an extra redundancy that can be used at the receiver to improve the performance of the cooperating users. This paper shows that the combination of channel coding and network coding, in the multiple access relay channel, can be seen as a product code with rows formed by the code-words of the individual channel codes of the users and columns formed by the network coding code-words. This new representation allows the use of any decoding algorithm of product codes at the receiver to decode the information data of the cooperating users. This decoding process is a complete joint channel-network decoding algorithm as it sees the combination of the two coding schemes as a single coding scheme. It also gives the possibility to use network coding schemes more powerful than conventional XOR-based network coding. The obtained results show that the proposed product-based network coding structure can improve the performance of themultiple-access relay channel without reducing its efficiency and allow a very flexible cooperation between the involved users.

[1]  Ramesh Pyndiah,et al.  Near optimum decoding of product codes , 1994, 1994 IEEE GLOBECOM. Communications: The Global Bridge.

[2]  Ramesh Pyndiah,et al.  Near-optimum decoding of product codes: block turbo codes , 1998, IEEE Trans. Commun..

[3]  Toshiaki Koike-Akino,et al.  Coded Bidirectional Relaying in Wireless Networks , 2009 .

[4]  Elza Erkip,et al.  Increasing uplink capacity via user cooperation diversity , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

[5]  Niklas Johansson,et al.  Coded Bi-directional Relaying , 2006, 2006 IEEE 63rd Vehicular Technology Conference.

[6]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[7]  Stéphane Y. Le Goff,et al.  Cooperative Amplify-and-Forward with Trellis Coded Modulation , 2009, 2009 IEEE Wireless Communications and Networking Conference.

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

[9]  Christina Fragouli,et al.  Processing along the way: forwarding vs. coding , 2004 .

[10]  Yunnan Wu,et al.  Information Exchange in Wireless Networks with Network Coding and Physical-layer Broadcast , 2004 .

[11]  Gregory W. Wornell,et al.  Energy-efficient antenna sharing and relaying for wireless networks , 2000, 2000 IEEE Wireless Communications and Networking Conference. Conference Record (Cat. No.00TH8540).

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

[13]  Simon Haykin,et al.  Digital Communications , 2017 .

[14]  Jens Zander,et al.  Principles of Wireless Communications , 2006 .

[15]  Tiffany Jing Li,et al.  On the Outage Properties of Adaptive Network Coded Cooperation (ANCC) in Large Wireless Networks , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[16]  L. Xiao,et al.  Nested codes with multiple interpretations , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[17]  Sachin Katti,et al.  The Importance of Being Opportunistic: Practical Network Coding for Wireless Environments , 2005 .

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

[19]  Peter Elias,et al.  Error-free Coding , 1954, Trans. IRE Prof. Group Inf. Theory.

[20]  Joachim Hagenauer,et al.  Iterative decoding of binary block and convolutional codes , 1996, IEEE Trans. Inf. Theory.

[21]  John G. Proakis,et al.  Digital Communications , 1983 .

[22]  Ashutosh Sabharwal,et al.  LDPC Code Design for Half-Duplex Decode-and-Forward Relaying , 2005 .

[23]  Slimane Ben Slimane,et al.  Detection strategies in cooperative relaying with network coding , 2010, 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[24]  Matthew C. Valenti,et al.  Distributed turbo coded diversity for relay channel , 2003 .

[25]  Omar Al-Askary,et al.  Coding and Iterative Decoding of Concentrated Multi-level Codes for the Rayleigh Fading Channel , 2006 .

[26]  Aria Nosratinia,et al.  Coded cooperation in wireless communications: space-time transmission and iterative decoding , 2004, IEEE Transactions on Signal Processing.

[27]  Jing Li,et al.  Wireless diversity through network coding , 2006, IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006..

[28]  A. Robert Calderbank,et al.  Multilevel codes and multistage decoding , 1989, IEEE Trans. Commun..

[29]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[30]  Matching Code-on-Graph with Network-on-Graph : Adaptive Network Coding for Wireless Relay Networks , 2005 .

[31]  Branimir R. Vojcic,et al.  Cooperative coding using serial concatenated convolutional codes , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[32]  G. David Forney,et al.  Generalized minimum distance decoding , 1966, IEEE Trans. Inf. Theory.

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