FIR and IIR Filter Design Algorithms
Several Matlab programs are available for the design of digital filters by several different approaches.
After down loading the software, move the program file to a new, empty directory. Then uncompress the file using the unix command 'uncompress' (e.g., 'uncompress butter.tar.Z') and unpack the archive using the UNIX command 'tar' (e.g., 'tar xvfbutter.tar').
The following sections describe some of the filters that can be obtained with the available Matlab programs. Each of them has documentation in the FilterDocumentationFiles.zip folder.
- Allpass Filter Design
- Constrained Least Square FIR Filter Design
- Generalized Digital Butterworth Filter Design (FIR and IIR)
- Exchange Algorithms Complementing the Parks-McClellan Algorithm
- Two Channel Orthogonal Filter Banks (Wavelet System)
- Symmetric FIR Filters - Flat Passbands, Chebyshev Stopbands
Download all programs above as a tar file named fircheb.tar. Unpack the tar file with the UNIX command `tar' (e.g., `tar xvf fircheb.tar'). Doing so will create a directory called `fircheb' containing the programs listed above.
Please report any bugs or send comments regarding these programs to selesi@ece.rice.edu
Authors: Sid Burrus, Ivan Selesnick