在matlab中互相关函数值和互相关系数是什么关系

发布网友 发布时间:2022-04-22 06:29

我来回答

1个回答

热心网友 时间:2023-05-05 10:03

1.Matlab中什么是互相关函数

matlab中互相关函数是xcorr(x,y). x和y是输入信号。互相关函数值默认的互相关计算公式如下:(可以看出,对实信号来说,互相关函数值结果是对称的)

2. Matlab中什么是互相关系数

互相关系数是指归一化的互相关函数值。用法为:

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处。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com