matlab中两个信号的相关分析

时间:2014-10-25 17:02:37

标签: signals signal-processing sampling

让我们考虑以下代码

>> load relatedsig.mat;
>> [C1,lag1] = xcorr(T1,S);
[C2,lag2] = xcorr(T2,S);

figure
ax(1) = subplot(211);
plot(lag1/Fs,C1,'k');
ylabel('Amplitude');
grid on
title('Cross-correlation between Template 1 and Signal')
ax(2) = subplot(212);
plot(lag2/Fs,C2,'r');
ylabel('Amplitude');
grid on
title('Cross-correlation between Template 2 and Signal')
xlabel('Time(secs)');
axis(ax(1:2),[-1.5 1.5 -700 700 ])
>> 

我对此部分有疑问 - plot(lag1/Fs,C1,'k');

为什么我们通过采样频率划分滞后?提前感谢

1 个答案:

答案 0 :(得分:1)

Fs告诉你你的信号每秒有多少样本!

因此,当您通过采样频率划分滞后时,您只是在几秒钟内转换滞后位置。

它告诉你相关性返回了多少秒的延迟!