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