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.