AoAProc DPU HWA configuration parameters.
The structure is used to hold the HWA configuration parameters for the AoA Processing DPU
Data Fields | |
uint8_t | winSym |
Indicates if HWA window is symmetric or non-symmetric. Use HWA macro definitions for symmetric/non-symmetric. More... | |
uint32_t | windowSize |
Doppler FFT window size in bytes. This is the number of coefficients to be programmed in the HWA for the windowing functionality. The size is a function of numDopplerChirps as follows: If non-symmetric window is selected: windowSize = numDopplerChirps * sizeof(int32_t) If symmetric window is selected and numDopplerChirps is even: windowSize = numDopplerChirps * sizeof(int32_t) / 2 If symmetric window is selected and numDopplerChirps is odd: windowSize = (numDopplerChirps + 1) * sizeof(int32_t) / 2 More... | |
int32_t * | window |
Pointer to Doppler FFT window coefficients. More... | |
uint32_t | winRamOffset |
HWA window RAM offset in number of samples. More... | |
uint32_t | vectorRamSize |
Vector Multiplication RAM size in bytes. This is the number of coefficients to be programmed in the HWA for the Vector Multiplication functionality. More... | |
cmplx32ImRe_t * | vectorRam |
Pointer to Vector Multiplication RAM coefficients. More... | |
uint32_t | vecRamOffset |
HWA vector multiplication RAM offset in number of samples. More... | |
uint32_t | paramSetStartIdx |
HWA paramset Start index. Application has to ensure that paramSetStartIdx is such that [paramSetStartIdx, paramSetStartIdx + 1, ... (paramSetStartIdx + numParamSets - 1)] is a valid set of HWA paramsets. . More... | |
uint8_t | hwaDmaTriggerDoppPing |
HWA param set dma trigger source channel. More... | |
uint8_t | hwaDmaTriggerDoppPong |
HWA param set dma trigger source channel. More... | |
uint8_t | hwaDmaTriggerAoAPing |
HWA param set dma trigger source channel. More... | |
uint8_t | hwaDmaTriggerAoAPong |
HWA param set dma trigger source channel. More... | |
uint8_t DPU_AoAProcHWA_HwaCfg::winSym |
Indicates if HWA window is symmetric or non-symmetric. Use HWA macro definitions for symmetric/non-symmetric.
uint32_t DPU_AoAProcHWA_HwaCfg::windowSize |
Doppler FFT window size in bytes. This is the number of coefficients to be programmed in the HWA for the windowing functionality. The size is a function of numDopplerChirps as follows:
If non-symmetric window is selected: windowSize = numDopplerChirps * sizeof(int32_t)
If symmetric window is selected and numDopplerChirps is even: windowSize = numDopplerChirps * sizeof(int32_t) / 2
If symmetric window is selected and numDopplerChirps is odd: windowSize = (numDopplerChirps + 1) * sizeof(int32_t) / 2
int32_t* DPU_AoAProcHWA_HwaCfg::window |
Pointer to Doppler FFT window coefficients.
uint32_t DPU_AoAProcHWA_HwaCfg::winRamOffset |
HWA window RAM offset in number of samples.
uint32_t DPU_AoAProcHWA_HwaCfg::vectorRamSize |
Vector Multiplication RAM size in bytes. This is the number of coefficients to be programmed in the HWA for the Vector Multiplication functionality.
cmplx32ImRe_t* DPU_AoAProcHWA_HwaCfg::vectorRam |
Pointer to Vector Multiplication RAM coefficients.
uint32_t DPU_AoAProcHWA_HwaCfg::vecRamOffset |
HWA vector multiplication RAM offset in number of samples.
uint32_t DPU_AoAProcHWA_HwaCfg::paramSetStartIdx |
HWA paramset Start index.
Application has to ensure that paramSetStartIdx is such that
[paramSetStartIdx, paramSetStartIdx + 1, ... (paramSetStartIdx + numParamSets - 1)]
is a valid set of HWA paramsets.
.
uint8_t DPU_AoAProcHWA_HwaCfg::hwaDmaTriggerDoppPing |
HWA param set dma trigger source channel.
uint8_t DPU_AoAProcHWA_HwaCfg::hwaDmaTriggerDoppPong |
HWA param set dma trigger source channel.
uint8_t DPU_AoAProcHWA_HwaCfg::hwaDmaTriggerAoAPing |
HWA param set dma trigger source channel.
uint8_t DPU_AoAProcHWA_HwaCfg::hwaDmaTriggerAoAPong |
HWA param set dma trigger source channel.