如何从maxAmplitude计算分贝,我编写了一个android应用程序以定期获取maxAmplitude,我需要以分贝向用户显示o / p。
最佳答案
分贝是一个相对单位,它们表示信号功率相对于某些引用功率的大小。
如果使用幅度,则公式为:
power_db = 20 * log10(amp / amp_ref);
(请参阅http://en.wikipedia.org/wiki/Decibel#Field_quantities)。
还要注意,最大幅度通常不是响度(甚至功率)的很好指标。通常,您应该测量信号的RMS power,然后将其转换为dB。