我可以将peakPowerForChannel转换为dB吗?

时间:2011-10-21 06:52:19

标签: iphone ios audio avaudiorecorder

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

1 个答案:

答案 0 :(得分:4)

您可以使用以下公式:

dB = 10 * log10(power);

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