CodingBox Documentation

Dispersion and bandwidth

Attenuation makes a pulse weaker; dispersion makes it wider. Different parts of the light — different modes, different wavelengths, different polarizations — travel at slightly different speeds and arrive at slightly different times, so a sharp "1" smears into its neighbours. At low rates and short distances this is invisible; at 10 Gb/s over 80 km or at 25 Gb/s over 100 m of multi-mode it is the limit. This page explains the three kinds of dispersion, the bandwidth–distance product of multi-mode fibre, how to estimate a dispersion-limited reach, and how modules and systems compensate.

Three kinds of dispersion

KindCauseWhere it dominatesTypical size
Modal (intermodal)different modes take different pathsmulti-mode fibrens/km in step-index; ~0.1–0.5 ns/km graded-index; described as bandwidth in MHz·km
Chromaticthe glass's index depends on wavelength (material) and the guide geometry adds its own (waveguide); a source has non-zero spectral widthsingle-mode at 1550 nm; long links at 10G+17 ps/(nm·km) at 1550 on G.652; ≈ 0 at 1310
Polarization-mode (PMD)the two polarization states travel at slightly different speeds due to fibre asymmetry40G+ NRZ over long fibre; old fibre0.05–0.5 ps/√km

Multi-mode fibre is rated by effective modal bandwidth (EMB) in MHz·km: the frequency at which the fibre's response has fallen 3 dB, times the length. Bandwidth divides by length:

GradeEMB at 850 nmBandwidth over 100 mBandwidth over 300 m
OM1200 MHz·km2 GHz0.67 GHz
OM25005 GHz1.7 GHz
OM32 00020 GHz6.7 GHz
OM44 70047 GHz15.7 GHz

A rule of thumb: a link needs bandwidth ≈ 0.7 × bit rate for NRZ. 10 Gb/s wants ~7 GHz → OM3 to ~285 m (standard says 300 m); 25 Gb/s wants ~17.5 GHz → OM4 to ~270 m in theory, but the receiver's dispersion tolerance and VCSEL spectral width bring the standard to 100 m. Hence the reach table:

Rate per laneOM3OM4Limit
1 Gb/s550–1 000 m550–1 100 mattenuation as much as bandwidth
10 Gb/s300 m400 mmodal bandwidth
25 Gb/s NRZ70 m100 mmodal + chromatic (VCSEL spectral width)
50 Gb/s PAM470 m100 msame, plus PAM4 SNR penalty
100 Gb/s PAM4 (802.3db)50–100 mwith DSP equalisation

Full table: Reach tables. The launch condition (encircled flux) is standardised so these figures hold with real VCSELs.

Chromatic dispersion on single-mode fibre

The dispersion coefficient D (ps per nm of source width per km) crosses zero near 1 310 nm in standard G.652 fibre and is ≈ +17 ps/(nm·km) at 1 550 nm. Pulse spreading:

Δt = D × Δλ × L

SourceSpectral width ΔλD at λLΔtBit period (10G ≈ 100 ps)
DFB laser at 1310 nm0.1 nm (or 1 nm −20 dB)≈ 0–3 ps/(nm·km)10 km< 10 psfine
DFB at 1550 nm, 10G, DML0.2 nm (chirp widens it)1780 km270 pstoo much — needs EML (low chirp) or DCM
EML at 1550 nm, 10G~0.1 nm effective1780 km~140 ps → tolerable with penalty10GBASE-ZR
Fabry-Pérot laser at 13103–5 nm32 km20–30 psfine at 1G, marginal at 10G
LED at 1300 (legacy)50–100 nm32 km300–600 ps100 Mb/s only
VCSEL 850 nm on OM40.5 nm RMS~ −100 ps/(nm·km) at 8500.1 km5 pschromatic matters at 25G+

Dispersion tolerance appears in datasheets as ps/nm (e.g. 800 ps/nm for a 40 km ER module = 17 × 40 × ~1.2 nm): the link's D × L must stay below it (Reading a datasheet).

Dispersion-limited reach (NRZ, uncompensated)

Rate1310 nm on G.6521550 nm on G.652Note
2.5 Gb/s> 100 km~600–1 000 kmattenuation limits first
10 Gb/s~40–60 km (source-limited)~60–80 km (EML), ~10–20 km (DML)why 10G ER/ZR use EML
25 Gb/s10 km (25GBASE-LR)~10–15 km25GBASE-ER at 1550 needs careful design
40 Gb/s serial~4 km~4 kmreason 40G/100G went to 4 × 10G/25G WDM
100 Gb/s single λ PAM4 (DR/FR/LR1)2–10 km at 13101310 nm chosen for ≈ 0 dispersion; DSP handles the rest

Rule of thumb: reach scales with 1/(bit rate)² for a fixed source width — doubling the rate cuts dispersion-limited distance by four.

Compensation and mitigation

MethodWhereHow
Choose 1310 nmDR/FR/LR at 100G+zero-dispersion window; pays 0.35 dB/km instead of 0.2
Low-chirp source (EML, external modulator)10G ER/ZR, DWDM 10Gnarrower effective spectrum (Lasers)
Dispersion compensation module (DCM)10G DWDM spansspool of negative-dispersion fibre or fibre Bragg grating cancels D × L
Dispersion-shifted / NZ-DSF fibre (G.653/G.655)legacy long-haul plantzero or small D at 1550
Electronic dispersion compensation10GBASE-LRM (EDC in host), PAM4 DSP (FFE/DFE/MLSE)equaliser undoes the smear digitally (DSP)
Coherent detection + DSP100G–800G ZR/ZR+dispersion compensated entirely in the digital domain, thousands of ps/nm (Coherent)
FEC25G+corrects the errors dispersion causes rather than preventing them (FEC & AN)

Polarization-mode dispersion

Fibre is never perfectly round; the two polarization axes see slightly different indices and the pulse splits by a differential group delay that grows with the square root of length (random mode coupling). Modern fibre: ≤ 0.1 ps/√km → 1 ps over 100 km, harmless up to 40 Gb/s NRZ. Old (pre-1995) fibre: 0.5–2 ps/√km, a problem at 10G over 100 km+ and a reason coherent DSP tracks polarization continuously.

How dispersion shows up

ObservationMeaning
Rx power well above sensitivity, yet errors or no linkdispersion (or reflections) — power is not the problem (Rx power & budget)
Link works at 1G, fails at 10G on the same fibremodal bandwidth (MMF) or DML chirp at 1550 (SMF)
10 km LR module fine, 40 km ER fine, ZR marginalchromatic dispersion accumulating
FEC corrected errors high, uncorrectable rareeye closure from dispersion partially corrected (VDM & FEC metrics)
Reach shortfall on OM3 with a "300 m" moduleencircled-flux non-compliance or OM3 mislabelled OM2

In CodingBox

Dispersion tolerance is not stored in the EEPROM, but the fields that predict it are: wavelength (1310 vs 1550), laser type from the compliance codes (SR VCSEL, LR DFB, ER EML), and the OM3/OM4/SMF length fields the vendor rated the module for. CodingBox shows them so a "why does this 1550 nm module not do 80 km" question has data behind it (Check transceiver).

The other limit at high launch power — self- and cross-phase modulation, four-wave mixing, Brillouin and Raman scattering, and why dispersion actually helps against some of them: Non-linear effects.