TI-radar AWR1843 C674x DSP core
1
detected_obj.h
Go to the documentation of this file.
1
/*
2
* detect_obj.h
3
*
4
*/
5
6
#ifndef DETECT_OBJ_H_
7
#define DETECT_OBJ_H_
8
10
#define MMW_MAX_OBJ_OUT 100
11
16
#define DOPPLER_IDX_TO_SIGNED(_idx, _fftSize) ((_idx) < (_fftSize)/2 ? \
17
((int16_t) (_idx)) : ((int16_t) (_idx) - (int16_t) (_fftSize)))
18
21
#define DOPPLER_IDX_TO_UNSIGNED(_idx, _fftSize) ((_idx) & (_fftSize - 1))
22
27
typedef
volatile
struct
MmwDemo_detectedObj_t
28
{
29
uint16_t
rangeIdx
;
30
int16_t
dopplerIdx
;
35
uint16_t
peakVal
;
36
int16_t
x
;
37
int16_t
y
;
38
int16_t
z
;
39
}
MmwDemo_detectedObj
;
40
41
42
#endif
/* DETECT_OBJ_H_ */
MmwDemo_detectedObj_t::x
int16_t x
x - coordinate in meters. Q format depends on the range resolution
Definition:
detected_obj.h:36
MmwDemo_detectedObj_t::y
int16_t y
y - coordinate in meters. Q format depends on the range resolution
Definition:
detected_obj.h:37
MmwDemo_detectedObj_t
Detected object estimated parameters.
Definition:
detected_obj.h:27
MmwDemo_detectedObj
volatile struct MmwDemo_detectedObj_t MmwDemo_detectedObj
Detected object estimated parameters.
MmwDemo_detectedObj_t::peakVal
uint16_t peakVal
Peak value.
Definition:
detected_obj.h:35
MmwDemo_detectedObj_t::z
int16_t z
z - coordinate in meters. Q format depends on the range resolution
Definition:
detected_obj.h:38
MmwDemo_detectedObj_t::rangeIdx
uint16_t rangeIdx
Range index.
Definition:
detected_obj.h:29
MmwDemo_detectedObj_t::dopplerIdx
int16_t dopplerIdx
Doppler index. Note that it is changed to signed integer in order to handle extended maximum velocity...
Definition:
detected_obj.h:30
common
detected_obj.h
Generated by
1.8.16