jnt.FFT
Class ComplexFloatFFT_Radix2
java.lang.Object
|
+--jnt.FFT.ComplexFloatFFT
|
+--jnt.FFT.ComplexFloatFFT_Radix2
- public class ComplexFloatFFT_Radix2
- extends ComplexFloatFFT
Computes FFT's of complex, single precision data where n is an integer power of 2.
This appears to be slower than the Radix2 method,
but the code is smaller and simpler, and it requires no extra storage.
See ComplexFloatFFT for details of data layout.
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ComplexFloatFFT_Radix2
public ComplexFloatFFT_Radix2(int n)
setDecimateInTime
public void setDecimateInTime()
setDecimateInFrequency
public void setDecimateInFrequency()
transform
public void transform(float[] data,
int i0,
int stride)
- Overrides:
- transform in class ComplexFloatFFT
backtransform
public void backtransform(float[] data,
int i0,
int stride)
- Overrides:
- backtransform in class ComplexFloatFFT
bitreverse
protected void bitreverse(float[] data,
int i0,
int stride)