AN 846: Intel® Stratix® 10 Forward Error Correction

ID 683805
Date 7/02/2018
Public
Document Table of Contents

4.1.4.2. KR FEC Encoder

FEC (2112,2080) is a FEC code specified in the IEEE 802.3 Clause 74 specification.

The code is a shortened cyclic code (2112, 2080). For each block of 2080 message bits, the encoder generates another 32 parity checks to form a total of 2112 bits. The generator polynomial is:

g(x) = x32 + x23 + x21 + x11 + x2 +1