Digital Signal Processing for Radar
The ADC data is processed through a DSP chain to extract range and Doppler information.
The resulting spectral data and detection results are multiplexed and output via SPI,
while higher-level features of detection algorithms can be handled by post-processing on an external MCU.

1. Down Sampling/Decimation
Decimation is the process of reducing the sampling rate of a digital signal by an integer factor, typically after low-pass filtering.
Its purpose is to lower data rate and computational load while preserving the useful signal bandwidth.
In practice, it operates by filtering to prevent aliasing and then discarding samples at regular intervals.
2. IIR Filter
IIR is for tracking and subtracting slowly varying background signals over slow time,
and suppressing low-frequency (near-zero Doppler) components before Doppler FFT.
| Item | Purpose | Description | |
|---|---|---|---|
| IIR Filter Coefficient | Control temporal filtering response |
Adjusts IIR filter coefficients to tune cutoff frequency and attenuation, balancing noise suppression and signal responsiveness in the time domain |
|
|
ACC Remove (Time Axis Based) |
Remove fixed background |
Time axis processing removes accumulated static background by averaging multiple frames |
|
|
Clutter Remove (Freq. Axis Based) |
Remove stationary objects |
Frequency (Doppler) axis processing suppresses 0-Doppler components to eliminate stationary targets |
