CFAR Configuration.
The structure contains the cfar configuration used in data path
Data Fields | |
uint32_t | thresholdScale |
CFAR threshold scale. More... | |
float | threshold_dB |
CFAR threshold in dB. More... | |
uint8_t | averageMode |
CFAR averagining mode 0-CFAR_CA, 1-CFAR_CAGO, 2-CFAR_CASO. More... | |
uint8_t | winLen |
CFAR noise averaging one sided window length. More... | |
uint8_t | guardLen |
CFAR one sided guard length. More... | |
uint8_t | noiseDivShift |
CFAR cumulative noise sum divisor CFAR_CA: noiseDivShift should account for both left and right noise window ex: noiseDivShift = ceil(log2(2 * winLen)) CFAR_CAGO/_CASO: noiseDivShift should account for only one sided noise window ex: noiseDivShift = ceil(log2(winLen)) More... | |
uint8_t | cyclicMode |
CFAR 0-cyclic mode disabled, 1-cyclic mode enabled. More... | |
uint8_t | peakGroupingScheme |
Peak grouping scheme 1-based on neighboring peaks from detection matrix 2-based on on neighboring CFAR detected peaks. Scheme 2 is not supported on the HWA version (cfarcaprochwa.h) More... | |
uint8_t | peakGroupingEn |
Peak grouping, 0- disabled, 1-enabled. More... | |
int16_t | sideLobeThresholdScaleQ8 |
Side lobe threshold linear scale in Q8 format. More... | |
bool | enableLocalMaxRange |
Check for peak being local peak in range direction. More... | |
bool | enableLocalMaxAzimuth |
Check for peak being local peak in azimuth direction. More... | |
bool | enableInterpRangeDom |
Interpolation in range direction. More... | |
bool | enableInterpAzimuthDom |
Interpolation in azimuth direction. More... | |
bool | enableLocalMaxDoppler |
Check for peak being local peak in Doppler domain (valid for Range/Doppler heatmap option) More... | |
bool | enableInterpDopplerDom |
Interpolation in Doppler domain (valid for Range/Doppler heatmap option) More... | |
uint32_t DPU_CFARProc_CfarCfg::thresholdScale |
CFAR threshold scale.
float DPU_CFARProc_CfarCfg::threshold_dB |
CFAR threshold in dB.
uint8_t DPU_CFARProc_CfarCfg::averageMode |
CFAR averagining mode 0-CFAR_CA, 1-CFAR_CAGO, 2-CFAR_CASO.
uint8_t DPU_CFARProc_CfarCfg::winLen |
CFAR noise averaging one sided window length.
uint8_t DPU_CFARProc_CfarCfg::guardLen |
CFAR one sided guard length.
uint8_t DPU_CFARProc_CfarCfg::noiseDivShift |
CFAR cumulative noise sum divisor CFAR_CA: noiseDivShift should account for both left and right noise window ex: noiseDivShift = ceil(log2(2 * winLen)) CFAR_CAGO/_CASO: noiseDivShift should account for only one sided noise window ex: noiseDivShift = ceil(log2(winLen))
uint8_t DPU_CFARProc_CfarCfg::cyclicMode |
CFAR 0-cyclic mode disabled, 1-cyclic mode enabled.
uint8_t DPU_CFARProc_CfarCfg::peakGroupingScheme |
Peak grouping scheme 1-based on neighboring peaks from detection matrix 2-based on on neighboring CFAR detected peaks. Scheme 2 is not supported on the HWA version (cfarcaprochwa.h)
uint8_t DPU_CFARProc_CfarCfg::peakGroupingEn |
Peak grouping, 0- disabled, 1-enabled.
int16_t DPU_CFARProc_CfarCfg::sideLobeThresholdScaleQ8 |
Side lobe threshold linear scale in Q8 format.
bool DPU_CFARProc_CfarCfg::enableLocalMaxRange |
Check for peak being local peak in range direction.
bool DPU_CFARProc_CfarCfg::enableLocalMaxAzimuth |
Check for peak being local peak in azimuth direction.
bool DPU_CFARProc_CfarCfg::enableInterpRangeDom |
Interpolation in range direction.
bool DPU_CFARProc_CfarCfg::enableInterpAzimuthDom |
Interpolation in azimuth direction.
bool DPU_CFARProc_CfarCfg::enableLocalMaxDoppler |
Check for peak being local peak in Doppler domain (valid for Range/Doppler heatmap option)
bool DPU_CFARProc_CfarCfg::enableInterpDopplerDom |
Interpolation in Doppler domain (valid for Range/Doppler heatmap option)