0

我想找到两个大小为 1000 的信号之间的互相关。当我使用 Matlab 函数 xcorr() 时,我得到一个长度为 1999 的向量。这个长度是什么意思?这是否意味着延迟是从 0 到 1999 或其他什么?

非常感谢。

4

1 回答 1

0

正如 xcorr 网页http://www.mathworks.nl/help/signal/ref/xcorr.html?searchHighlight=xcorr所解释的,

如果 x 是一个 M × N 信号矩阵,表示其列中的 N 个通道,则 xcorr(x) 返回一个 (2M – 1) × N^2 矩阵,其中包含 x 的通道的自相关和互相关。如果您指定 maxlag,则 r 的大小为 (2 × maxlag – 1) × N^2。

在您的数据集中,maxlag=1000。您可以使用输出滞后值

[r,lags] = xcorr(x,y)
于 2014-11-10T22:58:26.870 回答