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 :
بازگشت