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 :
بازگشت