如何根据这些给定的参数从 .wav 文件中获取声压级?

信息处理 海浪
2022-02-16 07:05:20

我有一个从水听器录制的 wav 文件。我对信号处理不太熟悉,所以我真的需要你的一些建议。

我收集了看起来有用且相关的信息。

采样率 = 250 000 赫兹

水听器接收灵敏度 = -180 db re 1V/μ Pa

峰峰值电压范围 = 5.64 V

前置放大器增益 = 18 dB(修改)

令 A 为保存在 wav 文件中的幅度。将 A 从振幅转换为声压级的公式是什么?

如果给定的信息不充分,请告诉我还需要什么?

任何帮助表示赞赏!

1个回答

水听器具有 -180 dB 1V/uPa 或 -60 dB V/Pa。因此,1 Pa 产生 1mV,或者反过来说,灵敏度为 1mV/Pa。峰值电压为 5.64 峰峰值。那是 2.82V 峰值或 2V RMS。

满量程正弦波具有 2 V RMS,即 2000 Pa。dBSPL 以 20uPa 为参考,因此 2000 Pa 相当于 160 dBSPL。

波形文件的削波点对应于 160 dB SPL。数字和dBSPL 之间的确切关系取决于波形文件的格式(固定与浮动、位数)。对于 16 位定点格式,剪切点对应于数字 32768。