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 (2024). 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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.