DocumentCode :
1151001
Title :
Implementing the Viterbi algorithm
Author :
Lou, Hui-Ling
Author_Institution :
Signal Process. Res. Dept., AT&T Bell Labs., Murray Hill, NJ, USA
Volume :
12
Issue :
5
fYear :
1995
fDate :
9/1/1995 12:00:00 AM
Firstpage :
42
Lastpage :
52
Abstract :
The Viterbi algorithm, an application of dynamic programming, is widely used for estimation and detection problems in digital communications and signal processing. It is used to detect signals in communication channels with memory, and to decode sequential error-control codes that are used to enhance the performance of digital communication systems. The Viterbi algorithm is also used in speech and character recognition tasks where the speech signals or characters are modeled by hidden Markov models. The article explains the basics of the Viterbi algorithm as applied to systems in digital communication systems, and speech and character recognition. It also focuses on the operations and the practical memory requirements to implement the Viterbi algorithm in real-time
Keywords :
Viterbi decoding; Viterbi detection; character recognition; digital communication; error correction codes; estimation theory; hidden Markov models; maximum likelihood estimation; sequences; speech recognition; Viterbi algorithm; character recognition; detection problems; digital communication systems; dynamic programming; estimation and detection problem; estimation problems; hidden Markov models; operations; practical memory requirements; real-time implementation; sequential error-control codes; speech recognition; Character recognition; Communication channels; Digital communication; Digital signal processing; Dynamic programming; Hidden Markov models; Signal detection; Signal processing algorithms; Speech; Viterbi algorithm;
fLanguage :
English
Journal_Title :
Signal Processing Magazine, IEEE
Publisher :
ieee
ISSN :
1053-5888
Type :
jour
DOI :
10.1109/79.410439
Filename :
410439
Link To Document :
بازگشت