Package edu.wisc.ssec.mcidasv.adt
Class FFT
java.lang.Object
edu.wisc.ssec.mcidasv.adt.FFT
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static int
private static double[]
private static double[]
private static double[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
calculateFFT
(double[] inputArray) private static double
complexAbs
(double realValue, double imaginaryValue) private static int
dfft()
A Duhamel-Hollman split-radix dif FFT.
-
Field Details
-
FFTBINS
-
fftReal
-
fftComplex
-
fftMagnitude
-
-
Constructor Details
-
FFT
private FFT()
-
-
Method Details
-
dfft
A Duhamel-Hollman split-radix dif FFT. Ref: Electronics Letters, Jan. 5, 1984 Complex input and output data in arrays x and y Length is n. Inputs : RealArray_Input - Input data array to perform FFT analysis CmplxArray_Input - Empty on input NumBins - Number of histogram bins in input array Outputs : RealArray_Input - Real part of FFT Analysis CmplxArray_Input - Complex part of FFT Analysis- Returns:
- Values
<= 0
are errors, while anything> 0
is ok.
-
complexAbs
-
calculateFFT
-