image thumbnail

Variational Mode Extraction (VME.m)

version 2.0.0 (80.3 KB) by Mojtaba Nazari
This is a modified code of VME method (Ver. 2) which is a useful decomposition algorithm to extract a specific mode from the signal.


Updated 10 Oct 2020

View License

The VME is a robust method when there is no need to decompose the whole signal. Indeed, if the aim is to achieve a particular mode from the signal VME is the best choice (just by knowing an approximation of the frequency band of the specific mode of interest). Indeed, VME assumes that signal is composed of two parts: F(t)=Ud(t)+Fr(t); in which F(t) refers to input signal, Ud(t) is the desired mode, and Fr(t) indicates the residual signal.

Cite As

Mojtaba Nazari (2022). Variational Mode Extraction (VME.m) (, MATLAB Central File Exchange. Retrieved .

Nazari, Mojtaba, and Sayed Mahmoud Sakhaei. “Variational Mode Extraction: A New Efficient Method to Derive Respiratory Signals from ECG.” IEEE Journal of Biomedical and Health Informatics, vol. 22, no. 4, Institute of Electrical and Electronics Engineers (IEEE), July 2018, pp. 1059–67, doi:10.1109/jbhi.2017.2734074.

View more styles
MATLAB Release Compatibility
Created with R2012a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!