public class FFTUtil
extends java.lang.Object
Constructor and Description |
---|
FFTUtil() |
Modifier and Type | Method and Description |
---|---|
static ComplexArray.Double |
fft(GeneralFFT fft,
VectorDataSet vds,
Units units) |
static VectorDataSet |
fftPower(GeneralFFT fft,
VectorDataSet vds) |
static VectorDataSet |
fftPower(GeneralFFT fft,
VectorDataSet vds,
VectorDataSet weights)
Produces the power spectrum of the dataset.
|
static double[] |
getFrequencyDomainTags(double fs,
int size) |
static VectorDataSet |
getWindow10PercentEdgeCosine(int size) |
static VectorDataSet |
getWindowUnity(int size) |
public static VectorDataSet fftPower(GeneralFFT fft, VectorDataSet vds)
public static VectorDataSet getWindowUnity(int size)
public static VectorDataSet getWindow10PercentEdgeCosine(int size)
public static VectorDataSet fftPower(GeneralFFT fft, VectorDataSet vds, VectorDataSet weights)
vds
- VectorDataSet with x units TimeLocationUnits.public static ComplexArray.Double fft(GeneralFFT fft, VectorDataSet vds, Units units)
public static double[] getFrequencyDomainTags(double fs, int size)
fs
- the sampling frequency