HomeMaterials ScienceOptical Fiber Chromatic Dispersion — Pulse Broadening Simulator

Optical Fiber Chromatic Dispersion — Pulse Broadening Simulator

Interactive 3D simulator of group-velocity dispersion in optical fiber: watch a Gaussian light pulse broaden as different wavelength components travel at different speeds, with live formulas for dispersion length and output pulse width.

Materials Science3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
optical-fiber-dispersion-pulse-broadening ↗ Open standalone

A light pulse sent down an optical fiber is never a single pure frequency: its finite duration forces it to carry a spread of wavelengths, and because the fiber's refractive index depends on wavelength, those components travel at slightly different group velocities. This simulator visualizes that group-velocity dispersion (GVD) mechanism directly — a cloud of spectral components belonging to one Gaussian pulse travels down a 3D fiber core, fanning out in proportion to how far each wavelength has drifted from the pulse center, while live formulas compute the exact output pulse width, dispersion length, and broadening factor for the fiber length, dispersion parameter, input pulse duration, and carrier wavelength you choose — the same physics that limits bit rate and reach in real long-haul telecom links.

⚙ Under the hood

Watch a Gaussian light pulse broaden in an optical fiber as group-velocity dispersion spreads its spectral components in time, with live formulas for dispersion length and output pulse width.

optical fiberchromatic dispersiongroup velocity dispersionphotonicstelecom physicspulse propagation

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)