如何从maxAmplitude计算分贝,我编写了一个android应用程序以定期获取maxAmplitude,我需要以分贝向用户显示o / p。

最佳答案

分贝是一个相对单位,它们表示信号功率相对于某些引用功率的大小。

如果使用幅度,则公式为:

power_db = 20 * log10(amp / amp_ref);

(请参阅http://en.wikipedia.org/wiki/Decibel#Field_quantities)。

还要注意,最大幅度通常不是响度(甚至功率)的很好指标。通常,您应该测量信号的RMS power,然后将其转换为dB。

10-08 13:23