Title :
The Multiple Stack Algorithm Implemented on a Zilog Z-80 Microcomputer
Author_Institution :
MITRE Corp., Bedford, MA
fDate :
11/1/1980 12:00:00 AM
Abstract :
A sequential algorithm for decoding convolutional codes, the multiple stack algorithm or MSA devised by Chevillat and Costello, has been implemented and tested on a Zilog Z-80 microcomputer system. The results of this implementation, when compared to those of a (2, 1)8 Viterbi algorithm implemented on the same microcomputer system, show that the MSA obtains significantly higher data throughput. The results of the MSA implementation of a (2, 1)15 code suggest that the MSA is a practical choice for codes having longer constraint lengths than are normally used with Viterbi decoding. The comparative results may serve as guidelines for future implementation of the MSA algorithm on faster, more capable microprocessors.
Keywords :
Convolutional codes; Microcomputer applications, digital processing; Sequential decoding; Convolutional codes; Error probability; Iterative decoding; Maximum likelihood decoding; Maximum likelihood estimation; Microcomputers; Microprocessors; Sequential analysis; System testing; Viterbi algorithm;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOM.1980.1094615