BCH Decoder

Overview

The BCH decoder has four main functional blocks along with memory blocks. Syndrome calculation block calculates syndrome components which tell about presence of errors in the encoded data. Brelekamp Massey's algorithm block computes error locator polynomial whose inverse of roots gives error locations. A polynomial solver in find error location unit solves this error locations polynomial and gives error locations indicated. For binary decoding the correction value will be just the flip of the error value which can be done using XOR gate only.

Key Features

  • BCH decoder compliant with the DVB-T2/S2 standard.
  • Available for Altera/Xilinx FPGA or ASIC implementation.
  • High speed design.
  • BCH decoder works on GF(2M) where M = 16 or 14 and correctup to T errors where T = 10 or 12.
  • Area and power optimized implementation.
  • Compatible flexible and easy integrated with other modules.

Benefits

  • Small size (6736 logic slices on Altera Stratix III SL150)
  • Fast Design (Max Freq 287 MHz)

Block Diagram

BCH Decoder Block Diagram

Applications

  • DVB-S2/T2 Demodulators

Deliverables

  • Synthesizable Verilog
  • System Model (Matlab) and documentation
  • Verilog Test Benches
  • Documentation

Technical Specifications

Short description
BCH Decoder
Vendor
Vendor Name
Maturity
Mature
Availability
now
×
Semiconductor IP