File Exchange

image thumbnail

Signal Analysis with Matlab Implementation

version (1.1 MB) by Hristo Zhivomirov
A GUI for signal analysis in the time, frequency and time-frequency domain.


Updated 29 Oct 2017

View License

Signal Vision is a user-friendly application for signal analysis in the time, frequency and time-frequency domain. The analysis includes oscillogram, correlogram, spectrum and spectrogram visualization of the signals and some signal statistics, including but not limited to: positive and negative peak values, average, average-rectified and root-mean-squared values of the signal, along with information of time and frequency resolution of the analyses (where applicable).
A few example files (.dat, .txt, .wav) are given in order to clarify the usage of the application: “ECG.txt” could be analyzed in the time domain (e.g. for a diagnosis purpose); “BuriedSignal.dat” could be analyzed via correlation or/and in the frequency domain (e.g. for the buried sine-wave components detection), and “Glock18.wav” could be analyzed via correlation (e.g. for a fire rate measurement).

The code is based on the theory described in:

[1] D. Manolakis, V. Ingle. Applied Digital Signal Processing. Cambridge, Cambridge University Press, 2011.

[2] T. Dutoit, F. Marquґes. Applied Signal Processing: A MATLAB-Based Proof of Concept. New York, Springer, 2009.

[3] 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.

[4] B. Boashash. Time-Frequency Signal Analysis and Processing: A Comprehensive Reference. Oxford, Elsevier, 2003.

[5] N. Majumdar, S. Banerjee. MATLAB Graphics and Data Visualization, Birmingham, Packt Publishing, 2012.

Comments and Ratings (2)

Kun Chen

karazi amina



A new version of the code has been uploaded.

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.

Learn About Live Editor