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.