Filter Design
You can design and analyze a variety of digital FIR and IIR filters using DSP System Toolbox™ functions, apps, and blocks. Some of these filters include advanced filters such as Nyquist filters, halfband filters, CIC filters, advanced equiripple filters, and quasi-linear phase IIR filters.
The design techniques compute the filter coefficients based on the filter design specifications. Certain blocks such as Bandpass IIR Filter Design and Bandstop IIR Filter Design have tunable filter specifications, so you can change the filter specifications and redesign the filter while the simulation is running.
Apps
| Filter Designer | Design filters by choosing algorithm or specifying constraints |
Live Editor Tasks
| Design Filter | Design a digital filter or implement a System object in the Live Editor (Since R2021b) |
Functions
Objects
Filter Responses
Blocks
Topics
- Use Filter Designer App
Import or create filters, design, inspect, and export filter designs.
- STEP 1: Import or Create Filters
- STEP 2: Design Filters
- STEP 3: Quantize Filters
- STEP 4: Manage and Analyze Filters
- STEP 5: Export and Share Filters
- Design a Filter in Fdesign — Process Overview
Learn how to analyze, design, and implement filters in MATLAB® and Simulink®.
- Lowpass FIR Filter Design
This example shows how to design a lowpass FIR filter using
fdesign. - Lowpass Filter Design in MATLAB
This example shows how to design lowpass filters.
- 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.
- Minimax FIR Filter Design
This example shows how to use some of the key features of the generalized Remez FIR filter design function.
- 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.
- References — Advanced Filters
Suggested reading and sources for advanced filter design topics.










