Performance Analysis of Coded Cooperation Based on Distributed Turbo Codes with Multiple Relays

—Diversity is an effective technique to enhance link quality and enable multiple users to pool their resources to form a virtual antenna array that obtains spatial diversity. In this paper, we propose a generalized Distributed Turbo Codes (DTC)-based coded cooperation protocol for two-hop relay networks with an arbitrary number of relays. This scheme aims at achieving improved diversity over the classical coded cooperation method in Rayleigh fading channels. We derive a finite range single integral solution for the outage probability, which characterizes the coded performance with multiple relays at various rates. We also develop a closed-form expression for the Pairwise Error Probability (PEP) and a tight upper bound for the Bit Error Rate (BER) using DTC. The results demonstrate the merits of DTC-based coded cooperation with multiple relays, under various relay and uplink channel conditions, and show that the proposed scheme is able to achieve the full diversity order. Moreover, the analytical upper bounds are validated with simulation results.

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

[2]  Branka Vucetic,et al.  Distributed Turbo Coding With Soft Information Relaying in Multihop Relay Networks , 2006, IEEE Journal on Selected Areas in Communications.

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

[4]  Cansu Sunu,et al.  Adaptive modulation and coding (AMC) in cooperative communication channels , 2014, 2014 22nd Signal Processing and Communications Applications Conference (SIU).

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

[6]  Lin Dai,et al.  To Cooperate or Not to Cooperate: An Outage Analysis of Interference-Limited Wireless Networks , 2014, IEEE Transactions on Wireless Communications.

[7]  Mohamed-Slim Alouini,et al.  Digital Communication Over Fading Channels: A Unified Approach to Performance Analysis , 2000 .

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

[9]  Hideki Ochiai,et al.  Multilevel Coded Cooperation for Multiple Sources , 2011, IEEE Transactions on Wireless Communications.

[10]  Hsiao-Hwa Chen,et al.  Cooperative Communications for Cognitive Radio Networks — From Theory to Applications , 2014, IEEE Communications Surveys & Tutorials.

[11]  Laurence B. Milstein,et al.  On the performance of hybrid FEC/ARQ systems using rate compatible punctured turbo (RCPT) codes , 2000, IEEE Trans. Commun..

[12]  Dacheng Yang,et al.  Performance analysis for coded cooperative multiple-relay in distributed turbo channels , 2011, 2011 IEEE 22nd International Symposium on Personal, Indoor and Mobile Radio Communications.

[13]  Xiang Chen,et al.  Joint Optimization of Resource Allocation and Relay Selection for Network Coding Aided Device-to-Device Communications , 2015, IEEE Communications Letters.

[14]  Ashutosh Sabharwal,et al.  Low density parity check codes for the relay channel , 2007, IEEE Journal on Selected Areas in Communications.

[15]  Prabhat Kumar Sharma,et al.  Outage analysis of coded cooperation with multiple relays and Nakagami-m fading , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[16]  Dariush Divsalar,et al.  A soft-input soft-output APP module for iterative decoding of concatenated codes , 1997, IEEE Communications Letters.

[17]  Branka Vucetic,et al.  Distributed turbo coding with hybrid relaying protocols , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[18]  Yahya M. Al-Moliki,et al.  The Performance of RS and RSCC Coded Cooperation Systems Using Higher Order Modulation Schemes , 2015, 2015 6th International Conference on Intelligent Systems, Modelling and Simulation.

[19]  Prabhat Kumar Sharma,et al.  Outage analysis of full duplex coded cooperation , 2014, 2014 Twentieth National Conference on Communications (NCC).

[20]  Gregory W. Wornell,et al.  An efficient protocol for realizing cooperative diversity in wireless networks , 2001, Proceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252).

[21]  Alain Glavieux,et al.  Reflections on the Prize Paper : "Near optimum error-correcting coding and decoding: turbo codes" , 1998 .

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

[23]  Pierre Duhamel,et al.  Performance Analysis of Network Coded Cooperation with Channel Coding and Adaptive DF-Based Relaying in Rayleigh Fading Channels , 2015, IEEE Signal Processing Letters.

[24]  Prabhat Kumar Sharma,et al.  Coded cooperation: generalised outage analysis , 2014, IET Commun..

[25]  Xiang-Gen Xia,et al.  Full diversity distributed space-time trellis codes for asynchronous cooperative communications , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[26]  J. Nicholas Laneman,et al.  Cooperative diversity in wireless networks: algorithms and architectures , 2002 .

[27]  Aria Nosratinia,et al.  Cooperative communication in wireless networks , 2004, IEEE Communications Magazine.

[28]  Matthew C. Valenti,et al.  Distributed turbo codes: towards the capacity of the relay channel , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

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

[30]  A. A. Elrahman,et al.  Power allocation strategies for distributed turbo codes in relay networks , 2015, 2015 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC).

[31]  Richard Demo Souza,et al.  Energy Efficient Power Allocation Schemes for a Two-User Network-Coded Cooperative Cognitive Radio Network , 2016, IEEE Transactions on Signal Processing.

[32]  Aria Nosratinia,et al.  Outage analysis of coded cooperation , 2006, IEEE Transactions on Information Theory.

[33]  Emre Aktas,et al.  Cooperative network coded ARQ strategy for broadcast networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[34]  Yifan Wang,et al.  Compressed cooperation in an amplify-and-forward relay channel , 2015, 2015 IEEE 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[35]  Ralf Koetter,et al.  Distributed Turbo Coding with Information Transfer via Timing of the Half-Duplex Relay-Phases , 2009, 2009 IEEE International Conference on Communications.

[36]  Gaurav Sharma,et al.  Outage analysis of free space optical coded cooperation in weak atmospheric turbulence , 2015, 2015 2nd International Conference on Signal Processing and Integrated Networks (SPIN).

[37]  F. Pollara,et al.  Serial concatenation of interleaved codes: performance analysis, design and iterative decoding , 1996, Proceedings of IEEE International Symposium on Information Theory.

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

[39]  J. Craig A new, simple and exact result for calculating the probability of error for two-dimensional signal constellations , 1991, MILCOM 91 - Conference record.

[40]  Sergio Benedetto,et al.  Unveiling turbo codes: some results on parallel concatenated coding schemes , 1996, IEEE Trans. Inf. Theory.

[41]  Jun Hu,et al.  Low Density Parity Check Codes over Wireless Relay Channels , 2007, IEEE Transactions on Wireless Communications.

[42]  Murat Uysal,et al.  Finite-SNR Diversity-Multiplexing Tradeoff for Network Coded Cooperative OFDMA Systems , 2017, IEEE Transactions on Wireless Communications.

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

[44]  Ali Ghrayeb,et al.  A Convolutional-Based Distributed Coded Cooperation Scheme for Relay Channels , 2009, IEEE Transactions on Vehicular Technology.

[45]  Lutz H.-J. Lampe,et al.  Distributed space-time block coding , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

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