|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
t=0:1/1000:1;
x=sin(2*pi*100*t)+sin(2*pi*200*t)+sin(2*pi*400*t)+randn(size(t));
Len=length(x);NFFT=1024;Fs=1000;
[Pxx F]=periodogram(x,hamming(Len),NFFT,Fs);
figure,plot(F,Pxx.*Fs);xlabel('periodogram方法求自功率谱');ylabel('幅值');
[Pxx F]=pwelch(x,100,80,1024,1000);
figure,plot(F,Pxx.*Fs);xlabel('pwelch方法1求自功率谱');ylabel('幅值'); %这个幅值如何解释???
[Pxx F]=pwelch(x,length(x),[],1024,1000);
figure,plot(F,Pxx.*Fs);xlabel('pwelch方法2求自功率谱');ylabel('幅值'); %为什么方法1与方法2有这么大的差别 那%个是正确的啊
[Pxx,F]=psd(x,1024,1000,hamming(length(x)),0);
figure,plot(F,Pxx.*2);xlabel('psd方法求自功率谱');ylabel('幅值');
[ 本帖最后由 lfxiansheng 于 2007-9-24 11:11 编辑 ] |
|