public final class FFT
extends java.lang.Object
Constructor and Description |
---|
FFT(int size) |
Modifier and Type | Method and Description |
---|---|
void |
backwardsTransform(float[] data)
Computes inverse DFT.
|
double |
binToHz(int binIndex,
float sampleRate) |
void |
forwardTransform(float[] data)
Computes forward DFT.
|
void |
modulus(float[] data,
float[] amplitudes)
Calculates the the modulus for each element in data and stores the result
in amplitudes.
|
float |
modulus(float[] data,
int index)
Returns the modulus of the element at index bufferCount.
|
public void forwardTransform(float[] data)
data
- data to transform.public void backwardsTransform(float[] data)
data
- data to transformpublic double binToHz(int binIndex, float sampleRate)
public float modulus(float[] data, int index)
data
- The FFT transformed data.index
- The index of the element.public void modulus(float[] data, float[] amplitudes)
data
- The input data.amplitudes
- The output modulus info or amplitude.