xWRL684x MMWAVE-L-SDK  06.00.05
DPU_CFARProc_CfarCfg Struct Reference

Detailed Description

CFAR Configuration.

The structure contains the cfar configuration used in data path

Data Fields

uint16_t thresholdScale
 CFAR threshold scale. More...
 
uint8_t averageMode
 CFAR averagining mode 0-CFAR_CA, 1-CFAR_CAGO, 2-CFAR_CASO, 3-CFAR_OS(HWA2.0 only) 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 (cfarprochwa.h) More...
 
uint8_t peakGroupingEn
 Peak grouping, 0- disabled, 1-enabled. More...
 
uint8_t osKvalue
 The ordered statistic K in CFAR_OS. More...
 
uint8_t osEdgeKscaleEn
 Only used in CFAR_OS non-cyclic mode, scaling of K value for edge samples, 0- disabled, 1-enabled. More...
 

Field Documentation

◆ thresholdScale

uint16_t DPU_CFARProc_CfarCfg::thresholdScale

CFAR threshold scale.

◆ averageMode

uint8_t DPU_CFARProc_CfarCfg::averageMode

CFAR averagining mode 0-CFAR_CA, 1-CFAR_CAGO, 2-CFAR_CASO, 3-CFAR_OS(HWA2.0 only)

◆ winLen

uint8_t DPU_CFARProc_CfarCfg::winLen

CFAR noise averaging one sided window length.

◆ guardLen

uint8_t DPU_CFARProc_CfarCfg::guardLen

CFAR one sided guard length.

◆ noiseDivShift

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))

◆ cyclicMode

uint8_t DPU_CFARProc_CfarCfg::cyclicMode

CFAR 0-cyclic mode disabled, 1-cyclic mode enabled.

◆ peakGroupingScheme

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 (cfarprochwa.h)

◆ peakGroupingEn

uint8_t DPU_CFARProc_CfarCfg::peakGroupingEn

Peak grouping, 0- disabled, 1-enabled.

◆ osKvalue

uint8_t DPU_CFARProc_CfarCfg::osKvalue

The ordered statistic K in CFAR_OS.

◆ osEdgeKscaleEn

uint8_t DPU_CFARProc_CfarCfg::osEdgeKscaleEn

Only used in CFAR_OS non-cyclic mode, scaling of K value for edge samples, 0- disabled, 1-enabled.