FEC Codec IP core library for some famous codes (BCH, RS, LDPC, Turbo, Polar and etc)
FEC IP cores are synthesable and self-documented RTL code (System Verilog) with limited functionality and performance to explore or using for any applications.
The library contain:
- BCH code with optional erasures
 - RS code with optional erasures
 - Viterby code for soft-decoding
 - DVB/Wimax RSC duo-binary turbo code
 - NASA GSFC LDPC code
 - Wimax LDPC code
 - 3GPP LDPC code
 - 3GPP Polar code
 - Soft decision Golay code
 - DVB-S2/S2X LDPC code
 - CCSDS Turbo code
 - 4D-8PSK TCM code
 - Hamming code
 - QAM LLR demappers
 - DVB-S2 PLS code
 - DVB-S2/S2X BCH code
 - Wimax BTC (TPC) turbo code
 - Super FEC (G.975.1) I.3 Concatenated BCH code
 - G.709 16-byte interleaved RS(255,239) code
 
All FEC IP Cores has static configuration and constrained performance. Call me if you need any IP core extension