comet 发表于 2009-4-21 13:40

求助_振动信号的功率谱计算。

下面这段是我对振动信号进行的去噪处理:
load zhendong.m
s=zhendong(1:10000)
figure(1)
sbuplot(2,2,1);plot(s);
title('原始振动信号');

=ddencmp('den','wp',s);
=wpdencmp;
subplot(2,2,2);plot(c);
title('默认阀值去噪信号');

thr=thr+15;
……
thr=thr+30;
……

请问,我怎样才能对c信号(默认阀值去噪信号)进行功率谱计算,然后对计算结果作图,获得二维和三维功率谱图
求matlab程序实现。。。
附件是我做的振动波形图。。。

comet 发表于 2009-4-21 16:19

请问,如果采用PSD生成功率谱,怎么编程才能实现三维功率谱?

aini2009 发表于 2009-4-21 22:49

可以用连续小波生成功率谱   1/N*sum(wt(c)^2)/fb   
其中fb为小波带宽

comet 发表于 2009-4-22 13:53

不明白。。。哎,急死我了

sinada 发表于 2009-4-22 14:55

回复 板凳 aini2009 的帖子

这样做x轴是小波尺度?
还有小波带宽怎么取呢?

[ 本帖最后由 sinada 于 2009-4-22 14:57 编辑 ]

aini2009 发表于 2009-4-30 10:32

x轴坐标可以根据尺度和频率的关系转化
带宽选取的标准我也没找到,但是可以自己设定,因为带宽也随尺度成比例变化
所以在计算功率谱的时候在纵坐标上一个等间距的问题。
页: [1]
查看完整版本: 求助_振动信号的功率谱计算。