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.
Formula
Reference: Skolnik, Introduction to Radar Systems, 3rd ed., Ch.3
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
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Related Calculators
RF
Radar Range
Calculate maximum radar detection range from peak power, antenna gain, RCS, noise figure, and bandwidth using the radar equation. Free, instant results.
RF
Free-Space Path Loss
Calculate free-space path loss (FSPL) in dB using the Friis equation. Enter frequency and distance for wireless link budget analysis. Free, instant results.
RF
Link Budget
Free RF link budget calculator: enter Tx power, antenna gains, frequency, and distance to get received signal level, link margin, and max range. Covers satellite, terrestrial, and IoT links.
RF
Wavelength / Frequency
Convert between frequency, wavelength, and wavenumber in free space or any dielectric. Calculate half-wave and quarter-wave lengths for antenna design. Free, instant results.