测量脉冲响应中的本底噪声

信息处理 噪音 冲动反应
2022-02-19 13:42:53

假设我有冲动反应...

在此处输入图像描述

(使用希尔伯特变换获得的实际 IR 的包络)

...问题:我如何计算周围的噪音水平?从视觉上看,这看起来是 ~ -54 dB wrt 峰值。

但在你说“只是平均周围部分”(好吧,也许用更好的技术术语)之前,我实际上想以编程方式确定噪声水平,以处理更宽的峰值,比如......

在此处输入图像描述

随便取一些噪声样本可能会意外地包含部分峰值,并且显然会使结果无效。

我的预感:将阈值设置为高于某个级别 X 的最小样本数,以便该级别可以被认为是嘈杂的。这在第一种情况下可以很好地工作 - 当您将 X 增加到 -54 dB 以上时,上面的样本数量会突然下降很多。

这种方法在第二种情况下可能效果不佳,因为衰减范围包含更多样本(增加可能不是那么显着)。我可以延长采样时间……但我只能在录音时屏住呼吸。

1个回答

我可以建议您查看Dirac 软件的支持信息,其中描述了 INR(IR 噪声比)计算的过程。最简单的方法是根据主峰之前的 IR 开始来估计噪声水平。为此,您还可以执行 Impulse 响应的尾部。

Lundeby 等人的另一篇支持该估计的文章:“房间声学测量的不确定性”。他们的算法是一个迭代过程,它试图估计背景噪声水平和斜率:

在此处输入图像描述

您还可以通过拟合线性回归并确保斜率尽可能接近 0 来尝试验证本底噪声没有任何失真。