Class DiscreteFourierTransform
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
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.