• DocumentCode
    338731
  • Title

    An area efficient surviving paths unit for the Viterbi algorithm

  • Author

    Dabiri, Dariush ; Blake, Ian F.

  • Author_Institution
    LSI Logic Corp., Milpitas, CA, USA
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    300
  • Abstract
    A new surviving paths unit (SPU) is described wherein the decision bits produced in the add-compare-select unit (ACSU) of a parallel architecture for the Viterbi algorithm are prepared for efficient storage in a single compact random access memory (RAM). A significant reduction in the size of the RAM is achieved by pre-processing the data in an especially designed unit. The new SPU never requires a memory bandwidth more than the least possible bandwidth imposed by the throughput of the ACSU. A novel interface unit, hereafter referred to as the ACS interface unit (ACSIU), resolves surviving paths down to a pre-determined depth on the trellis diagram of a finite state Markov chain, and breaks the decision bits into a sequence of successive vectors, each of the same size as the word-size of the RAM. At any trace-back step, a subset of the previous content of the trace-back register is used to generate the address for the current output of the RAM. A disjoint subset of the current content of the trace-back register is used to select a pre-determined number of bits from the output of the RAM. The selected bits are used to update the content of the trace-back register. The trace-back register after a sufficient number of trace-back steps, contains the estimated bits
  • Keywords
    Markov processes; Viterbi decoding; parallel architectures; random-access storage; shift registers; ACS interface unit; RAM; RAM size reduction; RAM word-size; Viterbi algorithm; Viterbi decoder; add-compare-select unit; area efficient surviving paths unit; finite state Markov chain; memory bandwidth; parallel architecture; random access memory; throughput; trace-back register; trellis diagram; Bandwidth; Convolutional codes; Large scale integration; Logic; Maximum likelihood decoding; Maximum likelihood estimation; Random access memory; Read-write memory; Throughput; Viterbi algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 1999. ICC '99. 1999 IEEE International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    0-7803-5284-X
  • Type

    conf

  • DOI
    10.1109/ICC.1999.767949
  • Filename
    767949