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
Link To Document