public class Util
extends java.lang.Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static double |
absolute2omega(double dAbsolute,
double dSampleRate)
Converts frequency representation from absolute to omega.
|
static double |
I0(double x)
Modified Bessel function of first kind and 0th order.
|
static Complex[] |
IDFT(Complex[] aFrequencyDomain)
Compute an inverse discrete fourier transform (IDFT).
|
static double[] |
multiply(double[] ad1,
double[] ad2)
Multiplication of two arrays.
|
static double |
omega2absolute(double dOmega,
double dSampleRate)
Converts frequency representation from omega to absolute.
|
static double |
omega2relative(double dOmega)
Converts frequency representation from omega to relative.
|
static float[] |
quantizeToFloat(double[] adConstants)
Quantize constants from double to float.
|
static double |
relative2omega(double dRelative)
Converts frequency representation from relative to omega.
|
public static double I0(double x)
public static Complex[] IDFT(Complex[] aFrequencyDomain)
aFrequencyDomain
- The array containing the frequency
domain factors.public static double[] multiply(double[] ad1, double[] ad2)
public static double omega2relative(double dOmega)
dOmega
- The frequency represented in omega
([-PI .. +PI]).public static double relative2omega(double dRelative)
dRelative
- The frequency represented relative to the
sample rate (f/fs).public static double omega2absolute(double dOmega, double dSampleRate)
dOmega
- The frequency represented in omega
([-PI .. +PI]).dSampleRate
- The sample rate (fs).public static double absolute2omega(double dAbsolute, double dSampleRate)
dAbsolute
- The absolute frequency expressed in Hz (f).dSampleRate
- The sample rate (fs).public static float[] quantizeToFloat(double[] adConstants)