Hi team,
Customer had issue to calculate the peakval to db scale.
For example: as you can see in attach picture, the peakval_A from detected object list is 16110, the peakval_B from "Range Profile for zero Doppler" is 44719, The dB scale value in "Range Profile for zero Doppler" is 126.6dB
I understand you are using 10*log(peakval ) to get the dB value. But the peakval in detected object list is not match the "Range Profile for zero Doppler".
I understand that db_val in "Range Profile for zero Doppler" is calculate by
dB_value = Peak_val*1/(256*TX_antenna_number*RX_antenna_number)*20*log(2)+dspFftScaleCompAll_log
So, 44719*1/(256*2*4)*20*log10(2)-6.0206 = 125.44dB, because of the capture is not in the same time, so a small error is accepted. it matchs the value in "Range Profile for zero Doppler" figure.
But in this equation, Peak_val is generate by incoherent superposition 8(2T4R) channel value. It's different to the peakval in detected object list.
Because peakval in detected object list is pick after azimuth FFT is done, so how to convert it to same dB scale as "Range Profile for zero Doppler"
How to convert 16110 to 126.6dB??
Thanks.
Regards,
Wesley