• DocumentCode
    1488275
  • Title

    Systolic arrays for Viterbi processing in communication systems with a time-dispersive channel

  • Author

    Provence, John D. ; Gupta, Someshwar C.

  • Author_Institution
    Dept. of Electr. Eng., Southern Methodist Univ., Dallas, TX, USA
  • Volume
    36
  • Issue
    10
  • fYear
    1988
  • fDate
    10/1/1988 12:00:00 AM
  • Firstpage
    1148
  • Lastpage
    1156
  • Abstract
    The theory and design of systolic arrays for Viterbi processing in communication systems with a time-dispersive time-varying channel is discussed. The architecture, algorithms, and processor elements, for a two-dimensional systolic array are described. The array supports the branch metric computations required for an adaptive Viterbi processor. The array is designed so that computations propagate along the rows of the array, while data symbols propagate along the columns. All interprocessor data flow and connections within the array are nearest-neighbor. The array illustrates how the Viterbi-processor algorithms can be structured to achieve a high degree of computational concurrency. Variations in the array design are described and evaluated in terms of computational resource requirements and utilization and computational throughput. A high-bandwidth memory interface is proposed, and system design considerations are discussed
  • Keywords
    cellular arrays; parallel algorithms; parallel architectures; Viterbi processing; algorithms; architecture; branch metric computations; communication systems; computational concurrency; computational resource requirements; computational throughput; high-bandwidth memory interface; processor elements; system design considerations; systolic arrays; time-dispersive channel; utilization; Adaptive arrays; Bandwidth; Baseband; Communication systems; Concurrent computing; Data communication; Maximum likelihood estimation; Systolic arrays; Throughput; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.7532
  • Filename
    7532