FourierTransformer(Int32, FourierSign, FourierNormalization) Constructor

Initializes a new instance of the Fourier transformer with the given sign and normalization conventions.

Definition

Namespace: Meta.Numerics.SignalProcessing
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 4.2.0+6d77d64445f7d5d91b12e331399c4362ecb25333
C#
public FourierTransformer(
	int size,
	FourierSign signConvention,
	FourierNormalization normalizationConvention
)

Parameters

size  Int32
The series length of the transformer, which must be positive.
signConvention  FourierSign
The sign convention of the transformer.
normalizationConvention  FourierNormalization
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