Matlab Programs for a Graphical User Interface for Generalized Digital Butterworth Filter DesignThe required Matlab programs:
- guibut.m - Main program.
- btable.m - Create specification table.
- bupdate.m - Update filter and display.
- choose.m - Binomial coefficients.
These Matlab programs were developed with version 4.2c of Matlab. With earlier versions of Matlab, there may be some problems.
Example:
Z = 25; % numerator degree P = 4; % denominator degree guibut % start guiBy using the slide bar to vary the cut-off frequency, you can see the magnitude and the pole-zero plot vary accordingly. Here is what you should see.
Please direct comments and questions to I. W. Selesnick (selesi@ece.rice.edu).
Go to filter design page.
Go to educational software page