发布网友 发布时间:2022-04-22 06:29
共1个回答
热心网友 时间:2023-05-05 10:03
matlab中互相关函数是xcorr(x,y). x和y是输入信号。互相关函数值默认的互相关计算公式如下:(可以看出,对实信号来说,互相关函数值结果是对称的)
互相关系数是指归一化的互相关函数值。用法为:
xcorr(x,y,'coeff');%'coeff'为归一化选项
也即互相关系数的最大值为1.通常是Rxy(0)=1.计算公式如下:
其中:Rxx和Ryy分别是信号x和y的自相关函数值。
互相关系数例程如下:
%========================
ww = randn(1000,1);
[c_ww,lags] = xcorr(ww,10,'coeff');
stem(lags,c_ww)
%========================
运行结果为:
从结果可以看出,互相关系数的最大值为1,并且在lag=0处。