PVADoaAngleFFTParams#

Defined in public/src/operator/include/PvaOperatorTypes.h

struct PVADoaAngleFFTParams#

Parameters for the DOA Angle FFT and Target Processing operator.

This structure combines parameters for DOA (Direction of Arrival) angle estimation and target processing. The operator performs 2D Angle FFT to estimate azimuth/elevation angles, then converts the radar measurements into physical coordinates and velocities.

Public Members

int32_t numVirtualAzimuthElements#

Number of virtual horizontal (azimuth) antenna elements (assumed half-wavelength spacing)

int32_t numVirtualElevationElements#

Number of virtual vertical (elevation) antenna elements (assumed half-wavelength spacing)

PVADoaAngleFFTPrecision angleEstimationPrecision#

Angle estimation precision level.

Controls the zero-padding applied to the virtual antenna array snapshot before performing the spatial FFT for angle estimation. See PVADoaAngleFFTPrecision for details on precision levels and their corresponding scaling factors.

The scaling factor determines the FFT lengths:

  • Azimuth FFT length: numVirtualAzimuthElements * scalingFactor

  • Elevation FFT length: numVirtualElevationElements * scalingFactor

Higher precision provides finer angle bin spacing, improving peak detection accuracy at the cost of increased computation.

bool enableLocalPeakDetection#

Enable local peak detection to find multiple targets per detection.