This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR6843AOP: Range profile里面的16位波形数据如何转化成dB单位数值。

Part Number: IWR6843AOP

TI专家:

      您好,我想把Range profile收到的波形数据转化成dB单位显示,参考了以下帖子:

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/821420/iwr6843isk-ods-how-to-calcurate-relative-power/3106330#3106330

前面的计算是一样的,但是后面P.dspFftScaleCompAll_log[idx] = P.dspFftScaleComp2D_log[idx] + P.dspFftScaleComp1D_log[idx];我参考了mmWave.js,得到 P.dspFftScaleCompAll_log[idx] = 0+20 * Math.log10(32/1022) = -30.086,我尝试计算了一下,近距离uint16数值为3964(0xF7C),算出来只有32dB,类似的环境下使用IWR6843AOPEVM,电脑显示目标为97dB(线性74k),请问:

1、波形最大值的DB表示计算方法正确吗?

2、如果计算方法正确的话,为什么我算出来的值和mmWave_Demo_Visualizer显示的值完全不一样呢?

期待您的指导!