Top Description Fields Constructors Methods
org.apache.commons.math3.transform

public final Enum DftNormalization

extends Enum<DftNormalization>
Class Inheritance

This enumeration defines the various types of normalizations that can be applied to discrete Fourier transforms (DFT). The exact definition of these normalizations is detailed below.
Since
3.0
See Also
FastFourierTransformer

Field Summary

Modifier and TypeField and Description
public static final DftNormalization
STANDARD

Should be passed to the constructor of FastFourierTransformer to use the standard normalization convention.

public static final DftNormalization
UNITARY

Should be passed to the constructor of FastFourierTransformer to use the unitary normalization convention.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static DftNormalization
public static DftNormalization[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

STANDARDback to summary
public static final DftNormalization STANDARD

Should be passed to the constructor of FastFourierTransformer to use the standard normalization convention. This normalization convention is defined as follows

  • forward transform: yn = ∑k=0N-1 xk exp(-2πi n k / N),
  • inverse transform: xk = N-1 ∑n=0N-1 yn exp(2πi n k / N),
where N is the size of the data sample.
UNITARYback to summary
public static final DftNormalization UNITARY

Should be passed to the constructor of FastFourierTransformer to use the unitary normalization convention. This normalization convention is defined as follows

  • forward transform: yn = (1 / √N) ∑k=0N-1 xk exp(-2πi n k / N),
  • inverse transform: xk = (1 / √N) ∑n=0N-1 yn exp(2πi n k / N),
which makes the transform unitary. N is the size of the data sample.

Constructor Detail

DftNormalizationback to summary
private DftNormalization()

Method Detail

valueOfback to summary
public static DftNormalization valueOf(String name)
valuesback to summary
public static DftNormalization[] values()