Ad Space — Top Banner

Doppler Effect Formula

The Doppler effect formula calculates frequency shifts for moving sound and light sources.
Includes formulas for both approaching and receding.

The Formula (Sound)

f' = f × (v ± v₀) / (v ∓ vₛ)

The Doppler effect describes the change in frequency of a wave when the source or observer is moving. A siren sounds higher-pitched as it approaches you and lower-pitched as it moves away.

Variables (Sound)

SymbolMeaning
f'Observed frequency (Hz)
fSource frequency (Hz)
vSpeed of sound in the medium (343 m/s in air at 20°C)
v₀Speed of the observer (m/s)
vₛSpeed of the source (m/s)

Sign Convention

ScenarioFormula
Source approaching stationary observerf' = f × v / (v - vₛ)
Source receding from stationary observerf' = f × v / (v + vₛ)
Observer approaching stationary sourcef' = f × (v + v₀) / v
Observer receding from stationary sourcef' = f × (v - v₀) / v

The Formula (Light — Relativistic)

f' = f × √((1 - v/c) / (1 + v/c))

For light, the relativistic Doppler formula is used. Objects moving away show a redshift (lower frequency), while approaching objects show a blueshift (higher frequency).

Example 1

An ambulance siren emits a 700 Hz sound and approaches you at 30 m/s. What frequency do you hear?

Source approaching: f' = f × v / (v - vₛ)

f' = 700 × 343 / (343 - 30)

f' = 700 × 343 / 313

f' ≈ 767 Hz (noticeably higher pitch)

Example 2

The same ambulance passes you and drives away at 30 m/s. What frequency do you hear now?

Source receding: f' = f × v / (v + vₛ)

f' = 700 × 343 / (343 + 30)

f' = 700 × 343 / 373

f' ≈ 644 Hz (noticeably lower pitch)

When to Use It

Use the Doppler effect formula in wave and motion problems:

  • Calculating pitch changes from moving vehicles (sirens, horns)
  • Radar and speed guns used by police
  • Medical ultrasound for measuring blood flow
  • Astronomical redshift to determine if stars are approaching or receding

Ad Space — Bottom Banner

Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.