PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Waves & Sound

Other simulators in this category — or see all 35.

View category →
NewSchool

Organ Pipe (harmonic series)

Open–open vs stopped: f_n formulas; pressure shape; table of modes; Web Audio.

Launch Simulator
School

Sound Wave Visualizer

Real-time waveform and frequency spectrum from microphone.

Launch Simulator
School

Beat Frequency

Two slightly different frequencies creating audible beats.

Launch Simulator
NewSchool

Resonance Tube

Open vs closed pipe harmonics. Hear fₙ and see standing pressure wave.

Launch Simulator
NewSchool

Hearing & Loudness (sketch)

Qualitative threshold vs frequency; compare to equal-loudness ideas.

Launch Simulator
NewUniversity / research

2D Wave Equation (Membrane)

Explicit FDM on a clamped rectangle: Gaussian pulse, circular fronts, edge reflections.

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Waves & Sound/Group & Phase Velocity

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

Dispersion ω(k) = c k + α k²

10 (arb.)
0 (arb.)
1.2 rad/m
0.35 rad/m

Two plane waves same medium: beats form a slow envelope (group) and a fast carrier inside. With linear ω = c k, envelope and carrier move together; with α ≠ 0, v_g = c + 2αk̄ and v_p = c + αk̄ differ.

Measured values

v_group ≈ Δω/Δk10.000 (arb.)
v_phase ≈ ω̄/k̄10.000 (arb.)
v_g − v_p-0.000 (arb.)

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.