图像缩略图

多元变分模式分解(MVMD)

版本1.1(3.66 KB)由 纳维德·乌尔·雷赫曼
函数MVMD将多元变分模式分解(MVMD)算法应用于多元或多通道数据。

922下载

更新2020年4月16日

查看许可证

函数MVMD将多元变分模式分解(MVMD)算法[1]应用于多元或多通道数据集。该方法是另一种流行算法多元经验模态分解(MEMD)的替代方法。我们已经通过包含2-16个通道的合成和真实数据集的模拟验证了该代码。但是,没有理由不适用于超过16个通道的数据。

%输入和参数:
% ---------------------
信号-输入需要分解的多元信号

alpha-定义提取模式带宽的参数(alpha值越低,带宽越高)

tau-双上升的时间步长(选择0表示噪声松弛)
K-要恢复的模式数
DC-如果第一个模式被置于并保持为DC(0频率),则为真
init-0=所有omegas从0开始
1=所有omegas起动均布
2=所有omegas随机初始化

ADMM收敛的tol容差值

%输出:
% ---------------------

u-分解模式的集合
u_hat-模的谱
ω-估计模式中心频率

[1] N.Rehman,H.Aftab,多元变分模式分解,arXiv:1907.0450922019。

引用为

纳维德·乌尔·雷赫曼(2021年)。多元变分模式分解(MVMD)(//www.tianjin-qmedu.com/matlabcentral/fileexchange/72814-multivariate-variational-mode-decomposition-mvmd),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用R2019b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux
致谢

灵感来自:变分模式分解

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!