Photonica

Forward error correction (FEC)

Channel coding that adds redundancy to transmitted data so the receiver can detect and correct errors without retransmission. Universal in modern optical communication; effectively part of every modern coherent transceiver.

In FEC, the transmitter prepends or interleaves additional bits computed from the message data — the parity bits or redundancy — into the transmitted bitstream. The receiver uses this redundancy to detect bit errors and, often, to correct them without requesting retransmission.

For an FEC code with nn total bits per codeword and kk data bits, the code rate is R=k/nR = k/n. The overhead is (nk)/k=(1R)/R(n - k)/k = (1-R)/R, typically expressed as a percentage. Telecom FECs run at code rates 0.7 – 0.93 (overhead 7% to 43%).

Pre-FEC vs post-FEC BER. FEC takes a raw bitstream with relatively high bit-error-rate (pre-FEC BER) and produces a corrected bitstream with very low BER (post-FEC BER, typically 101510^{-15} or below — effectively error-free for telecom standards).

FEC codeOverheadPre-FEC BER thresholdNet coding gain
Reed-Solomon RS(255,239)6.7%10410^{-4}\sim 6 dB
Hard-decision concatenated RS7%10310^{-3}\sim 8 – 9 dB
LDPC (soft-decision, 7% overhead)7%4×1034 \times 10^{-3}\sim 10 – 11 dB
LDPC (soft-decision, 20% overhead)20%2×1022 \times 10^{-2}\sim 11.5 dB
Turbo product codes15 – 25%102\sim 10^{-2}\sim 11 dB
Open FEC (oFEC, 100G/400G)15%102\sim 10^{-2}\sim 11 dB

Net coding gain (NCG) quantifies the OSNR (or equivalent SNR) reduction allowed by FEC for the same post-FEC BER. An 11 dB NCG means the link can operate with 11 dB lower OSNR than without FEC — equivalent to a 11 dB reduction in required signal power or 11 dB extension in reach.

Hard-decision vs soft-decision FEC.

TypeReceiver inputPerformance
Hard-decisionBits (1 or 0 after decision threshold)Lower complexity, \sim 6 – 9 dB NCG
Soft-decisionBit probabilities (e.g., log-likelihood ratios)Higher complexity, \sim 10 – 12 dB NCG, approaches Shannon limit

Modern coherent telecom transceivers use soft-decision FEC almost universally. The DSP that demodulates the coherent signal produces soft outputs natively, making soft-decision decoding essentially free in computational architecture.

Standard FEC overhead in optical telecom:

GenerationFECOverhead
First-generation (10G)Reed-Solomon7%
Second-generation (100G coherent)LDPC + RS staircase7 – 15%
Third-generation (400G/800G)LDPC oFEC15 – 20%

Even at 20% overhead, the FEC pays for itself by enabling longer reach, higher modulation orders (more spectral efficiency), and lower required transmitter power — the net data throughput and economic value increase.

Shannon limit and the Shannon-limit gap. FEC efficiency is judged against the Shannon-capacity limit for the channel. Modern LDPC and turbo codes achieve \sim 0.5 – 1 dB from Shannon-limit performance — essentially closing the historical FEC gap.