DocumentCode
1316582
Title
Generalized minimum-distance decoding of Euclidean-space codes and lattices
Author
Forney, G. David, Jr. ; Vardy, Alexander
Author_Institution
Motorola Inc., Mansfield, MA, USA
Volume
42
Issue
6
fYear
1996
fDate
11/1/1996 12:00:00 AM
Firstpage
1992
Lastpage
2026
Abstract
It is shown that multistage generalized minimum-distance (GMD) decoding of Euclidean-space codes and lattices can provide an excellent tradeoff between performance and complexity. We introduce a reliability metric for Gaussian channels that is easily computed from an inner product, and prove that a multistage GMD decoder using this metric is a bounded-distance decoder up to the true packing radius. The effective error coefficient of multistage GMD decoding is determined. Two simple modifications in the GMD decoding algorithm that drastically reduce this error coefficient are proposed. It is shown that with these modifications GMD decoding achieves the error coefficient of maximum-likelihood decoding for block codes and for generalized construction A lattices. Multistage GMD decoding of the lattices D4 , E8, K12, BW16, and Λ24 is investigated in detail. For K12BW 16, and Λ24, the GMD decoders have considerably lower complexity than the best known maximum-likelihood or bounded-distance decoding algorithms, and appear to be the most practically attractive decoders available. For high-dimensional codes and lattices (⩾64 dimensions) maximum-likelihood decoding becomes infeasible, while GMD decoding algorithms remain quite practical. As an example, we devise a multistage GMD decoder for a 128-dimensional sphere packing with a nominal coding gain of 8.98 dB that attains an effective error coefficient of 1365760. This decoder requires only about 400 real operations, in addition to algebraic errors-and-erasures decoding of certain BCH and Hamming codes. It therefore appears to be practically feasible to implement algebraic multistage GMD decoders for high-dimensional sphere packings, and thus achieve high effective coding gains
Keywords
BCH codes; Gaussian channels; Hamming codes; algebraic codes; block codes; coding errors; computational complexity; maximum likelihood decoding; BCH codes; Euclidean space lattices; Gaussian channels; Hamming code; algebraic block codes; algebraic errors and erasures decoding; bounded distance decoder; bounded distance decoding algorithms; coding gain; complexity; effective error coefficient; high dimensional codes; high dimensional lattices; inner product; maximum likelihood decoding; multistage generalized minimum distance decoding; packing radius; performance; reliability metric; Block codes; Convolutional codes; Euclidean distance; Gain; Gaussian channels; Hamming distance; Information theory; Lattices; Maximum likelihood decoding; Reed-Solomon codes;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/18.556693
Filename
556693
Link To Document