Main Content

Digital Filter Analysis

Magnitude, phase, impulse, and step responses, phase and group delays, pole-zero analysis

Analyze frequency- and time-domain responses of filters. Visualize filter poles and zeros in the complex plane.

Apps

Filter AnalyzerView, analyze, and compare filters (Since R2024a)
Filter DesignerDesign filters by choosing algorithm or specifying constraints

Live Editor Tasks

Create PlotInteractively visualize filter responses and other outputs for several signal processing functions (Since R2023a)

Functions

expand all

absAbsolute value and complex magnitude
anglePhase angle
freqzFrequency response of digital filter
grpdelayAverage filter delay (group delay)
phasedelayPhase delay of digital filter
phasezPhase response of digital filter
unwrapShift phase angles
zerophaseZero-phase response of digital filter
zplaneZero-pole plot for discrete-time systems
impzImpulse response of digital filter
impzlengthImpulse response length
stepzStep response of digital filter
filterAnalyzerAnalyze filters with Filter Analyzer app (Since R2024a)
filtordFilter order
filternorm2-norm or infinity-norm of digital filter
firtypeType of linear phase FIR filter
getNumStagesGet number of stages in digital filter cascade (Since R2026a)
isallpassDetermine whether filter is allpass
isfirDetermine if digital filter has finite impulse response
islinphaseDetermine whether filter has linear phase
ismaxphaseDetermine whether filter is maximum phase
isminphaseDetermine whether filter is minimum phase
isstableDetermine whether filter is stable

Topics

Featured Examples