DocumentCode :
1529237
Title :
Adaptive Viterbi decoding of convolutional codes over memoryless channels
Author :
Chan, François ; Haccoun, David
Author_Institution :
Dept. of Electr. & Comput. Eng., R. Mil. Coll. of Canada, Kingston, Ont., Canada
Volume :
45
Issue :
11
fYear :
1997
fDate :
11/1/1997 12:00:00 AM
Firstpage :
1389
Lastpage :
1400
Abstract :
In this paper, an adaptive decoding algorithm for convolutional codes, which is a modification of the Viterbi algorithm (VA) is presented. For a given code, the proposed algorithm yields nearly the same error performance as the VA while requiring a substantially smaller average number of computations. Unlike most of the other suboptimum algorithms, this algorithm is self-synchronizing. If the transmitted path is discarded, the adaptive Viterbi algorithm (AVA) can recover the state corresponding to the transmitted path after a few trellis depths. Using computer simulations over hard and soft 3-bit quantized additive white Gaussian noise channels, it is shown that codes with a constraint length K up to 11 can be used to improve the bit-error performance over the VA with K=7 while maintaining a similar average number of computations. Although a small variability of the computational effort is present with our algorithm, this variability is exponentially distributed, leading to a modest size of the input buffer and, hence, a small probability of overflow
Keywords :
Gaussian channels; Viterbi decoding; adaptive decoding; buffer storage; channel coding; computational complexity; convolutional codes; error statistics; memoryless systems; synchronisation; 3 bit; 3-bit quantized additive white Gaussian noise channels; AVA; Viterbi algorithm; adaptive Viterbi decoding; bit-error performance; computational effort; constraint length; convolutional codes; input buffer size; memoryless channels; overflow probability; self-synchronizing algorithm; suboptimum algorithm; transmitted path; trellis depth; Additive white noise; Buffer overflow; Computer errors; Computer simulation; Convolutional codes; Decoding; Distributed computing; Memoryless systems; Military computing; Viterbi algorithm;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/26.649755
Filename :
649755
Link To Document :
بازگشت