
Physics III course sequence · Interactive lesson
Doppler effect in a medium
Two motions, two mechanisms. A moving source squeezes the wavelength it lays down; a moving observer meets an unchanged wavelength at a new rate. The two results agree to first order and are still not the same result — and both are written in the frame of the air, never in yours.
UPIII-03.06 · Lesson 6 of 9 in this unit. Position is not a completion score.Build the model
Move the source and the wavelength changes; move yourself and only the arrival rate does.
The key idea
The Doppler effect in a medium is the gap between the frequency a source emits and the frequency an observer receives, opened whenever either one moves through the medium along the line joining them.
Example. A 520 Hz whistle closing at 32 m s⁻¹ through air at 340 m s⁻¹ is heard at 520 × 340/(340 − 32) = 574 Hz, but a listener closing on a still whistle at that same 32 m s⁻¹ hears only 569 Hz.
The complete physical model and assumptions
A wave in a medium travels at a speed the medium alone sets — about 343 m s⁻¹ in air at 20 °C, whatever the whistle is doing — so the frequency a detector records is just the rate at which crests sweep past it, and that rate can be changed in two physically different ways. Move the source and it chases the crests it has already released: in one period it advances vₛ T, so the wavelength it lays down ahead is only (v − vₛ)/fₛ and the received frequency gains a factor v/(v − vₛ), a denominator that runs away as vₛ approaches v. Move the observer instead and the pattern in the medium is untouched; the observer merely crosses an unchanged wavelength at v + vₒ, giving a factor 1 + vₒ/v that is strictly linear and can never diverge. The two factors share their first-order term, which is why ordinary experience feels like one relative-velocity law, and they part company at order β². The whole scheme stands on a single frame: v, vₛ and vₒ are all measured relative to the medium at rest, so a wind or a current has to be folded in before the formula is used — and where there is no medium at all, as for light in vacuum, the scheme has nothing to stand on and the relativistic Doppler formula replaces it.
1Wave speed belongs to the medium, not to the source
Sound in air at 20 °C travels at about 343 m s⁻¹ because of the air's density and stiffness, and nothing a whistle does changes that. Once a crest has left the source it propagates at v relative to the air, indifferent to where the source went next. That single fact fixes the frame for everything below: v, the source speed vₛ and the observer speed vₒ must all be quoted relative to the medium at rest, never relative to each other, and not to the ground unless the air happens to be still. Set the problem on the straight line joining source and observer and adopt one sense throughout: vₛ is positive when the source moves toward the observer, vₒ is positive when the observer moves toward the source. Write βₛ = vₛ/v and βₒ = vₒ/v; both are dimensionless, and for road vehicles they are about 0.05 or smaller.
2A moving source shortens the wavelength it lays down
Let the source emit a crest every T = 1/fₛ. A crest leaves, and before the next one leaves it has travelled vT while the source has advanced vₛT toward the observer. The next crest therefore starts from a point vₛT nearer, and the gap between the two, ahead of the source, is λ = vT − vₛT = (v − vₛ)/fₛ. Behind the source the two motions add instead and the gap is (v + vₛ)/fₛ. The observer, at rest in the air, still meets crests travelling at v, so fobs = v/λ = fₛ v/(v − vₛ). Numbers: a 520 Hz whistle in air at 340 m s⁻¹ lays down λ₀ = 0.6538 m at rest; move it at 32 m s⁻¹ and the wavelength ahead falls to 308/520 = 0.5923 m, so the arriving frequency is 340/0.5923 = 574 Hz. Notice what did not change — the speed of the sound, and the number of crests the source makes each second. Only their spacing in the air changed.
3A moving observer meets an unchanged wavelength faster
Now hold the source still and let the observer move. Nothing the observer does can alter the pattern already in the air: the wavelength is λ = v/fₛ everywhere, ahead and behind. What changes is the rate at which the observer crosses it. Moving toward the source at vₒ, the observer sees crests approach at v + vₒ, so fobs = (v + vₒ)/λ = fₛ(1 + vₒ/v). The same 520 Hz source and the same 32 m s⁻¹ now give 520 × (1 + 32/340) = 569 Hz, five hertz below the moving-source answer. Two limiting checks confirm the form. At vₒ = 0 it returns fₛ. At vₒ = −v the observer retreats exactly as fast as the wave advances, never meets another crest, and receives fobs = 0 — a finite, sensible answer, where the moving-source expression instead blows up. That contrast is the first clue that these are not one case in two disguises.
4Where the two agree, and the order at which they part
Put both on the same footing: let one or the other carry the same speed u, and write β = u/v. The moving observer gives f/fₛ = 1 + β exactly. The moving source gives f/fₛ = 1/(1 − β) = 1 + β + β² + β³ + …. The two share their constant and first-order terms and differ from β² onward, so fsource − fobserver = fₛ β²/(1 − β). At β = 0 both return fₛ, the correspondence any Doppler formula has to satisfy. At β = 0.0904, a car at 31.0 m s⁻¹ in still air, the gap is 0.90% — 7.2 Hz on an 800 Hz horn, trivial for a phone and near the limit of what an ear can separate. Recession mirrors it: a receding observer gives fₛ(1 − β), a receding source gives fₛ/(1 + β) = fₛ(1 − β + β² − …), and the receding source is always the higher of the two. Push β to 1 and the running observer hears silence while the receding source still delivers fₛ/2.
5One sign rule, and the checks that catch a wrong sign
When both move, the two mechanisms act on different things — one on the wavelength in the medium, one on the crossing rate — so their factors simply multiply: fobs = fₛ (v + vₒ)/(v − vₛ), with vₒ positive toward the source and vₛ positive toward the observer. The rest is bookkeeping, and four checks catch nearly every slip. Set vₛ = 0 and the moving-observer result must reappear; set vₒ = 0 and the moving-source result must. Any net approach has to raise the frequency and any net recession has to lower it, so if the arithmetic says otherwise a sign is wrong. The numerator may legitimately vanish, at vₒ = −v, but the denominator may not: vₛ → v is the edge of this model, not a prediction of infinite pitch. And a few per cent is what ordinary speeds buy — a factor of two means a speed comparable with v has crept into the sum.
6The medium's own motion has to go in first
Every line above assumes the medium is at rest, and air rarely is. Work in the air's frame and nothing changes; convert back to the ground and, for a uniform wind along the line of sight, there is one clean shortcut: replace v by v + w, where w is the wind component pointing from source to observer, and keep the source and observer speeds as measured over the ground, giving fobs = fₛ (v + w + vₒ)/(v + w − vₛ). Test it where the answer is known: with both parties at rest the wind cancels top and bottom and fobs = fₛ. A wind never shifts pitch on its own — downwind it stretches the wavelength and speeds the arrivals by exactly compensating factors. What it does change is the yardstick. A 960 Hz siren closing at a net 17.0 m s⁻¹ is heard at 1011 Hz with a 6.00 m s⁻¹ tailwind and 1013 Hz with that wind reversed, because a smaller effective speed makes both vₒ/v and vₛ/v larger. The shortcut covers a uniform wind only.
Key equations
Read the units, assumptions and limits before substituting.
Wavelength ahead of a moving source
λahead = (v − vₛ)/fₛ
The source chases its own crests, so one period lays down a shorter wavelength; behind it the same count gives (v + vₛ)/fₛ.
v = wave speed in the medium and vₛ = source speed toward the observer, both m s⁻¹; fₛ = emitted frequency in HzMoving source, observer at rest
fobs = fₛ v/(v − vₛ)
The motion sits in the denominator, so the shift is non-linear and grows without bound as vₛ approaches v.
vₛ > 0 approaching and < 0 receding, measured relative to the medium (m s⁻¹); the model needs vₛ < vMoving observer, source at rest
fobs = fₛ (v + vₒ)/v
Strictly linear in vₒ and it cannot diverge: at vₒ = −v the observer rides with the crests and receives nothing at all.
vₒ > 0 toward the source (m s⁻¹); the wavelength in the medium stays λ = v/fₛ, in metresBoth moving along the line joining them
fobs = fₛ (v + vₒ)/(v − vₛ)
One sign rule covers four cases: approach lifts the numerator or lowers the denominator, recession does the reverse.
Collinear motion only; vₒ toward the source and vₛ toward the observer both count as positive (m s⁻¹)Low-speed limit, first order in speed
fobs ≈ fₛ [1 + (vₒ + vₛ)/v]
Only the closing speed survives at first order, which is why slow everyday motion looks like a single relative-velocity law.
Valid when vₒ and vₛ are both much smaller than v; the discarded terms are of order (vₛ/v)²Cost of swapping which one moves
fsource − fobserver = fₛ β²/(1 − β)
The asymmetry is second order: β = 0.10 gives 1.1% of fₛ, about 9 Hz on an 800 Hz horn.
β = u/v for one closing speed u carried first by the source, then by the observer; β is dimensionlessInteractive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Set vₒ = 0 and raise vₛ to 0.50 v, then swap the two: the moving source reads 2.00 fₛ and the moving observer only 1.50 fₛ.
Live results
- fobs / fₛ
- 2.00
- λ AHEAD / λ₀
- 0.50
- SOURCE MOTION ONLY
- 2.00
- OBSERVER MOTION ONLY
- 1.00
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. Source speed vₛ / v toward observer: 0.50; Observer speed vₒ / v toward source: 0.00
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
The trap is deciding that only the relative velocity of source and observer can matter, and feeding the closing speed into whichever form comes to hand. The instinct is imported from mechanics, and it fails here because the wave has a medium, and the medium supplies the frame both motions are measured against. A source moving through still air changes the wavelength the air carries; an observer moving through still air changes nothing about the air and only meets the crests at a different rate. Different events, different numbers: at a closing speed of 28.0 m s⁻¹ a 900 Hz horn in air at 343 m s⁻¹ is heard at 980 Hz when the horn moves and 973 Hz when the listener does. The instinct is not wrong everywhere — light in vacuum has no medium and no preferred frame, and its relativistic shift does depend on relative velocity alone — but in a medium the two cases are not the same problem.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
A train sounds a 520 Hz whistle while moving along a straight track at 32 m s⁻¹ through still air, in which sound travels at 340 m s⁻¹. A passenger stands on the platform. Find the frequency heard as the train approaches, the frequency heard once it has passed, and the drop across the pass.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 4 steps revealed.
- The listener is at rest in the air, so only the source term acts: fobs = fₛ v/(v − vₛ), with vₛ positive on approach.
- Approaching: fobs = 520 Hz × 340/(340 − 32) = 520 × 340/308 = 574.03 Hz.
- Receding: vₛ = −32 m s⁻¹, so fobs = 520 × 340/(340 + 32) = 520 × 340/372 = 475.27 Hz.
- The drop across the pass is 574.03 − 475.27 = 98.76 Hz. It is not symmetric about 520 Hz — the rise is 54.03 Hz and the fall 44.73 Hz — because the source speed sits in the denominator, not the numerator.
Answer. 574 Hz approaching, 475 Hz receding, a drop of 98.8 Hz across the pass.
MediumExample 2
A loudspeaker at rest emits a steady 440 Hz into still air, where v = 343 m s⁻¹. A cyclist rides straight at it at 9.0 m s⁻¹. Find the frequency the cyclist hears, then find the speed at which the loudspeaker would have to move toward a stationary listener to produce that same frequency, and account for the difference.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 4 steps revealed.
- Cyclist moving, source at rest: the wavelength in the air is λ = v/fₛ = 343/440 = 0.7795 m and the cyclist cannot change it; the crests are met at v + vₒ = 352 m s⁻¹.
- fobs = (v + vₒ)/λ = fₛ(v + vₒ)/v = 440 × 352/343 = 451.5 Hz.
- For the same frequency from a moving source, fobs = fₛ v/(v − vₛ) rearranges to vₛ = v(1 − fₛ/fobs) = 343 × (1 − 440/451.545) = 8.77 m s⁻¹.
- In general vₛ = vₒ/(1 + vₒ/v), which is smaller than vₒ. Crowding the wavelength is the more efficient of the two mechanisms, so the source needs 8.77 m s⁻¹ where the cyclist needed 9.0 m s⁻¹ — a shortfall of 0.23 m s⁻¹, or 2.6%, first order in vₒ/v applied to vₒ itself.
Answer. 451.5 Hz; a source speed of 8.77 m s⁻¹ reproduces it, 0.23 m s⁻¹ (2.6%) less than the cyclist's 9.0 m s⁻¹.
HardExample 3
An ambulance sounding a 960 Hz siren travels at 25.0 m s⁻¹ along a straight road, behind a cyclist who rides away from it at 8.00 m s⁻¹. A steady 6.00 m s⁻¹ wind blows from the ambulance toward the cyclist. In still air the sound speed is 340 m s⁻¹. Find the frequency the cyclist hears, then find it again with the wind reversed, and explain the difference.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 5 steps revealed.
- Work in the air's frame. For collinear motion a uniform wind of component w from source to observer is absorbed by replacing v with v + w while keeping ground speeds: fobs = fₛ (v + w + vₒ)/(v + w − vₛ). With both speeds zero this returns fₛ, so a wind alone shifts nothing.
- Signs: the ambulance closes on the cyclist, so vₛ = +25.0 m s⁻¹; the cyclist retreats, so vₒ = −8.00 m s⁻¹. Tailwind: v + w = 340 + 6.00 = 346.0 m s⁻¹.
- fobs = 960 × (346.0 − 8.00)/(346.0 − 25.0) = 960 × 338.0/321.0 = 1010.8 Hz.
- Reverse the wind: v + w = 334.0 m s⁻¹, so fobs = 960 × (334.0 − 8.00)/(334.0 − 25.0) = 960 × 326.0/309.0 = 1012.8 Hz.
- The 2.0 Hz difference is not a Doppler shift from the wind: it is the wind changing the yardstick. A smaller effective wave speed makes both vₒ/v and vₛ/v larger, so the headwind case is shifted slightly more. Check the first-order estimate on the tailwind case: 960 × (1 + 17.0/346.0) = 1007.2 Hz, low by 0.4% — the second-order term βₛ(βₛ + βₒ) that the linear form drops.
Answer. 1011 Hz with the wind behind the siren and 1013 Hz with it reversed — a 2 Hz difference that comes from the change in effective wave speed, not from the wind itself.
Quick check
Select an answer and explain it before checking.
Review & continue
The Doppler effect in a medium is the gap between the frequency a source emits and the frequency an observer receives, opened whenever either one moves through the medium along the line joining them.
- Explain the relationship without looking at the equation.
- Check a sign, a unit and a model assumption in your working.
- Return to the lab or worked example if a step is still unclear.
Optional supporting lessons
These chapter resources can help with earlier ideas; they are not additional required Physics III completion tasks.