Android:Amplitude值为Decibel值?

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

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

mediaRecorder.getMaxAmplitude() ;

another question我找到了以下公式.

power_db = 20 * log10(amp / amp_ref);

放大器是幅度但不确定什么是amp_ref.

有没有人知道正确的配方?

最佳答案 我认为这是正确的公式. amp_ref是参考幅度

点赞