from TurboConcept
|
|
Overview
The TurboConcept TC3400 is an iterative decoder of Turbo Product Codes (TPC). TPC is an attractive, advanced forward error correction (FEC) technique offering optimization for low implementation cost or very high throughput.
The TC3400 supports two-dimensional TPC codes, built using parity codes or Hamming codes. Optional support for high-performance Bose-Chaudhuri-Hocquenghem (BCH) codes (double-error correcting BCH family) is also available. The maximum code length and the optional BCH code support are chosen up-front as parameter options before core generation. This enables optimized core resource usage.
Two distinct throughput profiles are available:
-
Single decoder engine, TC3401, offering 40–50 coded Mbps on low-cost devices (Cyclone® series)
-
Four decoder engines, TC3404, offering 300+ coded Mbps on high-performance devices (Stratix® series)
A corresponding TPC encoder is available. Please contact TurboConcept for more details.
Features
- High error correction performance, especially for high code-rate applications
- Efficient and scalable architecture
- Constituent codes
- Parity codes
- Extended Hamming codes
- Extended BCH double error-correcting codes
- Row code sizes: 16, 32, 64, 128, or 256 bits
- Column code sizes: 16, 32, 64, 128, or 256 bits
- Shortened facilities to adjust packet size and coding rate
- On-the-fly code changes
- From 2 to 16 iterations
- Reduces latency by bank-swapping option
- Two selectable configuration interfaces
- Selectable input data quantization width
Standard Deliverables
The TC3400 core is delivered as a synthesized netlist. Deliverables include:
-
RTL model simulation libraries
-
MATLAB/C bit-true model
-
Testbench VHDL source code
-
Technical support and documentation
Contact Information
For additional information, contact TurboConcept at:
TurboConcept
40, rue Joseph Fourier
29280 Plouzane, France
Tel. +33 2 98 05 63 80
Fax +33 2 98 05 63 89
E-mail: info@turboconcept.com
http://www.turboconcept.com

