CPC H04L 1/0057 (2013.01) [H03M 13/03 (2013.01); H03M 13/43 (2013.01); H04L 1/0041 (2013.01); H04L 1/0045 (2013.01); H04L 1/0618 (2013.01)] | 20 Claims |
1. A method comprising:
receiving at least one of a plurality of forward error correction (FEC) codeblocks transmitted across an optical link, wherein each of the plurality of FEC codeblocks corresponds to a portion of data bits provided to a FEC in a given time interval;
measuring a bit error rate (BER) for each of the plurality of FEC codeblocks, wherein the BER for each of the plurality of FEC codeblocks corresponds to an amount of errors in the corresponding portion of data bits; and determining a maximum BER of the measured BERs;
determining a Q margin for an FEC codeblock of the plurality of FEC codeblocks corresponding to the maximum BER by comparing the maximum BER with a FEC threshold, wherein the FEC threshold corresponds to a maximum amount of errors per FEC codeblock of the plurality of FEC codeblocks that the FEC is able to correct; and
reporting each of the plurality of FEC codeblocks and the measured BER for each of the plurality of FEC codeblocks based on the Q margin exceeding the FEC threshold, and wherein each of the plurality of FEC codeblocks is discarded based on the Q margin exceeding the FEC threshold.
|