Login | Register

Hardware implementation of non-binary turbo code for DVB/RCS


Hardware implementation of non-binary turbo code for DVB/RCS

Du, Yimin (2003) Hardware implementation of non-binary turbo code for DVB/RCS. Masters thesis, Concordia University.

[thumbnail of MQ77967.pdf]
Text (application/pdf)


Double binary convolutional turbo codes, using Circular Recursive Systematic Convolutional (CRSC) codes as component codes, have been shown to outperform binary turbo codes. These codes are adopted in the Digital Video Broadcasting--Return Channel via Satellite (DVB-RCS) standard. The outstanding coding performance of these codes intrigues the investigation of hardware implementation issues. In this thesis, first a simplified Max_Log_MAP algorithm is derived for the Non-binary convolutional turbo code, and then different aspects of the implementation issues of the decoder with VLSI are explored. In addition, a complete decoder VLSI design of non-binary convolutional turbo code for DVB/RCS will be presented. After discussing several quantization and normalization schemes, a new optimal renormalization approach will be proposed. With this new 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 including concise interleaver generation, data input, branch metric calculation being optimized for area. In the last part of this thesis, another pipelined area saving method is proposed. The design is modeled in Very high speed integrated circuit Hardware Description Language (VHDL) and 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 FPGA.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering
Item Type:Thesis (Masters)
Authors:Du, Yimin
Pagination:ix, 91 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Electrical and Computer Engineering
Thesis Supervisor(s):Soleymani, Mohammad Reza
Identification Number:TK 5102.92 D8 2003
ID Code:1919
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:23
Last Modified:13 Jul 2020 19:50
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top