我正试图在Android手机上从麦克风中获取噪音的分贝。我可以获得振幅值并寻找公式将其转换为分贝。
我使用MediaRecorder的以下功能来获得振幅。
mediaRecorder.getMaxAmplitude();
在another question中,我找到了以下公式。
power_db = 20 * log10(amp / amp_ref);
amp
是幅度,但不确定是amp_ref
。
有没有人知道正确的公式?
答案 0 :(得分:2)
我认为这是正确的公式。 amp_ref是参考幅度