DSP Home Page

Example frontpage imageWelcome to the Home Page for the course on Digital Signal Processing. On this site you will find a variety of useful resources, including lecture notes, problem sets, Matlab code for a variety of different adaptive filtering algorithms, demos that illustrate many of the concepts and applications covered in the course, and links to important resources outside this web page.

Read more »


  • Discrete-time signals and systems
  • Discrete-Time Fourier transforms
  • Sampling, A/D and D/A converters
  • z-Transforms
  • Frequency response
  • The Discrete Fourier Transform (DFT) and the FFT
  • Filter structures and flowgraphs
  • Digital filter design
  • Discrete-time random signals

About the Course

This course is intended to provide an introduction to the theory and application of digital signal processing.  Upon completion of the course, the student should have a solid foundation in basic digital signal processing.  The objectives of the course will be:

  1. To develop methods for processing discrete-time signals. These signals include waveforms that originate as discrete-time signals as well as those that originate from sampling continuous-time signals.
  2. To understand the processes of A-D and D-A conversion. 
  3. To acquire some familiarity with digital filters in terms design and implementation and to become familiar with how various types of filters affect signal characteristics.
  4. To understand the discrete Fourier transform and discrete spectral analysis.
  5. To become familiar with some applications of digital processing.  Topics may include speech processing, image processing, multidimensional digital signal processing, adaptive filtering, spectrum estimation, and adaptive filtering.

The prerequisites for this course are:

  1. A willingness to work hard and to think independently.
  2. A commitment to put a significant amount of time, outside of class, reading and working problem.
  3. A desire to learn and to not be afraid to ask questions.


About Monson H. Hayes

Dr. Hayes is a Professor of Electrical Engineering .Dr. Hayes received his Sc.D. in Electrical Engineering and Computer Science from M.I.T. in 1981 and then joined the faculty in the School of Electrical and Computer Engineering at Georgia Tech where he is now a Full Professor. From 2006 until 2011, he was an Assocaite Chair for the School of ECE and Associate Director of Georgia Tech Savannah. In March of 2011, he became a Distinguished Foreign Professor at Chung-Ang University in Seoul, Korea, while still maintaining his status as a Professor at Georgia Tech.

 Dr. Hayes has become internationally recognized for his contributions to the field of digital signal processing. He has published more than 180 articles in journals and conference proceedings, and is the author of two textbooks, Statistical Digital Signal Processing and Modeling (Wiley, 1996), and Schaum’s Outline on Digital Signal Processing (McGraw-Hill, 1999). His research interests include DSP algorithms, signal modeling, image and video processing, face recognition, multimedia signal processing, and DSP education. His current projects include face recognition for personalization, lane tracking for driver awareness, hand and gesture recognition for multimedia applications, and equation recognition for handheld devices and the classroom.