Processing Time-domain Induced Polarization Data Using VMD
Version 1.0.1 (172 KB) by
Khuram Naveed
This paper outlines a multistage VMD operation to extract IP decay from within a measured TDIP data. See project details at
Run_MultistageVMD4IPdata.m: This file runs the proposed multistage VMD operator for TDIP data processing.
MultistageVMD4IPdata.m: This is the main file that implements the proposed multistage VMD operator designed to process TDIP data and extract IP decay.
IPData.mat: This .mat file contains a synthetic example of TDIP data. Specifically, it contains
- A clean IP decay 'x' synthetically genarated through Aarhus Inv
- A synthetically generated noise 'noise' containing harmonic noise and the random noise cases
- A noisy version 'xn' obtained by adding both clean IP signal 'x' and the noise, i.e., xn = x + noise
- Sampling frequency 'Fs' of the synthetic data
extr.m: This function is called by the main function MultistageVMD4IPdata.m to finds extrema locations in a given time series.
Cite As
Khuram Naveed (2026). Processing Time-domain Induced Polarization Data Using VMD (https://www.mathworks.com/matlabcentral/fileexchange/158841-processing-time-domain-induced-polarization-data-using-vmd), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2023b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
