八戒 发表于 2010-7-7 16:33

王济-《MATLAB在振动信号处理中的应用》中的疑问

在王济老师-《MATLAB在振动信号处理中的应用》对其第7章7.4节的‘人工模拟地震波信号’中有内内容有些不明白,有以下几个问题:
    1、P157中,第4行
               b1=sqrt (4*df*S)*nfft/2               %将功率谱转换成傅利叶幅值谱
      求傅利叶幅值谱b1为什么最后要*nfft/2呢,在P153中式(7.4.2)中即已写到A(w)=^0.5
    2、P153中式(7.4.2)中的dw为圆频率,单位为rad;而程序中的df如P155第24行所述,df为频率(HZ),那么在前述的‘P157中,第4行’中如何直接使用频率(HZ),而不是圆频率?


请各位抽空帮忙解答!!:@)

ChaChing 发表于 2010-7-7 16:59

...求傅利叶幅值谱b1为什么最后要*nfft/2呢 ...
看看此帖
http://forum.vibunion.com/forum/viewthread.php?tid=43583
其他没有该书, 待高人路过

八戒 发表于 2010-7-7 23:22

谢谢,chaching的指点!
还希望更多的高人能帮忙解惑!

songjianjiang 发表于 2010-7-9 10:24

乘以nfft/2的目的应该是转换为双边谱吧。
对于很多实际问题而言,幅值谱是用单边谱显示的。但是双边谱在理论中更有价值。
至于单位的问题,注意公式A(w)=^0.5,同A(f)=^0.5是等价的。
页: [1]
查看完整版本: 王济-《MATLAB在振动信号处理中的应用》中的疑问