• DocumentCode
    342188
  • Title

    High speed V.32 trellis encoder/decoder implementation using FPGA

  • Author

    Dinh, Anh ; Mason, Ralph ; Toth, Joe

  • Author_Institution
    Regina Univ., Sask., Canada
  • Volume
    4
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    295
  • Abstract
    Trellis-coded modulation is used in V.32 modems in order to obtain higher noise immunity than uncoded transmission at the same data rate, transmission power and bandwidth limit. Input data is grouped into 4-bit symbols and encoded into 5-bit symbols before being modulated and sent over a noisy channel to the receiver. A Viterbi decoder is used at the receiver to reconstruct the original data using soft-decision algorithm. By using a combination of parallel processing and pipelining, a high speed V.32 trellis encoder/decoder has been developed using a single FPGA. The encoder/decoder provides a 180 Mbit/s data rate that is more than a 1000× improvement compared to an equivalent digital signal processing implementation on a TMS320C5x DSP
  • Keywords
    Viterbi decoding; field programmable gate arrays; modems; pipeline processing; trellis coded modulation; FPGA; V.32 modems; Viterbi decoder; bandwidth limit; data rate; noise immunity; parallel processing; pipelining; transmission power; trellis encoder/decoder implementation; Convolution; Convolutional codes; Delay; Field programmable gate arrays; History; Logic; Maximum likelihood decoding; Shift registers; Time factors; Viterbi algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-5471-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1999.780000
  • Filename
    780000