UNIVERSITY OF ILLINOIS AT URBANACHAMPAIGN
Department of Electrical and Computer Engineering
ECE 310: Digital Signal Processing
Spring 2018
Integrity:
This course will operate under the following honor code: All exams and quizzes are to be worked out independently without any aid from any person or device. Copying of other students' work is considered cheating and will not be permitted. By enrolling in this course and submitting quizzes and exams for grading, each student implicitly accepts this honor code.
Resources
Required Text Book:

Applied Digital Signal Processing: Theory and Practice (1^{st} ed.) 
Piazza and Compass2g Link:
Associated Lab Course (VERY STRONGLY RECOMMENDED):
Past Exams
Exam Solutions
Schedule
Lecture Times:
Lecture  Time  Day  Location 

Session D  9:00  9:50  Mon./ Wed./ Fri.  1015 ECE Building 
Session E  12:00  12:50  Mon./ Wed./ Fri.  3017 ECE Building 
Session G  15:00  15:50  Mon./ Wed./ Fri.  1015 ECE Building 
Recitation Times:
Day  Time  Location 

Mon.  18:00  19:00  3017 ECE Building 
Tue.  18:00  19:00  3015 ECE Building 
TA Office Hours:
Day  Time  Location  TAs 

Mon.  16:00  18:00  5034 ECE Building  Michael Silkaitis 
Tue.  16:00  18:00  4036 ECE Building  Yuanheng Yan Vaishnavi Subramanian 
Wed.  15:00  17:00  3034 ECE Building  He Di 
Fri.  16:00  18:00  2036 ECE Building  Cu Khoi Nguyen Mac Mona Zehni 
Teaching Staff
Instructors:
Prof. Minh Do  Prof. ZhiPei Liang 
Office: 113 Coordinated Science Lab  Office: 4257 Beckman Institute 
Email: minhdo@illinois.edu  Email: zliang@illinois.edu 
Teaching Assistants:
Yuanheng Yan  Michael Silkaitis  He Di 
Email: yyan6@illinois.edu  Email: silkait2@illinois.edu  Email: dihe2@illinois.edu 
Vaishnavi Subramanian  Mona Zehni  Cu Khoi Nguyen Mac 
Email: vs5@illinois.edu  Email: mzehni2@illinois.edu  Email: knmac@illinois.edu 
Syllabus
Lecture PlanTime  Topics  Reading Assignments  Lecture Notes 

Week 1: 1/16  1/19 
DSP overview Continuoustime (CT) and discretetime (DT) signals Discretetime systems 
Chapter 1: 1.1  1.4 Chapter 2: 2.1  2.2 
DSP_Overview.pdf Lecture_1.pdf Lecture_2.pdf sinusoidal.m 
Week 2: 1/22  1/26 
Linear and timeinvariant (LTI) systems Impulse response Convolution Difference equations 
Chapter 2: 2.3  2.7; 2.10 
Lecture_3.pdf Lecture_4.pdf Lecture_5.pdf 
Week 3: 1/29  2/2 
ztransform Poles and zeros Inverse ztransform 
Chapter 3: 3.1  3.4 
Lecture_6.pdf Lecture_7.pdf Lecture_8.pdf partial_fraction.m 
Week 4: 2/5  2/9 
System analysis via ztransform System transfer function Stability 
Chapter 3: 3.5  3.7 
Lecture_9.pdf Lecture_10.pdf Lecture_11.pdf stability.m 
Week 5: 2/12  2/16 
Fourier transform (FT) Discretetime Fourier transform (DTFT) Sinusoidal signals 
Chapter 4: 4.1  4.5 
Lecture_12.pdf Lecture_13.pdf Lecture_14.pdf DTFT.m DTFT_plots.m 
Week 6: 2/19  2/23 
Fourier analysis of LTI systems Sinusoidal response of LTI systems Frequency response (magnitude and phase responses) 
Chapter 5: 5.1  5.6 
Lecture_15.pdf Lecture_16.pdf Lecture_17.pdf freq_resp.m 
Week 7: 2/26  3/2 
Sampling of continuoustime signals Ideal A/D and D/A Aliasing effect 
Chapter 6: 6.1  6.3 
Lecture_18.pdf Lecture_19.pdf Lecture_20.pdf 
Week 8: 3/5  3/9 
Discrete Fourier transform (DFT) DFT spectral analysis 
Chapter 7: 7.1  7.4; 7.6 
Lecture_21.pdf Lecture_22.pdf DFT.m IDFT.m 
Week 9: 3/12  3/16 
Fast Fourier transform (FFT) Fast convolution via the FFT 
Chapter 8: 8.1; 8.3 Chapter 7: 7.5 
Lecture_23.pdf Lecture_24.pdf Lecture_25.pdf DFT_applications.m 
Spring break: 3/19  3/23 

Week 10: 3/26  3/30 
Digital filter structures FIR and IIR filters Generalized linear phase 
Chapter 9: 9.1  9.3 Chapter 10: 10.2 
Lecture_26.pdf Lecture_27.pdf Lecture_28.pdf 
Week 11: 4/2  4/6 
FIR filter design IIR filter design 
Chapter 10: 10.1; 10.3 Chapter 11: 11.1; 11.3 
Lecture_29.pdf Lecture_30.pdf Lecture_31.pdf FIRwindow.m 
Week 12: 4/9  4/13 
Downsampling and upsampling Multirate signal processing 
Chapter 12: 12.1  12.2  Lecture_32.pdf Lecture_33.pdf Lecture_34.pdf multirate.m 
Week 13: 4/16  4/20 
Analog frequency response of a DSP system Practical A/D and D/A Oversampling A/D and D/A 
Chapter 6: 6.4  6.5 Chapter 15: 15.3.1 

Week 14: 4/23  4/27 
Selected applications  Handout  Lecture_38.pdf Lecture_39.pdf Lecture_40.pdf LMS.m cnn_demo.m 
Week 15: 4/30  5/2  Review and DSP beyond 310  Handout  Review_Problems.pdf DSP_Beyond_310.pdf 
Grading
 Homework (weekly; drop two lowest scores): 15%
 Assigned on Wednesdays. Due on Wednesdays (5pm) on the following week. Solutions posted 7pm on the due date
 Homework can be done in LaTeX if you prefer to do so, but is definitely not required. We provide the .tex files so those that want to typeset their solutions have a template. Please write your name, netID, and section number and STAPLE extra pages. We have homework boxes reserved for the class (boxes 6264) where the homework can be turned in.
 Session D (9am Lecture): Box 62
 Session E (12pm Lecture): Box 63
 Session G (3pm Lecture): Box 64
 Quizzes (weekly; drop two lowest scores): 15%
 Fridays (last 10 minutes in class; cover materials in the homework that was due 2 days before)
 You must take the quiz in your own section
 Midterm: 25%
 Date: Thursday, Mar 1, 78:30pm (week 7)
 Cover materials in lectures and homework of weeks 16
 Allow 2 sheets (twosided) of handwritten notes in 8.5x11 papers
 Grading done by next Wednesday, Mar 7 (before course drop date)
 Location:
 Session D (9am Lecture): room 3017 ECEB
 Session E (12pm Lecture): room 1013 ECEB
 Session G (3pm Lecture): room 1015 ECEB
 Conflict midterm: room 3017 ECEB, Thursday, Mar 1, 910:30pm
 Date: Thursday, Mar 1, 78:30pm (week 7)
 Final: 45%
 Date: Wednesday, May 9, 811am; Room: 1002 ECEB
 Cover materials of the whole semester
 Allow 4 sheets (twosided) of handwritten notes in 8.5x11 papers
 Conflict final: Wednesday, May 9, 1:304:30 pm; Room: 4070 ECEB
Homework, Quiz, and Recitation
Homework:
Homework  Material  Solution  Due date (at 5PM) 

Homework 1 
HW1.pdf HW1.tex 
HW1_sol.pdf  01/24/2018 
Homework 2 
HW2.pdf HW2.tex 
HW2_sol.pdf  01/31/2018 
Homework 3 
HW3.pdf HW3.tex 
HW3_sol.pdf  02/07/2018 
Homework 4 
HW4.pdf HW4.tex 
HW4_sol.pdf  02/14/2018 ♥ 
Homework 5 
HW5.pdf HW5.tex 
HW5_sol.pdf  02/21/2018 
Homework 6 
HW6.pdf HW6.tex 
HW6_sol.pdf  02/28/2018 
Homework 7 
HW7.pdf HW7.zip 
HW7_sol.pdf  03/07/2018 
Homework 8 
HW8.pdf HW8.tex 
HW8_sol.pdf  03/14/2018 π 
Homework 9 
HW9.pdf HW9.zip 
HW9_sol.pdf  03/28/2018 
Homework 10 
HW10.pdf HW10.zip 
HW10_sol.pdf  04/04/2018 
Homework 11 
HW11.pdf HW11.tex 
HW11_sol.pdf  04/11/2018 
Homework 12 
HW12.pdf HW12.zip 
HW12_sol.pdf  04/18/2018 
Homework 13 
HW13.pdf HW13.zip 
HW13_sol.pdf  04/25/2018 
Quiz:
Recitation:
Recitation  Material  Solution 

Recitation 1  recitation1.docx  recitation1_sol.pdf 
Recitation 2  recitation2.pdf  recitation2_sol.pdf 
Recitation 3  (Included in solution)  recitation3_sol.pdf 
Recitation 4  recitation4.pdf  recitation4_sol.pdf 
Recitation 5  (Included in solution)  recitation5_sol.pdf 
Recitation 6  (Included in solution)  recitation6_sol.pdf 
Recitation 7  (Included in solution)  recitation7_sol.pdf 
Recitation 8  (Included in solution)  recitation8_sol.pdf 
Recitation 9  (Included in solution)  recitation9_sol.pdf 
Recitation 10  (Included in solution)  recitation10_sol.pdf 
Recitation 11  (Included in solution)  recitation11_sol.pdf 
Recitation 12  (Included in solution)  recitation12_sol.pdf 
Recitation 13  (Included in solution)  recitation13_sol.pdf 