• DocumentCode
    1044316
  • Title

    Simple MAP decoding of first-order Reed-Muller and Hamming codes

  • Author

    Ashikhmin, Alexei ; Litsyn, Simon

  • Author_Institution
    Bell Labs., Murray Hill, NJ, USA
  • Volume
    50
  • Issue
    8
  • fYear
    2004
  • Firstpage
    1812
  • Lastpage
    1818
  • Abstract
    A maximum a posteriori (MAP) probability decoder of a block code minimizes the probability of error for each transmitted symbol separately. The standard way of implementing MAP decoding of a linear code is the Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm, which is based on a trellis representation of the code. The complexity of the BCJR algorithm for the first-order Reed-Muller (RM-1) codes and Hamming codes is proportional to n2, where n is the code´s length. In this correspondence, we present new MAP decoding algorithms for binary and nonbinary RM-1 and Hamming codes. The proposed algorithms have complexities proportional to q2n logqn, where q is the alphabet size. In particular, for the binary codes this yields complexity of order n log n.
  • Keywords
    Hamming codes; Reed-Muller codes; binary codes; block codes; error statistics; linear codes; maximum likelihood decoding; trellis codes; BCJR; Bahl-Cocke-Jelinek-Raviv algorithm; Hamming code; MAP; RM-1 codes; binary code; block code; error probability; first-order Reed-Muller code; linear code; maximum a posteriori probability decoder; trellis code; Binary codes; Block codes; Code standards; Conferences; Error correction codes; Information theory; Linear code; Mathematics; Maximum likelihood decoding; Product codes; Hamming codes; MAP; Reed–Muller codes; decoding; maximum a posteriori;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2004.831835
  • Filename
    1317128