All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class VS.vsFFT1D

java.lang.Object
   |
   +----VS.vsFFT1D

public class vsFFT1D
extends java.lang.Object

Variable Index

 o direction
 o FORWARD_FFT
 o i_data
 o N
 o numBits
 o r_data
 o REVERSE_FFT
 o twoPI

Constructor Index

 o vsFFT1D()

Method Index

 o bitr(int)
 o bitReverse()
 o bitReverse2()
 o fft(double[], double[])
FFT engine.
 o forwardFFT(double[], double[])
 o getImaginaryData()
 o getMaxValue(double[])
 o getRealData()
 o magnitudeSpectrum(double[], double[])
 o reverseFFT(double[], double[])
 o swap(int)
1D FFT utility functions.
 o swapInt(int, int)
 o TestFFT()
A way to visually test the 1D FFT on a small amount of data.

Variables

 o FORWARD_FFT
 private final int FORWARD_FFT
 o REVERSE_FFT
 private final int REVERSE_FFT
 o direction
 private float direction
 o twoPI
 static final float twoPI
 o N
 private int N
 o numBits
 private int numBits
 o r_data
 double r_data[]
 o i_data
 double i_data[]

Constructors

 o vsFFT1D
 public vsFFT1D()

Methods

 o TestFFT
 public void TestFFT()
A way to visually test the 1D FFT on a small amount of data.

 o swap
 public void swap(int i)
1D FFT utility functions.

 o swapInt
 public void swapInt(int i,
                     int j)
 o getMaxValue
 double getMaxValue(double in[])
 o bitReverse2
 void bitReverse2()
 o bitReverse
 void bitReverse()
 o bitr
 int bitr(int j)
 o forwardFFT
 public void forwardFFT(double in_r[],
                        double in_i[])
 o reverseFFT
 public void reverseFFT(double in_r[],
                        double in_i[])
 o fft
 public void fft(double in_r[],
                 double in_i[])
FFT engine.

 o getRealData
 public double[] getRealData()
 o getImaginaryData
 public double[] getImaginaryData()
 o magnitudeSpectrum
 public double[] magnitudeSpectrum(double in_r[],
                                   double in_i[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index