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

Variable Index

 o forward
 o i_data
 o nu
 o r_data
 o title
 o twoPI

Constructor Index

 o FFT()
 o FFT(int)

Method Index

 o arrayCopy(double[])
 o bitr(int)
 o bitReverse2()
 o centering(double[])
 o computePSD()
 o dft(double[])
 o forwardFFT(double[], double[])
 o getImaginary()
 o getMaxValue(double[])
 o getReal()
 o graphs()
 o graphs(String)
 o idft()
 o ifft()
 o log2(int)
 o main(String[])
 o normalizeAndTruncateInput(double[])
 o normalizeData()
 o printArray(double[], String)
 o printArrays(String)
 o printReal(String)
 o reverseFFT(double[], double[])
 o setTitle(String)
 o swapInt(int, int)
 o testDFT()
 o testFFT()
 o testPSD()
 o timeFFT()

Variables

 o r_data
 private double r_data[]
 o i_data
 private double i_data[]
 o title
 private java.lang.String title
 o forward
 private boolean forward
 o nu
 private int nu
 o twoPI
 private static final float twoPI

Constructors

 o FFT
 public FFT(int N)
 o FFT
 public FFT()

Methods

 o graphs
 public void graphs()
 o graphs
 public void graphs(java.lang.String t)
 o setTitle
 public void setTitle(java.lang.String t)
Overrides:
setTitle in class java.awt.Frame
 o swapInt
 private void swapInt(int i,
                      int j)
 o getMaxValue
 public static double getMaxValue(double in[])
 o normalizeAndTruncateInput
 private void normalizeAndTruncateInput(double in[])
 o bitReverse2
 private void bitReverse2()
 o bitr
 private int bitr(int j)
 o reverseFFT
 public void reverseFFT(double in_r[],
                        double in_i[])
 o centering
 private void centering(double r[])
 o forwardFFT
 public void forwardFFT(double in_r[],
                        double in_i[])
 o log2
 public static int log2(int n)
 o arrayCopy
 public static double[] arrayCopy(double in[])
 o dft
 public double[] dft(double v[])
 o normalizeData
 private void normalizeData()
 o getReal
 public double[] getReal()
 o getImaginary
 public double[] getImaginary()
 o computePSD
 public double[] computePSD()
 o ifft
 public double[] ifft()
 o idft
 public double[] idft()
 o printArray
 public static void printArray(double v[],
                               java.lang.String title)
 o printArrays
 public void printArrays(java.lang.String title)
 o printReal
 public void printReal(java.lang.String title)
 o main
 public static void main(java.lang.String args[])
 o testPSD
 private static void testPSD( o 
timeFFT
 public static void timeFFT( o 
testFFT
 public static void testFFT( o 
testDFT
 public static void testDFT(
All Packages  Class Hierarchy  This Package  Previous  Next  Index