Engineering PapersSearch

NASA NTRS · 19890052230

Systolic array processing of the Viterbi algorithm

Abstract

Results on efficient forms of decoding convolutional codes based on the Viterbi algorithm by using systolic arrays are presented. Various properties of convolutional codes are discussed. A technique called strongly connected trellis decoding is introduced to increase the efficient utilization of all the systolic array processors. Issues dealing with the composite branch metric generation, survivor updating, overall system architecture, throughput rate, and computational overhead ratio also investigated. The scheme is applicable to both hard and soft decoding of any rate b/n convolutional code. It is shown that as the length of the code becomes large, the systolic Viterbi decoder maintains a regular and general interconnection structure as well as moderate throughput rate gain over the sequential Viterbi decoder.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Chang, Chi-Yung, Yao, Kung. 1989-01-01. Systolic array processing of the Viterbi algorithm. https://ntrs.nasa.gov/citations/19890052230

Cite the original work for its findings. Save a collection to share your selection of sources.