DocumentCode :
767912
Title :
Codes defined on graphs
Author :
Kschischang, Frank R.
Author_Institution :
Toronto Univ., Ont., Canada
Volume :
41
Issue :
8
fYear :
2003
Firstpage :
118
Lastpage :
125
Abstract :
Low-density parity-check codes, turbo codes, and indeed most practically decodable capacity-approaching error correcting codes can all be understood as codes defined on graphs. Graphs not only describe the codes, but, more important, they structure the operation of the sum-product decoding algorithm (or one of many possible variations), which can be used for iterative decoding. Such coding schemes have the potential to approach channel capacity, while maintaining reasonable decoding complexity. In this tutorial article we review factor graphs, which can be used to describe codes and the joint probability distributions that must be dealt with in decoding. We also review the sum-product algorithm, and show how this algorithm leads to iterative decoding algorithms for codes defined on graphs.
Keywords :
error correction codes; graph theory; iterative decoding; parity check codes; reviews; turbo codes; capacity approaching error correcting codes; channel capacity; decoding complexity; factor graphs; iterative decoding; joint probability distributions; low-density parity-check codes; sum-product algorithm; sum-product decoding algorithm; turbo codes; Artificial intelligence; Graphical models; Iterative algorithms; Iterative decoding; Performance analysis; Physics; Probability distribution; Sum product algorithm; Vectors; Visualization;
fLanguage :
English
Journal_Title :
Communications Magazine, IEEE
Publisher :
ieee
ISSN :
0163-6804
Type :
jour
DOI :
10.1109/MCOM.2003.1222727
Filename :
1222727
Link To Document :
بازگشت