• DocumentCode
    866717
  • Title

    Fast tree-trellis list Viterbi decoding

  • Author

    Röder, Martin ; Hamzaoui, Raouf

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Univ. of Konstanz, Germany
  • Volume
    54
  • Issue
    3
  • fYear
    2006
  • fDate
    3/1/2006 12:00:00 AM
  • Firstpage
    453
  • Lastpage
    461
  • Abstract
    A list Viterbi algorithm (LVA) finds the n most likely paths in a trellis diagram of a convolutional code. One of the most efficient LVAs is the tree-trellis algorithm of Soong and Huang. We propose a new implementation of this algorithm. Instead of storing the candidate paths in a single list sorted according to the metrics of the paths, we show that it is computationally more efficient to use several unsorted lists, where all paths of the same list have the same metric. For an arbitrary integer bit metric, both the time and space complexity of our implementation are linear in n. Experimental results for a binary symmetric channel and an additive white Gaussian noise channel show that our implementation is much faster than all previous LVAs.
  • Keywords
    Viterbi decoding; convolutional codes; trellis codes; additive white Gaussian noise channel; binary symmetric channel; convolutional code; list Viterbi decoding; space complexity; tree-trellis decoding; AWGN; Additive white noise; Concatenated codes; Convolutional codes; Cyclic redundancy check; Decoding; Error correction codes; Image reconstruction; Testing; Viterbi algorithm; Algorithms; Viterbi decoding; concatenated coding; convolutional codes;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2006.869812
  • Filename
    1605463