Demo — Range-Doppler Map#
The range-Doppler map is what a pulse-Doppler radar actually produces: a 2D picture with clutter piled up at zero Doppler and movers standing out in their own cells. This demo lets you move a target, toggle MTI, and find the blind speed where the target vanishes into the clutter notch.
The picture#
A target’s Doppler shift is \(f_d = 2 v_r / \lambda\). MTI cancels the zero-Doppler clutter but creates blind speeds at
A target whose velocity lands on a blind speed is cancelled along with the clutter.
Interactive demo#
Walkthrough#
Look at the default map. A bright vertical ridge sits at zero Doppler (clutter); a single, distinctly fainter cell off the ridge is the moving target. The ridge is drawn about 12 dB over the target — that gap is exactly why amplitude cannot separate them.
Slide the target velocity. The target cell slides along the Doppler axis while the clutter ridge stays fixed at zero — that separation is what makes the target detectable.
Toggle MTI on. The zero-Doppler column is nulled: the clutter ridge collapses and the target pops out against a clean background.
Read the blind-speed readout. The demo opens at X-band with PRF = 10 kHz, so the first blind speed is 150 m/s. Set the target velocity to 150 and leave MTI on: the target folds onto the zero-Doppler column, lands in the notch, and disappears — cancelled with the clutter. Watch the target attenuation readout drop to “nulled” as you close the last few m/s.
Raise the PRF. The blind speeds move higher; nudge the target off the notch and it reappears. This is exactly why pulse-Doppler radars favor higher PRF.
Change the wavelength (band). The Doppler-to-velocity scaling changes; the same Doppler shift now corresponds to a different velocity.
Key observations#
Clutter is rejected by Doppler, not amplitude. It is far stronger than the target — the map draws it about 12 dB up, and real ground clutter runs 40–60 dB over a small target — but it lives at zero Doppler, so MTI nulls it without touching the mover.
Blind speeds are MTI’s cost. A target on a notch is invisible; PRF choice manages where the notches fall, trading against range ambiguity.
The B-21’s motion is hard to hide. Once moving, its Doppler signature stands off the clutter ridge — defeating this picture is what Block 2’s EA techniques are for.
Source#
MATLAB bundle · L5_DopplerMTI.m↓
The companion script plots the single-delay MTI response \(|H(f)| = 2|\sin(\pi f T)|\), prints the blind speeds, and builds a synthetic range-Doppler map before and after MTI — applying the same \(|H(f)|\) weighting the demo uses.