【问题标题】:Can I convert peakPowerForChannel to dB?我可以将 peakPowerForChannel 转换为 dB 吗?
【发布时间】:2011-10-21 06:52:18
【问题描述】:

我发现某些应用程序可以显示音频级别的分贝 (dB) 值。我已经尝试了一段时间,但一直无法找到功率和 dB 之间的关系。谁能告诉我怎么做?

【问题讨论】:

标签: iphone ios audio avaudiorecorder


【解决方案1】:

你可以使用公式:

dB = 10 * log10(power);

但请注意,dB 是一个比率,而不是绝对测量值,因此除非您校准系统,否则您的 dB 值会有些随意。最简单的解决方案是应用经验得出的 dB 偏移量,即为 0 dB = 满量程。

【讨论】:

  • 什么是电源支架。我的 iphone 使用 [recorder peakPowerForChannel:0],它返回范围 -160 - 0,这是 DBFS,但分贝是 dB SPL
  • OK - 如果你已经有了 dBFS(dB re full scale)那么你不需要做任何转换 - 你已经有了一个 dB(log)刻度。要获得 dB SPL,您需要进行一些校准,这很重要。
  • 查看stackoverflow.com/questions/2548238/… 和其他各种相关问题
猜你喜欢
  • 2021-03-28
  • 2020-06-30
  • 2010-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-17
相关资源
最近更新 更多