变分模态分解
的变分模式国际货币基金组织
= vmd (<一个href="#mw_397ad621-09ed-453c-9bb6-266dd98afdba" class="intrnllnk">x
)x
.使用vmd
将复杂信号分解并简化为执行希尔伯特谱分析所需的有限个本征模态函数。
[<一个href="#mw_ec55149f-efb3-458c-b69c-e4d1087873b6" class="intrnllnk">
也返回残差信号国际货币基金组织
,<一个href="#mw_7d79bdda-75b7-4f3e-848f-ac96a3447023" class="intrnllnk">剩余
) = vmd (<一个href="#mw_397ad621-09ed-453c-9bb6-266dd98afdba" class="intrnllnk">x
)剩余
对应于的变分模态分解x
.
[<一个href="#mw_ec55149f-efb3-458c-b69c-e4d1087873b6" class="intrnllnk">
返回额外的信息国际货币基金组织
,<一个href="#mw_7d79bdda-75b7-4f3e-848f-ac96a3447023" class="intrnllnk">剩余
,<一个href="#mw_403c1366-0558-4a2d-a86f-7639fb497944" class="intrnllnk">信息
) = vmd (<一个href="#mw_397ad621-09ed-453c-9bb6-266dd98afdba" class="intrnllnk">x
)信息
对imf和残差信号进行诊断。
[<年代p一个nclass="argument_placeholder">___年代p一个n>)=vmd(<一个href="#mw_397ad621-09ed-453c-9bb6-266dd98afdba" class="intrnllnk">
使用一个或多个指定的附加选项执行变分模式分解x
,<一个href="#namevaluepairarguments" class="intrnllnk">名称,值
)名称,值
对参数。
vmd (<年代p一个nclass="argument_placeholder">___年代p一个n>)
将原始信号、imf和残差信号作为子图绘制在同一图中。
的vmd
函数在频域计算imf,重建<年代p一个nclass="inlineequation">X(fDFT) = {x(t)}年代p一个n>而言,<年代p一个nclass="inlineequation">U<年代ub>k年代ub>(fDFT) = {u<年代ub>k年代ub>(t)}年代p一个n>.为了消除边缘效应,该算法通过在信号的两边镜像其长度的一半来扩展信号。
引入拉格朗日乘子<一个href="//www.tatmou.com/help/signal/ref/vmd.html" class="a">优化一个><年代p一个nrole="cross_prod">(信号处理工具箱)年代p一个n>有傅里叶变换<年代p一个nclass="inlineequation">Ʌ(f)年代p一个n>.拉格朗日乘子向量的长度就是扩展信号的长度。
除非在<一个href="#mw_97440e68-b6de-4aad-83d0-387d0ab10893" class="intrnllnk">“InitialIMFs”
,则imf初始化为零。初始化<一个href="#mw_83384d0f-3e50-4b88-9959-ad7687a0cb0b" class="intrnllnk">“CentralFrequencies”
中指定的方法之一<一个href="#mw_f2047010-2a3e-4df8-bf06-3edcf25ef261" class="intrnllnk">“InitializeMethod”
.vmd
迭代更新模式,直到满足以下条件之一:
和<年代p一个nclass="inlineequation">
共同满足,在哪里<年代p一个nclass="inlineequation">ε<年代ub>r年代ub>和<年代p一个nclass="inlineequation">ε<年代ub>一个年代ub>指定使用<一个href="#mw_4f31ba1c-b66f-48fc-9dbe-0074cfe48da2" class="intrnllnk">“RelativeTolerance”
和<一个href="#mw_cd9e3fb6-2b33-4fb4-a77f-87c79973a11d" class="intrnllnk">“AbsoluteTolerance”
,分别。
算法超过中指定的最大迭代次数<一个href="#mw_760f6f46-27ff-4521-bc3d-f386c0ac5cbe" class="intrnllnk">“MaxIterations”
.
为<年代p一个nclass="inlineequation">(n+ 1)年代p一个n>-th迭代时,算法执行以下步骤:
循环遍历<年代p一个nclass="inlineequation">K信号的模式(指定使用“NumIMF”
)计算:
每个模态的频域波形
在哪里<年代p一个nclass="inlineequation"> 它的傅里叶变换是<年代p一个nclass="inlineequation">k的模式计算<年代p一个nclass="inlineequation">(n+ 1)年代p一个n>th迭代。
的<年代p一个nclass="inlineequation">kth中心频率<年代p一个nclass="inlineequation"> 使用
用。更新拉格朗日乘子<年代p一个nclass="inlineequation">
在哪里<年代p一个nclass="inlineequation">τ年代p一个n>拉格朗日乘子的更新速率,用了吗<一个href="#mw_2ac9797d-9f9b-4c49-aaf1-0056211733bb" class="intrnllnk">“LMUpdateRate”
.
Boyd, Stephen, Neal Parikh, Eric Chu, Borja peeleato, Jonathan Eckstein。“通过交替方向乘法器的分布优化和统计学习”。基础和趋势<年代up>®年代up>在机器学习.第3卷,第1期,2011年,1 - 122页。
德拉戈米列茨基、康斯坦丁和多米尼克·佐索。“变分模态分解”。IEEE<年代up>®年代up>信号处理汇刊.第62卷第3期,2014年,531-534页。
[3]穆迪,乔治B,罗杰g马克。" MIT-BIH心律失常数据库的影响"<年代p一个nclass="emphasis">医学与生物工程杂志.第20卷第3期,2001年5 - 6月,第45-50页。
emd
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">遗传性出血性毛细血管扩张症