xWRL6432 MMWAVE-L-SDK  05.04.00.01
DPU_Aoa2dProc_StaticConfig Struct Reference

Detailed Description

Doppler DPU static configuration parameters.

The structure is used to hold the static configuration parameters for the AOA2D DPU.

Data Fields

uint8_t numTxAntennas
 Number of transmit antennas. More...
 
uint8_t numRxAntennas
 Number of receive antennas. More...
 
uint8_t numVirtualAntennas
 Number of virtual antennas. More...
 
uint16_t numRangeBins
 Number of range bins. More...
 
uint16_t numDopplerChirps
 Number of Doppler chirps. More...
 
uint16_t numDopplerBins
 Number of Doppler bins. More...
 
uint16_t numBpmDopplerChirps
 Number of real chirps per frame. More...
 
uint16_t bpmDopplerFftSize
 BPM Doppler FFT size - same as number of real chirps per frame. More...
 
uint16_t azimuthFftSize
 Azimuth FFT size. More...
 
uint16_t elevationFftSize
 elevation FFT size More...
 
float lambdaOverDistX
 Lambda over antenna spacing in x-direction. More...
 
float lambdaOverDistZ
 Lambda over antenna spacing in z-direction. More...
 
uint16_t numMinorMotionChirpsPerFrame
 Number of chirps per frame for Minor Motion Detection. More...
 
uint16_t numFrmPerMinorMotProc
 Number of frames Minor Motion Detection spreads over. More...
 
uint8_t log2NumDopplerBins
 Log2 of number of Doppler bins. More...
 
uint16_t log2BpmDopplerFftSize
 log2 of BPM Doppler FFT size More...
 
uint8_t angleDimension
 1 - 1D: 6x1 azimuth antenna array 2 - 2D: one lower row: 4 antennas, upper row 2 antennas More...
 
bool isDetMatrixLogScale
 Detection matrix format 0 - Linear 32-bit integer, 1 - 16-bit log2 magnitude in Q11 format. More...
 
bool isStaticClutterRemovalEnabled
 Static Clutter Removal Cfg. More...
 
DPU_Aoa2dProc_compRxChannelBiasCfg compRxChanCfg
 Range Bias and rx channel gain/phase compensation configuration. More...
 
uint16_t numAntRow
 Number of virtual antenna rows. More...
 
uint16_t numAntCol
 Number of virtual antenna columns. More...
 
DPU_Aoa2dProc_AoaFovCfgfovAoaCfg
 field of view cfg More...
 
int16_t sideLobeThresholdScaleQ8
 Side lobe threshold linear scale in Q8 format. More...
 
bool enableInterpAzimuthDom
 Interpolation in azimuth direction. More...
 
bool isCompressionEnabled
 compression enable/disable flag for radar cube data More...
 
DPU_Aoa2dProc_compressCfg compressCfg
 compression parameters for radar cube data More...
 

Field Documentation

◆ numTxAntennas

uint8_t DPU_Aoa2dProc_StaticConfig::numTxAntennas

Number of transmit antennas.

◆ numRxAntennas

uint8_t DPU_Aoa2dProc_StaticConfig::numRxAntennas

Number of receive antennas.

◆ numVirtualAntennas

uint8_t DPU_Aoa2dProc_StaticConfig::numVirtualAntennas

Number of virtual antennas.

◆ numRangeBins

uint16_t DPU_Aoa2dProc_StaticConfig::numRangeBins

Number of range bins.

◆ numDopplerChirps

uint16_t DPU_Aoa2dProc_StaticConfig::numDopplerChirps

Number of Doppler chirps.

◆ numDopplerBins

uint16_t DPU_Aoa2dProc_StaticConfig::numDopplerBins

Number of Doppler bins.

◆ numBpmDopplerChirps

uint16_t DPU_Aoa2dProc_StaticConfig::numBpmDopplerChirps

Number of real chirps per frame.

◆ bpmDopplerFftSize

uint16_t DPU_Aoa2dProc_StaticConfig::bpmDopplerFftSize

BPM Doppler FFT size - same as number of real chirps per frame.

◆ azimuthFftSize

uint16_t DPU_Aoa2dProc_StaticConfig::azimuthFftSize

Azimuth FFT size.

◆ elevationFftSize

uint16_t DPU_Aoa2dProc_StaticConfig::elevationFftSize

elevation FFT size

◆ lambdaOverDistX

float DPU_Aoa2dProc_StaticConfig::lambdaOverDistX

Lambda over antenna spacing in x-direction.

◆ lambdaOverDistZ

float DPU_Aoa2dProc_StaticConfig::lambdaOverDistZ

Lambda over antenna spacing in z-direction.

◆ numMinorMotionChirpsPerFrame

uint16_t DPU_Aoa2dProc_StaticConfig::numMinorMotionChirpsPerFrame

Number of chirps per frame for Minor Motion Detection.

◆ numFrmPerMinorMotProc

uint16_t DPU_Aoa2dProc_StaticConfig::numFrmPerMinorMotProc

Number of frames Minor Motion Detection spreads over.

◆ log2NumDopplerBins

uint8_t DPU_Aoa2dProc_StaticConfig::log2NumDopplerBins

Log2 of number of Doppler bins.

◆ log2BpmDopplerFftSize

uint16_t DPU_Aoa2dProc_StaticConfig::log2BpmDopplerFftSize

log2 of BPM Doppler FFT size

◆ angleDimension

uint8_t DPU_Aoa2dProc_StaticConfig::angleDimension

1 - 1D: 6x1 azimuth antenna array 2 - 2D: one lower row: 4 antennas, upper row 2 antennas

◆ isDetMatrixLogScale

bool DPU_Aoa2dProc_StaticConfig::isDetMatrixLogScale

Detection matrix format 0 - Linear 32-bit integer, 1 - 16-bit log2 magnitude in Q11 format.

◆ isStaticClutterRemovalEnabled

bool DPU_Aoa2dProc_StaticConfig::isStaticClutterRemovalEnabled

Static Clutter Removal Cfg.

◆ compRxChanCfg

DPU_Aoa2dProc_compRxChannelBiasCfg DPU_Aoa2dProc_StaticConfig::compRxChanCfg

Range Bias and rx channel gain/phase compensation configuration.

◆ numAntRow

uint16_t DPU_Aoa2dProc_StaticConfig::numAntRow

Number of virtual antenna rows.

◆ numAntCol

uint16_t DPU_Aoa2dProc_StaticConfig::numAntCol

Number of virtual antenna columns.

◆ fovAoaCfg

DPU_Aoa2dProc_AoaFovCfg* DPU_Aoa2dProc_StaticConfig::fovAoaCfg

field of view cfg

◆ sideLobeThresholdScaleQ8

int16_t DPU_Aoa2dProc_StaticConfig::sideLobeThresholdScaleQ8

Side lobe threshold linear scale in Q8 format.

◆ enableInterpAzimuthDom

bool DPU_Aoa2dProc_StaticConfig::enableInterpAzimuthDom

Interpolation in azimuth direction.

◆ isCompressionEnabled

bool DPU_Aoa2dProc_StaticConfig::isCompressionEnabled

compression enable/disable flag for radar cube data

◆ compressCfg

DPU_Aoa2dProc_compressCfg DPU_Aoa2dProc_StaticConfig::compressCfg

compression parameters for radar cube data