• 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