声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1252|回复: 3

[HHT] hht处理中出现的问题

[复制链接]
发表于 2013-7-29 11:46 | 显示全部楼层 |阅读模式

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

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

x
用hht处理自己编写的简单合成信号,效果比较好,但是处理我的实际测的数据,长度有180000,效果特别差,得到的边际谱只在零点处有个峰值。求解
回复
分享到:

使用道具 举报

发表于 2013-7-30 15:52 | 显示全部楼层
HHT方法不是万能的,他本身也存在诸多问题,端点效应、模态混叠等等。对实际数据采用HHT前最好进行一些预处理,比如去噪,然后再看看效果吧。效果还不好,可能就是存在上述的问题。

评分

1

查看全部评分

 楼主| 发表于 2013-7-30 17:45 | 显示全部楼层

我的数据经过消除趋势项(最小二乘法),五次三点平滑处理,然后进行滤波,才进行的hht变换,但是原始程序运行的时候出现Undefined function or variable 'L',然后我就把l和aff设成定量,l=1,aff=0,继续运行时会出现mode 1, iteration 600
stop parameter mean value : 0.0052865
3 minima > 0; 2 maxima < 0.
mode 1, iteration 800
stop parameter mean value : 0.0047508
0 minima > 0; 1 maxima < 0.
mode 1, iteration 1000
stop parameter mean value : 0.00084698
0 minima > 0; 1 maxima < 0.
mode 2, iteration 600
stop parameter mean value : 0.0025764
14 minima > 0; 9 maxima < 0.
mode 2, iteration 800
stop parameter mean value : 0.020065
12 minima > 0; 12 maxima < 0.
mode 2, iteration 1000
stop parameter mean value : 0.0029832
7 minima > 0; 4 maxima < 0.
mode 2, iteration 1200
stop parameter mean value : 0.0021692
3 minima > 0; 8 maxima < 0.
mode 2, iteration 1400
stop parameter mean value : 0.0020059
3 minima > 0; 7 maxima < 0.
mode 2, iteration 1600
stop parameter mean value : 0.0074409
4 minima > 0; 5 maxima < 0.
mode 2, iteration 1800
stop parameter mean value : 0.0012142
1 minima > 0; 2 maxima < 0.
Warning: forced stop of sifting : too many iterations... mode 2. stop parameter mean value :
0.0022729
> In emd at 245
  In HHT1 at 8
mode 3, iteration 600
stop parameter mean value : 0.0004271
1 minima > 0; 1 maxima < 0.
mode 3, iteration 800
stop parameter mean value : 0.00056537
3 minima > 0; 0 maxima < 0.
mode 3, iteration 1000
stop parameter mean value : 0.00047871
0 minima > 0; 1 maxima < 0.
mode 3, iteration 1200
stop parameter mean value : 0.00079359
2 minima > 0; 0 maxima < 0.
mode 3, iteration 1400
stop parameter mean value : 0.00041873
3 minima > 0; 1 maxima < 0.
mode 3, iteration 1600
stop parameter mean value : 0.00019468
2 minima > 0; 2 maxima < 0.
mode 3, iteration 1800
stop parameter mean value : 0.00020123
2 minima > 0; 2 maxima < 0.
Warning: forced stop of sifting : too many iterations... mode 3. stop parameter mean value :
0.00028558
> In emd at 245
  In HHT1 at 8
mode 6, iteration 600
stop parameter mean value : 0.00035909
2 minima > 0; 1 maxima < 0.
mode 6, iteration 800
stop parameter mean value : 0.014861
2 minima > 0; 0 maxima < 0.
mode 6, iteration 1000
stop parameter mean value : 0.00018357
1 minima > 0; 0 maxima < 0.

这该怎么修改?
发表于 2013-7-30 19:55 | 显示全部楼层
看不懂,程序上的问题自己找找原因吧。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-21 04:20 , Processed in 0.058087 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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