Uses of Class
org.jamdev.jpamutils.spectrogram.ComplexArray
| Package | Description |
|---|---|
| org.jamdev.jpamutils.spectrogram |
-
Uses of ComplexArray in org.jamdev.jpamutils.spectrogram
Methods in org.jamdev.jpamutils.spectrogram that return ComplexArray Modifier and Type Method Description ComplexArrayComplexArray. clone()ComplexArray[]Spectrogram. getComplexSpectrogram()Get the spectrogram with both magnitude and phase information.ComplexArray[]Spectrogram. getFFTData()Get the raw spectrogram data.ComplexArrayFastFFT. rfft(double[] x, int n)FFT of real data.ComplexArrayFastFFT. rfftFull(double[] x, int n)ComplexArray[]GaussianFilter. runFilter(ComplexArray[] complexArray)Run the Gaussian filter on a spectrogram.Methods in org.jamdev.jpamutils.spectrogram with parameters of type ComplexArray Modifier and Type Method Description static double[][]Spectrogram. buildAbsoluteSpectram(ComplexArray[] complexSpectrogram)Builds the absolute spectrogram from the complex arrayvoidFastFFT. fft(ComplexArray x)In place complex fft of complex data.voidFastFFT. ifft(ComplexArray x, int n)Inverse FFT for Complex data.voidFastFFT. ifft(ComplexArray x, int n, boolean scale)Inverse FFT for Complex data.ComplexArray[]GaussianFilter. runFilter(ComplexArray[] complexArray)Run the Gaussian filter on a spectrogram.booleanGaussianFilter. runNoiseReduction(ComplexArray fftDataUnit)booleanGaussianFilter. runNoiseReduction(ComplexArray fftDataUnit, int sigma)Run the noise reduction.voidSpectrogram. setComplexSpectrogram(ComplexArray[] complexSpectrogram)Set the spectrogram with both magnitude and phase information.