Wave Packets, Group Velocity and Spreading
Statement
A superposition of harmonic waves whose amplitude A(k) is peaked about a central wavenumber k0 forms a localized packet. To first order in the spread of k the envelope translates rigidly at the group velocity vg = (dω/dk)|k0 while the underlying carrier moves at the phase velocity vp = ω0/k0; to second order the curvature β = (d²ω/dk²)|k0 makes the packet broaden, a Gaussian packet of initial r.m.s. width σ0 reaching width σ(t) = σ0√(1 + (βt/2σ0²)²).
Why it matters
The packet is the bridge between a single idealized plane wave, which carries no information because it is infinite and monochromatic, and a physical signal, which is localized and therefore made of many frequencies. Group velocity is the speed at which energy, information and the probability density actually travel, and it is generically different from the phase velocity you read off a single crest.
Dispersive spreading sets hard limits everywhere: the reach of an optical fibre before pulses overlap, the coherence time of an electron wave packet in a microscope, the way an ocean swell sorts itself into long trains, and the delocalization of a free quantum particle. All of these follow from the same second-order term derived below.
Assumptions
Derivation
Result
Reading. The packet's centre of mass moves at the group velocity vg, not the phase velocity of individual crests. Its width stays essentially constant for times short compared with the spreading time τ = 2σ0²/|β|, then grows linearly, σ(t) ≈ |β|t/2σ0, at long times. A narrow packet (small σ0, hence broad spectrum) spreads fastest — the price of tight localization.
Units check. β = d²ω/dk² has units (rad s⁻¹)/(rad m⁻¹)² = m² s⁻¹. Then βt/2σ0² is (m² s⁻¹ · s)/m² = dimensionless, so the square root is dimensionless and σ(t) carries the units of σ0, i.e. metres. The centre position vgt is (m s⁻¹)(s) = m. Consistent.
Limiting cases
- Non-dispersive medium, ω = ck: vg = vp = c and β = 0, so σ(t) = σ0 forever — the packet moves at c without changing shape (e.g. light in vacuum).
- Short times t ≪ τ: σ(t) ≈ σ0[1 + ½(βt/2σ0²)²], broadening is quadratic and negligible; the rigid-translation picture of step 5 holds.
- Long times t ≫ τ: σ(t) → |β|t/2σ0, ballistic spreading — width grows linearly in t with rate set by the spectral width 1/σ0.
- Free quantum particle, ω = ℏk²/2m: vg = ℏk0/m = p/m (the classical velocity) and β = ℏ/m, giving σ(t) = σ0√(1 + (ℏt/2mσ0²)²).
Breaks when
- Broad spectrum (Δk not small). When the packet is only a few wavelengths wide the Taylor truncation is invalid; higher derivatives of ω(k) matter and neither a single vg nor the Gaussian width law applies.
- Strong or resonant dispersion / absorption. Near an absorption line ω(k) is complex and steeply varying; vg can exceed c or reverse sign, and the second-order model gives meaningless (superluminal energy transport) predictions.
- Nonlinear media. If the refractive index depends on intensity (Kerr effect), modes couple; effects such as self-phase modulation and solitons can cancel or reverse the linear spreading, so σ(t) above no longer holds.
Failure modes
- Confusing vp and vg: quoting ω/k as the signal speed. The crests move at vp; the packet (and its energy) moves at vg = dω/dk.
- Sign errors in β: worrying that a negative β means the packet narrows. Only β² enters σ(t), so anomalous and normal dispersion both broaden a chirp-free packet.
- Wrong dispersion quantity: using the optics parameter β2 = d²k/dω² (units s² m⁻¹) directly in the width formula, which requires β = d²ω/dk² (units m² s⁻¹). They are not equal.
- Forgetting the initial-width dependence: thinking a narrower packet is always "better." Narrower σ0 means faster spreading — there is an optimal σ0 minimizing width at a target distance.
- Truncating too early: dropping β and then being surprised the pulse smears — the linear term alone can never spread the packet.
Discussion
The clean split into a carrier ei(k0x−ω0t) times a slow envelope u(x,t) is the origin of the "slowly varying envelope" method used throughout optics and plasma physics. It works precisely because the spectrum is narrow: the carrier oscillates on the scale 1/k0 while the envelope varies on the much larger scale 1/Δk = σ0. The group velocity emerges as the velocity of the first non-trivial feature of the envelope, and it is a stationary-phase result: the packet is largest where the phases of neighbouring modes agree, d(kx−ωt)/dk = 0, giving x = (dω/dk)t.
Spreading is a direct consequence of the uncertainty-like relation Δx · Δk ≳ 1. Because the packet contains a range of wavenumbers Δk ∼ 1/σ0, and each travels at a slightly different group velocity vg(k) ≈ vg + β(k−k0), the spread in speeds is Δv ∼ β/σ0. Over time t the fastest and slowest components separate by Δv · t ∼ βt/σ0, exactly the long-time limit of σ(t). Dispersion is nothing more than different frequencies keeping different appointments.
The quantum case is especially instructive. The free-particle result σ(t) = σ0√(1 + (ℏt/2mσ0²)²) shows that a localized particle inevitably delocalizes, and that heavier particles spread more slowly (β = ℏ/m). This is why a dust grain stays put while an electron smears over nanometres in femtoseconds, and it is the same mathematics that governs a chirped laser pulse — the free Schrödinger equation and the paraxial/dispersive wave equation are formally identical, both diffusion equations with imaginary diffusion constant.
Deeper still, the imaginary "diffusion constant" iβ/2 in step 7 makes the spreading unitary rather than dissipative: no probability (or energy) is lost, it is merely redistributed, and the process is time-reversible. A packet that has spread will re-focus if the sign of β is reversed and the phase relationships preserved — the principle behind dispersion-compensating fibre, chirped-pulse amplification and spin/photon echoes. This is qualitatively different from genuine diffusion, where an increasing-entropy real diffusion constant makes the process irreversible.
Common misconceptions. A packet does not spread because "waves lose energy" or "the medium absorbs high frequencies" — lossless dispersion conserves the total ∫|ψ|²dx exactly. It spreads purely because its component waves travel at different speeds. Nor does the carrier "carry the signal": switch off the dispersion and the crests still race ahead at vp while the information stays with the envelope at vg.
Worked examples
Example 1 — Free electron wave packet.
Reading. A 1 nm electron packet delocalizes to ~58 nm in a picosecond — a 58-fold spread — confirming why electron localization is so fragile. Spreading time τ ≈ 17 fs.
Example 2 — Deep-water gravity waves (ocean swell).
Reading. The swell group moves at half the crest speed and nearly doubles in length over five minutes. Because vg < vp, individual crests appear to rise at the back of the group, march through it, and vanish at the front.
Problems
- (A) Light in vacuum obeys ω = ck with c = 3.0×10⁸ m s⁻¹. Find vp, vg and β, and state what happens to a pulse of width σ0 = 1 μm after 1 km.
Solution
vp = ω/k = c = 3.0×10⁸ m s⁻¹. vg = dω/dk = c = 3.0×10⁸ m s⁻¹. β = d²ω/dk² = 0. Since β = 0, σ(t) = σ0 = 1 μm for all times — the pulse propagates 1 km (in t = 3.3 μs) with no change of shape. Vacuum is perfectly non-dispersive. - (B) An electron packet starts at σ0 = 0.5 nm. How long until its width doubles? (β = ℏ/m = 1.16×10⁻⁴ m² s⁻¹.)
Solution
Doubling means σ(t) = 2σ0, so 1 + (βt/2σ0²)² = 4, giving βt/2σ0² = √3. Hence t = 2√3 σ0²/β = 2(1.732)(0.5×10⁻⁹)²/(1.16×10⁻⁴) = 3.464×2.5×10⁻¹⁹/1.16×10⁻⁴ = 7.5×10⁻¹⁵ s ≈ 7.5 fs. - (B) For a deep-water wave with k0 = 0.05 rad m⁻¹ (g = 9.81 m s⁻²), find vp, vg, the ratio vg/vp, and |β|.
Solution
vp = √(g/k0) = √(9.81/0.05) = √196.2 = 14.0 m s⁻¹. vg = ½vp = 7.0 m s⁻¹, so vg/vp = ½ (universal for deep water). |β| = ¼√(g/k0³) = ¼√(9.81/1.25×10⁻⁴) = ¼√78480 = ¼(280.1) = 70.0 m² s⁻¹. - (C) A "large" electron packet has σ0 = 2 nm. Compute its width after t = 10 fs and compare with the 1 nm packet of Example 1. (β = 1.16×10⁻⁴ m² s⁻¹.)
Solution
βt/2σ0² = (1.16×10⁻⁴)(10⁻¹⁴)/(2×(2×10⁻⁹)²) = 1.16×10⁻¹⁸/(8×10⁻¹⁸) = 0.145. σ = 2√(1 + 0.145²) = 2√1.021 = 2.02 nm — only 1% broadening. The 1 nm packet at the same time has t/τ = 10⁻¹⁴/1.73×10⁻¹⁴ = 0.58, giving σ = 1√(1+0.58²) = 1.16 nm, a 16% broadening. The larger packet spreads far more slowly, as τ ∝ σ0². - (C) Define the spreading time τ = 2σ0²/β. For two free-electron packets with σ0 = 1 nm and σ0 = 10 nm, compute both τ and their ratio, and interpret. (β = 1.16×10⁻⁴ m² s⁻¹.)
Solution
τ(1 nm) = 2(10⁻⁹)²/1.16×10⁻⁴ = 2×10⁻¹⁸/1.16×10⁻⁴ = 1.73×10⁻¹⁴ s ≈ 17 fs. τ(10 nm) = 2(10⁻⁸)²/1.16×10⁻⁴ = 2×10⁻¹⁶/1.16×10⁻⁴ = 1.73×10⁻¹² s ≈ 1.7 ps. Ratio = (10/1)² = 100, since τ ∝ σ0². Interpretation: to keep a packet localized for 100× longer, make it only 10× wider — tight localization is bought at a steep price in spreading rate, the classic time–frequency (uncertainty) trade-off.