Computes the discrete Fourier transform of a real signal.
Namespace: Extreme.Mathematics.SignalProcessingAssembly: Extreme.Numerics.Version4x.Net40 (in Extreme.Numerics.Version4x.Net40.dll) Version: 4.2.11333.0 (5.0.12317.0)
public void ForwardTransform(
SingleVector input,
SingleComplexVector output,
RealFftFormat outputFormat
)
Public Sub ForwardTransform (
input As SingleVector,
output As SingleComplexVector,
outputFormat As RealFftFormat
)
public:
void ForwardTransform(
SingleVector^ input,
SingleComplexVector^ output,
RealFftFormat outputFormat
)
member ForwardTransform :
input : SingleVector *
output : SingleComplexVector *
outputFormat : RealFftFormat -> unit
Parameters
- input
- Type: Extreme.MathematicsSingleVector
A Double vector containing the input signal. - output
- Type: Extreme.MathematicsSingleComplexVector
A SingleComplex vector to hold the transformed signal. - outputFormat
- Type: Extreme.Mathematics.SignalProcessingRealFftFormat
A RealFftFormat value that specifies whether to return
a one-sided or a two-sided transform.
Use this method to compute the Fourier transform of a real signal. The
outputFormat
specifies whether the return value should contain the full complex transform (
TwoSided),
or only the first
n/2+1 terms of the transformed signal (
OneSided),
where
n is the length of the transform.
Numerical Libraries
Supported in: 5.x, 4.x
Reference