Group & Phase Velocity

A fundamental concept in wave physics is the distinction between the motion of an individual wave crest and the motion of a wave packet or modulation. This simulator visualizes this by modeling the superposition of two sinusoidal waves with slightly different frequencies and wavenumbers. The resulting pattern is a 'beat,' where a fast-oscillating 'carrier' wave is modulated by a slower-moving 'envelope.' The physics is governed by a specific dispersion relation, ω(k) = ck + αk², which describes how the angular frequency ω depends on the wavenumber k. The constant 'c' sets a baseline speed, while 'α' introduces dispersion—the dependence of wave speed on wavelength. From this relation, the simulator calculates two key velocities. The phase velocity, v_p = ω̄/k̄, is the speed of the individual wave crests within the carrier. The group velocity, v_g = Δω/Δk, is the speed of the envelope and represents the velocity at which energy or information propagates. By adjusting parameters like the central wavenumber and the dispersion strength α, students can explore conditions where v_g and v_p are equal (non-dispersive medium), where they differ (dispersive medium), or even where they have opposite signs (anomalous dispersion). The model simplifies reality by considering only two monochromatic components, which creates a perfectly periodic beat pattern. In more complex wave packets, the group velocity describes the speed of the peak for a narrow range of wavenumbers. Interacting with this simulation solidifies understanding of the dispersion relation, the mathematical derivation of group and phase velocity, and their physical significance in systems like water waves, optical fibers, and quantum mechanics.

Who it's for: Undergraduate physics and engineering students studying wave mechanics, optics, or quantum physics, particularly when covering dispersive media and wave packets.

Key terms

  • Group Velocity
  • Phase Velocity
  • Dispersion Relation
  • Wave Packet
  • Beat (waves)
  • Superposition Principle
  • Angular Frequency
  • Wavenumber

How it works

Superposing two sinusoidal waves with slightly different k and ω produces beats. The modulation travels at the group velocity v_g ≈ Δω/Δk; the ripples inside move at the phase velocity v_p ≈ ω̄/k̄. In a non-dispersive medium (ω = ck) they match. Dispersion (here ω = ck + αk²) splits them — the classic puzzle behind pulse spreading in wave packets.

Key equations

η = cos(k₁x − ω₁t) + cos(k₂x − ω₂t) = 2 cos(Δk·x/2 − Δω·t/2) cos(k̄x − ω̄t)

v_g = Δω/Δk,   v_p = ω̄/k̄;   for ω = ck + αk²: v_g = c + 2αk̄, v_p = c + αk̄ (at k̄).

Frequently asked questions

In a dispersive medium, which velocity is the 'real' speed of the wave?
It depends on what you mean by 'the wave.' The phase velocity is the speed of a single, pure frequency component (a perfect sine wave). However, a pure sine wave carries no information or modulation. The group velocity is the speed at which the shape of the wave packet's envelope—and thus the energy and information—propagates. For a signal, the group velocity is typically the physically relevant speed.
Can the group velocity ever be faster than the speed of light or negative?
Yes, in highly dispersive media near resonances, the group velocity can exceed c or become negative. However, this does not violate relativity, as the group velocity no longer corresponds to the signal velocity in such extreme conditions. The front of a wave packet, which carries new information, always travels at or below c. This simulator shows negative group velocity when the envelope moves opposite to the carrier wave crests.
Why does the simulator use only two waves instead of a full wave packet?
Using two waves creates the simplest possible beat pattern, which clearly separates the fast carrier (average frequency) from the slow envelope (difference frequency). This minimal model perfectly illustrates the core definitions of v_g = Δω/Δk and v_p = ω̄/k̄. A true wave packet contains a continuum of frequencies, but for a narrow range, its group velocity is still given by the derivative dω/dk, which this two-wave difference approximates.
What is a real-world example where the difference between group and phase velocity matters?
In fiber-optic communications, different wavelengths of light travel at different speeds due to dispersion (v_p depends on k). This causes a pulse (a wave packet) to spread out, limiting data transmission rates. Engineers must manage this by knowing the group velocity dispersion. Another example is ocean waves: individual crests (phase velocity) can move through a wave group faster than the group itself (group velocity) travels.