xcorr是否正确计算了两组数据之间的滞后?

时间:2015-01-13 08:26:48

标签: matlab

现在我正致力于声音定位算法。我用TDOA方法。我在matlab中使用xcorr函数。假设这两个信号是正弦波。我发现如果两个波的相位差是pi,我可以在互相关结果中得到两个峰值,这些值是相等的。所以我不知道谁的阶段是领先的,哪一个是滞后的。如果相位差大于pi,例如一个波导致另外几个周期,则结果是错误的。我用语音信号来测试算法,我发现如果相位差超过pi,结果有时是错误的。 我已经阅读了几篇论文,其中大多数都使用互相关算法来识别声音位置。但我不知道如何解决我的问题。

0 个答案:

没有答案