Parity Forwarding for Relay Networks

Parity Forwarding for Relay Networks Peyman Razaghi Doctor of Philosophy Graduate Department of The Edward S. Rogers Sr. Department of Electrical and Computer Engineering University of Toronto 2009 In this dissertation, we introduce a relay protocol for multiple-relay networks called parity forwarding. The relay channel is a classic multiuser information theory problem introduced in 1971, modeling a network of three nodes: a source, a destination, and a relay node. The relay has no message of its own and assists the source to communicate to the destination. Of the two main coding techniques for the relay channel, decodeand-forward (DF) and compress-and-forward (CF), our focus is to understand the DF scheme for singleand multiple-relay channels. For the single-relay channel, we present an interpretation of the classic DF strategy from a linear-coding perspective. Identifying binning in the classic DF strategy as parity bit generation, we devise ensembles of lowdensity parity-check (LDPC) codes, called bilayer LDPC codes, to incorporate the parity bits generated by the relay in the decoding process at the destination. We develop code design techniques and optimize the parameters of the bilayer LDPC code structure to show that bilayer LDPC codes can approach the theoretical DF rate. Inspired by the relation between binning and parity bits, we introduce the parity forwarding protocol to improve on the achievable DF rate in a multiple-relay network. For a two-relay network, we show that the previous multihop DF protocol can be improved if the relays forward parity messages and receivers (relays or the destination) use a joint decoding scheme. Depending on the relation between relay messages and decoded messages at each relay,

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

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

[3]  M. Shokrollahi,et al.  Capacity-achieving sequences , 2001 .

[4]  Michael Gastpar,et al.  On the Performance of Independently Designed LDPC Codes for the Relay Channel , 2006, 2006 IEEE International Symposium on Information Theory.

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

[6]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[7]  Panganamala Ramana Kumar,et al.  An achievable rate for the multiple-level relay channel , 2005, IEEE Transactions on Information Theory.

[8]  Michael Gastpar,et al.  Cooperative strategies and capacity theorems for relay networks , 2005, IEEE Transactions on Information Theory.

[9]  Mohammad Reza Aref,et al.  The capacity of the semideterministic relay channel , 1982, IEEE Trans. Inf. Theory.

[10]  Zheng Zhang,et al.  Capacity-approaching turbo coding and iterative decoding for relay channels , 2005, IEEE Transactions on Communications.

[11]  Gerhard Kramer Communication Strategies and Coding for Relaying , 2007 .

[12]  Steven W. McLaughlin,et al.  Rate-compatible puncturing of low-density parity-check codes , 2004, IEEE Transactions on Information Theory.

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

[14]  Sae-Young Chung,et al.  On the design of low-density parity-check codes within 0.0045 dB of the Shannon limit , 2001, IEEE Communications Letters.

[15]  Panganamala Ramana Kumar,et al.  Towards an information theory of large networks: an achievable rate region , 2003, IEEE Trans. Inf. Theory.

[16]  Stephan ten Brink,et al.  Design of repeat-accumulate codes for iterative detection and decoding , 2003, IEEE Trans. Signal Process..

[17]  Zhen Zhang,et al.  Partial converse for a relay channel , 1988, IEEE Trans. Inf. Theory.

[18]  Wei Yu,et al.  Design of Low-Density Parity-Check Codes with Optimized Complexity-Rate Tradeoff , 2007 .

[19]  Giuseppe Caire,et al.  Incremental redundancy hybrid ARQ schemes based on low-density parity-check codes , 2004, IEEE Transactions on Communications.

[20]  Evangelos Eleftheriou,et al.  Regular and irregular progressive edge-growth tanner graphs , 2005, IEEE Transactions on Information Theory.

[21]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[22]  Aydano B. Carleial,et al.  Multiple-access channels with different generalized feedback signals , 1982, IEEE Trans. Inf. Theory.

[23]  Wei Yu,et al.  Capacity of a Class of Modulo-Sum Relay Channels , 2007, IEEE Transactions on Information Theory.

[24]  Emina Soljanin,et al.  LDPC code ensembles for incremental redundancy hybrid ARQ , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[25]  Amir H. Banihashemi,et al.  On construction of rate-compatible low-density parity-check codes , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[26]  Sanjeev R. Kulkarni,et al.  Degraded Gaussian multirelay channel: capacity and optimal power allocation , 2004, IEEE Transactions on Information Theory.

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

[28]  Helmut Bölcskei,et al.  Fading relay channels: performance limits and space-time signal design , 2004, IEEE Journal on Selected Areas in Communications.

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

[30]  S. Wicker Error Control Systems for Digital Communication and Storage , 1994 .

[31]  X. Jin Factor graphs and the Sum-Product Algorithm , 2002 .

[32]  Anders Høst-Madsen,et al.  Capacity bounds and power allocation for wireless relay channels , 2005, IEEE Transactions on Information Theory.

[33]  Wei Yu,et al.  Rateless Slepian-Wolf Codes , 2005, Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005..

[34]  M. Aminshokrollahi New sequences of linear time erasure codes approaching the channel capacity , 1999 .

[35]  Kien T. Truong,et al.  Relay Architectures for 3GPP LTE-Advanced , 2009, EURASIP J. Wirel. Commun. Netw..

[36]  G. Kramer Distributed and Layered Codes for Relaying , 2005, Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005..

[37]  Stephan ten Brink,et al.  Extrinsic information transfer functions: model and erasure channel properties , 2004, IEEE Transactions on Information Theory.

[38]  Gerhard Fettweis,et al.  Relay-based deployment concepts for wireless and mobile broadband radio , 2004, IEEE Communications Magazine.

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

[40]  Sergio Verdu,et al.  Multiuser Detection , 1998 .

[41]  Matthew C. Valenti,et al.  Practical relay networks: a generalization of hybrid-ARQ , 2005 .

[42]  M.A. Khojastepour,et al.  Code design for the relay channel and factor graph decoding , 2004, Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004..

[43]  Wei Yu,et al.  Bilayer LDPC Codes for the Relay Channel , 2006, 2006 IEEE International Conference on Communications.

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

[45]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[46]  Young-Han Kim,et al.  Coding Techniques for Primitive Relay Channels , 2008 .

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

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

[49]  Abbas El Gamal,et al.  Capacity of a class of relay channels with orthogonal components , 2005, IEEE Transactions on Information Theory.

[50]  Daniel A. Spielman,et al.  Analysis of low density codes and improved designs using irregular graphs , 1998, STOC '98.

[51]  Rüdiger L. Urbanke,et al.  The capacity of low-density parity-check codes under message-passing decoding , 2001, IEEE Trans. Inf. Theory.

[52]  Shlomo Shamai,et al.  Nested linear/Lattice codes for structured multiterminal binning , 2002, IEEE Trans. Inf. Theory.

[53]  R. Gallager,et al.  The Gaussian parallel relay network , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

[54]  Young-Han Kim,et al.  Capacity of a Class of Deterministic Relay Channels , 2006, 2007 IEEE International Symposium on Information Theory.

[55]  Aaron D. Wyner,et al.  Recent results in the Shannon theory , 1974, IEEE Trans. Inf. Theory.

[56]  E. Meulen,et al.  Three-terminal communication channels , 1971, Advances in Applied Probability.

[57]  Jun Hu,et al.  Low Density Parity Check Codes over Half-duplex Relay Channels , 2006, 2006 IEEE International Symposium on Information Theory.

[58]  Stefan Parkvall,et al.  LTE-Advanced - Evolving LTE towards IMT-Advanced , 2008, 2008 IEEE 68th Vehicular Technology Conference.

[59]  Jaehong Kim,et al.  Design of Rate-Compatible Irregular LDPC Codes for Incremental Redundancy Hybrid ARQ Systems , 2006, 2006 IEEE International Symposium on Information Theory.

[60]  Jinhong Yuan,et al.  Design of Multi-Edge-Type Bilayer-Expurgated LDPC Codes for Decode-and-Forward in Relay Channels , 2011, IEEE Transactions on Communications.

[61]  K. Ramchandran,et al.  Distributed source coding using syndromes (DISCUS): design and construction , 1999, Proceedings DCC'99 Data Compression Conference (Cat. No. PR00096).

[62]  Jun Ning,et al.  Improved bilayer LDPC codes using irregular check node degree distribution , 2008, 2008 IEEE International Symposium on Information Theory.

[63]  Gregory W. Wornell,et al.  Distributed space-time-coded protocols for exploiting cooperative diversity in wireless networks , 2003, IEEE Trans. Inf. Theory.

[64]  Panganamala Ramana Kumar,et al.  A network information theory for wireless communication: scaling laws and optimal operation , 2004, IEEE Transactions on Information Theory.

[65]  Hesham El Gamal,et al.  Analyzing the turbo decoder using the Gaussian approximation , 2001, IEEE Trans. Inf. Theory.

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

[67]  Michael Gastpar,et al.  The multiple-relay channel: coding and antenna-clustering capacity , 2002, Proceedings IEEE International Symposium on Information Theory,.

[68]  Wei Yu,et al.  Bit-Interleaved Coded Modulation for the Relay Channel Using Bilayer LDPC Codes , 2007, 2007 10th Canadian Workshop on Information Theory (CWIT).

[69]  Amin Shokrollahi,et al.  Capacity-achieving sequences for the erasure channel , 2002, IEEE Trans. Inf. Theory.

[70]  Mohammad Reza Aref,et al.  Information flow in relay networks , 1981 .

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

[72]  Guosen Yue,et al.  Performance Analysis and Code Design for Cooperative Relay Channels , 2006, 2006 40th Annual Conference on Information Sciences and Systems.