Iterative decoding of compound codes by probability propagation in graphical models

被引:242
作者
Kschischang, FR [1 ]
Frey, BJ
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[2] Univ Illinois, Beckman Inst, Urbana, IL 61801 USA
关键词
concatenated coding; decoding; graph theory; iterative methods; product codes;
D O I
10.1109/49.661110
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a unified graphical model framework for describing compound codes and deriving iterative decoding algorithms, After reviewing a variety of graphical models (Markov random fields, Tanner graphs, and Bayesian networks), we derive a general distributed marginalization algorithm far functions described by factor graphs. From this general algorithm, Pearl's belief propagation algorithm is easily derived as a special case, We point out that recently developed iterative decoding algorithms for various codes, including "turbo decoding" of parallel-concatenated convolutional codes, may be viewed as probability propagation in a graphical model of the code, We focus on Bayesian network descriptions of codes, which give a natural input/state/output/channel description of a code and channel, and we indicate how iterative decoders can be developed for parallel- and serially concatenated coding systems, product codes, and low-density parity-check codes.
引用
收藏
页码:219 / 230
页数:12
相关论文
共 35 条
[1]  
Aji S. M., 1997, Proceeding. 1997 IEEE International Symposium on Information Theory (Cat. No.97CH36074), DOI 10.1109/ISIT.1997.612921
[2]   OPTIMAL DECODING OF LINEAR CODES FOR MINIMIZING SYMBOL ERROR RATE [J].
BAHL, LR ;
COCKE, J ;
JELINEK, F ;
RAVIV, J .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1974, 20 (02) :284-287
[3]   STATISTICAL INFERENCE FOR PROBABILISTIC FUNCTIONS OF FINITE STATE MARKOV CHAINS [J].
BAUM, LE ;
PETRIE, T .
ANNALS OF MATHEMATICAL STATISTICS, 1966, 37 (06) :1554-&
[4]   Iterative decoding of serially concatenated convolutional codes [J].
Benedetto, S ;
Montorsi, G .
ELECTRONICS LETTERS, 1996, 32 (13) :1186-1188
[5]   Serial concatenation of block and convolutional codes [J].
Benedetto, S ;
Montorsi, G .
ELECTRONICS LETTERS, 1996, 32 (10) :887-888
[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]  
Bertsekas D. P., 1992, DATA NETWORKS
[8]  
Forney G. D. Jr, 1996, Proceedings. Thirty-Fourth Annual Allerton Conference on Communication, Control, and Computing, P432
[9]  
FORNEY GD, 1994, KLUW COMMUN, V276, P115
[10]  
FORNEY GD, 1966, CONCATENATED CODES