ICEEMDAN参数具体含义

该函数用于ICEEMDAN分析,主要参数包括Nstd(信噪比,控制混叠效应),NR(噪声添加次数),MaxIter(最大内部包络迭代次数,影响分解出的分量数量)和SNRFlag(区分ICEEMDAN和CEEMDAN)。输出包括分解的IMF分量和内部迭代次数。文章提醒读者,参数设置可能影响分解结果,建议通过实验调整。
摘要由CSDN通过智能技术生成

不确定是否完全正确,参考他人的博客,仅作为自己学习记录使用

function [modes its] = ICEEMDAN_analyse(x)
Nstd = 0.2
NR = 50
MaxIter = 5
SNRFlag = 6

输入参数及含义

  • x
    • 待分解的信号数据
  • Nstd = 0.2:
    • 信噪比,作用为了抑制混叠效应;
    • 噪声权重(范围:0-inf,一般选择0-1)。
  • NR = 50:
    • 噪声添加次数,进行50次的噪声添加;
    • 一般选择50-100.
  • MaxIter = 5:
    • 对emd内部最大包络次数设定
    • 分解出分量的最大个数(假设ceemdan本来分解出10个分量,你将该值设置为5:那么最终就会获得5个分量。如果你将该值设置为20:最终还是会获得10个分量)
    • 该值一般设置为inf或一个很大的数。
    • 如果你要求CEEMDAN每次只获得一个分量,那么就可以将该参数设置为1。不过我们一般不会认为去阻止CEEMDAN的分解过程,所以将该参数设置为inf就行。
      (该部分实验后有点小问题,可能解读不太准确,大家可以自行设置值进行实验)
  • SNRFlag = 6:
    • 当数值为1时,为ICEEMDAN分解;当数值为2时,为CEEMDAN分解。

输出参数

function [modes its] = ICEEMDAN_analyse(x)

modes:modes 为分解的IMF分量,排在前面的是相对高频的,频率依次降低,最后一个为残余剩量

its:its内部包络迭代的次数,因此最大不会超过MaxIter(这里为5)

参考文献

ceemd的参数怎么设置,有什么要求吗

CEEMDAN参数具体含义及盒图介绍

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值