• DocumentCode
    1059319
  • Title

    Implementation of a Viterbi Processor for a Digital Communications System with a Time-Dispersive Channel

  • Author

    Frenette, Normand J P ; McLane, Peter J. ; Peppard, Lloyd E. ; Cotter, Francis

  • Author_Institution
    Queen´´s Univ., Kington, Ont., Canada
  • Volume
    4
  • Issue
    1
  • fYear
    1986
  • fDate
    1/1/1986 12:00:00 AM
  • Firstpage
    160
  • Lastpage
    167
  • Abstract
    This paper describes the theory, design, and testing of a Viterbi processor for a digital communication system with intersymbol interference over fading time-dispersive channels. The requirement is to implement the Viterbi algorithm for a channel memory of 9 baud at a data rate of 2400 bits/s. The processor is partitioned into three subprocessors corresponding to the correlation, state metric evaluation, and state decision-making operations. For prototype evaluation, each subprocessor is being implemented as a separate chip using 4-5 \\mu m CMOS technology. The architecture, circuit design, and subsystem characterization of the correlator chip are described in some detail. The chip is required to evaluate 1024 state transition metrics in each baud interval (about 400 ns) using a pipeline architecture. Simulation and initial test results verify the correct operation of the chip with an adequate-speed safety margin. The theory of operation and architecture of the state metric chip are described. With off-chip memory for state metric storage, the state transition metrics from the correlator chip are used to determine the winning (optimal) path in the Viterbi trellis and to calculate the corresponding 16-bit state metric for each baud interval. Implementation of the third chip which is required to make a state decision regarding the bit sequence sent is presently being investigated.
  • Keywords
    Digital communications; Viterbi detection; CMOS technology; Circuit synthesis; Correlators; Decision making; Digital communication; Fading; Intersymbol interference; Prototypes; System testing; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.1986.1146284
  • Filename
    1146284