Skip to content
RFrftools.io
RF

Doppler Shift Calculator

Calculate Doppler frequency shift for radar and RF applications. Computes the Doppler shift (f_d = 2vf·cos θ/c) given transmit frequency, target velocity, and aspect angle. Also derives velocity from measured shift.

Loading calculator...

Formula

fd=2vfcosθcf_d = \frac{2 v f \cos\theta}{c}

Reference: Skolnik, Introduction to Radar Systems, 3rd ed., Ch.3

f_dDoppler frequency shift (Hz)
vTarget radial velocity (m/s)
fTransmit frequency (Hz)
θAspect angle (0° = head-on) (°)
cSpeed of light (299,792,458 m/s) (m/s)

How It Works

The Doppler effect causes a frequency shift when a transmitter and target have relative radial motion. For a monostatic radar (same transmit/receive site), the Doppler shift is f_d = 2v·f·cos(θ)/c, where v is target speed, f is transmit frequency, θ is the angle between the velocity vector and the radar line-of-sight, and c = 299,792,458 m/s. The factor of 2 accounts for the round-trip path — the wave is Doppler-shifted on transmit and again on receive. Doppler shift is proportional to transmit frequency, which is why higher-frequency radars (W-band 77 GHz) achieve better velocity resolution per Hz of measurement bandwidth than lower-frequency systems (L-band 1.3 GHz). The cosine factor means only radial velocity (motion toward/away from the radar) contributes to Doppler; broadside motion (θ=90°) produces zero shift.

Worked Example

An automotive radar at 77 GHz measures a car approaching at 120 km/h (33.33 m/s) at 0° aspect. Step 1: f_d = 2 × 33.33 × 77×10⁹ × cos(0°) / (2.998×10⁸) = 2 × 33.33 × 77e9 / 2.998e8 = 17,135 Hz ≈ 17.1 kHz. Step 2: Velocity resolution at 77 GHz — 1 Hz corresponds to Δv = c/(2f) = 2.998×10⁸/(2×77×10⁹) = 0.00195 m/s = 1.95 mm/s. A radar with 1 Hz frequency resolution can detect velocity changes of ~7 km/h at 1 km range — sufficient for automatic emergency braking. Step 3: At 45° approach angle: f_d = 17,135 × cos(45°) = 12,113 Hz — a 29% reduction, requiring angular compensation in the velocity estimate.

Practical Tips

  • Per Skolnik's 'Introduction to Radar Systems' (Ch.3), the minimum detectable velocity (MDV) is set by the clutter Doppler spread — weather clutter at a ground radar typically spreads ±3 m/s, so targets moving slower than 3 m/s are invisible in unflagged Doppler processing
  • For 24 GHz ISM-band motion sensors (widely used in IoT), the sensitivity is 160 Hz per m/s (64 Hz/(km/h)); a door opening at 0.3 m/s produces a 48 Hz Doppler shift detectable with a simple audio-frequency ADC
  • To avoid Doppler ambiguity in pulsed radar, the pulse repetition frequency (PRF) must exceed 2×f_d_max; for 77 GHz tracking a 200 m/s target, PRF > 2×(2×200×77e9/c) = 204 kHz — a key constraint driving the FMCW waveform choice in automotive radar

Common Mistakes

  • Omitting the factor of 2 for monostatic radar — a one-way link (bistatic, or sonar receiver) uses f_d = v·f·cos(θ)/c without the factor of 2; confusion between monostatic and bistatic equations causes 2× velocity errors
  • Using the wrong speed of light — some implementations use 3×10⁸ m/s (0.07% error) instead of the exact value 299,792,458 m/s; at W-band (77 GHz) this causes ~53 Hz error per 30 m/s target velocity
  • Ignoring the aspect angle — a target moving at 100 m/s at 45° produces the same Doppler shift as a target moving at 70.7 m/s head-on; without knowing θ, reported speed is ambiguous

Frequently Asked Questions

The formula is the same but the propagation medium differs. Radar uses the speed of light (c = 2.998×10⁸ m/s); sonar uses the speed of sound in water (~1500 m/s) or air (~343 m/s). Because acoustic speed is 10⁶× slower, audio Doppler shifts are much larger for the same velocity — a car moving at 30 m/s produces 2 kHz of Doppler shift at 24 GHz radar but only 87 Hz at 1 kHz ultrasonic sonar, even though the formula is identical.
Higher frequency provides better velocity resolution (Δv per Hz of shift), better angular resolution (smaller antenna for same beamwidth), and fits in a smaller wavelength (λ = 3.9 mm at 77 GHz vs. 12.5 mm at 24 GHz). However, atmospheric absorption peaks near 60 GHz and is ~0.4 dB/km at 77 GHz vs. 0.05 dB/km at 24 GHz. For the <200 m range of automotive radar, the absorption is negligible, making 77 GHz optimal. ITU-R Resolution 731 designates the 76–81 GHz band for vehicular radar worldwide.
NEXRAD (WSR-88D) weather radar at 2.7–3.0 GHz measures Doppler shift of precipitation to estimate wind speed and direction. A shift of +1 Hz indicates precipitation moving toward the radar at Δv = c/(2f) ≈ 0.05 m/s. By measuring Doppler from multiple azimuth angles, dual-Doppler analysis reconstructs 3D wind fields. Wind shear (velocity gradient), which causes aircraft accidents, is detectable as a spatial gradient in Doppler shift across the radar beam.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

SMA Connectors

Standard SMA RF connectors for board-to-cable connections

RF Coaxial Cables

Coaxial cable assemblies for RF signal routing

TinySA Spectrum Analyzer

Compact handheld spectrum analyzer for RF measurement up to 960 MHz

Related Calculators