Signal Processing Toolbox |
The Filter Design and Analysis Tool (FDATool) is a powerful user interface for designing and analyzing filters. FDATool enables you to quickly design digital FIR or IIR filters by setting filter performance specifications, by importing filters from your MATLAB workspace, by directly specifying filter coefficients, or by adding, moving or deleting poles and zeros. FDATool also provides tools for analyzing filters, such as magnitude and phase response plots and pole-zero plots. FVTool, which can be launched from FDATool, provides a separate window for analyzing filters. You can use FDATool as a convenient alternative to the command line filter design functions. (FDATool requires resolution of at least 800 by 600.)
Below is a brief introduction to the FDATool that will give you a better understanding of how it can be used.
Note
If you have installed external hardware or targets that interact with FDATool, you may see additional options in FDATool. Refer to the specific hardware or target manual for information on these options. These toolboxes/targets are integrated with FDATool: Filter Design Toolbox Filter Design HDL Coder Embedded Target for Texas Instruments C6000 DSP Link for Code Composer Studio Signal Processing Blockset |
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 |
Maximally Flat |
maxflat |
Equiripple |
firpm |
Least-squares |
firls |
Constrained least-squares |
fircls |
Complex equiripple |
cfirpm |
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.
FDATool: A Filter Design and Analysis GUI | Using the Filter Design and Analysis Tool |
© 1994-2005 The MathWorks, Inc.