Utilisation FDATool
-
Upload
dramane7412 -
Category
Documents
-
view
21 -
download
2
description
Transcript of Utilisation FDATool
Overview :: FDATool: A Filter Design and Analysis GUI (Signal Proces... jar:file:///C:/Program%20Files/MATLAB/R2011a/help/toolbox/signal/hel...
1 of 4 11/27/2014 12:21 PM
Overview
On this page…
Introduction to FDA Tool
Integrated Products
Filter Design Methods
Using the Filter Design and Analysis Tool
Analyzing Filter Responses
Filter Design and Analysis Tool Panels
Getting Help
Introduction to FDA ToolThe Filter Design and Analysis Tool (FDATool) is a user interface for designing and analyzing filters quickly. FDAToolenables you to design digital FIR or IIR filters by setting filter specifications, by importing filters from your MATLABworkspace, or by adding, moving or deleting poles and zeros. FDATool also provides tools for analyzing filters, such asmagnitude and phase response and pole-zero plots.
Back to Top
Integrated Products
FDATool seamlessly integrates additional functionality from other MathWorks products as described in the followingtable.
Product Added Features
Filter Design HDL Coder™ Generate synthesizable VHDL or Verilog for fixed-pointfilters
DSP System ToolboxAdvanced FIR and IIR design techniques (see Advanced Filter Design Methods) Filter transformations Multirate filters
Fixed-point filters (available only with SimulinkFixed Point™ product)
Embedded Coder Export code usable by Code Composer Studio™ software
Simulink Generate filters from atomic Simulink blocks
Back to Top
Filter Design MethodsFDATool gives you access to the following Signal Processing Toolbox filter design methods.
®
®
Overview :: FDATool: A Filter Design and Analysis GUI (Signal Proces... jar:file:///C:/Program%20Files/MATLAB/R2011a/help/toolbox/signal/hel...
2 of 4 11/27/2014 12:21 PM
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
Window fir1
When using the window method in FDATool, all Signal Processing Toolbox window functions are available, and you canspecify a user-defined window by entering its function name and input parameter.
Advanced Filter Design Methods
The following advanced filter design methods are available if you have DSP System Toolbox software.
Design Method Function
Constrained equiripple FIR firceqrip
Constrained-band equiripple FIR fircband
Generalized remez FIR firgr
Equripple halfband FIR firhalfband
Least P-norm optimal FIR firlpnorm
Equiripple Nyquist FIR firnyquist
Interpolated FIR ifir
IIR comb notching or peaking iircomb
Overview :: FDATool: A Filter Design and Analysis GUI (Signal Proces... jar:file:///C:/Program%20Files/MATLAB/R2011a/help/toolbox/signal/hel...
3 of 4 11/27/2014 12:21 PM
Design Method Function
Allpass filter (given group delay) iirgrpdelay
Least P-norm optimal IIR iirlpnorm
Constrained least P-norm IIR iirlpnormc
Second-order IIR notch iirnotch
Second-order IIR peaking (resonator) iirpeak
Back to Top
Using the Filter Design and Analysis ToolThere are different ways that you can design filters using the Filter Design and Analysis Tool. For example:
You can first choose a response type, such as bandpass, and then choose from the available FIR or IIR filterdesign methods.You can specify the filter by its type alone, along with certain frequency- or time-domain specifications such aspassband frequencies and stopband frequencies. The filter you design is then computed using the default filterdesign method and filter order.
Back to Top
Analyzing Filter ResponsesOnce you have designed your filter, you can display the filter coefficients and detailed filter information, export thecoefficients to the MATLAB workspace, and create a C header file containing the coefficients, and analyze different filterresponses in FDATool or in a separate Filter Visualization Tool (fvtool ). The following filter responses are available:
Magnitude response (freqz )
Phase response (phasez )Group delay (grpdelay )
Phase delay (phasedelay )Impulse response (impz )
Step response (stepz )Pole-zero plots (zplane )
Zero-phase response (zerophase )
Back to Top
Filter Design and Analysis Tool PanelsThe Filter Design and Analysis Tool has sidebar buttons that display particular panels in the lower half of the tool. Thepanels are
Design Filter. See Choosing a Filter Design Method for more information. You use this panel toDesign filters from scratch.Modify existing filters designed in FDATool.Analyze filters.
Import filter. See Importing a Filter Design for more information. You use this panel toImport previously saved filters or filter coefficients that you have stored in the MATLAB workspace.Analyze imported filters.
Pole/Zero Editor. See Editing the Filter Using the Pole/Zero Editor. You use this panel to add, delete, and move
Overview :: FDATool: A Filter Design and Analysis GUI (Signal Proces... jar:file:///C:/Program%20Files/MATLAB/R2011a/help/toolbox/signal/hel...
4 of 4 11/27/2014 12:21 PM
poles and zeros in your filter design.
If you also have DSP System Toolbox product installed, additional panels are available:
Set quantization parameters — Use this panel to quantize double-precision filters that you design in FDATool,quantize double-precision filters that you import into FDATool, and analyze quantized filters.Transform filter — Use this panel to change a filter from one response type to another.Multirate filter design — Use this panel to create a multirate filter from your existing FIR design, create CIC filters,and linear and hold interpolators.
If you have Simulink installed, this panel is available:
Realize Model — Use this panel to create a Simulink block containing the filter structure. See Exporting to a Simulink Model for more information.
Back to Top
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.
Back to Top
Was this topic helpful? Yes No
FDATool: A Filter Design and Analysis GUI Opening FDATool
© 1984-2011 The MathWorks, Inc. • Terms of Use • Patents • Trademarks • Acknowledgments