Other Parts Discussed in Thread: IWR1443, AWR1642
Hi,
--------------------------------------------------------------------------------------------------------------------------
I am going through the Gesture Swipe lab of IWR1443, I have some of the following doubts:
A]
The threshold value in a function Gesture_findNumDetections is hardcoded value: 8000.
Gesture_findNumDetections(dataPathObj->numRangeBins, dataPathObj->numDopplerBins, dataPathObj->rangeDopplerLogMagMatrix,8000 ,gestureMetrics,maxIndices);
1. Is it platform dependent (does this change if I would work on AWR16xx)?
2. Can I use the same value if I want to build the gesture swipe for AWR1642? Is there any way to calculate this value?
---------------------------------------------------------------------------------------------------------------------------------------
B]
Configuration file for gesture swipe code of IWR1443 has following commands.
sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 5 0
adcCfg 2 1
adcbufCfg 0 1 0 1
profileCfg 0 77 360 6 40 0 0 100 1 64 2000 0 0 48
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 1
chirpCfg 2 2 0 0 0 0 0 1
chirpCfg 3 3 0 0 0 0 0 1
frameCfg 0 0 128 0 55 1 0
guiMonitor 1 0 0 0 0 0
cfarCfg 0 2 8 4 3 0 1200
peakGrouping 1 1 1 1 224
multiObjBeamForming 1 0.5
calibDcRangeSig 0 -1 7 256
sensorStart
I am looking for above highlighted command
cfarCfg 0 2 8 4 3 0 1200 (here we think that Tcli =1200)
As per document mmwave_sdk_user_guide.pdf (Page 21) threshold scale value is calculated by using following formula
Tcli = 512 x TdB / 6 x (N/N')
1. What is TdB for 14xx and 16xx"?
2. Are these TdB/Threshold scale platform dependent (do they differ for 14xx and 16xx)
3. As per mmwave_sdk_user_guide.pdf (Page 21) for 14xx, threshold scale is expressed in Q9 format and for 16xx it is in Q8 format. What is difference between these two formats? Can I opt to use Q9 format for AWR16xx?
--------------------------------------------------------------------------------------------------------------------------
Regards,
Arifchand