我想找到大小为1000的信号之间的互相关。当我使用Matlab函数xcorr()时,我得到一个长度为1999的向量。这个长度是什么意思?是否意味着延迟是从0到1999或其他什么?
非常感谢。
答案 0 :(得分:0)
正如xcorr网页上所述http://www.mathworks.nl/help/signal/ref/xcorr.html?searchHighlight=xcorr,
如果x是表示其列中的N个信道的M×N信号矩阵,则xcorr(x)返回具有x的信道的自相关和相互交叉相关的(2M-1)×N ^ 2矩阵。如果指定maxlag,则r的大小(2×maxlag - 1)×N ^ 2.
在您的数据集中,maxlag = 1000。您可以使用
输出滞后值[r,lags] = xcorr(x,y)