DSP Teaching Tools

o JAVA WAVELET APPLETS

Overview of Java enabled Wavelet Tutorial

On the following pages you will find a collection of Java applets that demonstrate different aspects of wavelet theory and applications. To run these applets you need a Java-enabled browser (relatively recent version of Netscape Navigator, Microsoft Explorer or HotJava).

Each page will contain a short description of the Java applet. If you decide to continue press the applet start button and the necessary Java programs will be transmitted to your computer for execution. When the transmission completes, a separate window containing the wavelet demonstration will be placed on your screen.

Each applet (in general) contains two figures: the left figure in the applet window is the INPUT figure, and the right figure in the applet window is the OUTPUT figure or DISPLAY figure. You are encouraged to use the mouse to select parameters in the INPUT FIGURE, (e.g., click, drag the mouse, and observe the changes in the DISPLAY figure). You can also use the pull down menus to select different signals, different wavelet systems, different output DISPLAY options etc. Enjoy the experience

To quit the demo/applet, please use the [File/Quit] menu.

https://dsp0.rice.edu/javawavelets_twoscale
https://dsp0.rice.edu/javawavelets_pickyourwavelet
https://dsp0.rice.edu/java-wavelet-demos-wavelet-based-multiresolution-a...
https://dsp0.rice.edu/javawavelets_denoise
https://dsp0.rice.edu/javawavelets_compression
https://dsp0.rice.edu/javawavelets_wavelettransform

o FILTER DESIGN GUIs
* A Matlab graphical user interface (GUI) for generalized Butterworth filter design. (The file names have no more than 8 characters, for DOS people).

Matlab Programs for a Graphical User Interface for Generalized Digital Butterworth Filter Design (refer to FIR and IIR filter design on the main software page)

The required Matlab programs:

* guibut.m - Main program.
* btable.m - Create specification table.
* bupdate.m - Update filter and display.
* choose.m - Binomial coefficients.

These Matlab programs were developed with version 4.2c of Matlab. With earlier versions of Matlab, there may be some problems.

Example:

Z = 25; % numerator degree
P = 4; % denominator degree
guibut % start gui

By using the slide bar to vary the cut-off frequency, you can see the magnitude and the pole-zero plot vary accordingly. Here is what you should see.

Authors: Ivan Selesnick, Sidney Burrus
Publication: Generalized Digital Butterworth Filter Design
Copyright ©2009, DSP Group, Rice University

Rice University, MS-380 - 6100 Main St - Houston, TX 77005 - USA - webmaster-dsp@ece.rice.edu