声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1407|回复: 5

[HHT] HHT频谱图为什么会这样

[复制链接]
发表于 2010-11-14 10:24 | 显示全部楼层 |阅读模式

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

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

x
求组:函数为z=sin(8*pi*t)+sin(16*pi*t)+sin(32*pi*t),为什么我自己的做的图,和原图有那么大的差异,而且右边的彩条刻度还是负的。请问哪位大哥大姐能给说说这个问题出在哪里,

原图

原图

我的HHT频谱图

我的HHT频谱图
回复
分享到:

使用道具 举报

 楼主| 发表于 2010-11-14 10:28 | 显示全部楼层
nt=1:1000;
fs=2000;
t=(nt-1)*1/fs;
z1=sin(8*pi*t)+sin(16*pi*t)+sin(32*pi*t)
imf=emd(z1);
emd_visu(z1,1:length(z1),imf);
[A,f,tt]=hhspectrum(imf);
[im,tt]=toimage(A,f);
disp_hhs(im,[],fs);
ylim([0,40])
这是程序,能给看看问题出在哪里了吗,另外提一句采样频率是我自己设置的,不知道原图用的是多少。
发表于 2010-11-14 14:49 | 显示全部楼层
个人认为你的也就是第二个图得到的结果是正确的,但是你给出的程序反而觉得非常奇怪,利用你的程序是得不到你所贴出的结果的。
两个图不一样结果的原因:第一个给出的幅度值
                                          第二个给出的dB值
 楼主| 发表于 2010-11-14 20:15 | 显示全部楼层
可是我运行出来就是这样啊,请问你运行后出来什么样的结果啊?和原图一样吗?怎么从DB图得到幅值图呢?不是很懂这个DB
发表于 2010-11-14 20:30 | 显示全部楼层
改一下程式碼,把10*log10這段消掉,直接輸出就行啦!
 楼主| 发表于 2010-11-14 21:28 | 显示全部楼层
我试过的,不行,出现的图一片深红色,什么都没有,你对这方面懂得多吗,加我QQ,请教一下445876674
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-16 15:00 , Processed in 0.085432 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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