• DocumentCode
    1536552
  • Title

    A multiprocessor architecture for multiple path stack sequential decoders

  • Author

    Bélanger, Normand ; Haccoun, David ; Savaria, Yvon

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Ecole Polytech., Montreal, Que., Canada
  • Volume
    42
  • Issue
    234
  • fYear
    1994
  • Firstpage
    951
  • Lastpage
    957
  • Abstract
    The Zigangirov-Jelinek (stack) algorithm allows decoding convolutional codes with a small computational effort compared to the optimum Viterbi algorithm. However, it suffers from a variability of that computational effort that is highly undesirable. The paper describes an architecture that implements a multiple-path-like stack algorithm for reducing this variability. This architecture is organized as a linear structure comprising special processors for extending tree nodes, called extenders, and priority stacks for storing nodes in sorted metric order. The architecture is shown to have a good potential for reducing the computational variability without adding much overhead to the system. Simulations have shown that this architecture effectively reduces computational variability as the number of processors increases, even for a relatively large number of extenders. Simulations run for up to 16 extenders have also shown that using 4 to 16 extenders is a good choice. The architecture is also shown to reduce computational variability like the multiple path algorithm does, while having a better time performance
  • Keywords
    Artificial satellites; Computational modeling; Computer architecture; Convolutional codes; Data communication; Decoding; Error analysis; Error correction codes; Sorting; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.1994.580203
  • Filename
    580203