Signal Processing Toolbox    

Overview

Filter Design Methods

The tool gives you access to all of the filter design methods in the Signal Processing Toolbox.

Design Method
Function
Butterworth
butter
Chebyshev Type I
cheby1
Chebyshev Type II
cheby2
Elliptic
ellip
Equiripple
remez
Least squares
firls
Bartlett window
bartlett
Bartlett-Hanning window
barthannwin
Blackman window
blackman
Blackman-Harris window
blackmanharris
Bohman window
bohmanwin
Chebyshev window
chebwin
Flat top window
flattopwin
Gaussian window
gausswin
Hamming window
hamming
Hann window
hann
Kaiser window
kaiser
Nuttall (Nuttall's Blackman-Harris) window
nuttallwin
Parzen or de la Vallé-Poussin window
parzenwin
Rectangular window
rectwin
Triangular window
triang
Tukey (tapered cosine) window
tukeywin

You can implement any of the above windows manually using fir1 or fir2. You can also specify a user-defined window by entering its function name and input parameter.

Additional filter design methods are available to users of the Filter Design Toolbox.

Using the Filter Design and Analysis Tool

There are different ways that you can design filters using the Filter Design and Analysis Tool. For example:

Analyzing Filter Responses

Once you have designed your filter, you can analyze different filter responses in FDATool or in a separate Filter Visualization Tool (fvtool). See Analyzing the Filter for more information.

You can also display the filter coefficients, export the coefficients to the MATLAB workspace, and create a C header file containing the coefficients.

Filter Design and Analysis Tool Panels

The Filter Design and Analysis Tool has sidebar buttons that display particular panels in the lower half of the tool. The panels are

If you also have the Filter Design Toolbox installed, two additional panels are available--Set Quantization Parameters and Transform Filter. Use the Set Quantization Parameters panel to

Use the Transform Filter panel to change a filter from one filter type to another.

If you have the DSP Blockset installed, a Realize Model panel is available. Use this panel to create a Simulink block containing the filter structure.

Getting Help

At any time, you can right-click or click the What's this? button, , to get information on the different parts of the tool. You can also use the Help menu to see complete Help information.


  Filter Design and Analysis Tool Opening the Filter Design and Analysis Tool