Products & Services Solutions Academia Support User Community Company

Learn more about Filter Design Toolbox   

Filter Design Process Overview

Filter design through user-defined specifications is the core of the fdesign approach. This specification-centric approach places less emphasis on the choice of specific filter algorithms, and more emphasis on performance during the design a good working filter. For example, you can take a given set of design parameters for the filter, such as a stopband frequency, a passband frequency, and a stopband attenuation, and— using these parameters— design a specification object for the filter. You can then implement the filter using this specification object. Using this approach, it is also possible to compare different algorithms as applied to a set of specifications.

There are two distinct objects involved in filter design:

The distinction between these two objects is at the core of the filter design methodology. The basic attributes of each of these objects are outlined in the following table.

Specification ObjectImplementation Object
High-level specificationFilter coefficients
Algorithmic propertiesFilter structure

You can run the code in the following examples from the Help browser (select the code, right-click the selection, and choose Evaluate Selection from the context menu), or you can enter the code on the MATLAB® command line. Before you begin this example, start MATLAB and verify that you have installed theSignal Processing Toolbox. If you wish to access the full functionality of fdesign and filterbuilder, you should additionally obtain the Filter Design Toolbox software. You can verify the presence of these products by typing ver at the command prompt.

  


Free Early Verification Kit

Learn how to apply early verification to your development process through these technical resources.

How much time do you spend on testing to ensure implementation meets system-level requirements?

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS