![Logo](ti_logo.svg) |
xWRL6432 MMWAVE-L-SDK
05.04.00.01
|
|
Go to the documentation of this file.
43 #ifndef UDOPPROC_INTERNAL_H
44 #define UDOPPROC_INTERNAL_H
77 typedef struct DPU_uDopProc_hwaLoopCfg_t
98 typedef struct DPU_uDopProc_Obj_t
238 uint8_t featureSelectionInd[
sizeof(FeatExtract_featOutput)/
sizeof(
float)];
uint32_t dummyDst
Dummy location
Definition: udopprocinternal.h:122
float oneOverRangeStep
RangeStep reciprocal value to convert range (in meters) to range FFT index.
Definition: udopprocinternal.h:162
void * classifier_Handle
Handle for classifier.
Definition: udopproc.h:216
SemaphoreP_Object edmaDoneSemaHandle
EDMA Done semaphore Handle.
Definition: udopprocinternal.h:125
#define DPU_UDOPPROC_NUM_HWA_MEMBANKS
Number of HWA memory banks needed.
Definition: udopproc.h:157
Micro Doppler Classifier CLI Configuration.
Definition: udopproc.h:525
float oneOverDopplerStep
RangeStep reciprocal value to convert Doppler (in meters/sec) to Doppler FFT index.
Definition: udopprocinternal.h:165
HWA_Handle hwaHandle
HWA Handle.
Definition: udopprocinternal.h:101
uint8_t hwaAzimuthBinAccParamSetIdx
Azimuth bin accumulation ParamSet index.
Definition: udopprocinternal.h:151
uint32_t twiddleStepHalf
Twiddle increment half step size for calcualting twiddle increment in HWA to shift azimuth spectrum.
Definition: udopprocinternal.h:216
classifier_Handle classifierHandle
Definition: udopprocinternal.h:242
Implements Data path Micro Doppler processing functionality.
uint16_t hwaNumLoops
HWA number of loops.
Definition: udopprocinternal.h:134
Defines the detection matrix buffer interface.
int32_t frameCntrModClassifierNumFrames
Definition: udopprocinternal.h:240
FeatExtract_Handle featExtHandle
Micro-doppler feature extraction handle.
Definition: udopprocinternal.h:228
uint32_t edmaInstanceId
Definition: udopprocinternal.h:105
DPEDMA_ChanCfg edmaDetMatOut
EDMA configuration for data output from HWA - Detection matrix.
Definition: udopprocinternal.h:114
uint8_t numRangeAccumBins
Number of range bins around the centroid over which the micro doppler is accumulated.
Definition: udopprocinternal.h:159
uint32_t dummySrc
Dummy location.
Definition: udopprocinternal.h:120
uint8_t normalizedSpectrum
Normalized output between [0 1].
Definition: udopprocinternal.h:202
float * featureLinBuf
Linearized features set, inpuyt to classifier.
Definition: udopprocinternal.h:236
uint32_t * uDopplerHwaOutput
Output buffer (ping/pong) to store HWA micro Doppler data.
Definition: udopprocinternal.h:183
Base error codes for the data path Modules.
uint8_t hwaParamStartIdx
HWA start paramset index.
Definition: udopprocinternal.h:83
uint8_t hwaAzimuthSpectrumParamSetIdx
Azimuth Spectrum ParamSet index.
Definition: udopprocinternal.h:146
DPU_uDopClassifierCliCfg microDopplerClassifierCliCfg
Classifier CLI configuration.
Definition: udopprocinternal.h:249
DPEDMA_ChanCfg edmaIn
EDMA to transfer data from radar cube to HWA memory.
Definition: udopprocinternal.h:111
cmplx32ImRe_t zeroValue
Field with value equal to zero to be copied to HWA memory to reset accumulated micro doppler.
Definition: udopprocinternal.h:156
uint16_t numAzimuthBins
Azimuth FFT size.
Definition: udopprocinternal.h:171
uint32_t log2TwiddleStep
Log2 of Twiddle increment half step size.
Definition: udopprocinternal.h:220
HWA_ParamConfig hwaAzimuthBinAccParamSetCfg
Azimuth bin accumulation ParamSet configuration.
Definition: udopprocinternal.h:153
uint8_t hwaParamStartIdx
HWA start paramset index.
Definition: udopprocinternal.h:137
uint8_t hwaParamStopIdx
HWA stop paramset index.
Definition: udopprocinternal.h:86
uint32_t uDopplerHwaOutputPinPongInd
Output buffer index.
Definition: udopprocinternal.h:186
EDMA_Handle edmaHandle
EDMA driver handle.
Definition: udopprocinternal.h:104
uint8_t magnitudeSquared
Output option 0-magnitude, 1-magnitude squared.
Definition: udopprocinternal.h:194
DPEDMA_ChanCfg edmaInterLoopIn
EDMA configuration for data in.
Definition: udopprocinternal.h:117
uint16_t maxNumAzimAccumBins
Maximum number of azimuth bins in micro-doppler accumulation.
Definition: udopprocinternal.h:180
Structure for the HWA Params save location.
Definition: udopproc.h:267
uint8_t hwaDmaTriggerSourceChan
DMA trigger source channel for Ping param set.
Definition: udopprocinternal.h:131
bool inProgress
Flag to indicate if DPU is in processing state.
Definition: udopprocinternal.h:128
DPU_uDopProc_HwaParamSaveLoc hwaParamsSaveLoc
HWA Params save location.
Definition: udopprocinternal.h:224
uint16_t numDopplerBins
Number of range bins.
Definition: udopprocinternal.h:177
uint8_t hwaParamStopIdx
HWA stop paramset index.
Definition: udopprocinternal.h:140
uint8_t azimuthProcessingApproach
Azimuth processing approach: 0-FFT, 1-Beam Forming, single beam.
Definition: udopprocinternal.h:189
dopplerProc DPU internal data Object
Definition: udopprocinternal.h:99
Defines the data path radar cube data interface.
dopplerProc DPU internal data Object
Definition: udopprocinternal.h:78
HWA_ParamConfig hwaAzimuthSpectrumParamSetCfg
Azimuth Spectrum ParamSet configuration.
Definition: udopprocinternal.h:148
uint16_t maxNumTracks
Maximum number of tracks by tracker.
Definition: udopprocinternal.h:246
void * EDMA_Handle
A handle that is returned from a EDMA_open() call.
Definition: edma/v0/edma.h:471
HWA Paramset Config.
Definition: hwa/v0/hwa.h:1256
uint8_t circShiftAroundCentroid
Output option 0-disabled, 1-enabled.
Definition: udopprocinternal.h:198
uint16_t hwaNumLoops
HWA number of loops.
Definition: udopprocinternal.h:80
Opaque semaphore object used with the semaphore APIs.
Definition: SemaphoreP.h:59
uint8_t butterflyScalingAzimuth
Butterfly scaling in azimuth FFT.
Definition: udopprocinternal.h:207
uint8_t butterflyScalingDoppler
Butterfly scaling in Doppler FFT.
Definition: udopprocinternal.h:211
void * HWA_Handle
A handle that is returned from a HWA_open() call.
Definition: hwa/v0/hwa.h:620
uint16_t numRangeBins
Number of range bins.
Definition: udopprocinternal.h:174
DPEDMA_ChanCfg edmaResetIn
EDMA resets acummulate micro doppler in HWA memory.
Definition: udopprocinternal.h:108
DPU_uDopProc_FeatureObj * featureObj
Collected features across frames per track ID.
Definition: udopprocinternal.h:232
Definition: udopproc.h:202
EDMA channel configuration.
Definition: dpedma.h:132
float targetSize
Target width in meters used for micro-doppler accumulation range/azimuth area size.
Definition: udopprocinternal.h:168