无法修复错误的db rms规模

时间:2017-06-20 18:15:02

标签: android audio google-project-tango audiorecord

我和我的团队正在创建一个应用程序,其中包含一个显示rmsDb值的旁路音频源。我们希望得到的范围从-155到0,但我们得到的值范围从-70到-19。我们不知道音阶有什么问题,因为我们都是音频节目的新手。

编辑这与Google Project Tango相关,因为我们使用的设备是联想Phab2Pro,这是我们专门为音频工作购买的商用Tango设备。与探戈。因此,这影响了探戈技术的采用。

{{1}}

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

可能需要进行一些校准,即在rmsdB值上加一个常数。

进行多次测量并与标准声强计进行比较。

通过绘制声强度(以dB为单位,在y轴上)与rmsdB值(在x轴上)的关系图,您可以在这些数据上拟合一条线,然后是y轴的截距。图表将告诉您要添加的常量,例如

rmsdB = calibrationCostant + 20.0 * Math.log10(mGain * rms);