JG5BVICTOR 发表于 2011-4-28 16:05

求解余弦函数自相关函数的出现的问题



在利用xcorr求解余弦函数的自相关函数时出现了一下问题。原程序从链接中获得。http://forum.vibunion.com/thread-36108-1-1.html,从图中很明显看出余弦函数的自相关函数的边缘不满足自相关函数的性质,周期函数的自相关函数为周期函数,且在延迟时间为0时,取的最大值。现在为了避免泄露,采用整周期截断,
Fs=500;
N=1000;
t=(0:N-1)/Fs;
x=cos(2*pi*10*t);
=xcorr(x,'unbiased');
figure(4)
plot(b/Fs,a)

结果同样出现了上述问题,如果把上述的余弦改为正弦函数Fs=500;
N=1000;
t=(0:N-1)/Fs;
x=sin(2*pi*10*t);
=xcorr(x,'unbiased');
figure(4)
plot(b/Fs,a)


可以看出自相关函数的边缘明显的改善,但仍然不是周期函数。为什么正弦和余弦函数的有这么大的差别,请各位大侠指导,看问题出在哪?谢谢!!!



页: [1]
查看完整版本: 求解余弦函数自相关函数的出现的问题