DocumentCode :
844551
Title :
A nonsorting VLSI structure for implementing the (M, L ) algorithm
Author :
Simmons, Stanley J.
Author_Institution :
Dept. of Electr. Eng., Queen´´s Univ., Kingston, Ont., Canada
Volume :
6
Issue :
3
fYear :
1988
fDate :
4/1/1988 12:00:00 AM
Firstpage :
538
Lastpage :
546
Abstract :
A nonsorting structure for implementing the (M, L) algorithm is presented. The processing is based on a survivor selection operation that incorporates parallelism and has an execution time proportional to the product of the logarithm of bM (the number of contender paths), and k (the number of bits used for path metrics). Aside from the path extender(s), the processor area is only a small fraction of the total chip area; most is simply for required storage of path histories and metrics. This means that the structure can support a large M on a single chip. In addition, the structure can be extended to larger M by stacking rows of a few different types of custom chips
Keywords :
VLSI; decoding; encoding; Viterbi algorithm; algorithm; channel decoding; contender paths; custom chips; nonsorting VLSI structure; parallelism; path extenders; path histories; path metrics; single chip; source coding; survivor selection operation; trellis coding; Decoding; Helium; Image coding; Memory; Parallel processing; Sorting; Source coding; Speech; Very large scale integration; Viterbi algorithm;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/49.1922
Filename :
1922
Link To Document :
بازگشت