pamMaths
Class WignerTransform

java.lang.Object
  extended by pamMaths.WignerTransform

public class WignerTransform
extends java.lang.Object


Constructor Summary
WignerTransform()
           
 
Method Summary
static double getMaxValue(double[][] array)
           
static double getMinValue(double[][] array)
           
private static int min(int a, int b, int c)
           
private static double[][] transformData2(Complex[] x, int N)
          Wigner transform of a complex array, padded if necessary to be a power of 2 long.
static double[][] wignerTransform(Complex[] complexData)
          Calculate the Wigner transform from data that has already been Hilbert transformed.
static double[][] wignerTransform(double[] doubleData)
          Calculate Wigner transform of real data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WignerTransform

public WignerTransform()
Method Detail

wignerTransform

public static double[][] wignerTransform(double[] doubleData)
Calculate Wigner transform of real data. Will need to take the hilbert transform and then call the complex function.

Parameters:
doubleData - double array of Wigner data

wignerTransform

public static double[][] wignerTransform(Complex[] complexData)
Calculate the Wigner transform from data that has already been Hilbert transformed.

Parameters:
complexData -
Returns:
double array of Wigner data

transformData2

private static double[][] transformData2(Complex[] x,
                                         int N)
Wigner transform of a complex array, padded if necessary to be a power of 2 long. This has been largely copied from the Matlab tfrwv library by F. Auger

Parameters:
hData -
fftLength -
Returns:
Wigner transform of the data.

getMaxValue

public static double getMaxValue(double[][] array)

getMinValue

public static double getMinValue(double[][] array)

min

private static int min(int a,
                       int b,
                       int c)