Digital Signal Processing and Embedded Systems
- Digital Signal Processing, especially wavelets
- Embedded Systems
- Bioinformatics
Plus supporting technologies.
Click here for more information about the lab / my interests.
What is calq?
Click here for the calq project.
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".
Low pass and inverse low pass along the top.
High pass and inverse High pass along the bottom.
The bat
zebra mountain
Current and Recent Research
- Evelyn Brannock, Using DWT in edge detection for bio-medical applications
- Ferrol Blackmon, Embedded Systems as Adaptive devices
- Sean McKeon, Corrective in-flight terrain sensing
- Idzam Baharudin, Vowel Sounds and the Wavelet Packet Transform
- Karan Rana, Phoneme Recognition: Comparing DWT based methods to HMM
- Carson Herrick, Brain-Computer Interface

This picture is from the 2008 Georgia State Undergraduate Research Conference (GSURC), March 14, 2008.
- David Tomaschik, Fred Hudson, Richard (Kyle) Proctor, and Michael Igbinigie. The Oui System: An Embedded Systems Language Learning Lab

(From left to right:
Michael, myself, Kyle, David, and Fred)
We participated in the 2007 Microsoft Imagine Cup contest. Also, we presented our work to the Georgia State University Undergraduate Research Conference, Wednesday, April 11, 2007.
- Drew Phebus, Mike McGreevey, David Tomaschik, and Kyle Cooper, ReActive Irrigation Nexus (RAIN).

(From left to right: Kyle, Mike, myself, David, and Drew.)
This project was a finalist in Microsoft's Windows Embedded Student ChallengE 2006. Our team was selected to be one of the top 30 in the contest, which had more than 350 teams initially competing. We traveled to Microsoft's headquarters to present the project, June 23-25, 2006.
- Vidya Rangaswamy, Phoneme Recognition Using Wavelet Packets (abstract), Master's Thesis, November 11, 2005.
- Huaxin (Johnny) Ye, Wavelet Neural Network based Audio Compression, Master's Thesis, December 2, 2004.
- Jigesh Parikh, Enhancing Role Based Access Control using LDAP, Master's Thesis, November 29, 2004.
- Robert Gulde, Using Multiple GPUs in Parallel to Achieve Performance Gains on a Single CPU System, Master's Thesis, June 24, 2004.
- Janki Vora, A P300 Signal Controlled Robotic Arm Movement Brain Computer Interface, Master's Thesis, March 2, 2004.
- E-Box II Lane Monitoring System

(From left to right: myself, Sherod Emerson, David Hillman, and Anthony Lin.)
This picture was taken at the 2004 ChallengE finals at Microsoft's headquarters, in Redmond Washington. We also participated in the 2004 IEEE Computer Society's International Design Competition (CSIDC).
- Brian Gamulkiewicz, Speech Recognition using the Wavelet Transform, Master's Thesis, December 15, 2003.
- Nimarta Arora, Co-existence Issues Between Bluetooth and 802.11b Networks, Master's Thesis, November 14, 2003.
- Gulsah Altun, Security in Wireless Ad Hoc Network Routing Protocols, Master's Thesis, November 7, 2003.
- Hrishi Talwar, BlueComm - A Simple Ways of Writing Applications for Bluetooth Devices, Master's Project, May 8, 2003.
- Anchalee Wongsirimunkong, Food Ordering System (using Web Services with an iPAQ), Master's Project, November 25, 2002.
- Baoan Wang, A Hybrid Infinite/Finite Impulse Response (HIR) Filter, Master's Thesis, November 12, 2002.
- Qin Wang, A Greedy Search Algorithm for Adaptive QMF Coefficients, Master's Thesis, July 15, 2002.
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.

Department of Computer Science,
College of Arts and Sciences
Carmaux On line

(Last checked: October 17, 2008)
You are visitor 