EMD存在过分的情况,怎么办?
t=1:0.002:20;>> x=sin(2*pi*10*t)+sin(2*pi*100*t);
>> imf=emd6(x);
得到3个IMF
[ 本帖最后由 jzc1983 于 2007-3-31 11:21 编辑 ] 看看是3个IMF还是3个IMF加个余量?
看看几个IMF的幅值的比例关系如何?因为一般主要分析幅值较大的IMF,较小幅值IMF对总的变化影响较小。
经验模式分解有时会出现这种情况,我做试验时也发现过,但多出的IMF幅值是很小的,基本上可以忽略不计。
我也用你的波形试验一下,发现IMF分解与采样率及数据长度有关,应该与数据采样方面的问题有关,以及与算法本身和端点问题有关。
关系很复杂,在t=0.008:0.008:10时,可以分解成两个IMF
比例有趣的是,t=0.005:0.005:10时,原始波形中看不到高频成分,应该是采样出现了问题。
t=0.002:0.002:10时,可以明显看出因端点处理而引起的虚假信号
t=0.0005:0.0005:10时,出现了端点问题和计算问题而引入的信息
当采样率更低时,在已知信息,出现更多的成分。
由此,对于不同实际问题,最好先估计处理信息的频率,先用给定信号试验,以找出适合实际问题的端点处理办法、算法、合适的采样率等
页:
[1]