xWRL6432 MMWAVE-L-SDK  05.04.00.01
DPU_Aoa2dProc_HwaCfg Struct Reference

Detailed Description

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

Field Documentation

◆ dopplerWindow

DPU_Aoa2dProc_FFTWindowCfg DPU_Aoa2dProc_HwaCfg::dopplerWindow

◆ angleWindow

DPU_Aoa2dProc_FFTWindowCfg DPU_Aoa2dProc_HwaCfg::angleWindow

◆ firstStageScaling

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

◆ numParamSets

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

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

◆ hwaMemInpAddr

uint32_t DPU_Aoa2dProc_HwaCfg::hwaMemInpAddr

HWA input memory bank address.

◆ hwaMemOutAddr

uint32_t DPU_Aoa2dProc_HwaCfg::hwaMemOutAddr

HWA output memory bank address.

◆ aoa2dRngGateCfg

DPU_Aoa2dProc_HWA_Option_Cfg DPU_Aoa2dProc_HwaCfg::aoa2dRngGateCfg

HWA Doppler FFT Parmas set configuration (performing Doppler FFT and antenna mapping)

◆ dmaTrigSrcChan

uint8_t DPU_Aoa2dProc_HwaCfg::dmaTrigSrcChan

HWA param set dma trigger source channel.