Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

Filter Design

FIR, IIR

Apps

Filter Builder Design filters starting with frequency and magnitude specifications (filterBuilder)

Functions

filterDesigner Open Filter Designer app
filterBuilder GUI-based filter design
fvtool Open Filter Visualization Tool
design Apply design method to filter specification object
designmethods Methods available for designing filter from specification object
designopts Valid input arguments and values for specification object and method
equiripple Equiripple single-rate FIR filter from specification object
fdesign Filter specification object
fdesign.bandpass Bandpass filter specification object
fdesign.bandstop Bandstop filter specification object
fdesign.highpass Highpass filter specification object
fdesign.lowpass Lowpass filter specification
fdesign.decimator Decimator filter specification object
fdesign.interpolator Interpolator filter specification
fdesign.rsrc Rational-factor sample-rate converter specification
fdesign.arbmag Arbitrary response magnitude filter specification object
fdesign.arbmagnphase Arbitrary response magnitude and phase filter specification object
fdesign.audioweighting Audio weighting filter specification object
fdesign.ciccomp CIC compensator filter specification object
fdesign.comb IIR comb filter specification object
fdesign.differentiator Differentiator filter specification object
fdesign.fracdelay Fractional delay filter specification object
fdesign.halfband Halfband filter specification object
fdesign.hilbert Hilbert filter specification object
fdesign.isinchp Inverse sinc highpass filter specification
fdesign.isinclp Inverse sinc lowpass filter specification
fdesign.notch Notch filter specification
fdesign.nyquist Nyquist filter specification
fdesign.octave Octave filter specification
fdesign.peak Peak filter specification
fdesign.polysrc Construct polynomial sample-rate converter (POLYSRC) filter designer
freqsamp Real or complex frequency-sampled FIR filter from specification object
help Help for design method with filter specification
setspecs Specifications for filter specification object
validstructures Structures for specification object with design method
designMultirateFIR Multirate FIR filter design
fircband Constrained-band equiripple FIR filter
firceqrip Constrained equiripple FIR filter
fireqint Equiripple FIR interpolators
firgr Parks-McClellan FIR filter
firhalfband Halfband FIR filter
firlpnorm Least P-norm optimal FIR filter
firls Least-square linear-phase FIR filter design
firminphase Minimum-phase FIR spectral factor
firnyquist Lowpass Nyquist (Lth-band) FIR filter
firpr2chfb Two-channel FIR filter bank for perfect reconstruction
ifir Interpolated FIR filter from filter specification
normalizefreq Switch filter specification between normalized frequency and absolute frequency
ca2tf Convert coupled allpass filter to transfer function form
cl2tf Convert coupled allpass lattice to transfer function form
iircomb IIR comb notch or peak filter
iirgrpdelay Optimal IIR filter with prescribed group-delay
iirlpnorm Least P-norm optimal IIR filter
iirlpnormc Constrained least Pth-norm optimal IIR filter
iirnotch Second-order IIR notch filter
iirpeak Second-order IIR peak or resonator filter
normalizefreq Switch filter specification between normalized frequency and absolute frequency

Blocks

Analog Filter Design Design and implement analog filters
Digital Filter Design Design and implement digital FIR and IIR filters
Filter Realization Wizard Construct filter realizations using digital filter blocks or Sum, Gain, and Delay blocks
Arbitrary Response Filter Design arbitrary response filter
Bandpass Filter Design bandpass filter
Bandstop Filter Design bandstop filter
Comb Filter Design comb Filter
Differentiator Filter Direct form FIR fullband differentiator filter
Highpass Filter Design FIR or IIR highpass filter
Hilbert Filter Design Hilbert filter
Inverse Sinc Filter Design inverse sinc filter
Lowpass Filter Design FIR or IIR lowpass filter
Median Filter Median filter
Notch-Peak Filter Design second-order tunable notching and peaking IIR filter
Variable Bandwidth FIR Filter Design tunable bandwidth FIR filter
Variable Bandwidth IIR Filter Design tunable bandwidth IIR filter
CIC Filter Design Cascaded Integrator-Comb (CIC) Filter
CIC Compensation Decimator Compensate for CIC filter using FIR decimator
CIC Compensation Interpolator Compensate for CIC filter using FIR interpolator
FIR Halfband Decimator Decimate signal using polyphase FIR halfband filter
FIR Halfband Interpolator Interpolate signal using polyphase FIR half band filter
IIR Halfband Decimator Decimate signal using polyphase IIR halfband filter
IIR Halfband Interpolator Interpolate signal using polyphase IIR halfband filter
Nyquist Filter Design Nyquist filter

Examples and How To

Using Filter Designer

Setting the filter response type

Design a Filter in Fdesign — Process Overview

Learn how to analyze, design, and implement filters in MATLAB® and Simulink®

Filter Builder Design Process

filterBuilder GUI

Use Filter Designer with DSP System Toolbox Software

Presents a detailed reference covering the fixed-point, multirate, and scaling pages of the Filter Designer App

Lowpass FIR Filter Design

This example shows how to design a lowpass FIR filter using fdesign.

Controlling Design Specifications in Lowpass FIR Design

This example shows how to control the filter order, passband ripple, stopband attenuation, and transition region width of a lowpass FIR filter.

Designing Filters with Non-Equiripple Stopband

This example shows how to design lowpass filters with stopbands that are not equiripple.

Minimizing Lowpass FIR Filter Length

This example shows how to minimize the number coefficients, by designing minimum-phase or minimum-order filters.

Concepts

References — Advanced Filters

Suggested reading and sources for advanced filter design topics

Was this topic helpful?