Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Empirical Mode Decomposition Toolbox details
Login with GitLab

Empirical Mode Decomposition Toolbox

Toolbox for Empirical Mode Decomposition of 1-D, 2-D and more dimesional signals.
(15248 downloads for this version - 37801 downloads for all versions)
Details
Version
1.2
A more recent valid version with binaries for Scilab 5.4 exists: 1.3
Authors
Gabriel Rilling
Holger Nahrstaedt
Owner Organization
TU Berlin / FG Regelungssysteme
Maintainer
Holger Nahrstaedt
License
Dependency
Creation Date
August 6, 2013
Source created on
Scilab 5.4.x
Binaries available on
Scilab 5.4.x:
Linux 32-bit Windows 32-bit Windows 64-bit macOS Linux 64-bit
Scilab 5.5.x:
Windows 32-bit Windows 64-bit Linux 32-bit macOS Linux 64-bit
Install command
--> atomsInstall("emd_toolbox")
Description
            Toolbox for Empirical Mode Decomposition of 1-D, 2-D and more dimensional
signals.

Summary from Wikipedia (http://en.wikipedia.org/wiki/Hilbert%E2%80%93Huang_transform):

Using the EMD method, any complicated data set can be decomposed into a finite
and often small number of components, which is a collection of intrinsic mode
functions (IMF). An IMF represents a generally simple oscillatory mode as a
counterpart to the simple harmonic function. By definition, an IMF is any
function with the same number of extrema  and zero crossings, with its envelopes
being symmetric with respect to zero. The definition of an IMF guarantees a
well-behaved Hilbert transform of the IMF. This decomposition method operating
in the time domain is adaptive  and highly efficient. Since the decomposition is
based on the local characteristic time scale of the data, it can be applied to
nonlinear and nonstationary processes.

Changelog
--------------

1.2  - works under scilab 5.4.1

1.1  - some Bugs are removed
     - help chapter are added

1.0  - initial port from the matlab toolbox (http://perso.ens-lyon.fr/patrick.flandrin/emd.html)

            
Files (11)
[392.65 kB]
Source code archive

[551.86 kB]
Linux 32-bit binary for Scilab 5.4.x
Linux 32-bit
Automatically generated by the ATOMS compilation chain

[595.30 kB]
Windows 32-bit binary for Scilab 5.4.x
Windows 32-bit
Automatically generated by the ATOMS compilation chain

[598.51 kB]
Windows 64-bit binary for Scilab 5.4.x
Windows 64-bit
Automatically generated by the ATOMS compilation chain

[548.67 kB]
macOS binary for Scilab 5.4.x
MacOSX version
Automatically generated by the ATOMS compilation chain

[550.00 kB]
Linux 64-bit binary for Scilab 5.4.x
Linux 64-bit
Automatically generated by the ATOMS compilation chain

[533.99 kB]
Windows 32-bit binary for Scilab 5.5.x
Windows version (i686)
Automatically generated by the ATOMS compilation chain

[537.11 kB]
Windows 64-bit binary for Scilab 5.5.x
Windows version (x64)
Automatically generated by the ATOMS compilation chain

[501.79 kB]
Linux 32-bit binary for Scilab 5.5.x
Linux version (i686)
Automatically generated by the ATOMS compilation chain

[497.85 kB]
macOS binary for Scilab 5.5.x
MacOSX version
Automatically generated by the ATOMS compilation chain

[501.43 kB]
Linux 64-bit binary for Scilab 5.5.x
Linux version (x86_64)
Automatically generated by the ATOMS compilation chain

News (0)
Comments (1)     Leave a comment 
Comment from Aadhya Aarini -- October 11, 2014, 04:44:52 PM    
In Scilab(5.5.0) EMD toolbox,when below code is executed

-->s = rand(1,512,'normal');
 
-->imf = emd(s);
 
-->[A,f,tt] = hhspectrum(imf(1:$-1,:));


I am getting following error 

!--error 4
Undefined variable: instfreq
at line     119 of function hhspectrum called by :  
[A,f,tt] = hhspectrum(imf(1:$-1,:)); 

I was told to report this as a bug here in Scilab mailing list. 
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.