让我们考虑一下下面的代码
>> 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');
,为什么我们要用采样频率来除以滞后呢?,谢谢
发布于 2014-10-25 17:33:26
Fs告诉你每秒你的信号被记录了多少个样本!
所以当你用采样频率除以滞后时,你只是在几秒钟内转换滞后位置。
它告诉您关联返回了多少秒的延迟!
https://stackoverflow.com/questions/26564932
复制相似问题