Filter Design Methods
The Filter Designer app is a user interface for designing and analyzing filters quickly. The app enables you to design digital FIR or IIR filters by setting filter specifications, by importing filters from your MATLAB® workspace, or by adding, moving or deleting poles and zeros. It also provides tools for analyzing filters, such as magnitude and phase response and pole-zero plots.
The Filter Designer app gives you access to the following Signal Processing Toolbox™ filter design methods.
Design Method | Function |
---|---|
Butterworth | |
Chebyshev Type I | |
Chebyshev Type II | |
Elliptic | |
Maximally Flat | |
Equiripple | |
Least-squares | |
Constrained least-squares | |
Complex equiripple | |
Window |
When using the window
method, all Signal Processing Toolbox window functions are available, and you can specify a user-defined window by
entering its function name and input parameter.
Advanced Filter Design Methods
The following advanced filter design methods are available if you have DSP System Toolbox™ software.
Design Method | Function |
---|---|
Constrained equiripple FIR |
|
Constrained-band equiripple FIR |
|
Generalized remez FIR |
|
Equiripple halfband FIR |
|
Least P-norm optimal FIR |
|
Equiripple Nyquist FIR |
|
Interpolated FIR |
|
IIR comb notching or peaking |
|
Allpass filter (given group delay) |
|
Least P-norm optimal IIR |
|
Constrained least P-norm IIR |
|
Second-order IIR notch |
|
Second-order IIR peaking (resonator) |
|