C# Class Accord.Audio.ComplexFilters.EnvelopeFilter

Hilbert transform based envelope detector.

This method works by creating the analytic signal of the input by using a Hilbert transform. An analytic signal is a complex signal, where the real part is the original signal and the imaginary part is the Hilbert transform of the original signal.

The complex envelope of a signal can be found by taking the absolute (magnitude) value of the analytic signal.

References: http://en.wikipedia.org/wiki/Hilbert_transform

Inheritance: BaseComplexFilter
Afficher le fichier Open project: accord-net/framework

Méthodes publiques

Méthode Description
EnvelopeFilter ( ) : System

Constructs a new Envelope filter.

Méthodes protégées

Méthode Description
ProcessFilter ( ComplexSignal sourceData, ComplexSignal destinationData ) : void

Processes the filter.

Method Details

EnvelopeFilter() public méthode

Constructs a new Envelope filter.
public EnvelopeFilter ( ) : System
Résultat System

ProcessFilter() protected méthode

Processes the filter.
protected ProcessFilter ( ComplexSignal sourceData, ComplexSignal destinationData ) : void
sourceData Accord.Audio.ComplexSignal
destinationData Accord.Audio.ComplexSignal
Résultat void