• DocumentCode
    924185
  • Title

    Generalized stack algorithms for decoding convolutional codes

  • Author

    Haccoun, David ; Ferguson, Michael J.

  • Volume
    21
  • Issue
    6
  • fYear
    1975
  • fDate
    11/1/1975 12:00:00 AM
  • Firstpage
    638
  • Lastpage
    651
  • 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
    Convolutional codes; Decoding; Computational modeling; Computer aided analysis; Convolutional codes; Costs; Decoding; Distributed computing; Error correction; Probability distribution; Tree graphs; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.1975.1055463
  • Filename
    1055463