• DocumentCode
    397126
  • Title

    VLSI implementation of DVB/RCS turbo code

  • Author

    Du, Yimin ; Soleymani, M.R.

  • Author_Institution
    Advantech AMT Inc., Concordia Univ., Montreal, Que., Canada
  • Volume
    3
  • fYear
    2003
  • fDate
    4-7 May 2003
  • Firstpage
    1581
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-7781-8
  • Type

    conf

  • DOI
    10.1109/CCECE.2003.1226208
  • Filename
    1226208