All Packages Class Hierarchy This Package Previous Next Index
Class lyon.audio.FFT
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Window
|
+----java.awt.Frame
|
+----lyon.audio.FFT
- public class FFT
- extends java.awt.Frame
-
forward
-
-
i_data
-
-
nu
-
-
r_data
-
-
title
-
-
twoPI
-
-
FFT()
-
-
FFT(int)
-
-
arrayCopy(double[])
-
-
bitr(int)
-
-
bitReverse2()
-
-
centering(double[])
-
-
computePSD()
-
-
dft(double[])
-
-
forwardFFT(double[], double[])
-
-
getImaginary()
-
-
getMaxValue(double[])
-
-
getReal()
-
-
graphs()
-
-
graphs(String)
-
-
idft()
-
-
ifft()
-
-
log2(int)
-
-
main(String[])
-
-
normalizeAndTruncateInput(double[])
-
-
normalizeData()
-
-
printArray(double[], String)
-
-
printArrays(String)
-
-
printReal(String)
-
-
reverseFFT(double[], double[])
-
-
setTitle(String)
-
-
swapInt(int, int)
-
-
testDFT()
-
-
testFFT()
-
-
testPSD()
-
-
timeFFT()
-
r_data
private double r_data[]
i_data
private double i_data[]
title
private java.lang.String title
forward
private boolean forward
nu
private int nu
twoPI
private static final float twoPI
FFT
public FFT(int N)
FFT
public FFT()
graphs
public void graphs()
graphs
public void graphs(java.lang.String t)
setTitle
public void setTitle(java.lang.String t)
- Overrides:
- setTitle in class java.awt.Frame
swapInt
private void swapInt(int i,
int j)
getMaxValue
public static double getMaxValue(double in[])
normalizeAndTruncateInput
private void normalizeAndTruncateInput(double in[])
bitReverse2
private void bitReverse2()
bitr
private int bitr(int j)
reverseFFT
public void reverseFFT(double in_r[],
double in_i[])
centering
private void centering(double r[])
forwardFFT
public void forwardFFT(double in_r[],
double in_i[])
log2
public static int log2(int n)
arrayCopy
public static double[] arrayCopy(double in[])
dft
public double[] dft(double v[])
normalizeData
private void normalizeData()
getReal
public double[] getReal()
getImaginary
public double[] getImaginary()
computePSD
public double[] computePSD()
ifft
public double[] ifft()
idft
public double[] idft()
printArray
public static void printArray(double v[],
java.lang.String title)
printArrays
public void printArrays(java.lang.String title)
printReal
public void printReal(java.lang.String title)
main
public static void main(java.lang.String args[])
testPSD
private static void testPSD(
timeFFT
public static void timeFFT(
testFFT
public static void testFFT(
testDFT
public static void testDFT(
All Packages Class Hierarchy This Package Previous Next Index