PvaRadarCFARHorizontalThresholdRec#
Defined in public/src/operator/include/PvaOperatorTypes.h
-
struct PvaRadarCFARHorizontalThresholdRec#
Horizontal CFAR threshold specification.
Set
typetoPVA_CFAR_HORIZONTAL_THRESHOLD_UNIFORMand filluniformwith a single multiplier to use the same detection threshold across every range row.Set
typetoPVA_CFAR_HORIZONTAL_THRESHOLD_PER_ROWand pointperRowat an array of per-row multipliers for range-adaptive false-alarm control. The array length must equal the number of range rows in the CFAR input map; the operator infers that length from its configured dimensions.The threshold applied to each cell during the horizontal pass is:
wheredetectionThreshold = noiseEstimate * factor
factoris eitheruniformorperRow[rowIndex]. Larger factors raise the threshold and reduce sensitivity (fewer detections).Public Members
-
PvaRadarCFARHorizontalThresholdType type#
Selects uniform or per-row mode.
-
float uniform#
Used when
type== PVA_CFAR_HORIZONTAL_THRESHOLD_UNIFORM.
-
const float *perRow#
Used when
type== PVA_CFAR_HORIZONTAL_THRESHOLD_PER_ROW.
-
union PvaRadarCFARHorizontalThresholdRec::[anonymous] value#
Union holding either the uniform factor or the per-row factor array.
-
PvaRadarCFARHorizontalThresholdType type#