Hello,
The question is about how to compute threshold value required in CFAR and what is the normal TdB range used?
According to "MMWAVE SDK User Guide", CFAR finds the valid signal detections as per below condition:-
CUT > Threshold_scale + (noise sum / 2^x) , where this calculation is in log2 scale
For AWR16xx, the threshold scale is computed as Threshold_scale = 256 x numVirtualAntennas x TdB / 6. Here, 256 is for the Q8 format conversion and numVirtualAntennas is because the cell values are summed over 2DFFT values for all antennas.
I want to know what should be the normal values of TdB used in above calculation for Threshold_scale and why TdB is divided by 6?
Secondly, if the 2DFFT values are in floating poinnt and not in log scale, and 2DFFT values are averaged across numVirtualAntennas , then could you confirm if the below CFAR condition is correct:-
CUT > Threshold_scale * (noise sum / 2^x) , where Threshold_scale = TdB / 6 Is it correct?
Thank you.