ViaSat’s ECC66100 is a family of soft decision Forward Error Correction (FEC) IP cores based on turbo product code (TPC) designed for use in 100 Gbps communications applications. TPCs are the optimum FEC for high data rate applications as they provide high NECG (Net Electrical Coding Gain) with low implementation complexity. TPCs also have large minimum distances leading to a very low error floor, several orders of magnitude below the target 1e-15 BER (Bit Error Rate), based on Asymptotic analysis.
ECC6100’s underlying TPC architecture has been used extensively for a variety of applications that has proven successful in both simulations and hardware. The ECC6100 series consists of the following overhead rates:
- 15% with 11dB NECG
- 20% with 11.3dB NECG