• DocumentCode
    1519667
  • Title

    List Viterbi decoding algorithms with applications

  • Author

    Seshadri, Nambirajan ; Sundberg, Carl-Erik W.

  • Author_Institution
    Signal Process. Res. Dept., AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    42
  • Issue
    234
  • fYear
    1994
  • Firstpage
    313
  • Lastpage
    323
  • Abstract
    A list Viterbi decoding algorithm (LVA) produces a rank ordered list of the L globally best candidates after a trellis search. The authors present two such algorithms, (i) a parallel LVA that simultaneously produces the L best candidates and (ii) a serial LVA that iteratively produces the kth best candidate based on knowledge of the previously found k-1 best paths. The application of LVA to a concatenated communication system consisting of an inner convolutional code and an outer error detecting code is considered in detail. Analysis as well as simulation results show that significant improvement in error performance is obtained when the inner decoder, which is conventionally based on the Viterbi algorithm (VA), is replaced by the LVA. An improvement of up to 3 dB is obtained for the additive white Gaussian noise (AWGN) channel due to an increase in the minimum Euclidean distance. Ever larger gains are obtained for the Rayleigh fading channel due to an increase in the time diversity. It is also shown that a 10% improvement in throughput is obtained along with significantly reduced probability of a decoding failure for a hybrid FEC/ARQ scheme with the inner code being a rate compatible punctured convolutional (RCPC) code
  • Keywords
    coding errors; convolutional codes; data communication systems; decoding; error detection codes; maximum likelihood estimation; parallel algorithms; probability; random noise; white noise; AWGN channel; Rayleigh fading channel; additive white Gaussian noise; concatenated communication system; decoding failure probability; error performance; globally best candidates; hybrid FEC/ARQ; inner convolutional code; inner decoder; iterative algorithm; list Viterbi decoding algorithm; minimum Euclidean distance; outer error detecting code; parallel LVA; rank ordered list; rate compatible punctured convolutional code; serial LVA; simulation results; throughput; time diversity; trellis search; AWGN; Additive white noise; Algorithm design and analysis; Analytical models; Concatenated codes; Convolutional codes; Iterative algorithms; Iterative decoding; Performance analysis; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.1994.577040
  • Filename
    577040