Doppler effect

A sound source is moving with velocity v along the horizontal axis. Every period T a wave front leaves the source and travels with velocity c with respect to a medium (say air), which may be still or move with velocity (Vx, Vy) = (Vx, Vy). A detector is located at position (x, y) and may move with velocity (dx/dt, dy/dt). In the graphics window below the animation a vertical red (green) bar is displayed each time a wave front leaves the source (reaches the detector).


Activities

  1. With the default values you may see (in the animation and in the graphics) the Doppler effect at work: when source and detector are approaching (moving away) the time interval is shorter (larger) between detections than between emissions, i.e., the detected frequency is higher (lower).
  2. Click over the bars corresponding to consecutive emissions (detections) to see the corresponding times. Use the latter to check that the periods agree with the theoretical result for the detected period:
    T' = (1-v/c) T and T' = (1+v/c) T.
  3. Repeat the previous check when the detector moves with a positive (negative) horizontal velocity dx/dt.
  4. Repeat the previous checks when the medium moves with a positive (negative) horizontal velocity Vx.
  5. (You may also be curious about what happens when dy/dt and/or Vy are non zero.)
  6. Use the mouse to put the detector out of the source trajectory, press Initial and then Continue. You should observe that when the wave front reaches the source in a direction perpendicular to the source motion the transverse Doppler effect is nil (but not in special relativity: recall the Ives-Stilwell experiment).
  7. Check that in the supersonic case (vc) a shock wave develops. Press Stop and click the mouse at different points of the shock to check the theoretical angle.



This is an English translation of the Basque original for a course on mechanics, oscillations and waves.
It requires Java 1.5 or newer and was created by Juan M. Aguirregabiria with Easy Java Simulations (Ejs) by Francisco Esquembre. I thank Wolfgang Christian and Francisco Esquembre for their help.