Skip to content

This is a preliminary implementation of an empirical mode decomposition algorithm in C#.

Notifications You must be signed in to change notification settings

kenoma/empirical-mode-decomposition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Empirical Mode Decomposition

About algorithm you can read here

How to use

The input signal is a linear trend with a sine wave

var t = new double[100];
for (var i = 0; i < t.Length; i++)
{
    t[i] = i / 100.0 + Math.Sin(0.7 * i);
}

var decompositions = EmpiricalModeDecomposition.Decompose(t, CubicSpline.InterpolatePchipSorted, 1);

This code results in these decompositions image

Any interpolation alorithm from Math.Net can be used.

About

This is a preliminary implementation of an empirical mode decomposition algorithm in C#.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages