|
xWRL6432 MMWAVE-L-SDK
05.04.00.01
|
|
Go to the documentation of this file.
43 #ifndef DPU_AoAPROC_INTERNAL_H
44 #define DPU_AoAPROC_INTERNAL_H
71 typedef struct aoaProcHWAObj_t
103 cmplx16ImRe_t *radarCubebuf;
118 uint8_t hwaDmaTriggerDoppPing;
121 uint8_t hwaDmaTriggerDoppPong;
124 uint8_t hwaDmaTriggerAoAPing;
127 uint8_t hwaDmaTriggerAoAPong;
130 uint16_t hwaDoppNumLoops;
133 uint16_t hwaDoppNumLoops1;
136 uint16_t hwaAoANumLoops;
139 uint8_t hwaParamStartIdxDopp;
142 uint8_t hwaParamStopIdxDopp;
145 uint8_t hwaParamStartIdxAoA;
148 uint8_t hwaParamStopIdxAoA;
151 uint16_t *rangeGatesCount;
uint8_t max_num_points
Number of max points under consideration.
Definition: aoaproc_internal.h:175
AoAProc DPU HWA configuration parameters.
Definition: aoaprochwa.h:211
int16_t * doppler_idx_arr
Array to store Doppler index corresponding to range index for which Angle FFT is to be applied.
Definition: aoaproc_internal.h:160
#define SOC_HWA_NUM_MEM_BANKS
number of HWA memory banks
Definition: cslr_soc_defines.h:281
SemaphoreP_Object hwaSemaHandleParamset
HWA Paramset Done semaphore Handle for ping/pong in Doppler use case.
Definition: aoaproc_internal.h:100
uint16_t * angle_idx_doppler_count_arr
Array to store Doppler index corresponding to range index for which Angle FFT is to be applied.
Definition: aoaproc_internal.h:157
Implements Datapath Angle of Arrival processing functionality using the HWA. Based on the RF paramete...
uint8_t doppFFT_is16b
Flag to set Doppler FFT to 16-bit(1-True)/32-bit(0-False)
Definition: aoaproc_internal.h:169
uint8_t numVirtualAntennas
Number of virtual antennas.
Definition: aoaproc_internal.h:172
uint16_t * range_idx_arr
Array to store range index for which Doppler FFT is to be applied.
Definition: aoaproc_internal.h:154
uint8_t numTxAntennas
Number of transmit antennas.
Definition: aoaproc_internal.h:166
AoAProcHWA DPU Object.
Definition: aoaprochwa_internal.h:73
cmplx32ImRe_t * antenna_array
Antenna array to store elements before applying elevation-azimuth FFT.
Definition: aoaproc_internal.h:163
cmplx16ImRe_t * angleMatBuf
Pointer to Angle Matrix buffer.
Definition: aoaproc_internal.h:106
uint8_t antenna_array_elements
Number of max points under consideration.
Definition: aoaproc_internal.h:178
Implements Common definition across AoAProc DPU.
AoAProc DPU initial configuration parameters.
Definition: aoaprochwa.h:194
void * EDMA_Handle
A handle that is returned from a EDMA_open() call.
Definition: edma/v0/edma.h:471
Opaque semaphore object used with the semaphore APIs.
Definition: SemaphoreP.h:59
void * HWA_Handle
A handle that is returned from a HWA_open() call.
Definition: hwa/v0/hwa.h:620
AoAProc DPU EDMA configuration parameters.
Definition: aoaproc_common.h:110