Detector
The detector identifies significant peaks in the Range-Doppler domain by evaluating FFT magnitudes
against predefined or adaptive thresholds, and outputs peak indices and corresponding signal strength for further processing.

1. Peak Detector
A peak detector identifies local maxima in the Range or Range-Doppler domain by comparing signal amplitudes against neighboring bins or a fixed threshold.
It is computationally simple and low-power, making it suitable for low-cost radar SoCs, but its detection performance is sensitive to noise and interference.
Example Report of Peak Detector
The peak detector reports the strongest magnitude points in the Range-Doppler map
by selecting local maxima of the 2D FFT without applying noise-adaptive thresholding.
| Item | Information obtained | Parameter | |
|---|---|---|---|
| Peak existence | Strong peak in Range-Doppler map | DFFT_MAXm_* | |
| Range index | Range FFT index of peak | DFFT_MAXm_RIDX | |
| Doppler index | Doppler FFT index of peak | DFFT_MAXm_DIDX | |
| Peak strength | 2D FFT magnitude (modulus value) | DFFT_MAXm_VALUE | |
| Max peaks | Multiple strongest FFT peaks | MAX0 ~ MAXm |
2. CFAR Detector
A CFAR detector adaptively sets detection thresholds based on the estimated noise floor from surrounding reference cells in the Range or Range-Doppler map.
It provides robust target detection under varying noise and clutter conditions at the cost of higher computational complexity compared to simple peak detection
Example Report of Peak Detector
The CFAR detector applies adaptive thresholding based on surrounding noise statistics in the Range-Doppler domain
to suppress false alarms and outputs only peaks that satisfy the CFAR detection criteria.
| Item | Information obtained | Parameter | |
| Target existence | CFAR-detected target (pass/fail by CFAR) | CFAR_PMAXm_* | |
| Range index | Range FFT index of CFAR peak | CFAR_PMAXm_ridx | |
| Doppler index | Doppler FFT index of CFAR peak | CFAR_PMAXm_didx | |
| Target strength | CFAR peak value (after CFAR processing) | CFAR_PMAXm_value | |
| Max targets | Up to 4 CFAR peaks (PMAX3 ~ PMAX0) | PMAXm (4 zones) |
