5

Androidフォンのマイクからノイズのデシベルを記録しようとしています。振幅値を取得し、それをデシベルに変換する式を探すことができます。

MediaRecorderの次の関数を使用して振幅を取得します。

mediaRecorder.getMaxAmplitude();

別の質問で、私は次の式を見つけました。

power_db = 20 * log10(amp / amp_ref);

ampは振幅ですが、何がわからないのamp_refです。

正しい式を知っている人はいますか?

4

1 に答える 1

2

それが正しい式だと思います。amp_refは基準振幅です

于 2011-09-23T01:50:10.943 に答える