convolution 和 cross-correlation的区别

“卷积”和“互相关”

计算函数:

  • 卷积(convolution) 卷积函数

  • 互相关(cross-correlation) 互相关函数

数学解释:

  • cross-correlation 是两个时间序列移动不同的相位(lags)后依次求 correlation
  • convolution 和 cross-correlation 类似, 不过得先将其中一个函数反向再进行计算.

现实意义:

代码实现:

matlab code

%matlab
a = [1 5 3 -4 7 -2]
b = [2 3 5 2 -3 -9]
%cross-correlation
[corr_seq lags] = xcorr(a,b)
plot(lags,corr_seq)
%autocorrelation
xcorr(a)
%convolution
...

Last modified on 2023-11-01