Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Systolic array architecture for convolutional decoding algorithms: Viterbi algorithm and stack algorithm

Thesis/Dissertation ·
OSTI ID:6891535

New results on efficient forms of decoding convolutional codes based on Viterbi and stack algorithms using systolic array architecture are presented. Some theoretical aspects of systolic arrays are also investigated. First, systolic array implementation of Viterbi algorithm is considered, and various properties of convolutional codes are derived. A technique called strongly connected trellis decoding is introduced to increase the efficient utilization of all the systolic array processors. The issues dealing with the composite branch metric generation, survivor updating, overall system architecture, throughput rate, and computations overhead ratio are also investigated. Second, the existing stack algorithm is modified and restated in a more concise version so that it can be efficiently implemented by a special type of systolic array called systolic priority queue. Three general schemes of systolic priority queue based on random access memory, shift register, and ripple register are proposed. Finally, a systematic approach is presented to design systolic arrays for certain general classes of recursively formulated algorithms.

Research Organization:
California Univ., Los Angeles (USA)
OSTI ID:
6891535
Country of Publication:
United States
Language:
English

Similar Records

Systolic systems: algorithms and complexity
Thesis/Dissertation · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:6471883

Multiprocessor architecture for multiple path stack sequential decoders
Journal Article · Mon Jan 31 23:00:00 EST 1994 · IEEE Transactions on Communications · OSTI ID:57307

Algorithm implementation and design of reconfigurable mixed systolic arrays
Thesis/Dissertation · Mon Dec 31 23:00:00 EST 1984 · OSTI ID:5641021