![Logo](ti_logo.svg) |
xWRL6432 MMWAVE-L-SDK
05.05.00.00
|
|
Go to the documentation of this file.
43 #ifndef DPU_AoAPROC_INTERNAL_H
44 #define DPU_AoAPROC_INTERNAL_H
71 typedef struct aoaProcHWAObj_t
106 cmplx16ImRe_t *radarCubebuf;
121 uint8_t hwaDmaTriggerDoppPing;
124 uint8_t hwaDmaTriggerDoppPong;
127 uint8_t hwaDmaTriggerAoAPing;
130 uint8_t hwaDmaTriggerAoAPong;
133 uint16_t hwaDoppNumLoops;
136 uint16_t hwaDoppNumLoops1;
142 uint8_t hwaParamStartIdxDopp;
145 uint8_t hwaParamStopIdxDopp;
148 uint8_t hwaParamStartIdxAoA;
151 uint8_t hwaParamStopIdxAoA;
154 uint16_t *rangeGatesCount;
uint8_t max_num_points
Number of max points under consideration.
Definition: aoaproc_internal.h:178
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:163
#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:103
uint8_t * isDopplerPhaseCompensationEnabled
Flag to check Doppler compensations is enabled or not.
Definition: aoaproc_internal.h:184
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:160
uint16_t * hwaAoANumLoops
HWA number of loops for AoA and max of Elevation-Azimuth FFT.
Definition: aoaproc_internal.h:139
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:172
uint8_t numVirtualAntennas
Number of virtual antennas.
Definition: aoaproc_internal.h:175
uint16_t * range_idx_arr
Array to store range index for which Doppler FFT is to be applied.
Definition: aoaproc_internal.h:157
uint8_t numTxAntennas
Number of transmit antennas.
Definition: aoaproc_internal.h:169
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:166
cmplx16ImRe_t * angleMatBuf
Pointer to Angle Matrix buffer.
Definition: aoaproc_internal.h:109
uint8_t antenna_array_elements
Number of max points under consideration.
Definition: aoaproc_internal.h:181
DPU_AoAProc_Edma edmaOut_maxAoA
aoaProc EDMA configuration AoA FFT's are applied
Definition: aoaproc_internal.h:91
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:612
AoAProc DPU EDMA configuration parameters.
Definition: aoaproc_common.h:110