Bit error rate (BER)

The fraction of received bits that are decoded incorrectly. The fundamental performance metric of any digital optical communication link.

Fiber & telecomUpdated October 2026

The bit error rate is

BER  =  Nerrored bitsNtransmitted bits.

A BER of 10−9 means one in 109 bits is incorrectly decoded: roughly one error per second on a 1 Gb/s link, or one error every 100 ms on a 10 Gb/s link.

Telecom reference points:

BERNotes
About 2×10−2Pre-FEC threshold of soft-decision FEC with 20 to 25% overhead (coherent systems)
3.8×10−3Pre-FEC threshold of 7% hard-decision FEC
2.4×10−4Pre-FEC threshold of the KP4 Reed-Solomon code in Ethernet
10−9Historical "error-free" specification for direct-detection systems
10−12Modern "error-free" specification for unFEC'd telecom systems
10−15Post-FEC specification for telecom systems (after forward error correction)

For Gaussian noise on a binary signal (NRZ OOK), BER relates to the Q-factor of the eye:

BER  =  12 erfc ⁣(Q2)  ≈  exp⁡(−Q2/2)Q2π,

where Q=(μ1−μ0)/(σ1+σ0) is the ratio of eye opening to total noise spread (note: this is the receiver-Q, distinct from resonator Q factor). Q=6 corresponds to BER ≈10−9; Q=7 to BER ≈10−12.

BER against Q on a log scale: 2.4 × 10⁻⁴ at Q = 3.49, 10⁻⁹ at Q = 6 and 10⁻¹² at Q = 7.03.

Computed from BER=12 erfc(Q/2) for Gaussian noise. Each step of one in Q near the bottom of the curve buys about three decades of BER.

The conversion is worth having as a table, because link budgets are kept in dB and 20log⁡10Q is the electrical SNR margin that a given BER requires:

BERQ20log⁡10Q
10−22.337.3 dB
10−33.099.8 dB
2.4×10−4 (KP4 pre-FEC threshold)3.4910.9 dB
10−43.7211.4 dB
10−64.7513.5 dB
10−96.0015.6 dB
10−127.0316.9 dB
10−157.9418.0 dB

The table is the arithmetic behind forward error correction. A link that must deliver 10−12 uncorrected needs Q=7.03; a link that only has to deliver 2.4×10−4 into a KP4 decoder needs Q=3.49, which is 6.1 dB less electrical SNR, and the decoder makes up the difference. Modern short-reach receiver sensitivities and the TDECQ metric are all defined at the pre-FEC threshold for this reason; for PAM4 with Gray coding the corresponding symbol error ratio is 4.8×10−4, twice the bit error ratio, because most symbol errors flip one of the two bits.

For coherent modulation formats, the relationship between BER and required OSNR depends on the constellation and scales with the symbol rate. Theoretical values for dual-polarization signals at 32 GBaud in white Gaussian noise:

FormatRequired OSNR (at 10−3 BER, 0.1 nm)
DP-BPSK10.9 dB
DP-QPSK13.9 dB
DP-16QAM20.6 dB
DP-64QAM26.6 dB

Each doubling of the symbol rate adds 3 dB, and real transceivers add an implementation penalty; the QAM entry gives the corresponding figures at the soft-decision FEC threshold.

Measurement: BER is measured by a bit error rate tester (BERT) that transmits a known pseudo-random binary sequence and counts decoder errors. Confident measurement to BER =10−12 requires ∼1013 bits. That is about 17 minutes at 10 Gb/s, or 25 seconds at 400 Gb/s.

Modern forward error correction (FEC) is the central enabler of high-speed coherent transmission: a soft-decision code with 20 to 25% overhead takes a pre-FEC BER of about 2×10−2 to an output BER below 10−15. Reaching 10−15 without coding would need 11.7 dB more SNR for QPSK; the code's overhead costs about 1 dB of that back, leaving a net coding gain near 11 dB.

The pre-FEC threshold in the context of a whole 100G link is shown in Bits to Light.

New entries, monthly

The glossary grows every month. One short email lists what’s new, nothing else.