Digital Wave Systems Lab banner image

Digital Signal Processing and Embedded Systems

Plus supporting technologies.
Click here for more information about the lab / my interests.
What is calq? Click here for the calq project.

surface plot of DWT

Available September 2006: DSP Using MATLAB and Wavelets

Available October 2007: Introduction to MATLAB & SIMULINK A Project Approach, Third Edition. If you want to learn about MATLAB, this is the book for you! It has many in-depth projects.

Interesting Images

Occasionally, plotting data or making an image turns out differently than expected, especially with a mistake such as plotting complex numbers instead of their absolute values. Sometimes the results look interesting, almost artistic. Here are a few of my favorites, with fanciful titles.


Hippie belt



Continuous wavelet sunrise



Salmon swimming upstream



The valley of 8-bit graphics


What happens when we plot a matrix of CWT values all at once? We get the following "filters". artistic filter LPF artistic filter ILPF
Low pass and inverse low pass along the top.


artistic filter HPF artistic filter IHPF
High pass and inverse High pass along the bottom.


the bat
The bat


zebra_mountain
zebra mountain

Current and Recent Research

Acknowledgements

This work was supported by the State of Georgia's "Yamacraw" project. We could not have achieved so much without the collaboration and help from many individuals. We especially want to thank the Georgia Insitute of Technology. The office, lab, and research space provided by Georgia Tech were critical to the success of this research.

See this link if you are having trouble installing xv on a Mac.

Getting an error like "error: variable or field `printme' declared void", or maybe "error: `string' was not declared in this scope"? How to fix the "string not declared in this scope" error, that claims to be a "declared void" error.

Getting a "malformed header from script. Bad header" when trying to make a cgi program (using csh)? Here's what I did to fix it.

Having trouble with a "backward_warning.h" warning when compiling a C++ file? Here is how to fix this.

Having trouble with a "X Error of failed request: BadAccess" error when trying to run an Xwindows program remotely? Here is how to fix that.

Having trouble with a "Can't open display" error when connecting to a remote server? How to get Xwindows to work.

Having an error with LaTeX that says "Missing $ inserted"? I found solution to a weird LaTeX error.

Having an error with LaTeX / TeXShop that says "unknown graphics extension" or that your graphics file cannot be found? There is a default setting to change to fix it.

I had an Exception in thread "AWT-EventQueue-0"... message when I ran MATLAB, but I think I fixed it.

Equipment check out form for CS 400 hardware.

Graduate students: here is the registration form that you will need to complete and turn in.

Are you interested in writing a LaTeX document, but do not know where to begin? Follow this link to a latex example.
Sean put together a thesis template to use (with recent changes from GSU).
Evelyn put together a dissertation template with the most-recent changes for GSU.

Here is a list of references for the Discrete Wavelet Transform (DWT)

Here are my publications (through 2006) as a Latex .bib file.

See the following link to get a Mac to run MATLAB faster if it is running slowly.

Follow this link to the department webpage.

Georgia State University
Department of Computer Science,
College of Arts and Sciences

Carmaux On line
email address

Valid HTML 4.01 Transitional (Last checked: October 17, 2008)

You are visitor visitor counter