Turbo decoding as an instance of Pearl's "belief propagation" algorithm

被引:438
作者
McEliece, RJ [1 ]
MacKay, DJC
Cheng, JF
机构
[1] CALTECH, Dept Elect Engn, Pasadena, CA 91125 USA
[2] Univ Cambridge, Darwin Coll, Cavendish Lab, Dept Phys, Cambridge CB3 0HE, England
[3] Salomon Bros Inc, New York, NY 10048 USA
基金
美国国家科学基金会;
关键词
belief propagation; error-correcting codes; iterative decoding; Pearl's Algorithm; probabilistic inference; turbo codes;
D O I
10.1109/49.661103
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we will describe the close connection between the now celebrated iterative turbo decoding algorithm of Berrou et al, and an algorithm that has been well known in the artificial intelligence community for a decade, but which is relatively unknown ti information theorists: Pearl's belief propagation algorithm, We shall see that if Pearl's algorithm is applied to the "belief network" of a parallel concatenation of two or more codes, the turbo decoding algorithm immediately results, Unfortunately, however, this belief diagram has loops, and Pearl only proved that his algorithm works when there are no loops, so an explanation of the excellent experimental performance of turbo decoding Is still lacking, However, we shall also show that Pearl's algorithm can be used to routinely derive previously known iterative, but suboptimal, decoding algorithms for a number of other error-control systems, including Gallager's low-density parity-check codes, serially concatenated codes, and product codes, Thus, belief propagation provides a very attractive general methodology for devising low-complexity iterative decoding algorithms for hybrid coded systems.
引用
收藏
页码:140 / 152
页数:13
相关论文
共 66 条
  • [1] AJI S, 1997, P 4 INT S COMM THEOR, P135
  • [2] Aji S. M., 1997, Proceeding. 1997 IEEE International Symposium on Information Theory (Cat. No.97CH36074), DOI 10.1109/ISIT.1997.612921
  • [3] ANDERSEN J, 1994, 1994 IEEE INT S INF
  • [4] [Anonymous], P GLOB TEL C 1994 GL
  • [5] 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
  • [6] Barbulescu AS, 1995, PROCEEDINGS 1995 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, P37, DOI 10.1109/ISIT.1995.531139
  • [7] STATISTICAL INFERENCE FOR PROBABILISTIC FUNCTIONS OF FINITE STATE MARKOV CHAINS
    BAUM, LE
    PETRIE, T
    [J]. ANNALS OF MATHEMATICAL STATISTICS, 1966, 37 (06): : 1554 - &
  • [8] Unveiling turbo codes: Some results on parallel concatenated coding schemes
    Benedetto, S
    Montorsi, G
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1996, 42 (02) : 409 - 428
  • [9] Serial concatenation of block and convolutional codes
    Benedetto, S
    Montorsi, G
    [J]. ELECTRONICS LETTERS, 1996, 32 (10) : 887 - 888
  • [10] BENEDETTO S, 1996, JPL TDA PROGR REP, V42