Signal Generation and Preprocessing

Create, resample, smooth, denoise, and detrend signals

Signal Processing Toolbox™ provides functions that let you denoise, smooth, and detrend signals to prepare them for further analysis. Remove noise, outliers, and spurious content from data. Enhance signals to visualize them and discover patterns. Change the sample rate of a signal or make the sample rate constant for irregularly sampled signals or signals with missing data. Generate synthetic signals such as pulses and chirps for simulation and algorithm testing.

  • Smoothing and Denoising
    Savitzky-Golay smoothing, median and Hampel filtering, detrending
  • Resampling
    Decimation, interpolation, downsampling, upsampling, antialiasing filter
  • Waveform Generation
    Pulses, chirps, VCOs, sinc functions, periodic/aperiodic and modulated signals

Featured Examples