如何识别音频样本中的回声模式

信息处理 声音的 自相关
2022-02-23 17:09:17

如何估计录制的声音样本中是否存在由墙壁反射引起的回声?(也许有多重回声:信号本身的延迟、衰减版本)。

我在我的房间里录制了几个声音样本,我想在录制的音频样本中存在原始声音的回声图像。我如何验证这是否属实,以防万一,我如何计算样本延迟(来自墙壁的 ms 回波反射时间)?

我绘制了样本与其自身的互相关(MATLAB 中的 xcorr,大约 40000 个样本,约 1 秒),但我不知道要寻找哪种模式来检查是否存在一个或多个回声。

xcorr

如果我能理解图表中间最大峰值的存在,那么 xcorr 图两侧的所有其他等距峰值是什么?最终,如何从记录器样本(毫秒延迟或样本延迟)中估计回声参数?

2个回答

侧峰可能是输入信号中周期性结构的结果(比如大约 8-10Hz 的数量级,加上 2 次谐波)。

如果您正在创建声音样本,请尝试播放伪随机噪声,它对于足够长的样本具有良好的自相关特性,尤其是紧峰和非周期性。

第二约翰的回答。您可以使用声速和房间大小对最大回声滞后(假设有一些反射)进行粗略估计。

尝试根据您关心的最大延迟限制 xcorr 的最大延迟。