以下是我编程的例子,主要求两个信号的相位差,按照某篇参考资料的说法,t_max对应的值就应该是它们的相位差,但是这个程序中做出的互相关函数的横坐标不是-40到+40,而是0到1200,请问这个横坐标表示的是什么意思呢?
n=99;%设定每周期数据采集点数
T=6;%采样周期数
t=0:2*pi/(n-1):2*T*pi;%采样数
y1=4*sin(t);%信号1
y2=8*sin(t+pi/6);%信号2,相位差取pi/6
Cc=xcorr(y1,y2);%求互相关函数
[y_max,t_max]=max(Cc)%找出Cc的最大值及对应的t_max
subplot(311);%作图
plot(t,y1);
grid;
subplot(312);
plot(t,y2);
grid;
subplot(313);
plot(Cc);
grid;
相位.fig
(2007-03-29 15:39:06, Size: 38.8 kB, Downloads: 2)