Title :
Acyclic Tanner graphs and maximum-likelihood decoding of linear block codes
Author :
Esmaeili, M. ; Khandani, A.K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
fDate :
12/1/2000 12:00:00 AM
Abstract :
The maximum-likelihood decoding of linear block codes by Wagner rule decoding is discussed. In this approach, the Wagner rule decoding, which has been primarily applied to single parity check codes, is employed on acyclic Tanner graphs. Accordingly, a coset decoding equipped with Wagner rule decoding is applied to the decoding of a code C having a Tanner graph with cycles. A subcode C1 of C with acyclic Tanner graph is chosen as the base subcode. All cosets of C1 have the same Tanner graph and are distinguished by their values of parity nodes in the graph. The acyclic Tanner graph of C1 , together with a trellis representation of the space of the parity sequences, represent the code C. This graphical representation provides a unified and systematic approach to search for an efficient method for the maximum-likelihood decoding of a given linear block code. It is shown that the proposed method covers the most efficient techniques known for the decoding of some important block codes, including the hexacode H6, extended Golay codes, Reed-Muller codes, Hamming codes and (32,16,8) quadratic residue code. The generalisation to the decoding of lattices is briefly explained
Keywords :
Golay codes; Hamming codes; Reed-Muller codes; block codes; graph theory; group codes; linear codes; maximum likelihood decoding; residue codes; Wagner rule decoding; acyclic Tanner graphs; coset decoding; graphical representation; group code C; lattices; linear block codes; maximum-likelihood decoding; parity nodes; parity sequences; subcode; trellis representation;
Journal_Title :
Communications, IEE Proceedings-
DOI :
10.1049/ip-com:20000663