C# Class Accord.Audio.Windows.RectangularWindow

Rectangular Window.

The rectangular window (sometimes known as the boxcar or Dirichlet window) is the simplest window, equivalent to replacing all but N values of a data sequence by zeros, making it appear as though the waveform suddenly turns on and off.

References: Wikipedia, The Free Encyclopedia. Window function. Available on: http://en.wikipedia.org/wiki/Window_function

Inheritance: IWindow
Mostrar archivo Open project: accord-net/framework

Public Methods

Method Description
Apply ( ComplexSignal complexSignal, int sampleIndex ) : ComplexSignal

Splits a complex signal using the current window.

Apply ( Signal signal, int sampleIndex ) : Signal

Splits a signal using the current window.

Apply ( double signal, int sampleIndex ) : double[]

Splits a signal using the window.

Apply ( double signal, int sampleIndex ) : double[][]

Splits a signal using the window.

RectangularWindow ( int length ) : AForge.Math

Constructs a new Rectangular Window.

RectangularWindow ( int length, int sampleRate ) : AForge.Math

Constructs a new Rectangular Window.

Method Details

Apply() public method

Splits a complex signal using the current window.
public Apply ( ComplexSignal complexSignal, int sampleIndex ) : ComplexSignal
complexSignal ComplexSignal
sampleIndex int
return ComplexSignal

Apply() public method

Splits a signal using the current window.
public Apply ( Signal signal, int sampleIndex ) : Signal
signal Signal
sampleIndex int
return Signal

Apply() public method

Splits a signal using the window.
public Apply ( double signal, int sampleIndex ) : double[]
signal double
sampleIndex int
return double[]

Apply() public method

Splits a signal using the window.
public Apply ( double signal, int sampleIndex ) : double[][]
signal double
sampleIndex int
return double[][]

RectangularWindow() public method

Constructs a new Rectangular Window.
public RectangularWindow ( int length ) : AForge.Math
length int
return AForge.Math

RectangularWindow() public method

Constructs a new Rectangular Window.
public RectangularWindow ( int length, int sampleRate ) : AForge.Math
length int
sampleRate int
return AForge.Math