clear all;
close all;
clc;
x1=[1,1,3,4,2];
x2=[1,3,2];
N=length(x1);
M=length(x2);
% 线性卷积:先将x2反褶,然后滑动x2计算结果
y1=conv(x1,x2); % 计算x1和x2的线性卷积,线性卷积结果的长度为L=N+M-1
% 互相关:x1和x2的长度不同,先在较短向量的末尾添加0,然后滑动x2计算结果
y2=xcorr(x1,x2); % 计算x1和x2的互相关,互相关结果的长度为L=2N-1
互相关的计算运用
X = [1 2 3];
Y = [0 0 1 2 3];
D = finddelay(X,Y)
[a b]=xcorr(X,Y);
[~,I] = max(abs(a));
lagDiff = b(I)
D =
2
lagDiff =
-2
(1)利用互相关求出时差,实现信号对其;
(2)利用互相关实现回波对消;