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
Link To Document