Short-time Variational Mode Decomposition
Hao Jia, Pengfei Cao, Tong Liang, Cesar F. Caiafa, Zhe Sun, Yasuhiro Kushihashi, Grau A, Bolea Y, Feng Duan, Jordi Sole-Casals
TL;DR
STVMD extends variational mode decomposition by integrating the Short-Time Fourier Transform to perform localized time-frequency analysis on windowed segments, yielding two variants: non-dynamic with fixed central frequencies and dynamic with time-varying central frequencies $\Omega$. The method minimizes the sum of bandwidths across windows and channels using ADMM, enabling accurate decomposition of non-stationary signals and effective tracking of evolving frequencies, as demonstrated on simulated data and real EEG (SSVEP) signals. Compared to VMD/MVMD, STVMD with appropriate windowing achieves comparable performance in stationary regimes and superior tracking in non-stationary scenarios, with dynamic STVMD showing lower reconstruction errors and better mode separation. While offering improved time-frequency localization and adaptability, STVMD introduces higher computational complexity and a trade-off between window length and frequency resolution, suggesting future work on adaptive parameter selection and machine learning-assisted tuning.
Abstract
Variational mode decomposition (VMD) and its extensions like Multivariate VMD (MVMD) decompose signals into ensembles of band-limited modes with narrow central frequencies. These methods utilize Fourier transformations to shift signals between time and frequency domains. However, since Fourier transformations span the entire time-domain signal, they are suboptimal for non-stationary time series. We introduce Short-Time Variational Mode Decomposition (STVMD), an innovative extension of the VMD algorithm that incorporates the Short-Time Fourier transform (STFT) to minimize the impact of local disturbances. STVMD segments signals into short time windows, converting these segments into the frequency domain. It then formulates a variational optimization problem to extract band-limited modes representing the windowed data. The optimization aims to minimize the sum of the bandwidths of these modes across the windowed data, extending the cost functions used in VMD and MVMD. Solutions are derived using the alternating direction method of multipliers, ensuring the extraction of modes with narrow bandwidths. STVMD is divided into dynamic and non-dynamic types, depending on whether the central frequencies vary with time. Our experiments show that non-dynamic STVMD is comparable to VMD with properly sized time windows, while dynamic STVMD better accommodates non-stationary signals, evidenced by reduced mode function errors and tracking of dynamic central frequencies. This effectiveness is validated by steady-state visual-evoked potentials in electroencephalogram signals.
