PVATargetProcessingParams#
Defined in public/src/operator/include/PvaOperatorTypes.h
-
struct PVATargetProcessingParams#
Parameters for the Target Processing operator.
This structure contains parameters for target processing, including the standard radar parameters and optional RV (Range-Velocity) decoupling parameters.
RV Decoupling: When enableRvDecoupling is true, the operator uses FMCW coupling formulas to correct for the range-velocity coupling in FMCW radar systems. This provides more accurate range and velocity estimates compared to the standard method.
The RV decoupling algorithm uses a 5-hypothesis velocity disambiguation loop.
Public Members
-
float wavelength#
RF wavelength (meters)
-
float sweepTime#
Chirp sweep time (seconds)
-
float rangeResolution#
Range bin resolution (meters)
-
int32_t numChirps#
Number of chirps.
-
bool fftShiftedDoppler#
Flag to specify if Doppler FFT is shifted to make zero velocity Doppler bin the center of the FFT bins.
-
bool enableRvDecoupling#
Enable range-velocity decoupling.
-
bool enableQuadraticInterpolation#
Enable quadratic interpolation for sub-bin accuracy (requires NCI data)
-
float fs#
Sampling frequency (Hz) - used to compute f_fast_delta = fs / numSamples.
-
int32_t nofSamples#
Number of samples per chirp - used with fs for f_fast_delta.
-
float PRI#
Pulse Repetition Interval (seconds) - used for f_slow_delta and tempVCoeff.
-
float deltaV#
Velocity resolution (km/h) - used for velocityAmbHigh/Low computation (converted to m/s internally)
-
float contR#
Range coupling constant: contR = c / (2 * slope) (meters per Hz)
-
float contVFast#
Velocity fast constant for FMCW coupling (m/s per Hz)
-
float contVSlow#
Velocity slow constant for FMCW coupling (m/s per Hz)
-
int32_t longitudinalAxis#
Longitudinal axis convention for Cartesian coordinates 0 = X_FORWARD: X is forward (standard spherical), Y is lateral 1 = Y_FORWARD: Y is forward (automotive radar convention), X is lateral.
-
int32_t groundProjection#
Ground projection mode 0 = SLANT_RANGE: X/Y use slant range directly (no cos(elevation) factor) 1 = GROUND_PLANE: X/Y scaled by cos(elevation) for ground-plane position.
-
float wavelength#