Autofft is a simple FFT analyzer which is able to estimate various spectral representation of discrete signals stored in both vectors and arrays. Autofft is able to apply time weighting windows, window overlaping, spectral averaging and jw-weighting.
Capabilities as of v1.2.2a:
Spectral units - autospectrum, linear spectrum with RMS, 0-pk and pk-pk magnitudes, power spectral density (PSD) and root mean square of power spectral density (RSD).
Spectral averaging - linear, energy and peak-hold averaging. If no averaging is chosen, then all estimated spectra are stored in a multi-buffer and spectrogram is returned.
Time weighting windows - Hann, Hamming, Kaiser-Bessel, Blackmann-Harris, flat-top and uniform.
Lubos Smolik (2019). autofft - FFT analyzer (https://www.mathworks.com/matlabcentral/fileexchange/69534-autofft-fft-analyzer), MATLAB Central File Exchange. Retrieved .