DEPARTMENT OF ELECTRICAL ENGINEERING

DEPARTMENT OF ELECTRICAL ENGINEERING
University of Washington
Winter Quarter 2013
Course: EE PMP 518
Title: Principles of Discrete-Time Signal Processing
Credits: 4
Course Web Site: http://www.ee.washington.edu/class/pmp518/2013wtr/
Course Description: This class addresses the representation, analysis, and design of discrete time signals and
systems. The major concepts covered include: Discrete-time processing and modeling of continuous-time signals
and systems; decimation, interpolation, and sampling rate conversion; time-and frequency-domain design
techniques for non-recursive (FIR) filters; prediction; discrete Fourier transforms, fast Fourier transform (FFT)
algorithms and turning block into stream processing; short-time Fourier analysis and filter banks; multirate
techniques; and various applications of these techniques. Some of the class homework will make use of
MATLAB™ programs on computers within the UW or on your work or home computer. The course grade will be
based upon weekly homework, a midterm exam, and the final exam. Prerequisites: EE PMP 505. A
mathematical/quantitative undergraduate degree, preferably with knowledge of Fourier transforms, and some
discrete math and linear algebra.
Lecture Time: T 6:00–8:50 pm in EE 045, with a break at 7:20–7:35 pm.
Instructor: Prof. Les Atlas (EE 410, atlas@uw.edu)
Atlas Office Hours: T 5:00–5:50 pm in EE 410, Sunday 12:00-2:50 PM, Sieg Hall 1st floor 128, or feel free to
request other times by email.
Discussion/Problem Session: T 9:00–9:50 pm in EE 045
Teaching Assistant: Xing Li (EE 423, xingli@uw.edu)
TA Office Hours: Sunday 1:00–3:50 PM, Sieg Hall 1st floor 128, or feel free to request other times by email.
Required Textbooks:
1. Oppenheim and Schafer, Discrete-Time Signal Processing, 3rd Edition, Pearson Prentice Hall, 2010.
2. MATLAB Student Version (earlier), or MATLAB & Simulink Student Version (current):
http://www.mathworks.com/academia/student_version/ (Any version with Signal Processing Toolbox)
Homework: Weekly homework is due in class on Tuesday (no later than 6:00 pm on Tuesday at the start of
discussion), starting with Homework #1, due Tuesday 1/15, 6:00 pm. Solutions will be posted on the class website.
Solutions will be covered in the same Tuesday discussion section. Late Homework will not be accepted.
Midterm Exam: In classroom EE 045, 6:00-7:50 on Tuesday, February 12. Open books and notes. No turned-on
electronic devices (calculators, phones, etc.) allowed.
Final Exam: In classroom EE 045, 6:00-8:50 on Tuesday, March 19. Open books and notes. No turned-on
electronic devices (calculators, phones, etc.) allowed.
Course Grading:
 Attendance: required, with up to 2 absences allowed.
 Weekly Homework: 15%
 Midterm Exam (2/12 in EE 045): 35 % (Open book and notes.)
 Final Exam (3/19 in EE 045): 50 % (Open book and notes.)
EE 518 Winter 2013
www.ee.washington.edu/class/pmp518/2013wtr/
1
DEPARTMENT OF ELECTRICAL ENGINEERING
University of Washington
Winter Quarter 2013
Date Week
Topic (subject to change)
Oppenheim et al
chapter sections
1, 2.0-2.9
Introduction,
discrete-time (DT) sequences, DT systems, properties,
LTI systems, convolution sum, difference equations, eigenfunctions,
01/08/13 1
frequency domain, frequency response,
Fourier operator,
Fourier transform symmetries, and
Fourier transform theorems
z-transforms, region of convergence, inverse z-transforms, properties
3
01/15/13 2
and uses of the z-transform
Sampling, DT vs. CT processing, downsampling, upsampling, sample
01/22/13 3
4.0-4.6
rate conversion
Multirate signal processing, A/D & D/A conversion, and polyphase
4.7-4.8, 5.0-5.2
01/29/13 4
structures, frequency response of LTI systems,
phase and group delay
Pole/zero diagrams,
5.3-5.7, 7.2
02/05/13 5
all pass and minimum phase systems, generalized linear phase
and FIR types, FIR filter design by windowing
Midterm Exam: 6:00-7:50, EE 045
02/12/13 6.1
Covers all lectures, homework, and discussion through Week 5
02/12/11 6.2
Review Midterm Solutions 8:00-8:50, EE 045
Optimal (equiripple) approximations
7.4-7.5,
02/19/13 7
for FIR filters
and Atlas’ Notes
Discrete Fourier series, circularity, the
8.0-8.6, 10.1-10.2
02/26/13 8
discrete Fourier transform (DFT), spectral analysis with the DFT
03/05/13 9
The fast Fourier transform (FFT) and fast convolution
9.3-9.4
How to get to the deeper literature: Introduction to tutorials on
03/12/13 10 prediction, Kalman filtering, and time-varying adaptive, underspread,
Atlas’ Notes
and separable systems.
Final Exam: 6:00-8:50, EE 045
03/19/13
Covers all material from Week 1 through Week 10, with less detail on Week 10
Review Final Exam Solutions 9:00-9:50, EE 045
EE 518 Winter 2013
www.ee.washington.edu/class/pmp518/2013wtr/
2