The BS illuminates the scene with its known downlink OFDM waveform and receives echoes through R synchronized sensing channels. Keeping their relative complex phases allows the system to estimate angle under the ULA model in addition to range and Doppler.
Range and Doppler can be processed per channel, but angle estimation must use calibrated inter-channel phase. A common complex gain changes only total amplitude and phase; relative channel-phase error directly biases angle.
Select uniformly spaced sensing symbols from continuous frames:
F[n,q]=Fn,mq,γqcal,tq=qTslow.
With one sample every MD OFDM symbols, Tslow=MDTO. TDD uses only active downlink resources. A conventional Doppler FFT requires uniform samples; a nonuniform selection must use the actual tq.
Static and near-static reflections concentrate near zero Doppler. Apply a high-pass MTI filter along q for each subcarrier and array channel:
{bi} and {aj} are the feedforward and feedback coefficients. The filter creates a stopband around zero Doppler, suppressing fixed leakage and static clutter while retaining motion outside the notch. Near-stationary targets require a narrower notch or the unfiltered tensor.
Split the slow-time stream into coherent intervals of Ms samples. Let NPer and MPer be the delay-IFFT and Doppler-FFT lengths. With two-dimensional window w[n,q], the array vector in each range–Doppler cell is
Zero padding increases display sampling density, but fundamental range resolution remains set by B and Doppler resolution by coherent duration MsTslow.
With contiguous bandwidth B=NΔf, delay resolution is Δτ=1/B, giving monostatic range resolution
Δrmono=2Bc.
Uniform subcarrier sampling has circular delay-ambiguity period 1/Δf, corresponding to monostatic range period c/(2Δf); the interference-free echo delay should still remain within TCP. For slow-time interval Tslow and coherent length Ms,
ΔfD=MsTslow1,∣fD∣<2Tslow1.
The velocity resolution is cΔfD/(2fc). Zero padding increases display sampling density but does not change these fundamental resolution or ambiguity limits.
For one dominant target, calibrated array phase follows
∠zr≈ϕ0+rμ,μ=λ2πdasinθ.
After phase unwrapping and slope fitting,
θ^=arcsin(2πdaλμ^).
da≤λ/2 prevents visible-region spatial aliasing. If several targets share a range–Doppler cell, one phase slope no longer represents one angle; beam scanning, a spatial FFT, or a higher-resolution array estimator is then required.