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... | |
uint8_t DPU_RangeProcHWA_StaticConfig::numTxAntennas |
Number of transmit antennas.
uint8_t DPU_RangeProcHWA_StaticConfig::numVirtualAntennas |
Number of virtual antennas.
uint16_t DPU_RangeProcHWA_StaticConfig::numRangeBins |
Number of range bins.
uint16_t DPU_RangeProcHWA_StaticConfig::rangeFftSize |
Number of bins used in Range FFT Calculation.
Range FFT size
uint16_t DPU_RangeProcHWA_StaticConfig::isChirpDataReal |
1 if ADC Samples are real
uint16_t DPU_RangeProcHWA_StaticConfig::numChirpsPerFrame |
Number of chirps per frame.
uint16_t DPU_RangeProcHWA_StaticConfig::numDopplerChirpsPerFrame |
Number of Doppler chirps per frame.
uint16_t DPU_RangeProcHWA_StaticConfig::numDopplerChirpsPerProc |
Number of Doppler chirps per processing, determines the radar cube size.
uint16_t DPU_RangeProcHWA_StaticConfig::numMinorMotionChirpsPerFrame |
Number of chirps per frame for Minor Motion Detection.
uint16_t DPU_RangeProcHWA_StaticConfig::numFramesPerMinorMotProc |
Number of frames per Minor Motion Processing.
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.
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.
DPIF_ADCBufData DPU_RangeProcHWA_StaticConfig::ADCBufData |
ADCBuf buffer interface.
uint8_t DPU_RangeProcHWA_StaticConfig::resetDcRangeSigMeanBuffer |
Flag to reset dcRangeSigMean buffer 1 - to reset the dcRangeSigMean buffer and counter 0 - do not reset.
DPU_RangeProcHWA_FFTtuning DPU_RangeProcHWA_StaticConfig::rangeFFTtuning |
Range FFT Tuning Params.
bool DPU_RangeProcHWA_StaticConfig::isBpmEnabled |
Flag that indicates if BPM is enabled. BPM can only be enabled/disabled during configuration time.
bool DPU_RangeProcHWA_StaticConfig::enableMajorMotion |
Major motion detection enable flag.
bool DPU_RangeProcHWA_StaticConfig::enableMinorMotion |
Minor motion detection enable flag.
uint32_t DPU_RangeProcHWA_StaticConfig::frmCntrModNumFramesPerMinorMot |
Frame counter to support power saving mode.
uint8_t DPU_RangeProcHWA_StaticConfig::lowPowerMode |
Low power mode 0-disabled, 1-enabled, 2-test mode (power stays on, system coftware components reset)
bool DPU_RangeProcHWA_StaticConfig::isCompressionEnabled |
compression enable/disable flag for radar cube data
DPU_RangeProcHWA_compressCfg DPU_RangeProcHWA_StaticConfig::compressCfg |
compression parameters for radar cube data