Title :
VLSI implementation of DVB/RCS turbo code
Author :
Du, Yimin ; Soleymani, M.R.
Author_Institution :
Advantech AMT Inc., Concordia Univ., Montreal, Que., Canada
Abstract :
In this paper, first different aspects of the implementation issues of the decoder with VLSI are explored, then a complete decoder VLSI design of nonbinary convolutional turbo code for DVB/RCS will be presented. With a new normalization approach, the decoder can be speeded up considerably. In order to save area, a practical simplification method of branch metric calculation is introduced, which makes the whole design much more efficient. From an architectural point of view, an optimal full pipelined structure is designed with the forward path metric and backward path metric recursive circuits being optimized for speed and other functions being optimized for area. In the last part of this paper, another pipelined area saving method is proposed. The design is synthesized on a single chip FPGA (Xilinx Virtex-E). According to the RTL level and gate level simulation results and the in-chip test result, the decoder can work up to 7 Mbits/s data rate at 6 iterations with VirtexE. This is constitutes a two-fold improvement over currently available products using the same FPGA family.
Keywords :
VLSI; convolutional codes; digital video broadcasting; field programmable gate arrays; optimisation; pipeline processing; satellite communication; turbo codes; DVB/RCS; RTL level; Xilinx Virtex-E; backward path metric recursive circuit; branch metric calculation; decoder VLSI design; field programmable gate array; forward path metric recursive circuit; gate level simulation; nonbinary convolutional turbo code; optimal full pipelined structure; pipelined area saving method; single chip FPGA; speed optimization; very large scale integration; Circuit simulation; Circuit synthesis; Circuit testing; Convolutional codes; Decoding; Design optimization; Digital video broadcasting; Field programmable gate arrays; Turbo codes; Very large scale integration;
Conference_Titel :
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
Print_ISBN :
0-7803-7781-8
DOI :
10.1109/CCECE.2003.1226208