【问题标题】:Android: Amplitude value to Decibel value?Android:振幅值到分贝值?
【发布时间】:2015-08-14 21:09:07
【问题描述】:

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

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

mediaRecorder.getMaxAmplitude() ;

another question我找到了以下公式。

power_db = 20 * log10(amp / amp_ref);

amp 是幅度,但不确定amp_ref 是什么。

有谁知道正确的公式吗?

【问题讨论】:

  • 尝试 2700.0 作为 amp_ref.. 这可能会给出一个奇怪的值,但可能会起作用
  • @PrateekYadav 你从哪里拿到的号码?

标签: android microphone android-sensors decibel amplitude


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多