Processing Time-domain Induced Polarization Data Using VMD

This paper outlines a multistage VMD operation to extract IP decay from within a measured TDIP data. See project details at
18 Downloads
Updated 1 Feb 2024

View License

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
  1. A clean IP decay 'x' synthetically genarated through Aarhus Inv
  2. A synthetically generated noise 'noise' containing harmonic noise and the random noise cases
  3. A noisy version 'xn' obtained by adding both clean IP signal 'x' and the noise, i.e., xn = x + noise
  4. 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 Linux

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.1

File name updated

1.0.0