Distributed Irregular Codes Relying on Decode-and-Forward Relays as Code Components

A near-capacity distributed coding scheme is conceived by incorporating multiple relay nodes (RNs) for constructing a virtual irregular convolutional code (IRCC). We first compute the relay channel's capacity and then design IRCCs for the source and relay nodes. Extrinsic information transfer (EXIT) charts are utilized to design the codes for approaching the achievable capacity of the relay channels. Additionally, we improve the transmit power efficiency of the overall system by invoking both power allocation and relay selection. We found that even a low-complexity repetition code or a unit-memory convolutional code is capable of forming a near-capacity virtual IRCC. The performance of the proposed distributed IRCC (DIRCC) scheme is shown to be perfectly consistent with that predicted from the EXIT chart. More specifically, the DIRCC scheme is capable of operating within 0.68 dB from the corresponding lower bound of the relay channel capacity, despite the fact that each RN is exposed to realistic decoding errors due to communicating over imperfect source-relay channels.

[1]  Richard E. Blahut,et al.  Generalized EXIT chart and BER analysis of finite-length turbo codes , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

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

[3]  Lajos Hanzo,et al.  Bit-Interleaved Sphere-Packing-Aided Iteratively Detected Space-Time Coded Modulation , 2009, IEEE Transactions on Vehicular Technology.

[4]  Il-Min Kim,et al.  Relay Selection with ANC and TDBC Protocols in Bidirectional Relay Networks , 2010, IEEE Transactions on Communications.

[5]  Lajos Hanzo,et al.  Maximum-Throughput Irregular Distributed Space-Time Code for Near-Capacity Cooperative Communications , 2010, IEEE Transactions on Vehicular Technology.

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

[7]  Yonghui Li,et al.  Distributed space-time trellis codes for a cooperative system , 2009, IEEE Transactions on Wireless Communications.

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

[9]  T. H. Liew,et al.  Turbo Coding, Turbo Equalisation and Space-Time Coding: EXIT-Chart-Aided Near-Capacity Designs for Wireless Channels , 2011 .

[10]  Aggelos Bletsas,et al.  A simple Cooperative diversity method based on network path selection , 2005, IEEE Journal on Selected Areas in Communications.

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

[12]  Lutz H.-J. Lampe,et al.  Distributed space-time coding for multihop transmission in power line communication networks , 2006, IEEE Journal on Selected Areas in Communications.

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

[14]  Lie-Liang Yang,et al.  Iteratively Decoded Variable Length Space-Time Coded Modulation: Code Construction and Convergence Analysis , 2007, IEEE Transactions on Wireless Communications.

[15]  Branka Vucetic,et al.  Distributed Raptor Coding for Erasure Channels: Partially and Fully Coded Cooperation , 2013, IEEE Transactions on Communications.

[16]  Lajos Hanzo,et al.  Reduced-complexity near-capacity downlink iteratively decoded generalized multi-layer space-time coding using irregular convolutional codes , 2010, IEEE Transactions on Wireless Communications.

[17]  B. L. Yeap,et al.  Turbo Coding, Turbo Equalisation and Space-Time Coding , 2002 .

[18]  Emre Telatar,et al.  Capacity of Multi-antenna Gaussian Channels , 1999, Eur. Trans. Telecommun..

[19]  Thomas E. Fuja,et al.  Bilayer Low-Density Parity-Check Codes for Decode-and-Forward in Relay Channels , 2006, IEEE Transactions on Information Theory.

[20]  Abbas El Gamal,et al.  Capacity theorems for the relay channel , 1979, IEEE Trans. Inf. Theory.

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

[22]  Yonghui Li Distributed coding for cooperative wireless networks: An overview and recent advances , 2009, IEEE Communications Magazine.

[23]  Michael Tüchler Convergence prediction for iterative decoding of threefold concatenated systems , 2002, GLOBECOM.

[24]  Zheng Zhang,et al.  Capacity Approaching Turbo Coding For Half-Duplex Relaying , 2007, IEEE Trans. Commun..

[25]  Lajos Hanzo,et al.  Irregular Convolution and Unity-Rate Coded Network-Coding for Cooperative Multi-User Communications , 2013, IEEE Transactions on Wireless Communications.

[26]  Neelesh B. Mehta,et al.  Voluntary Energy Harvesting Relays and Selection in Cooperative Wireless Networks , 2010, IEEE Transactions on Wireless Communications.

[27]  Michael Tüchler,et al.  Design of Serially Concatenated Systems Depending on the Block Length , 2004, IEEE Trans. Commun..

[28]  Lajos Hanzo,et al.  On the MIMO channel capacity of multidimensional signal sets , 2006, IEEE Transactions on Vehicular Technology.

[29]  V. Tarokh,et al.  Design and analysis of collaborative diversity protocols for wireless sensor networks , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[30]  Lajos Hanzo,et al.  Reduced-Complexity Noncoherent Soft-Decision-Aided DAPSK Dispensing With Channel Estimation , 2013, IEEE Transactions on Vehicular Technology.

[31]  Michael Tuchler,et al.  EXIT charts of irregular codes , 2002 .

[32]  Lajos Hanzo,et al.  Distributed Self-Concatenated Coding for Cooperative Communication , 2010, IEEE Transactions on Vehicular Technology.

[33]  Stephan ten Brink,et al.  Convergence behavior of iteratively decoded parallel concatenated codes , 2001, IEEE Trans. Commun..

[34]  Yindi Jing,et al.  Distributed Space-Time Coding in Wireless Relay Networks , 2006, IEEE Transactions on Wireless Communications.

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

[36]  Branka Vucetic,et al.  Distributed Soft Coding with a Soft Input Soft Output (SISO) Relay Encoder in Parallel Relay Channels , 2013, IEEE Transactions on Communications.

[37]  Lajos Hanzo,et al.  Distributed Turbo Trellis Coded Modulation for Cooperative Communications , 2009, 2009 IEEE International Conference on Communications.

[38]  Dariush Divsalar,et al.  Serial turbo trellis coded modulation with rate-1 inner code , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

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