Signal Visualization & Analysis

Topic
Overview  »

Signal analysis is the task of transforming, manipulating and interpreting signals to extract useful information and gain insight into the properties of the systems that created them. The role of signal visualization is to graphically display signals to make the relevant patterns, trends and anomalies visible to the human eye.

Visualization »

ListPlot plot a discrete-time signal

ListLinePlot  ▪  DateListPlot  ▪  Histogram  ▪  ...

Feature Extraction

FindPeaks find peaks in a signal

FindAnomalies find anomalies in a signal

CrossingDetect  ▪  ContourDetect  ▪  MinDetect  ▪  MaxDetect

Statistical Analysis »

Histogram plot a signal histogram

HistogramList  ▪  Mean  ▪  Variance  ▪  FindFit  ▪  MovingAverage  ▪  ...

Spectral Analysis »

Fourier compute the discrete Fourier transform of a signal

Periodogram show power spectrum of a signal

PeriodogramArray  ▪  InverseFourier  ▪  FourierSequenceTransform  ▪  ...

Time-Frequency Analysis »

Spectrogram show the time-frequency content of a signal

ShortTimeFourier compute the short-time Fourier transform of a signal

InverseShortTimeFourier  ▪  InverseSpectrogram  ▪  SpectrogramArray  ▪  Cepstrogram  ▪  CepstrogramArray

Wavelet Analysis »

DiscreteWaveletTransform discrete wavelet transform (DWT)

DaubechiesWavelet Daubechies wavelet family

InverseWaveletTransform  ▪  WaveletListPlot  ▪  WaveletScalogram  ▪  ...

Time Series Analysis »

DateListPlot plot a time series

MovingMap  ▪  Differences  ▪  TimeSeriesModelFit  ▪  TimeSeriesForecast  ▪  ...

Audio Analysis »

AudioPlot plot an audio signal

AudioMeasurements  ▪  AudioLocalMeasurements  ▪  AudioIntervals  ▪  ...

Image Analysis »

ImagePeriodogram show frequency content of an image

ImageMeasurements  ▪  EdgeDetect  ▪  FindFaces  ▪  ...