声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1200|回复: 2

[FFT] 关于psd分析参数疑问

[复制链接]
发表于 2009-3-13 13:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本帖最后由 wdhd 于 2016-9-14 10:33 编辑

因为psd没概念,有找到论坛上的程序,但有些参数不知如何套用自己的资料想请教一下,我的信号是随机振动信号,Matlab代码如下:                                                                                                                        
  1. clear;
  2. Fs=15000;
  3. %我的取样率
  4. n=0:1/Fs:33;
  5. %我资料笔数有495000个,495000/15000=33

  6. nfft=1024;
  7. %这个不知要设多少
  8. window=boxcar(100);
  9. %矩形窗
  10. window1=hamming(100);
  11. %海明窗
  12. window2=blackman(100);
  13. %blackman窗,有叁种窗口,只要选一种就可以了吗?
  14. noverlap=20;
  15. %数据无重叠 ,如果想要重叠要设多少?
  16. range='half';
  17. %频率间隔为[0 Fs/2],只计算一半的频率

  18. [Pxx,f]=pwelch(xn,window,noverlap,nfft,Fs,range);
  19. [Pxx1,f]=pwelch(xn,window1,noverlap,nfft,Fs,range);
  20. [Pxx2,f]=pwelch(xn,window2,noverlap,nfft,Fs,range);

  21. plot_Pxx=10*log10(Pxx);
  22. plot_Pxx1=10*log10(Pxx1);
  23. plot_Pxx2=10*log10(Pxx2);

  24. figure(1)
  25. plot(f,plot_Pxx);

  26. pause;

  27. figure(2)
  28. plot(f,plot_Pxx1);

  29. pause;

  30. figure(3)
  31. plot(f,plot_Pxx2);
复制代码
回复
分享到:

使用道具 举报

发表于 2009-3-13 19:47 | 显示全部楼层
这个help里有非常详细的说明啊~~
 楼主| 发表于 2009-3-15 14:34 | 显示全部楼层
喔喔,不好意思,謝謝指點
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-20 10:33 , Processed in 0.052340 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表