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