Generalized stack algorithms for decoding convolutional codes
- 1 November 1975
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 21 (6), 638-651
- https://doi.org/10.1109/tit.1975.1055463
Abstract
A new class of generalized stack algorithms for decoding convolutional codes is presented. It is based on the Zigangirov-Jelinek (Z-J) algorithm but, instead of extending just the top node of the stack at all times, a number of the most likely paths are simultaneously extended. This number of paths may be constant or may be varied to match the current decoding effort with the prevalent noise conditions of the channel. Moreover, the trellis structure of the convolutional code is used by recognizing and exploiting the reconvergence of the paths. As a result the variability of the computation can be reduced up to a limit set by the "ideal" stack algorithm. Although the tail of the computational distribution is still Pareto, it is shown and verified from simulation with short constraint length codes(K \leq 9)of rate\frac{1}{2}that, compared to sequential decoding, the variability of the number of computations per decoded bit and the maximum computational effort are both reduced at the cost of a modest increase in the average decoding effort. Moreover, some of the error events of sequential decoding are corrected. These algorithms fill the gap between the one-path sequential decoding nad the all-path Viterbi decoding.Keywords
This publication has 8 references indexed in Scilit:
- Certain infinite Markov chains and sequential decodingDiscrete Mathematics, 1972
- Fast Sequential Decoding Algorithm Using a StackIBM Journal of Research and Development, 1969
- On the Viterbi decoding algorithmIEEE Transactions on Information Theory, 1969
- An upper bound on moments of sequential decoding effortIEEE Transactions on Information Theory, 1969
- Error bounds for convolutional codes and an asymptotically optimum decoding algorithmIEEE Transactions on Information Theory, 1967
- A lower bound to the distribution of computation for sequential decodingIEEE Transactions on Information Theory, 1967
- THE COMPUTATION PROBLEM WITH SEQUENTIAL DECODINGPublished by Defense Technical Information Center (DTIC) ,1965
- A heuristic discussion of probabilistic decodingIEEE Transactions on Information Theory, 1963