Reference: https://www.mathworks.com/help/signal/ug/fir-filter-design.html
Method | Description | Functions |
Window | Apply chosen window to inverse Fourier transform of heavily interpolated desired frequency response | fir1, fir2, kaiserord |
Least-Squares or Chebyshev Bandpass Design | Chebyshev (equal-ripple) or least-squares design on frequency bands separated by transition bands | firls, firpm, firpmord |
Constrained Least Squares | Minimize sum of squared magnitude errors over entire frequency range subject to maximum error constraints | fircls, fircls1 |
Complex Chebyshev | Approximate any complex frequency response, including nonlinear phase and complex filters | cfirpm |
Raised Cosine | Lowpass response with smooth, sinusoidal transition | rcosdesign |