DocumentCode
758774
Title
The Multiple Stack Algorithm Implemented on a Zilog Z-80 Microcomputer
Author
Ma, Howard H.
Author_Institution
MITRE Corp., Bedford, MA
Volume
28
Issue
11
fYear
1980
fDate
11/1/1980 12:00:00 AM
Firstpage
1876
Lastpage
1882
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;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOM.1980.1094615
Filename
1094615
Link To Document