xWRL6432 MMWAVE-L-SDK  05.04.00.01
DPU_RangeProcHWA_StaticConfig Struct Reference

Detailed Description

RangeProcHWA static configuration.

The structure is used to hold the static configuraiton used by rangeProcHWA

Data Fields

uint8_t numTxAntennas
 Number of transmit antennas. More...
 
uint8_t numVirtualAntennas
 Number of virtual antennas. More...
 
uint16_t numRangeBins
 Number of range bins. More...
 
uint16_t rangeFftSize
 Number of bins used in Range FFT Calculation. More...
 
uint16_t isChirpDataReal
 1 if ADC Samples are real More...
 
uint16_t numChirpsPerFrame
 Number of chirps per frame. More...
 
uint16_t numDopplerChirpsPerFrame
 Number of Doppler chirps per frame. More...
 
uint16_t numDopplerChirpsPerProc
 Number of Doppler chirps per processing, determines the radar cube size. More...
 
uint16_t numMinorMotionChirpsPerFrame
 Number of chirps per frame for Minor Motion Detection. More...
 
uint16_t numFramesPerMinorMotProc
 Number of frames per Minor Motion Processing. More...
 
int32_t * window
 Range FFT window coefficients, Appliation provided windows coefficients After DPU_RangeProcHWA_config(), windowing buffer is not used by rangeProcHWA DPU, Hence memory can be released. More...
 
uint32_t windowSize
 Range FFT window coefficients size in bytes non-symmetric window, size = sizeof(uint32_t) * numADCSamples symmetric window, size = sizeof(uint32_t)*(numADCSamples round up to even number )/2. More...
 
DPIF_ADCBufData ADCBufData
 ADCBuf buffer interface. More...
 
uint8_t resetDcRangeSigMeanBuffer
 Flag to reset dcRangeSigMean buffer 1 - to reset the dcRangeSigMean buffer and counter 0 - do not reset. More...
 
DPU_RangeProcHWA_FFTtuning rangeFFTtuning
 Range FFT Tuning Params. More...
 
bool isBpmEnabled
 Flag that indicates if BPM is enabled. BPM can only be enabled/disabled during configuration time. More...
 
bool enableMajorMotion
 Major motion detection enable flag. More...
 
bool enableMinorMotion
 Minor motion detection enable flag. More...
 
uint32_t frmCntrModNumFramesPerMinorMot
 Frame counter to support power saving mode. More...
 
uint8_t lowPowerMode
 Low power mode 0-disabled, 1-enabled, 2-test mode (power stays on, system coftware components reset) More...
 
bool isCompressionEnabled
 compression enable/disable flag for radar cube data More...
 
DPU_RangeProcHWA_compressCfg compressCfg
 compression parameters for radar cube data More...
 

Field Documentation

◆ numTxAntennas

uint8_t DPU_RangeProcHWA_StaticConfig::numTxAntennas

Number of transmit antennas.

◆ numVirtualAntennas

uint8_t DPU_RangeProcHWA_StaticConfig::numVirtualAntennas

Number of virtual antennas.

◆ numRangeBins

uint16_t DPU_RangeProcHWA_StaticConfig::numRangeBins

Number of range bins.

◆ rangeFftSize

uint16_t DPU_RangeProcHWA_StaticConfig::rangeFftSize

Number of bins used in Range FFT Calculation.

Range FFT size

◆ isChirpDataReal

uint16_t DPU_RangeProcHWA_StaticConfig::isChirpDataReal

1 if ADC Samples are real

◆ numChirpsPerFrame

uint16_t DPU_RangeProcHWA_StaticConfig::numChirpsPerFrame

Number of chirps per frame.

◆ numDopplerChirpsPerFrame

uint16_t DPU_RangeProcHWA_StaticConfig::numDopplerChirpsPerFrame

Number of Doppler chirps per frame.

◆ numDopplerChirpsPerProc

uint16_t DPU_RangeProcHWA_StaticConfig::numDopplerChirpsPerProc

Number of Doppler chirps per processing, determines the radar cube size.

◆ numMinorMotionChirpsPerFrame

uint16_t DPU_RangeProcHWA_StaticConfig::numMinorMotionChirpsPerFrame

Number of chirps per frame for Minor Motion Detection.

◆ numFramesPerMinorMotProc

uint16_t DPU_RangeProcHWA_StaticConfig::numFramesPerMinorMotProc

Number of frames per Minor Motion Processing.

◆ window

int32_t* DPU_RangeProcHWA_StaticConfig::window

Range FFT window coefficients, Appliation provided windows coefficients After DPU_RangeProcHWA_config(), windowing buffer is not used by rangeProcHWA DPU, Hence memory can be released.

◆ windowSize

uint32_t DPU_RangeProcHWA_StaticConfig::windowSize

Range FFT window coefficients size in bytes non-symmetric window, size = sizeof(uint32_t) * numADCSamples symmetric window, size = sizeof(uint32_t)*(numADCSamples round up to even number )/2.

◆ ADCBufData

DPIF_ADCBufData DPU_RangeProcHWA_StaticConfig::ADCBufData

ADCBuf buffer interface.

◆ resetDcRangeSigMeanBuffer

uint8_t DPU_RangeProcHWA_StaticConfig::resetDcRangeSigMeanBuffer

Flag to reset dcRangeSigMean buffer 1 - to reset the dcRangeSigMean buffer and counter 0 - do not reset.

◆ rangeFFTtuning

DPU_RangeProcHWA_FFTtuning DPU_RangeProcHWA_StaticConfig::rangeFFTtuning

Range FFT Tuning Params.

◆ isBpmEnabled

bool DPU_RangeProcHWA_StaticConfig::isBpmEnabled

Flag that indicates if BPM is enabled. BPM can only be enabled/disabled during configuration time.

◆ enableMajorMotion

bool DPU_RangeProcHWA_StaticConfig::enableMajorMotion

Major motion detection enable flag.

◆ enableMinorMotion

bool DPU_RangeProcHWA_StaticConfig::enableMinorMotion

Minor motion detection enable flag.

◆ frmCntrModNumFramesPerMinorMot

uint32_t DPU_RangeProcHWA_StaticConfig::frmCntrModNumFramesPerMinorMot

Frame counter to support power saving mode.

◆ lowPowerMode

uint8_t DPU_RangeProcHWA_StaticConfig::lowPowerMode

Low power mode 0-disabled, 1-enabled, 2-test mode (power stays on, system coftware components reset)

◆ isCompressionEnabled

bool DPU_RangeProcHWA_StaticConfig::isCompressionEnabled

compression enable/disable flag for radar cube data

◆ compressCfg

DPU_RangeProcHWA_compressCfg DPU_RangeProcHWA_StaticConfig::compressCfg

compression parameters for radar cube data