pamMaths
Class WignerTransform
java.lang.Object
pamMaths.WignerTransform
public class WignerTransform
- extends java.lang.Object
|
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 |
WignerTransform
public WignerTransform()
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)