Dispersion, Phase Velocity and Group Velocity
Statement
For a linear wave medium in which a plane wave ei(kx−ωt) obeys a dispersion relation ω = ω(k), the surface of constant phase moves at the phase velocity vp = ω/k, whereas a narrow-band wave packet built from a range of k moves — and carries its energy and information — at the group velocity vg = dω/dk. The two coincide only when ω/k is independent of k (a non-dispersive medium).
Why it matters
Almost every real wave medium is dispersive: light in glass, water waves, electrons in a crystal, matter waves, waves on a stiff or loaded string. Once ω depends non-linearly on k, "the speed of the wave" is ambiguous, and one must distinguish the speed of the ripples inside a packet from the speed of the packet as a whole. Only the latter transports energy and signals.
This distinction is the gateway to pulse spreading in optical fibres, the meaning of refractive index versus signal delay, the resolution limit of wave packets, and the identification of vg with a particle velocity in quantum mechanics. It also resolves the apparent paradox of superluminal phase velocities: vp may exceed c without violating causality because it carries no information.
Assumptions
Derivation
Result
Reading. The phase velocity is the speed of an individual crest of the carrier; the group velocity is the speed of the packet's envelope, which is what actually moves energy and information. In a non-dispersive medium (vp constant) they are equal; in normal dispersion (vp decreasing with k) the group lags the phase, so crests appear to be born at the back of the packet and die at the front.
Units check. ω has units rad·s−1 and k has rad·m−1, so ω/k and dω/dk both carry (rad·s−1)/(rad·m−1) = m·s−1, a speed. The correction term k dvp/dk has (rad·m−1)·(m·s−1)/(rad·m−1) = m·s−1, consistent.
Limiting cases
- Non-dispersive line (ω = ck, ideal string or vacuum light): vp = vg = c; packets travel undistorted.
- Normal dispersion (dvp/dk < 0, e.g. glass in the visible): vg < vp.
- Anomalous dispersion (dvp/dk > 0): vg > vp, and near a resonance vg can exceed c or go negative.
- Deep-water gravity waves (ω = √(gk)): vg = ½ vp exactly — the classic factor of two.
- Free non-relativistic particle (ω = ℏk²/2m): vg = ℏk/m = p/m, the particle speed, while vp = vg/2.
Breaks when
- Broad spectrum / strong second-order dispersion. When the band is not narrow, the neglected term ½ω″(k0)κ² matters. The envelope is no longer rigid: it broadens as it propagates, its peak still moves at vg but the shape disperses on a scale set by ω″ = d²ω/dk². A single group velocity then describes only the centroid, not the packet.
- Strong absorption / anomalous-dispersion band. Where ω(k) is complex or dω/dk becomes superluminal or negative, vg stops being the energy-transport speed. The physically meaningful causal limit is then Sommerfeld's signal-front velocity, which never exceeds c.
- Non-linear media. If the medium is non-linear (high intensity, amplitude-dependent ω), Fourier superposition fails outright; the packet may form a soliton whose speed is neither vp nor the small-amplitude vg.
Failure modes
- Using v = fλ = ω/k for signal delay. Students compute phase velocity and then time a pulse's arrival with it; the pulse actually arrives after L/vg, not L/vp.
- Differentiating ω/k as if it were vg. Writing vg = d(ω/k)/dk instead of dω/dk. The correct group velocity differentiates ω, not the ratio.
- Confusing "superluminal vp" with faster-than-light signalling. Concluding relativity is violated because vp = c/n > c for n < 1 (X-rays); no energy or information moves at vp.
- Evaluating vg at the wrong k. Both velocities are functions of wavenumber; quoting them without stating k0 (or λ) is meaningless in a dispersive medium.
- Dropping the factor of two for water waves. Assuming vg = vp and predicting wave groups that keep pace with their crests, when in fact crests overtake the group.
Discussion
The deepest content of this derivation is that "the velocity of a wave" is not a property of a single sinusoid at all — a pure plane wave is infinite in extent and carries no marker whose arrival one could time. Velocity in the operational sense (energy, signal, particle) belongs to a modulation, and any modulation necessarily involves a spread of wavenumbers. The group velocity is the leading-order answer to "how fast does that spread's centre of mass move", and it emerges the moment one keeps the first derivative of ω(k).
Physically, vg = dω/dk is also the energy-transport velocity in a lossless medium: for a mechanical wave the time-averaged energy flux divided by the energy density equals dω/dk, and for light it equals the ray velocity. This is why vg, not vp, sets pulse-arrival times, fibre-optic timing budgets, and the recoil of a wave-driven object.
The identity vpvg = c², which holds for a relativistic matter wave (ω = √(c²k² + (mc²/ℏ)²)), ties the two speeds together with striking economy: since a massive particle moves at v < c and this is vg, the phase velocity vp = c²/v > c is forced to be superluminal — harmlessly, because it transports nothing. De Broglie's whole scheme requires the particle velocity to be the group velocity, which is the historical origin of taking vg seriously.
At next order the packet is governed by the term ½ω″κ² discarded in step 2. This gives a Schrödinger-type equation for the envelope in the frame moving at vg, with ω″ = d²ω/dk² playing the role of an inverse mass. A Gaussian packet of initial width σ then spreads on the dispersion length LD ∼ σ²/|ω″|; the same ω″ (as the fibre parameter β2) sets chromatic pulse broadening and, with non-linearity, the balance that forms optical solitons.
Common misconceptions. That phase velocity is "the real" wave speed and group velocity a correction — it is the reverse for anything observable. That vg can never exceed c — it can, in absorbing bands, without violating causality, because in those regimes it is no longer the signal velocity. And that the two velocities are simply related by a fixed factor — the ratio depends entirely on the dispersion relation and on k.
Worked examples
Reading. A wave group crosses the ocean at half the speed of the individual crests within it; crests visibly march forward through the group and vanish at its leading edge.
Reading. In normal dispersion the pulse (group) travels slightly slower than the phase, so a timing budget based on n alone underestimates the delay by about 1.7%.
Problems
- A stretched string has the ideal dispersion ω = ck with c = 30 m·s−1. Find vp and vg at λ = 0.50 m, and state whether a pulse spreads.
Solution
k = 2π/0.50 = 12.6 rad·m−1. Since ω = ck, vp = ω/k = c = 30 m·s−1 and vg = dω/dk = c = 30 m·s−1. Both are 30 m/s, independent of k: the line is non-dispersive, ω″ = 0, and a pulse propagates without spreading. - A stiff (bending) rod has ω = αk² with α = 4.0 m²·s−1. Compute vp and vg at k = 5.0 rad·m−1 and give the ratio.
Solution
vp = ω/k = αk = 4.0×5.0 = 20 m·s−1. vg = dω/dk = 2αk = 2×4.0×5.0 = 40 m·s−1. Ratio vg/vp = 2: the group outruns the phase, and since ω″ = 2α = 8.0 ≠ 0 pulses disperse. - Deep-water waves obey ω = √(gk). Show generally that vg = ½vp, then evaluate both for λ = 2.0 m (g = 9.81 m·s−2).
Solution
vp = ω/k = √(gk)/k = √(g/k). vg = dω/dk = ½g/√(gk) = ½√(g/k) = ½vp. Numerically k = 2π/2.0 = 3.14 rad·m−1, vp = √(9.81/3.14) = 1.77 m·s−1, vg = 0.88 m·s−1. - A free non-relativistic electron has ω = ℏk²/2m. Show vg equals the classical velocity p/m, and find vg for λ = 1.0×10−10 m (ℏ = 1.055×10−34 J·s, m = 9.11×10−31 kg).
Solution
vg = dω/dk = ℏk/m. With de Broglie p = ℏk this is p/m, the particle velocity. (Note vp = ω/k = ℏk/2m = ½vg.) Numerically k = 2π/1.0×10−10 = 6.28×1010 rad·m−1, so vg = (1.055×10−34×6.28×1010)/9.11×10−31 = 7.3×106 m·s−1. - In a plasma, ω² = ωp² + c²k² with plasma frequency ωp. Prove the exact relation vpvg = c² and comment on causality when vp > c.
Solution
vp = ω/k. Differentiate the dispersion relation implicitly: 2ω dω = 2c²k dk, so vg = dω/dk = c²k/ω. Then vpvg = (ω/k)(c²k/ω) = c². Since ω > ck (propagation requires ω > ωp), vp = ω/k > c, hence vg = c²/vp < c. Causality is safe: energy and signals travel at vg < c, while the superluminal phase velocity carries no information.