• DocumentCode
    2354121
  • Title

    A fast maximum-likelihood decoder for convolutional codes

  • Author

    Feldman, Jon ; Abou-Faycal, Ibrahim ; Frigo, Matteo

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • Volume
    1
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    371
  • Abstract
    The lazy Viterbi decoder is a maximum-likelihood decoder for block and stream convolutional codes. For many codes of practical interest, under reasonable noise conditions, the lazy decoder is much faster than the original Viterbi decoder. For a code of constraint length 6, the lazy algorithm is about 50% faster than an optimized implementation of the Viterbi decoder whenever SNR>6 dB. Moreover, while the running time of the Viterbi decoder grows exponentially with the constraint length, under reasonable noise conditions, the running time of the lazy algorithm is essentially independent of the constraint length. This paper introduces the lazy Viterbi decoder and shows how to make it efficient in practice.
  • Keywords
    Viterbi decoding; convolutional codes; maximum likelihood decoding; random noise; Viterbi decoder; code constraint length; convolutional codes; fast decoder; lazy decoder; maximum-likelihood decoder; Code standards; Constraint optimization; Convolutional codes; Maximum likelihood decoding; Multiaccess communication; Signal to noise ratio; Software algorithms; Software performance; Software standards; Viterbi algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Vehicular Technology Conference, 2002. Proceedings. VTC 2002-Fall. 2002 IEEE 56th
  • ISSN
    1090-3038
  • Print_ISBN
    0-7803-7467-3
  • Type

    conf

  • DOI
    10.1109/VETECF.2002.1040367
  • Filename
    1040367