Range-Doppler Processing
The Range-Doppler Map as a 2D Image
A pulsed-Doppler radar transmits pulses with pulse repetition interval (PRI) . The received echoes form a 2D data matrix β fast time (within each pulse, encoding range) and slow time (across pulses, encoding velocity). Processing this matrix with a 2D FFT produces the range-Doppler map, which is the simplest "image" a radar can form.
For RF imaging, the range-Doppler map is the matched-filter image restricted to the range and Doppler dimensions.
Definition: Fast-Time / Slow-Time Data Matrix
Fast-Time / Slow-Time Data Matrix
The radar collects pulses, each containing range samples. The data matrix is:
where:
- Column contains the -th pulse after demodulation.
- Row corresponds to fast-time sample (range bin ).
- Element contains the signal from range bin , pulse .
Fast-time processing (across columns) resolves range via matched filtering. Slow-time processing (across rows) resolves Doppler via coherent integration (DFT).
Definition: Range-Doppler Processing via 2D FFT
Range-Doppler Processing via 2D FFT
The range-Doppler map is formed by:
-
Fast-time matched filtering: For each pulse , compute (or equivalently multiply in frequency and IFFT). This resolves targets in range.
-
Slow-time DFT: For each range bin , compute the DFT across the pulses: resolving targets in Doppler.
The result is the range-Doppler map with:
- Range resolution: .
- Doppler resolution: .
- Velocity resolution: .
Theorem: Coherent Integration Gain
Coherent integration of pulses via the slow-time DFT increases the output by a factor of relative to the single-pulse :
The integrated is:
Each pulse adds signal coherently (amplitude adds) while noise adds incoherently (power adds). Signal power grows as while noise power grows as , giving gain .
Signal at DFT output
For a target at Doppler bin , the DFT output is , so signal power is .
Noise at DFT output
Noise samples are i.i.d. across pulses. The DFT preserves noise power: .
SNR ratio
.
Definition: PRF Design and Ambiguity Trade-Offs
PRF Design and Ambiguity Trade-Offs
The pulse repetition frequency (PRF) determines both the unambiguous range and unambiguous velocity:
- Unambiguous range: .
- Unambiguous velocity: .
These are inversely related: .
This leads to three PRF regimes:
- Low PRF: Unambiguous in range, ambiguous in velocity.
- High PRF: Unambiguous in velocity, ambiguous in range.
- Medium PRF: Ambiguous in both, but with manageable unfolding.
Example: Constructing a Range-Doppler Map
A pulsed radar operates at GHz ( cm), MHz, PRF kHz, pulses. Two targets exist: Target A at km, m/s; Target B at km, m/s. (a) Can the radar resolve these targets in range? (b) What are their Doppler frequencies? (c) Can the radar resolve them in Doppler?
Range resolution
m. The range separation is m . The targets are not resolvable in range.
Doppler frequencies
Hz. Hz.
Doppler resolution and ambiguity
Hz. The Doppler separation Hz . However, the unambiguous Doppler is Hz. Hz aliases to Hz. Hz aliases to Hz. The targets are resolvable in Doppler (after aliasing).
Range-Doppler Map Visualization
Generate a range-Doppler map for configurable targets. Observe how bandwidth determines range resolution, CPI determines velocity resolution, and PRF determines ambiguity boundaries.
Parameters
Definition: Range Migration
Range Migration
During the coherent processing interval (CPI) , a target at radial velocity migrates through range bins:
When (i.e., migration exceeds one range bin), the target's energy smears across range bins, degrading coherent integration gain.
Range migration correction compensates this drift before Doppler processing. Common techniques include:
- Keystone transform: resampling the data matrix to align range cells across pulses.
- Range walk compensation: linear range shift per pulse based on estimated velocity.
Common Mistake: Forgetting Range-Doppler Coupling in LFM
Mistake:
Treating the range-Doppler map as having independent range and Doppler axes when using an LFM waveform.
Correction:
For LFM, a Doppler shift causes an apparent range shift . A target at 100 m/s with cm and Hz/s appears shifted by . For slow targets this is negligible; for fast targets or long CPIs, it must be corrected by the keystone transform or by adjusting the range-Doppler map axes.
Coherent Processing Interval (CPI)
The time duration over which pulses are coherently integrated. Determines velocity resolution and total integration gain .
Quick Check
A radar at cm needs to detect targets at up to km with unambiguous velocity. What is the minimum PRF if the maximum target velocity is m/s?
20 kHz
40 kHz
1 kHz
10 kHz
, so kHz. But wait: the unambiguous range is km, which is far less than 150 km. We need to use a medium-PRF or staggered PRF. kHz gives m/s (not sufficient for 300 m/s, but with PRF staggering we can unfold). Actually, kHz for unambiguous velocity.
Key Takeaway
The 2D FFT (fast-time matched filter + slow-time DFT) produces the range-Doppler map with resolution in range and in velocity. Coherent integration provides gain in . Range migration must be corrected when .