dopplerProc DPU HWA configuration parameters
The structure is used to hold the HWA configuration parameters for the Doppler Processing DPU
Data Fields | |
DPU_Aoa2dProc_FFTWindowCfg | dopplerWindow |
DPU_Aoa2dProc_FFTWindowCfg | angleWindow |
uint8_t | firstStageScaling |
Indicates if HWA should enable butterfly scaling (divide by 2) of the first radix-2 stage. Depending on the window definition, user may want to skip the first stage scaling in order to avoid signal degradation. Options are: Disable first stage scaling: firstStageScaling = DPU_AOA2DPROC_FIRST_SCALING_DISABLED Enable first stage scaling: firstStageScaling = DPU_AOA2DPROC_FIRST_SCALING_ENABLED Note: All other butterfly stages have the scaling enabled. This option applies only for the first stage. . More... | |
uint8_t | numParamSets |
Number of HWA paramsets reserved for the Doppler DPU. The number of HWA paramsets required by this DPU is a function of the number of TX antennas used in the configuration: numParamSets = 2 x (Number of TX antennas) + 2 The DPU will use numParamSets consecutively, starting from paramSetStartIdx. . 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... | |
uint32_t | hwaMemInpAddr |
HWA input memory bank address. More... | |
uint32_t | hwaMemOutAddr |
HWA output memory bank address. More... | |
DPU_Aoa2dProc_HWA_Option_Cfg | aoa2dRngGateCfg |
HWA Doppler FFT Parmas set configuration (performing Doppler FFT and antenna mapping) More... | |
uint8_t | dmaTrigSrcChan |
HWA param set dma trigger source channel. More... | |
DPU_Aoa2dProc_FFTWindowCfg DPU_Aoa2dProc_HwaCfg::dopplerWindow |
DPU_Aoa2dProc_FFTWindowCfg DPU_Aoa2dProc_HwaCfg::angleWindow |
uint8_t DPU_Aoa2dProc_HwaCfg::firstStageScaling |
Indicates if HWA should enable butterfly scaling (divide by 2) of the first radix-2 stage. Depending on the window definition, user may want to skip the first stage scaling in order to avoid signal degradation.
Options are:
Disable first stage scaling: firstStageScaling = DPU_AOA2DPROC_FIRST_SCALING_DISABLED
Enable first stage scaling: firstStageScaling = DPU_AOA2DPROC_FIRST_SCALING_ENABLED
Note: All other butterfly stages have the scaling enabled. This option applies only for the first stage.
.
uint8_t DPU_Aoa2dProc_HwaCfg::numParamSets |
Number of HWA paramsets reserved for the Doppler DPU. The number of HWA paramsets required by this DPU is a function of the number of TX antennas used in the configuration:
numParamSets = 2 x (Number of TX antennas) + 2
The DPU will use numParamSets consecutively, starting from paramSetStartIdx.
.
uint32_t DPU_Aoa2dProc_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.
.
uint32_t DPU_Aoa2dProc_HwaCfg::hwaMemInpAddr |
HWA input memory bank address.
uint32_t DPU_Aoa2dProc_HwaCfg::hwaMemOutAddr |
HWA output memory bank address.
DPU_Aoa2dProc_HWA_Option_Cfg DPU_Aoa2dProc_HwaCfg::aoa2dRngGateCfg |
HWA Doppler FFT Parmas set configuration (performing Doppler FFT and antenna mapping)
uint8_t DPU_Aoa2dProc_HwaCfg::dmaTrigSrcChan |
HWA param set dma trigger source channel.