weixiaocike 发表于 2007-2-1 02:15

求助:用互相关求两信号的时间延迟

大家好,问题是这样的:
两组数据非常相似,如下图,都是20000个点,趋势也是一样的,只是一个是在10000点是突变,一个是在11000时突变,但是如果按照互相关法求的话延迟是在0点,而不是在1000点,请问各位,这是什么原因造成的,是不是数据太相似了不行。大家帮我分析一下,谢谢!!!

[ 本帖最后由 zhlong 于 2007-6-4 17:42 编辑 ]

weixiaocike 发表于 2007-2-1 02:16

程序如下:
load s1;
load sss1;
x=s1;
y=sss1;
k=length(x);
Rxy=xcorr(x,y);
Rxx0=sum(x.*x);
Ryy0=sum(y.*y);
rm=Rxy/sqrt(Rxx0*Ryy0);
m=(-k+1):(k-1);
plot(m,rm);
grid;
ma=find(max(rm))

geminiysu 发表于 2007-3-11 09:46

试试小波分析
页: [1]
查看完整版本: 求助:用互相关求两信号的时间延迟