Questions or comments concerning this laboratory should be directed to Prof. Charles A. Bouman, School of Electrical and Computer Engineering, Purdue University, West Lafayette IN 47907; (765) 494-0340; bouman@ecn.purdue.edu
These modules are a reproduction of a set of laboratory experiments developed for the course ECE438 - Digital Signal Processing with Applications, taught in the School of Electrical and Computer Engineering at Purdue University. This is a senior-level undergraduate course that covers the fundamentals of digital signal processing, along with several applications throughout the course. Some applications of particular emphasis are speech modeling, coding and synthesis, and also imaging processing topics including filtering, color spaces, halftoning, and tomography.
Laboratory experiments are performed each week during the semester, so these modules are designed to be completed in 2-4 hours. While the labs are performed as part of a lecture course, the lab modules contain most of the relevant background theory along with the lab exercises.
All of the lab exercises in this module set are written for Matlab by MathWorks. The modules are written for a student who has essentially no Matlab experience. A Matlab introduction is contained in the first module, and further Matlab skills and tips are provided as the modules progress forward.