Table of Contents

Class DiscreteFourierTransform

Namespace
Bonsai.Dsp
Assembly
Bonsai.Dsp.dll

Represents an operator that performs a forward or inverse discrete Fourier transform on each 1D or 2D array in the sequence.

public class DiscreteFourierTransform : ArrayTransform
Inheritance
DiscreteFourierTransform
Inherited Members

Properties

OperationFlags

Gets or sets a value specifying the operation of the discrete Fourier transform.

public DiscreteTransformFlags OperationFlags { get; set; }

Property Value

DiscreteTransformFlags

Methods

Process<TArray>(IObservable<TArray>)

Performs a forward or inverse discrete Fourier transform on each 1D or 2D array in an observable sequence.

public override IObservable<TArray> Process<TArray>(IObservable<TArray> source) where TArray : Arr

Parameters

source IObservable<TArray>

The sequence of array-like objects for which to compute the discrete Fourier transform.

Returns

IObservable<TArray>

A sequence of two-channel array of complex numbers representing the discrete Fourier transform of each array in the input sequence.

Type Parameters

TArray

The type of the array-like objects in the source sequence.