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
ファイルを表示 Open project: accord-net/framework

Public Methods

Method Description
EnvelopeFilter ( ) : System

Constructs a new Envelope filter.

Protected Methods

Method Description
ProcessFilter ( ComplexSignal sourceData, ComplexSignal destinationData ) : void

Processes the filter.

Method Details

EnvelopeFilter() public method

Constructs a new Envelope filter.
public EnvelopeFilter ( ) : System
return System

ProcessFilter() protected method

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