Numerics.NET.SignalProcessing Namespace

The Numerics.NET.SignalProcessing namespace contains classes for Fourier transforms and related operations.

Classes

ComplexConjugateSignalMatrix<T> Represents a complex matrix that is the Fourier transform of a real signal.
ComplexConjugateSignalVector<T> Represents a complex vector that is the Fourier transform of a real signal.
ComplexKernelProcessor<T> Kernel processor for complex-valued kernels and signals.
Fft<T> Represents a discrete one-dimensional Fourier Transform implementation.
Fft2D<T> Represents a discrete 2-dimensional Fourier Transform implementation.
FftBase<T> Represents a discrete Fourier Transform implementation.
FftOperations<T> Provides access to a specific FFT implementation.
KernelProcessor<T> Abstract base class for computing convolution, correlation, and autocorrelation of signals.
ManagedFft Represents a managed FFT implementation.
ManagedFft2D Represents a managed two-dimensional FFT implementation.
ManagedFft2DOfSingle Represents a managed two-dimensional FFT implementation.
ManagedFftOfSingle Represents a managed FFT implementation.
ManagedFftProvider Represents the provider of managed FFT implementations.
ManagedFftProviderOfSingle Represents the provider of managed FFT implementations.
RealKernelProcessor<T> Kernel processor for real-valued kernels and signals.
SignalProcessingExtensions Contains extension methods for signal processing operations on vectors and matrices.
Smoothing Contains methods for removing noise from signals.
WindowFunction 
WindowFunction<T> Represents a Window function.
WindowFunctions Contains methods to generate common window functions.

Structures

KernelAnchor Specifies the anchor point of a convolution or correlation kernel.

Enumerations

ConvolutionMode Defines the output mode for convolution and correlation operations.
FftDomain Enumerates the source domains for a Fourier transform.
KernelProcessingMethod Specifies the method used for computing convolution and correlation operations.
Padding Enumerates the ways signals may be padded at the boundaries.
RealFftFormat Enumerates the possible values for the format of a real Fourier transform.
SignalPadding Specifies the boundary padding mode for signal processing operations.
WindowSampling Enumerates the behaviour of a window function.