Class FastFourierTransform
Summary description for FastFourierTransform.
public static class FastFourierTransform
- Inheritance
-
FastFourierTransform
- Inherited Members
Methods
BlackmanHarrisWindow(int, int)
Applies a Blackman-Harris Window
public static double BlackmanHarrisWindow(int n, int frameSize)
Parameters
Returns
- double
Multiplier for Blackman-Harris window
FFT(bool, int, Complex[])
This computes an in-place complex-to-complex FFT x and y are the real and imaginary arrays of 2^m points.
public static void FFT(bool forward, int m, Complex[] data)
Parameters
FFT(bool, int, Span<Complex>)
This computes an in-place complex-to-complex FFT over the first 2^m elements of the span.
public static void FFT(bool forward, int m, Span<Complex> data)
Parameters
HammingWindow(int, int)
Applies a Hamming Window
public static double HammingWindow(int n, int frameSize)
Parameters
Returns
- double
Multiplier for Hamming window
HannWindow(int, int)
Applies a Hann Window
public static double HannWindow(int n, int frameSize)
Parameters
Returns
- double
Multiplier for Hann window