The present code is a Matlab program for analysis of noise signals. The analysis includes:
1) Plotting of the:
- signal in the time domain;
- signal in the frequency domain (periodogram);
- signal in the time-frequency domain (spectrogram);
- amplitude probability distribution of the signal;
- autocorrelation function of the signal.
2) Displaying of the:
- minimum and maximum value of the signal;
- mean value (DC-value) and standard deviation (RMS-value);
- skewness (tailness) and kurtosis (peakedness);
- crest-factor CF;
- dynamic range DR;
- autocorrelation time;
- test results for stationarity of the signal.
The code is based on the theory described in:
 D. Manolakis, V. Ingle. Applied Digital Signal Processing. Cambridge, Cambridge University Press, 2011.
 G. Heinzel, A. Rudiger, R. Schilling. Spectrum and spectral density estimation by the Discrete Fourier transform (DFT), including a comprehensive list of window functions and some new flat-top windows. Germany, Hannover, Max-Planck-Institut für Gravitationsphysik, 2002.
Hristo Zhivomirov (2019). Noise Analysis with Matlab (https://www.mathworks.com/matlabcentral/fileexchange/71887-noise-analysis-with-matlab), MATLAB Central File Exchange. Retrieved .