Main Content

Measurements and Feature Extraction

Peaks, signal statistics, pulse and transition metrics, power, bandwidth, distortion

Signal Processing Toolbox™ provides functions that let you measure common distinctive features of a signal. Locate signal peaks and determine their height, width, and distance to neighbors. Measure time-domain features such as peak-to-peak amplitudes and signal envelopes. Measure pulse metrics such as overshoot and duty cycle.

In the frequency domain, measure fundamental, mean, median, and harmonic frequencies, channel bandwidth, and power in a frequency band. Characterize systems by measuring spurious free dynamic range (SFDR), signal-to-noise ratio (SNR), total harmonic distortion (THD), signal to noise and distortion ratio (SINAD), and third-order intercept (TOI).

Extract signal features to enhance key characteristics and reduce data variability and dimensionality when training AI models.


  • Descriptive Statistics
    Peaks, RMS level, peak-to-peak amplitude, crest factor, dynamic time warping, CUSUM control chart, edit distance
  • Pulse and Transition Metrics
    Rise time, fall time, slew rate, overshoot, undershoot, settling time, pulse width, duty cycle
  • Spectral Measurements
    Channel power, bandwidth, mean frequency, median frequency, harmonic distortion