xWRL6432 MMWAVE-L-SDK  05.04.00.01
DPU_AoAProcHWA_HwaCfg Struct Reference

Detailed Description

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...
 

Field Documentation

◆ winSym

uint8_t DPU_AoAProcHWA_HwaCfg::winSym

Indicates if HWA window is symmetric or non-symmetric. Use HWA macro definitions for symmetric/non-symmetric.

◆ windowSize

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

◆ window

int32_t* DPU_AoAProcHWA_HwaCfg::window

Pointer to Doppler FFT window coefficients.

◆ winRamOffset

uint32_t DPU_AoAProcHWA_HwaCfg::winRamOffset

HWA window RAM offset in number of samples.

◆ vectorRamSize

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.

◆ vectorRam

cmplx32ImRe_t* DPU_AoAProcHWA_HwaCfg::vectorRam

Pointer to Vector Multiplication RAM coefficients.

◆ vecRamOffset

uint32_t DPU_AoAProcHWA_HwaCfg::vecRamOffset

HWA vector multiplication RAM offset in number of samples.

◆ paramSetStartIdx

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.
.

◆ hwaDmaTriggerDoppPing

uint8_t DPU_AoAProcHWA_HwaCfg::hwaDmaTriggerDoppPing

HWA param set dma trigger source channel.

◆ hwaDmaTriggerDoppPong

uint8_t DPU_AoAProcHWA_HwaCfg::hwaDmaTriggerDoppPong

HWA param set dma trigger source channel.

◆ hwaDmaTriggerAoAPing

uint8_t DPU_AoAProcHWA_HwaCfg::hwaDmaTriggerAoAPing

HWA param set dma trigger source channel.

◆ hwaDmaTriggerAoAPong

uint8_t DPU_AoAProcHWA_HwaCfg::hwaDmaTriggerAoAPong

HWA param set dma trigger source channel.