Model
A linearly polarised plane-wave pulse E(z, t) = Re{A(z, t) e−iω₀t} travels along z through a homogeneous, isotropic, linear medium. Each Fourier component evolves independently: Ẽ(z, ω) = Ẽ(0, ω) exp[i k(ω) z] with k(ω) = ω ñ(ω)/c and ñ = n + iκ. The tool samples A(0, t) on a grid, takes an FFT, multiplies by this transfer function and inverse-transforms, with no approximation beyond sampling. The Taylor mode replaces k(ω) by k ≈ β₀ + β₁Ω + β₂Ω²/2 + β₃Ω³/6, Ω = ω − ω₀, with the β's evaluated at ω₀ from the same material data.
- Sellmeier (transparent region only): n² − 1 = Σ Biλ²/(λ² − Ci) with λ in µm and Ci in µm². These fits are lossless (κ = 0). They are real-axis descriptions of resonances that lie outside their validity interval.
- Lorentz oscillator: ε(ω) = ε∞ + S ωR²/(ωR² − ω² − iγω), ñ = √ε (principal root, κ ≥ 0). The same pole gives the absorption line and the dispersion around it.
- Pulse convention: A(0, t) = exp(−t²/2τ₀²), so |A|² = exp(−t²/τ₀²). τ₀ is the 1/e intensity half-width and FWHM = 2√(ln 2) τ₀ ≈ 1.665 τ₀. With GDD alone, τ(z) = τ₀√(1 + (z/LD)²) with LD = τ₀²/|β₂|.
- Sign conventions: time dependence e−iωt; a spectral phase multiplies e+iφ(ω), the group delay is τg = +dφ/dω and GDD = d²φ/dω² (= β₂z for a slab).
- λ₀, ω₀
- carrier vacuum wavelength and angular frequency
- n, κ
- real and imaginary parts of the complex index ñ
- ng
- group index c/vg = n − λ dn/dλ = n + ω dn/dω
- βm
- dmk/dωm at ω₀: β₁ = 1/vg (fs/mm), β₂ GVD (fs²/mm), β₃ TOD (fs³/mm)
- φ₂, φ₃
- GDD (fs²) and TOD (fs³) of the whole path, = β₂z and β₃z
- τ₀, LD
- 1/e intensity half-width of the transform-limited pulse; dispersion length
- α
- intensity absorption coefficient 2 Im k = 4πκ/λ₀
- A, δ
- prism apex angle; deviation angle
Derivation: group delay, GDD and the broadening law
Expand k(ω) about ω₀. The output envelope is A(z, τ) = ∫ Ã(0, Ω) exp[i(β₀ + β₁Ω + β₂Ω²/2 + …)z − iΩt] dΩ/2π. The constant β₀z multiplies the whole field by a phase: it moves the carrier crests (phase velocity vp = ω₀/β₀ = c/n). The linear term shifts the envelope in time by β₁z. That is the group delay, vg = 1/β₁. In the retarded time τ = t − β₁z only the curvature terms remain.
For a Gaussian, Ã(0, Ω) ∝ exp(−Ω²τ₀²/2). Multiplying by exp(iβ₂zΩ²/2) gives exp[−Ω²(τ₀² − iβ₂z)/2]. Transforming back gives A ∝ exp[−τ²/2(τ₀² − iβ₂z)], whose intensity is exp[−τ²τ₀²/(τ₀⁴ + β₂²z²)]. So τ(z)² = τ₀²[1 + (β₂z/τ₀²)²] = τ₀²[1 + (z/LD)²]. The imaginary part of the exponent is a quadratic temporal phase, a linear chirp. For β₂ > 0 the instantaneous frequency rises from the front to the back of the pulse.
Group index: k = nω/c gives β₁ = (n + ω dn/dω)/c. With ω = 2πc/λ this becomes (n − λ dn/dλ)/c. Differentiating again gives β₂ = λ³/(2πc²) d²n/dλ².
Kramers–Kronig: causality makes ñ(ω) − n∞ analytic in the upper half-plane, so n(ω) − n∞ = (2/π) P∫₀^∞ ω′κ(ω′)/(ω′² − ω²) dω′. The dashed curve in the index plot for the Lorentz medium is this integral evaluated numerically from κ alone.
Prism at minimum deviation: the ray crosses symmetrically, so the internal angle is A/2 and n = sin[(δmin + A)/2]/sin(A/2). Differentiating at fixed incidence gives dδ/dλ = [2 sin(A/2)/cos((δmin + A)/2)] dn/dλ. A pair of prisms turns this angular dispersion into a path length that grows with wavelength. For a beam grazing the apexes this gives GDD ≈ −(λ³/2πc²)·8L(dn/dλ)² (Fork, Martinez & Gordon 1984), plus the positive material GDD of the glass the beam passes through.
Worked example — pre-compensating a microscope objective
A Ti:sapphire oscillator delivers 20 fs (FWHM, transform-limited) pulses at 800 nm. The focusing objective contains the equivalent of 25 mm of N-BK7. What GDD must a prism pair supply, and what is the pulse at the focus without it?
- Material GDD: φ₂ = β₂z = 44.65 fs²/mm × 25 mm = 1116 fs². TOD: β₃z = 32.1 fs³/mm × 25 mm ≈ 803 fs³.
- Uncompensated: τ₀ = 20/1.665 = 12.0 fs, φ₂/τ₀² = 1116/144.3 = 7.74, so FWHM = 20 × √(1 + 7.74²) ≈ 156 fs. The peak intensity drops by the same factor, about 7.8.
- Compensation: the input chirp must be φ₂,in = −1116 fs². With N-BK7 prisms the angular term is ≈ −2856 fs² per metre of apex separation (see the prism readout), so L ≈ 1116/2856 m ≈ 39 cm, less whatever GDD the prism glass itself adds.
- Residual: TOD is not cancelled. With φ₃ = 803 fs³ and a 20 fs pulse, φ₃/τ₀³ ≈ 0.46, which leaves a few-percent broadening (the tool gives ≈ 20.7 fs) and a weak trailing satellite. Check it here: BK7, λ₀ = 800 nm, 20 fs, z = 25 mm, input chirp −1116 fs².