Binary intersymbol interference channels: Gallager codes, density evolution, and code performance bounds

被引:130
作者
Kavcic, A [1 ]
Ma, X [1 ]
Mitzenmacher, M [1 ]
机构
[1] Harvard Univ, Div Engn & Appl Sci, Cambridge, MA 02138 USA
基金
美国国家科学基金会;
关键词
Bahl-Cocke-Jelinek-Raviv (BCJR)-once bound; channel capacity; density evolution; Gallager codes; independent and identically distributed (i.i.d.) capacity; intersymbol interference (ISI) channel; low-density parity-check (LDPC) codes; sum-product algorithm; turbo equalization;
D O I
10.1109/TIT.2003.813563
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study the limits of performance of Gallager codes (low-density parity-check (LDPC) codes) over binary linear inter-symbol interference (ISI) channels with additive white Gaussian noise (AWGN). Using the graph representations of the channel, the code, and the sum-product message-passing detector/decoder, we prove two error concentration theorems. Our proofs expand on previous work by handling complications introduced by the channel memory. We circumvent these problems by considering not just linear Gallager codes but also their cosets and by distinguishing between different types of message flow neighborhoods depending on the actual transmitted symbols. We compute the noise tolerance. threshold using a suitably developed density evolution algorithm and verify, by simulation, that the thresholds represent accurate predictions of the performance of the iterative sum-product algorithm for finite (but large) block lengths. We also demonstrate that for high rates, the-thresholds are very close to the theoretical limit of performance for Gallager codes over ISI channels'. If C denotes the capacity of a binary ISI channel and if C-i.i.d. denotes the maximal achievable mutual information rate when the channel inputs are independent and identically distributed (i.i.d.) binary random variables (C-i.i.d. less than or equal to C), we prove that the maximum information rate achievable by the sum-product decoder of a Gallager (coset) code is upper-bounded by C-i.i.d. The last topic investigated is the performance limit of the decoder if the trellis portion - of the sum-product algorithm is executed only once; this demonstrates the potential for trading off the computational requirements and the performance of the P decoder.
引用
收藏
页码:1636 / 1652
页数:17
相关论文
共 49 条
  • [1] [Anonymous], LOW DENSITY PARITY C
  • [2] ARNOLD D, 2001, P IEE C COMM 2001 HE
  • [3] OPTIMAL DECODING OF LINEAR CODES FOR MINIMIZING SYMBOL ERROR RATE
    BAHL, LR
    COCKE, J
    JELINEK, F
    RAVIV, J
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1974, 20 (02) : 284 - 287
  • [4] BAI B, 1999, IEE P-COMMUN, V46, P314
  • [5] Algorithm for continuous decoding of turbo codes
    Benedetto, S
    Divsalar, D
    Montorsi, G
    Pollara, F
    [J]. ELECTRONICS LETTERS, 1996, 32 (04) : 314 - 315
  • [6] BERROU C, 1993, IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS 93 : TECHNICAL PROGRAM, CONFERENCE RECORD, VOLS 1-3, P1064, DOI 10.1109/ICC.1993.397441
  • [7] On the design of low-density parity-check codes within 0.0045 dB of the Shannon limit
    Chung, SY
    Forney, GD
    Richardson, TJ
    Urbanke, R
    [J]. IEEE COMMUNICATIONS LETTERS, 2001, 5 (02) : 58 - 60
  • [8] Cover T. M., 2005, ELEM INF THEORY, DOI 10.1002/047174882X
  • [9] ITERATIVE CORRECTION OF INTERSYMBOL INTERFERENCE - TURBO-EQUALIZATION
    DOUILLARD, C
    JEZEQUEL, M
    BERROU, C
    PICART, A
    DIDIER, P
    GLAVIEUX, A
    [J]. EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS, 1995, 6 (05): : 507 - 511
  • [10] FAN J, 1999, P ALL C COMM CONTR