Click or drag to resize
FourierTransformer Constructor (Int32, FourierSign, FourierNormalization)
Initializes a new instance of the Fourier transformer with the given sign and normalization conventions.

Namespace:  Meta.Numerics.SignalProcessing
Assembly:  Meta.Numerics (in Meta.Numerics.dll) Version: 3.1.0.0 (3.1.0.0)
Syntax
public FourierTransformer(
	int size,
	FourierSign signConvention,
	FourierNormalization normalizationConvention
)

Parameters

size
Type: SystemInt32
The series length of the transformer, which must be positive.
signConvention
Type: Meta.Numerics.SignalProcessingFourierSign
The sign convention of the transformer.
normalizationConvention
Type: Meta.Numerics.SignalProcessingFourierNormalization
The normalization convention of the transformer.
Remarks

There are multiple conventions for both the sign of the exponent and the overall normalization of Fourier transforms. The default conventions for some widely used software packages are summarized in the following table.

SoftwareSignNormalization
Meta.NumericsNegativeNone
MatlabNegativeNone
MathmaticaPositiveUnitary
Numerical RecipiesPositiveNone
See Also