xWRL6432 MMWAVE-L-SDK  05.04.00.01
DPU_DoaProc_StaticConfig Struct Reference

Detailed Description

Doppler DPU static configuration parameters.

The structure is used to hold the static configuration parameters for the DOA 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 azimuthFftSize
 Azimuth FFT size. More...
 
uint16_t elevationFftSize
 elevation FFT size 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...
 
uint8_t selectCoherentPeakInDopplerDim
 true - select the coherent peak in Doppler, false - non-coherently combine accross Doppler 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...
 
bool isRxChGainPhaseCompensationEnabled
 Range Bias and rx channel gain/phase compensation enable flag. More...
 
DPU_DoaProc_compRxChannelBiasCfg compRxChanCfg
 Range Bias and rx channel gain/phase compensation configuration. More...
 
uint16_t doaRangeLoopType
 Range loop type: 0 - HWA internal loop, 1- Loop controlled by CPU. More...
 
bool enableMajorMotion
 Major motion detection enable flag. More...
 
bool enableMinorMotion
 Minor motion detection enable flag. More...
 
uint16_t numAntRow
 Number of virtual antenna rows. More...
 
uint16_t numAntCol
 Number of virtual antenna columns. More...
 

Field Documentation

◆ numTxAntennas

uint8_t DPU_DoaProc_StaticConfig::numTxAntennas

Number of transmit antennas.

◆ numRxAntennas

uint8_t DPU_DoaProc_StaticConfig::numRxAntennas

Number of receive antennas.

◆ numVirtualAntennas

uint8_t DPU_DoaProc_StaticConfig::numVirtualAntennas

Number of virtual antennas.

◆ numRangeBins

uint16_t DPU_DoaProc_StaticConfig::numRangeBins

Number of range bins.

◆ numDopplerChirps

uint16_t DPU_DoaProc_StaticConfig::numDopplerChirps

Number of Doppler chirps.

◆ numDopplerBins

uint16_t DPU_DoaProc_StaticConfig::numDopplerBins

Number of Doppler bins.

◆ azimuthFftSize

uint16_t DPU_DoaProc_StaticConfig::azimuthFftSize

Azimuth FFT size.

◆ elevationFftSize

uint16_t DPU_DoaProc_StaticConfig::elevationFftSize

elevation FFT size

◆ numMinorMotionChirpsPerFrame

uint16_t DPU_DoaProc_StaticConfig::numMinorMotionChirpsPerFrame

Number of chirps per frame for Minor Motion Detection.

◆ numFrmPerMinorMotProc

uint16_t DPU_DoaProc_StaticConfig::numFrmPerMinorMotProc

Number of frames Minor Motion Detection spreads over.

◆ log2NumDopplerBins

uint8_t DPU_DoaProc_StaticConfig::log2NumDopplerBins

Log2 of number of Doppler bins.

◆ selectCoherentPeakInDopplerDim

uint8_t DPU_DoaProc_StaticConfig::selectCoherentPeakInDopplerDim

true - select the coherent peak in Doppler, false - non-coherently combine accross Doppler

◆ angleDimension

uint8_t DPU_DoaProc_StaticConfig::angleDimension

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

◆ isDetMatrixLogScale

bool DPU_DoaProc_StaticConfig::isDetMatrixLogScale

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

◆ isStaticClutterRemovalEnabled

bool DPU_DoaProc_StaticConfig::isStaticClutterRemovalEnabled

Static Clutter Removal Cfg.

◆ isRxChGainPhaseCompensationEnabled

bool DPU_DoaProc_StaticConfig::isRxChGainPhaseCompensationEnabled

Range Bias and rx channel gain/phase compensation enable flag.

◆ compRxChanCfg

DPU_DoaProc_compRxChannelBiasCfg DPU_DoaProc_StaticConfig::compRxChanCfg

Range Bias and rx channel gain/phase compensation configuration.

◆ doaRangeLoopType

uint16_t DPU_DoaProc_StaticConfig::doaRangeLoopType

Range loop type: 0 - HWA internal loop, 1- Loop controlled by CPU.

◆ enableMajorMotion

bool DPU_DoaProc_StaticConfig::enableMajorMotion

Major motion detection enable flag.

◆ enableMinorMotion

bool DPU_DoaProc_StaticConfig::enableMinorMotion

Minor motion detection enable flag.

◆ numAntRow

uint16_t DPU_DoaProc_StaticConfig::numAntRow

Number of virtual antenna rows.

◆ numAntCol

uint16_t DPU_DoaProc_StaticConfig::numAntCol

Number of virtual antenna columns.