首页 > 解决方案 > 在 MATLAB 中使用 XCORR 对瞬态信号进行时延估计

问题描述

我必须计算两个具有非零均值的瞬态信号之间的互相关。我读到xcorrMATLAB 中的函数仅适用于零均值输入。

由于这些信号代表瞬态现象,因此减去平均值对我来说没有意义。

我的目标是计算两个信号的最大值之间的时间延迟。信号并不完全相关 - 相似,但我想情况总是如此。

如果我尝试使用 来计算时间延迟xcorr,我会得到接近预期的结果(即,通过检查两个信号的最大值在哪里目测检查时间延迟)仅使用 UNBIASED 选项。

这是为什么?无偏例程是否从我的两个信号中减去平均值?

标签: matlabcross-correlation

解决方案


推荐阅读