Android:Amplitude值为Decibel值?

时间:2011-09-23 01:22:54

标签: android microphone android-sensors decibel amplitude

我正试图在Android手机上从麦克风中获取噪音的分贝。我可以获得振幅值并寻找公式将其转换为分贝。

我使用MediaRecorder的以下功能来获得振幅。

  

mediaRecorder.getMaxAmplitude();

another question中,我找到了以下公式。

  

power_db = 20 * log10(amp / amp_ref);

amp是幅度,但不确定是amp_ref

有没有人知道正确的公式?

1 个答案:

答案 0 :(得分:2)

我认为这是正确的公式。 amp_ref是参考幅度