physics2u
Tier
⌕ Search ⌘K
physics2u.com/vault/dispersion-phase-group-velocity.html
Derivation

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
Linearity of the medium.If the wave equation is non-linear, distinct Fourier components are not independent, the superposition below is invalid, and the packet does not simply translate — solitons and shocks appear instead. A well-defined dispersion relation ω = ω(k).If plane waves are not eigen-solutions (e.g. an inhomogeneous or time-varying medium), no single ω(k) exists and neither velocity is defined globally. Narrow bandwidth: the spectrum A(k) is sharply peaked about k0.If the band is broad, the linear Taylor expansion of ω(k) fails; second-order dispersion (group-velocity dispersion) reshapes and broadens the envelope, and a single vg no longer describes the whole packet. Real k and negligible absorption over the packet.If ω(k) has an imaginary part (loss or gain), or one works in an anomalous-dispersion absorption band, vg = dω/dk can exceed c or turn negative and ceases to be the energy-transport speed; a strict signal-front velocity must be used.
Derivation
1
ψ(x,t) = ∫ A(k) ei(kx − ω(k)t) dk
By linearity, any solution is a superposition of plane-wave eigenmodes; A(k) is the (complex) spectral amplitude fixed by the initial profile. A
2
ω(k) ≈ ω0 + (k − k0) ω′(k0)
Taylor-expand about the spectral peak k0 and keep first order, legitimate because A(k) is narrow. Write ω0 = ω(k0), ω′ = dω/dk|k0, and κ = k − k0. B
3
kx − ωt = (k0 + κ)x − (ω0 + κω′)t
Substitute the expansion into the phase; purely algebraic. A
4
kx − ωt = (k0x − ω0t) + κ(x − ω′t)
Group the carrier terms (subscript 0) separately from the envelope terms (proportional to κ). A
5
ψ = ei(k0x − ω0t) ∫ A(k0+κ) eiκ(x − ω′t)
The carrier phase is independent of κ and factors out of the integral. B
6
ψ(x,t) = ei(k0x − ω0t) · E(x − ω′t)
The remaining integral defines an envelope E that depends on x and t only through the combination x − ω′t — a rigid shape translating at speed ω′. B
7
carrier surfaces: k0x − ω0t = const  ⇒  x = (ω0/k0)t
A surface of constant carrier phase advances at vp = ω0/k0, while step 6 shows the envelope advances at vg = ω′ = dω/dk. The two speeds are logically independent. C
8
vg = dω/dk = d(vpk)/dk = vp + k dvp/dk
Write ω = vpk and differentiate by the product rule. This exposes the exact condition for the two velocities to agree. B
9
vg = vp ⇔ k dvp/dk = 0 ⇔ dvp/dk = 0
For non-zero k, group and phase speeds coincide precisely when the phase speed is independent of wavenumber — i.e. the medium is non-dispersive. A
Result
vp = ω/k      vg = dω/dk = vp + k dvp/dk

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
1
Deep-water gravity waves: ω(k) = √(gk),   λ = 100 m
Ocean swell; find phase and group speed and the ratio. A
2
k = 2π/λ = 2π/100 = 0.0628 rad·m−1
Wavenumber from wavelength. A
3
vp = ω/k = √(g/k) = √(9.81/0.0628) = 12.5 m·s−1
Insert ω = √(gk); symbols first, then numbers. B
4
vg = dω/dk = ½√(g/k) = ½ vp = 6.25 m·s−1
Differentiate √(gk); the half is exact for this dispersion law. B
vp ≈ 12.5 m·s−1,   vg ≈ 6.25 m·s−1,   vg/vp = ½

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.

1
Light in glass: n(λ) = 1.500 at λ = 500 nm, dn/dλ = −5.0×104 m−1
Normal dispersion (index falls with wavelength); find vp and vg. B
2
vp = c/n = (3.00×108)/1.500 = 2.00×108 m·s−1
Definition of refractive index. A
3
vg = c / (n − λ dn/dλ)
Standard group-velocity form in terms of wavelength dispersion, obtained from vg = dω/dk with ω = ck/n. Symbols before numbers. C
4
n − λ dn/dλ = 1.500 − (500×10−9)(−5.0×104) = 1.500 + 0.025 = 1.525
Group index ng; the negative slope raises it above n. B
5
vg = c/ng = (3.00×108)/1.525 = 1.97×108 m·s−1
Divide. A
vp = 2.00×108 m·s−1,   vg = 1.97×108 m·s−1

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
  1. 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.
    Solutionk = 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.
  2. 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.
    Solutionvp = ω/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.
  3. Deep-water waves obey ω = √(gk). Show generally that vg = ½vp, then evaluate both for λ = 2.0 m (g = 9.81 m·s−2).
    Solutionvp = ω/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.
  4. 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).
    Solutionvg = 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.
  5. In a plasma, ω² = ωp² + c²k² with plasma frequency ωp. Prove the exact relation vpvg = c² and comment on causality when vp > c.
    Solutionvp = ω/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.