Title :
Iterative decoding of compound codes by probability propagation in graphical models
Author :
Kschischang, Frank R. ; Frey, Brendan J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
fDate :
2/1/1998 12:00:00 AM
Abstract :
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 for functions described by factor graphs. From this general algorithm, Pearl´s (1986) belief propagation algorithm is easily derived as a special case. We point out that 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
Keywords :
Bayes methods; Markov processes; concatenated codes; convolutional codes; decoding; graph theory; iterative methods; probability; random processes; Bayesian network descriptions; Bayesian networks; Markov random fields; Pearl´s belief propagation algorithm; Tanner graphs; compound codes; factor graph; general distributed marginalization algorithm; graphical models; input/state/output/channel description; iterative decoding; low-density parity-check codes; parallel-concatenated coding systems; parallel-concatenated convolutional codes; probability propagation; product codes; serially concatenated coding systems; turbo decoding; Bayesian methods; Belief propagation; Concatenated codes; Convolutional codes; Graphical models; Iterative algorithms; Iterative decoding; Markov random fields; Parity check codes; Product codes;
Journal_Title :
Selected Areas in Communications, IEEE Journal on