UNIVERSITY OF ILLINOIS AT URBANACHAMPAIGN
Department of Electrical and Computer Engineering
ECE 310: Digital Signal Processing
http://courses.ece.uiuc.edu/ece310
Fall 2016
Assoicated Lab Course:
ECE 311: Digital Signal Processing Lab
Lecture Times:
Lecture 
G 
10:00 AM  10:50 PM 
Mon./Wed./Fri. 
3017 ECEB 
Prof. Stephen Levinson 
Lecture 
E 
3:00 PM  3:50 PM 
Mon./Wed./Fri. 
3017 ECEB 
Prof. Yoram Bresler 
Instructors:
Prof. Yoram Bresler 
Prof. Stephen Levinson 
Office: 112 CSL 
Office: 2009 Beckman Institute 
Email: ybresler@illinois.edu 
Email: selevins@illinois.edu 
* Office Hours by appointment
* Professors Bresler and Levinson will alternate teaching both sections throughout the semester.
Teaching Assistants:
The Teaching Assistants for the course are TBD. The TAs will hold recitations, in which they will solve problems on the board and/or review course material, as well as office hours, during which they will answer specific questions from students.
Office Hours:
TBD
Location: TBD
Recitation:
TBD
Location: TBD
The TA email addresses are: TBD
Integrity:
This course will operate under the following honor code: Students may collaborate on working through homework assignments, but each student must turn in his or her own work that has been worked out independently of any other student. Looking for solutions from prior year handouts or copying of other student's work is considered cheating and will not be permitted. All exams and quizzes are to be worked out independently without any aid from any person or device. By enrolling in this course and submitting HW assignments, quizzes, and exams for grading, each student implicitly accepts this honor code.
Course Objectives:
Upon completion of this course, you should be able to:
Syllabus:
# 
Week 
Reading 
Concept matrix 
Quiz 
Homework set Due 
1 
8/22  8/26 
Ch 1 AppxA AppxD 
DSP overview; Continuoustime (CT) and discretetime (DT) signals; Complex numbers; Impulses 


2 
8/29  9/2 
Ch 2.1, 2.2, 2.3 2.4, 2.5 
Fourier transform (FT); Discretetime Fourier transform (DTFT); DTFT of sinusoidal signals.


H1 
9/5 
Labor Day 

3 
9/6  9/9 
Ch 2.4, 2.5 
Discretetime Fourier transform (DTFT); Discrete Fourier transform (DFT) 
Q1 Wed 9/7 
H2 
4 
9/12  9/16 
Ch 2.5 2.6 Ch 3.13.2

Discrete Fourier transform (DFT); DFT spectral analysis; Sampling; Ideal A/D (analogtodigital) converter 

H3 
5 
9/19  9/23 
Notes Ch 3.33.9 OpponheimShafer: 2.22.4 ProakisManolakis: 2.22.3

Linear and shift invariant systems; Convolution; Impulse response 
Q2 Wed 9/21 
H4 
6 
9/26  9/30 
Notes: Ch 4.14.5, 4.8, 4.10, 4.124.14
OpponheimShafer: 2.5, 3.1, 3.3.2, 3.4
ProakisManolakis: 2.4, 3.13.3, 3.4.3 
Unilateral ztransform (for rightsided signals); Poles and zeros; Inverse ztransform Difference equations;Solution using the ztransform. Transfer Function; System block diagrams; Convolution via ztransform; System analysis; BIBO stability 

H5 
7 
10/3  10/7 
Lecture notes: Ch 5.1, Ch 5.2 OpponheimShafer: 2.6, 2.7, 2.9, 5.1 ProakisManolakis: 4.2.3, 4.2.6, 5.15.2 
Frequency representation of signals; Frequency response of systems; Magnitude and phase response 
Q3 Wed 10/5 
H6 
8 
10/10  10/14 
Notes: Ch 6.36.4, Ch. 11(old notes) OpponheimShafer: 6.1, 7.2 ProakisManolakis: 2.5, 9.1, 10.1.2, 10.2.2 
Digital filter structures; FIR and IIR filters; FIR filter design  the windowing method 

H7 
9 
10/17  10/21 
Ch 9 
Analog frequency response of a digital processor; Applications of DSP systems 
Q4 Wed 10/19 
H8 
10 
10/24  10/28 
Ch 13 
Downsampling and upsampling; Oversampling A/D and D/A; Digital interpolation 

H9 
11 
10/31  11/4 
Ch 14 
Fast Fourier Transform (FFT); Fast Convolution 
Q5 Wed 11/2 
H10 
12 
11/7  11/11 
Signal as vectors; Signal representation and transformation; Linear systems as matrices; 

H11 

13 
11/14  11/18 
Linear regression and leastsquares filtering SVD and principal component analysis 
Q6 Wed 11/16 
H12 

14 
11/21  11/25 

Thanksgiving break 


15 
11/28  12/2 
Ch 12 
IIR Filters: butterworth, Chebychev, Elliptical 

H13 
16 
12/5  12/7 
Ch 15 
Review; Applications 

