Generalized minimum-distance decoding of Euclidean-space codes and lattices

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 D/sub 4/, E/sub 8/, K/sub 12/, BW/sub 16/, and /spl Lambda//sub 24/ is investigated in detail. For K/sub 12/BW/sub 16/, and /spl Lambda//sub 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 (/spl ges/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.

[1]  N. J. A. Sloane,et al.  Sphere Packings, Lattices and Groups , 1987, Grundlehren der mathematischen Wissenschaften.

[2]  Carl-Erik W. Sundberg,et al.  A note on soft decision decoding with successive erasures (Corresp.) , 1976, IEEE Trans. Inf. Theory.

[3]  G. David Forney,et al.  Coset codes-II: Binary lattices and related codes , 1988, IEEE Trans. Inf. Theory.

[4]  R. Kotter Fast generalized minimum-distance decoding of algebraic-geometry and Reed-Solomon codes , 1996 .

[5]  Vera Pless,et al.  Decoding the Golay codes , 1986, IEEE Trans. Inf. Theory.

[6]  Michele Elia,et al.  Algebraic decoding of the (23, 12, 7) Golay code , 1987, IEEE Trans. Inf. Theory.

[7]  Ulrich K. Sorger A new Reed-Solomon code decoding algorithm based on Newton's interpolation , 1993, IEEE Trans. Inf. Theory.

[8]  Alexander Vardy The Nordstrom-Robinson code: representation over $GF(4)$ and efficient decoding , 1994, IEEE Trans. Inf. Theory.

[9]  Shlomo Shamai,et al.  Performance analysis of a multilevel coded modulation system , 1994, IEEE Trans. Commun..

[10]  Yair Be'ery,et al.  Maximum likelihood soft decoding of binary block codes and decoders for the Golay codes , 1989, IEEE Trans. Inf. Theory.

[11]  Hideki Imai,et al.  A new multilevel coding method using error-correcting codes , 1977, IEEE Trans. Inf. Theory.

[12]  C. E. SHANNON,et al.  A mathematical theory of communication , 1948, MOCO.

[13]  G. David Forney,et al.  Geometrically uniform codes , 1991, IEEE Trans. Inf. Theory.

[14]  Feng-Wen Sun,et al.  The Leech lattice, the octacode, and decoding algorithms , 1995, IEEE Trans. Inf. Theory.

[15]  G. David Forney,et al.  Generalized minimum distance decoding , 1966, IEEE Trans. Inf. Theory.

[16]  K. Araki,et al.  The Generalized Syndrome Polynomial and its Application to the Efficient Decoding of Reed-Solomon Codes Based on Gmd Criterion , 1993, Proceedings. IEEE International Symposium on Information Theory.

[17]  Dana J. Taipale,et al.  An efficient soft-decision Reed-Solomon decoding algorithm , 1994, IEEE Trans. Inf. Theory.

[18]  U. K. Sorger Fast Generalized-Minimum-Distante Decoding , 1993, Proceedings. IEEE International Symposium on Information Theory.

[19]  R. Kotter,et al.  A New Efficient Error-Erasure Location Scheme in Gmd Decoding , 1993, Proceedings. IEEE International Symposium on Information Theory.

[20]  Gregory J. Pottie,et al.  Multilevel codes based on partitioning , 1989, IEEE Trans. Inf. Theory.

[21]  Ofer Amrani,et al.  The Leech lattice and the Golay code: bounded-distance decoding and multilevel constructions , 1994, IEEE Trans. Inf. Theory.

[22]  Chun Wang,et al.  A bounded-distance decoding algorithm for binary linear block codes achieving the minimum effective error coefficient , 1996, IEEE Trans. Inf. Theory.

[23]  G. David Forney,et al.  Coset codes-I: Introduction and geometrical classification , 1988, IEEE Trans. Inf. Theory.

[24]  G. David Forney,et al.  A bounded-distance decoding algorithm for the Leech lattice, with generalizations , 1989, IEEE Trans. Inf. Theory.

[25]  Alexander Vardy Even more efficient bounded-distance decoding of the hexacode, the Golay code, and the Leech lattice , 1995, IEEE Trans. Inf. Theory.

[26]  N. Sloane,et al.  Sphere Packings and Error-Correcting Codes , 1971, Canadian Journal of Mathematics.

[27]  A. Robert Calderbank,et al.  Multilevel codes and multistage decoding , 1989, IEEE Trans. Commun..

[28]  Alexander Vardy,et al.  Maximum likelihood decoding of the Leech lattice , 1993, IEEE Trans. Inf. Theory.

[29]  Reginaldo Palazzo Júnior,et al.  A bounded-distance decoding algorithm for lattices obtained from a generalized code formula , 1994, IEEE Trans. Inf. Theory.

[30]  Johannes B. Huber,et al.  Power and bandwidth efficient digital communication using turbo codes in multilevel codes , 1995, Eur. Trans. Telecommun..

[31]  Sae-Young Chung,et al.  On the capacity of coset codes and multilevel coset codes , 1996 .

[32]  Elwyn R. Berlekamp,et al.  Bounded distance+1 soft-decision Reed-Solomon decoding , 1996, IEEE Trans. Inf. Theory.

[33]  Michael B. Pursley,et al.  An improvement to generalized-minimum-distance decoding , 1991, IEEE Trans. Inf. Theory.