This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Digital and Analog Filters

FIR and IIR, single-rate and multirate filter design, analysis, and implementation

Signal Processing Toolbox™ provides functions and apps that let you design, analyze, and implement a variety of digital FIR and IIR filters, such as lowpass, highpass, and bandstop. Visualize magnitude, phase, group delay, impulse, and step responses. Examine filter poles and zeros. Evaluate filter performance by testing stability and phase linearity. Apply filters to data and remove delays and phase distortion using zero-phase filtering.

Signal Processing Toolbox also provides functions that let you design and analyze analog filters, including Butterworth, Chebyshev, Bessel, and elliptic designs. Perform analog-to-digital filter conversion using discretization methods such as impulse invariance and the bilinear transformation.

  • Digital Filter Design
    FIR, IIR, windowing, equiripple, least squares, Butterworth, Chebyshev, elliptic, pulse shaping
  • Digital Filter Analysis
    Magnitude, phase, impulse, and step responses, phase and group delays, pole-zero analysis
  • Digital Filtering
    Zero-phase filtering, median filtering, overlap-add filtering, transfer function representation
  • Multirate Signal Processing
    Decimation, interpolation, downsampling, upsampling, antialiasing filter
  • Analog Filters
    Bessel, Butterworth, Chebyshev, elliptic, bilinear transformation, analysis functions

Featured Examples