High-throughput Block Turbo Decoding: From Full-parallel Architecture to FPGA Prototyping

  • Authors:
  • Camille Leroux;Christophe Jégo;Patrick Adde;Michel Jézéquel

  • Affiliations:
  • TELECOM Bretagne, Institut TELECOM, Brest, France;TELECOM Bretagne, Institut TELECOM, Brest, France;TELECOM Bretagne, Institut TELECOM, Brest, France;TELECOM Bretagne, Institut TELECOM, Brest, France

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Ultra high-speed block turbo decoder architectures meet the demand for even higher data rates and open up new opportunities for the next generations of communication systems such as fiber optic transmissions. This paper presents the implementation, onto an FPGA device of an ultra high throughput block turbo code decoder. An innovative architecture of a block turbo decoder which enables the memory blocks between all half-iterations to be removed is presented. A complexity analysis of the elementary decoder leads to a low complexity decoder architecture for a negligible performance degradation. The resulting turbo decoder is implemented on a Xilinx Virtex II-Pro FPGA in a communication experimental setup which also includes an innovative parallel product encoder. The implemented block turbo decoder processes input data at 600 Mb/s. The component code is an extended Bose, Ray-Chaudhuri, Hocquenghem (eBCH(16,11)) code. Some solutions to reach even higher data rates are finally presented.