wxfx1988 发表于 2013-9-6 20:39

求助:频谱和功率谱的幅值差别为什么这么大?

小弟近来很疑惑,作出的频谱和功率谱在幅值上差距很大,不知道是什么,肯定高手解惑
下面是程序:
y0=;Omega=0.8883;T1=2*pi/Omega;T=round(T1);tt=T1/100;max=500*T1;
=ode45('vdp',,y0);
y=x(:,1);dy=x(:,2);

h=x(round(((max/tt)+1)/2):end,1);nfft=2^nextpow2(length(h));hh=2*(abs(fft(h,nfft)))/length(h);fs=2*pi/tt;f=(0:(nfft-1))/nfft*fs;%求频率分布
figure;plot(f,hh);xlim();xlabel('频率');ylabel('幅值');title('频谱');
h=x(round(((max/tt)+1)/2):end,1);nfft=2^nextpow2(length(h));hh=2*(abs(fft(h,nfft)).^2)/length(h);fs=2*pi/tt;f=(0:(nfft-1))/nfft*fs;%求频率分布
figure;plot(f,hh);xlim();xlabel('频率');ylabel('幅值');title('功率谱')

function fy=vdp(t,x);
a=0.2;b=0.888523;c=0.394737;Omega=0.8883;g=0.2;
fy=;
end

hcharlie 发表于 2013-9-7 07:28

频谱和功率谱是有不同的因次,数量级不能比较。
有的地方认为功率谱和功率谱密度是一回事,有人认为不一样,我只认功率谱密度。
另外你这种波形,适用频谱法分析,不适用功率谱密度法,因为它不是随机信号。功率谱密度是定义在随机信号,而不是正弦或周期信号的,后者功率谱密度可能达到无穷大。

wxfx1988 发表于 2013-9-7 08:47

hcharlie 发表于 2013-9-7 07:28 static/image/common/back.gif
频谱和功率谱是有不同的因次,数量级不能比较。
有的地方认为功率谱和功率谱密度是一回事,有人认为不一样 ...

谢谢主任的解释,这下明白了。
页: [1]
查看完整版本: 求助:频谱和功率谱的幅值差别为什么这么大?