Click or drag to resize

EmpiricalModeDecomposition Class

Empirical mode decomposition.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.SignalsEmpiricalModeDecomposition

Namespace: Altaxo.Science.Signals
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public class EmpiricalModeDecomposition

The EmpiricalModeDecomposition type exposes the following members.

Constructors
 NameDescription
Public methodEmpiricalModeDecompositionInitializes a new instance of the EmpiricalModeDecomposition class
Top
Properties
 NameDescription
Public propertyAvgByDiffThreshold Gets/sets the average by difference threshold.
Public propertyMaximumAllowedAvgByDiff Gets the maximum allowed average by difference value.
Public propertyMaximumFractionAvgByDiffThresholdExceeded Gets the maximum fraction of points for which the average by difference threshold can be exceeded.
Public propertyMaximumNumberOfSiftingsForOneIMF Gets the maximum number of siftings for one IMF component.
Public propertyS Maximum number of siftings, during which the number of extrema and the number of zero crossings remain constant, before the sifting process is stopped.
Top
Methods
 NameDescription
Public methodStatic memberCreateInterpolationDataByContinuation Creates interpolation data for the envelope by continuing the extrema trend at the boundaries.
Public methodStatic memberCreateInterpolationDataByMirroring Creates interpolation data for the envelope by mirroring the extrema at the boundaries.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExtractIntrinsicModeFunctionComponent Extracts an intrinsic mode function component (IMF) from the signal (x, y).
Public methodExtractIntrinsicModeFunctionComponents Extracts the intrinsic mode function components (IMFCs) of a signal by empirical mode decomposition.
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSubtractMeanEnvelope Subtracts the mean envelope from the signal signal.
Public methodStatic memberSubtractMeanEnvelope_1_1 Subtracts the mean envelope from the signal in the special case where there is exactly one minimum and one maximum.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks

Reference:

[1] Huang, N. E., Shen, Z., Long, S. R., Wu, M. C., Shih, H. H., Zheng, Q., … Liu, H. H. (1998). The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, 454(1971), 903–995. https://doi.org/10.1098/rspa.1998.0193

See Also