<< Chapter < Page | Chapter >> Page > |
The Interactive Digital Filter Design Utility is a compiled LabVIEW applicaiton that allows you to interactively specify and design floating pointdigital IIR filters and FIR filters online. This utility was created with LabVIEW 8 and the LabVIEW Digital Filter Design Toolkit to provide an interacive tool for digital filter design. Only a portion of the functionality available in the LabVIEW Digital Filter Design Toolkit is used in this utility. The full toolkit contains a complete set of filter design tools for designing a wide range of floating point and fixed point digital filters. Once the LabVIEW plug-in has been installed, the Interactive Digital Filter Design utility will run within the box below.
Download the full source code for the LabVIEW Interactive Digital Filter Design Utility here . This allows you to run the same Interactive Digital Filter Design Utility from your Windows PC without being connected to the web.
The Digital Filter Design Utility can be run on Windows OS within this web page or downloaded for offline use. You will need to download and install the free LabVIEWRuntime Engine and enable the browser plug-in for local execution. Visit the following link for instructions on installing the LabVIEW Runtime Engine and configuring the browser plug-in to enable the Interactive Digital Filter Design Utility and other online web based LabVIEW applications.
The Digital Filter Design Utility provides two filter design tools for either classical design or design bypole-zero placement.
Classical design mode allows you to specify a FIR or IIR filter design by setting design parameters such asfilter type, sampling frequency, passband/stopband edge frequencies, passband and stopband ripple levels, and stopbandattenuation. You can select from design methods that include Butterworth, Chebyshev, Inverse Chebyshev, Elliptic, Kaiser Window,Dolph-Chebyshev, and Equi-Ripple. LabVIEW will then use the design parameters to suggest a filter meeting as many of thosespecifications as possible. You are then free to optimize the design to meet your needs.
The pole-zero placement interface allows you specify the location of multiple poles and zero either byentering the coordinate locations directly or graphically by clicking on the z-plane. The resulting filter is then displayedusing the Bode Plot.
The resulting filter coefficients can then be saved to a text file to facilitate deploying your design on realhardware or for further analysis.
Notification Switch
Would you like to follow the 'Fundamentals of digital signal processing lab' conversation and receive update notifications?