LDPC code design considerations for non-uniform channels

Irregular low-density parity-check (LDPC) code design for parallel sub-channels with different qualities is investigated. Such channels appear in many communication systems, e.g., orthogonal frequency-division multiplexing systems. When channel knowledge is available at both the transmitter and receiver, following the literature, we consider allotted LDPC codes which carefully assign different parts of the code to sub-channels. To reduce the number of design parameters and allow for efficient design, semi-regular allotted codes have been suggested. We first formulate the design of semi-regular codes as a mixed integer linear programming. Relaxing the semi-regularity constraint broadens the search space which results in improved codes and also a more efficient design via linear programming. While information theoretic results suggest that having channel state information-for a fixed power assignment-does not change the capacity, we show that under non-optimal decoding or when the maximum degree allowed in the code is small, allotted codes significantly outperform conventional ones. Finally, for the case that neither side has the channel knowledge (thus capacity-loss is inevitable), we see that the reduced capacity can still be approached by LDPC codes.

[1]  Pravin Varaiya,et al.  Capacity of fading channels with channel side information , 1997, IEEE Trans. Inf. Theory.

[2]  Nazanin Rahnavard,et al.  Nonuniform error correction using low-density parity-check codes , 2005, IEEE Transactions on Information Theory.

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

[4]  Robert J. McEliece,et al.  On the complexity of reliable communication on the erasure channel , 2001, Proceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252).

[5]  A. de Baynast,et al.  LDPC code design for OFDM channel: graph connectivity and information bits positioning , 2005, International Symposium on Signals, Circuits and Systems, 2005. ISSCS 2005..

[6]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[7]  Daniel A. Spielman,et al.  Improved low-density parity-check codes using irregular graphs and belief propagation , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

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

[9]  Daniel A. Spielman,et al.  Efficient erasure correcting codes , 2001, IEEE Trans. Inf. Theory.

[10]  Robert Michael Tanner,et al.  A recursive approach to low complexity codes , 1981, IEEE Trans. Inf. Theory.

[11]  Hideki Imai,et al.  A new multilevel coding method using error-correcting codes , 1977, IEEE Trans. Inf. Theory.

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

[13]  Amin Shokrollahi,et al.  New Sequences of Linear Time Erasure Codes Approaching the Channel Capacity , 1999, AAECC.

[14]  D. Declercq,et al.  A linear criterion to optimize irregular LDPC codes for OFDM communications , 2005, 2005 IEEE 61st Vehicular Technology Conference.

[15]  Rüdiger L. Urbanke,et al.  Complexity versus performance of capacity-achieving irregular repeat-accumulate codes on the binary erasure channel , 2004, IEEE Transactions on Information Theory.

[16]  Rüdiger L. Urbanke,et al.  Modern Coding Theory , 2008 .

[17]  Rüdiger L. Urbanke,et al.  Design of capacity-approaching irregular low-density parity-check codes , 2001, IEEE Trans. Inf. Theory.

[18]  Paul H. Siegel,et al.  Capacity-approaching bandwidth-efficient coded modulation schemes based on low-density parity-check codes , 2003, IEEE Trans. Inf. Theory.

[19]  Nazanin Rahnavard,et al.  Results on non-uniform error correction using low-density parity-check codes , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[20]  Sae-Young Chung,et al.  Analysis of sum-product decoding of low-density parity-check codes using a Gaussian approximation , 2001, IEEE Trans. Inf. Theory.

[21]  Emina Soljanin,et al.  Reliable channel regions for good binary codes transmitted over parallel channels , 2006, IEEE Transactions on Information Theory.

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

[23]  Igal Sason,et al.  On Achievable Rates and Complexity of LDPC Codes Over Parallel Channels: Bounds and Applications , 2007, IEEE Transactions on Information Theory.

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

[25]  Giuseppe Caire,et al.  Bit-Interleaved Coded Modulation , 2008, Found. Trends Commun. Inf. Theory.