Skip to content

Fourier Modes, Dispersion, and Group Velocity

Scrollable formula. Use Left and Right arrow keys to reveal hidden content.

Scrollable table. Use Left and Right arrow keys to reveal additional columns.

Scrollable figure. Use Left and Right arrow keys to inspect hidden content.

Guiding question: When does group velocity correctly describe the transport of a localized disturbance?

Group velocity tracks a packet when the packet is narrow in wave number, lies on one smooth dispersion branch, and is observed before higher-order dispersion substantially reshapes its envelope. This approximation can apply from the initial instant; long propagation time is needed only for the separate stationary-phase argument below. Group velocity is not, by definition, the signal-front velocity.

Required background. Ordinary Differential Equations provides initial-value problems, linearization, and asymptotic solution methods; Classical Field Theory provides field actions, Euler–Lagrange equations, and gauge redundancy. Helpful background. Calculus and Linear Algebra provides multivariable differentiation, linear maps, inner products, and basis changes; Partial Differential Equations and Green Functions provides characteristics, boundary data, distributions, and Green-function methods.

For a translation-invariant linear equation, insert

ψ=Aei(k⋅x−ωt).\psi=Ae^{i(\mathbf k\cdot\mathbf x-\omega t)}.

The resulting algebraic condition D(ω,k)=0D(\omega,\mathbf k)=0 is the dispersion relation. On a branch ω=Ω(k)\omega=\Omega(\mathbf k), planes of constant phase move along k\mathbf k with phase speed

vph=ω∣k∣,vph=ωk∣k∣2.v_{\rm ph}=\frac{\omega}{|\mathbf k|}, \qquad \mathbf v_{\rm ph}=\frac{\omega\mathbf k}{|\mathbf k|^2}.

This is the normal velocity of a constant-phase plane. A monochromatic mode is spatially infinite, so following one of its crests is not the same operation as following a localized message.

In one dimension, superpose two nearby modes, k±=k0±Δk/2k_\pm=k_0\pm\Delta k/2 and ω±=Ω(k±)\omega_\pm=\Omega(k_\pm). Define their average frequency ωˉ=(ω++ω−)/2\bar\omega=(\omega_++\omega_-)/2 and separation Δω=ω+−ω−\Delta\omega=\omega_+-\omega_-. The exact identity for a sum of cosines gives a rapid carrier multiplied by a slow envelope:

ψ=2cos⁡(Δk x−Δω t2)cos⁡(k0x−ωˉt).\psi =2\cos\left(\frac{\Delta k\,x-\Delta\omega\,t}{2}\right) \cos(k_0x-\bar\omega t).

The envelope has constant phase when

xt=ΔωΔk⟶Ω′(k0).\frac{x}{t}=\frac{\Delta\omega}{\Delta k} \longrightarrow \Omega'(k_0).

Thus

vg=∇kΩ.\boxed{\mathbf v_{\rm g}=\nabla_{\mathbf k}\Omega.}

For a general one-dimensional packet

ψ(t,x)=∫−∞∞dk2π a(k)ei[kx−Ω(k)t],\psi(t,x)=\int_{-\infty}^{\infty}\frac{dk}{2\pi}\, a(k)e^{i[kx-\Omega(k)t]},

stationary phase selects modes satisfying x/t=Ω′(k)x/t=\Omega'(k) when tt is large with x/tx/t fixed and the stationary point is nondegenerate. If no wave number on the occupied branch has that group velocity, repeated integration by parts suppresses the smooth far-field signal. This result, including the isolated-branch and nondegenerate-stationary-point assumptions, is derived in Rosales 2023, §§3.1–3.3, pp. 15–23 (official PDF).

Expanding about k0k_0,

Ω(k)=Ω0+vg(k−k0)+12Ω0′′(k−k0)2+⋯ ,\Omega(k)=\Omega_0+v_{\rm g}(k-k_0) +\frac12\Omega''_0(k-k_0)^2+\cdots,

shows the limitation. The linear term translates the envelope; Ω0′′\Omega''_0 broadens and chirps it. To expose the control parameter, write q=k−k0q=k-k_0 and factor out the carrier:

ψ=ei(k0x−Ω0t)∫dq2π a(k0+q)exp⁡ ⁣[iq(x−vgt)−i2Ω0′′q2t+⋯ ].\psi=e^{i(k_0x-\Omega_0t)} \int\frac{dq}{2\pi}\,a(k_0+q) \exp\!\left[iq(x-v_{\rm g}t)-\frac{i}{2}\Omega''_0q^2t+\cdots\right].

For a packet of spectral width Δk\Delta k, rigid translation is accurate while

ϵdisp=∣Ω0′′∣ (Δk)2t≪1.\epsilon_{\rm disp}=|\Omega''_0|\,(\Delta k)^2t\ll1.

Spreading becomes order one near tdisp∼1/(∣Ω0′′∣(Δk)2)t_{\rm disp}\sim1/(|\Omega''_0|(\Delta k)^2). A vanishing Ω0′′\Omega''_0 does not guarantee no spreading: the first nonzero higher derivative then supplies the relevant scale. Here Ω0=Ω(k0)\Omega_0=\Omega(k_0); in the earlier two-mode identity, ωˉ\bar\omega equals this only up to terms of order (Δk)2(\Delta k)^2.

For a concrete packet, choose the initial complex envelope A(0,x)=A0exp⁡[−x2/(2ℓ2)]A(0,x)=A_0\exp[-x^2/(2\ell^2)]. Keeping the quadratic dispersion term gives the Gaussian integral

A(t,x)=A01+iΩ0′′t/ℓ2exp⁡ ⁣[−(x−vgt)22(ℓ2+iΩ0′′t)].A(t,x)=\frac{A_0}{\sqrt{1+i\Omega''_0t/\ell^2}} \exp\!\left[-\frac{(x-v_{\rm g}t)^2}{2(\ell^2+i\Omega''_0t)}\right].

Its center moves at vgv_{\rm g}, while the width parameter of its magnitude is

ℓ(t)=ℓ1+(Ω0′′tℓ2)2.\ell(t)=\ell\sqrt{1+\left(\frac{\Omega''_0t}{\ell^2}\right)^2}.

This explicitly separates translation from spreading and recovers tdisp∼ℓ2/∣Ω0′′∣t_{\rm disp}\sim\ell^2/|\Omega''_0| since Δk∼1/ℓ\Delta k\sim1/\ell. The formula is exact for a quadratic dispersion relation and approximate otherwise. A Gaussian has nonzero tails at every xx, so it has no sharp signal front; it cannot by itself test the causal-front speed.

Four velocities that should not be conflated

Section titled “Four velocities that should not be conflated”
  • Phase velocity follows monochromatic crests.
  • Group velocity follows a narrowband envelope only on a real, smooth, isolated dispersion branch in the regime just stated.
  • Energy velocity is the time-averaged energy flux divided by the time-averaged energy density. It equals group velocity for the lossless isolated single-branch setting developed in Rosales 2023, §6.1, pp. 35–39 (official PDF), but not universally in absorbing or multibranch media.
  • Front velocity follows the boundary of exact support. For a local hyperbolic equation it is fixed by the characteristic cone; in a causal dispersive medium it is tied to the high-frequency response rather than to a finite-band peak.

In a lossy medium, either kk or ω\omega is generally complex, so differentiating a real graph and calling the result a transport speed is already an extra approximation. The real, isolated-branch derivation above no longer establishes the motion of a pulse maximum, energy, or information. Causality instead resides in the retarded response, whose frequency-domain analyticity constrains dispersion through Kramers–Kronig relations. See Tong 2015, §§7.5.2–7.5.4, pp. 196–204 (official PDF) for the narrow-packet argument and the causal response of matter.

For a nondispersive vacuum wave, Ω=∣k∣\Omega=|k|, so vph=1v_{\rm ph}=1 and ∣vg∣=1|v_{\rm g}|=1; the sign of vgv_{\rm g} records the propagation direction. A broad pulse, a packet spanning a band crossing, or two coupled branches has no single reliable group velocity. Near Ω′′=0\Omega''=0 higher dispersion orders may control spreading. Near a turning point, stationary points merge and an Airy-type uniform approximation replaces separate Gaussian stationary-phase contributions; see Rosales 2023, §3.3, pp. 20–23 (official PDF).

Operationally, phase velocity comes from crest timing and group velocity from an envelope fit. A mathematical front is the boundary of exact support, whereas an experimental arrival time is defined by a detector threshold above noise. The measurement protocol is therefore part of any empirical velocity claim.

For

(∂t2−∂x2+m2)ψ=0,(\partial_t^2-\partial_x^2+m^2)\psi=0,

compare phase, group, and front speeds for m>0m\gt0. Then estimate the spreading time of a narrow packet centered at k0k_0 with spectral width Δk\Delta k.

Solution

On the positive-frequency branch the dispersion relation is

ω(k)=k2+m2.\omega(k)=\sqrt{k^2+m^2}.

For k≠0k\ne0,

vph=ω∣k∣>1,∣vg∣=∣k∣ω<1,vph∣vg∣=1.v_{\rm ph}=\frac{\omega}{|k|}\gt1, \qquad |v_{\rm g}|=\frac{|k|}{\omega}\lt1, \qquad v_{\rm ph}|v_{\rm g}|=1.

The superluminal phase speed transports no localized feature. As ∣k∣→∞|k|\to\infty, ∣vg∣→1|v_{\rm g}|\to1, agreeing with the characteristic front speed. In the low-kk limit the packet group velocity tends to zero and dispersion is strong.

Differentiating once more gives

ω′′(k)=m2(k2+m2)3/2.\omega''(k)=\frac{m^2}{(k^2+m^2)^{3/2}}.

Provided Δk\Delta k is narrow enough that ω′′\omega'' is approximately constant across the occupied band, order-one spreading begins at

tdisp∼(k02+m2)3/2m2(Δk)2.t_{\rm disp} \sim \frac{(k_0^2+m^2)^{3/2}}{m^2(\Delta k)^2}.

Retarded and Advanced Green Functions next makes the causal support choice explicit for sourced waves.