Package edu.wisc.ssec.mcidasv.adt
Class FFT
java.lang.Object
edu.wisc.ssec.mcidasv.adt.FFT
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static intprivate static double[]private static double[]private static double[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcalculateFFT(double[] inputArray) private static doublecomplexAbs(double realValue, double imaginaryValue) private static intdfft()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
<= 0are errors, while anything> 0is ok.
-
complexAbs
-
calculateFFT
-