Note: This course has been changed from EECS 451 to EECS 351as of Fall 2015
This course covers the basics of digital signal processing, including: Sampling, linear time-invariant systems, convolution, z-transforms, Discrete-time Fourier transform, Discrete-time Fourier series Discrete Fourier transform, Fast Fourier transform, data windows, FIR and IIR filter design, multirate filtering, image processing, spectrogram.
Weekly problem sets all include problems in which course techniques are applied to real-world signals. The number of exams and other details will depend on the professor teaching the course.
Textbook(s) (Only one textbook is used: check with your professor)
Prandoni, Paolo and Vetterli, Martin. Signal processing for communications. 2008.
Manolakis, Dimitris K, and John G. Proakis. Digital Signal Processing (4th Edition). 4 ed. Alexandria, VA: Prentice Hall, 2006.
1. Discrete-time LTI systems and convolution
2. Two-sided z-transform and ROC
3. DTFT, DTFS, DFT, FFT, data windows
4. Low-pass and comb filters using poles and zeros
5. FIR and IIR filter design
6. Multirate filtering
7. Basic image processing