audio - 使用互相关来检测信号的开始

标签 audio signal-processing convolution cross-correlation

我正在使用互相关来查找音频信号在记录中出现的位置。这样做时,总是在记录中信号内的某个位置找到最高相关点,但是我正在寻找一种方法来找到该信号在记录中开始的点。有人知道这样做的方法吗,或者互相关是否可以完成这项工作?提前致谢。

最佳答案

如果您的信号是平稳的,则可以尝试在2个相邻信号大小的互相关窗口之间寻找最大差异,而不是使用单个互相关窗口来查找最大值。如果先前窗口显示的相关性非常低,而当前窗口显示的相关性非常高,那么您正处于过渡边缘的可能性就很高。

关于audio - 使用互相关来检测信号的开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25410985/

相关文章:

delphi - 快速卷积算法

matlab - 3D 矩阵切片的 2D 卷积

matlab - 卷积后 MatLab 中 -1 的移位

python - 如何在 python-vlc 中播放音乐时更改音量?

android - 在Android Studio应用程序上添加声音

android - Superpowered SDK尝试同时录制和播放

python - 在不使用 ifft 的情况下使用 FFT 结果重新创建时间序列数据

python - 在 Numpy 数组中提取高于特定阈值的连续值

javascript - 如何为 IOS 9 初始化 SoundJS

Python:一维数组循环卷积