Department of Electrical and Computer Engineering
ECE 310: Digital Signal Processing
http://courses.engr.uiuc.edu/ece310
Spring 2013
Associated Lab Course (VERY STRONGLY RECOMMENDED):
ECE 311: Digital Signal Processing Lab
Lecture Times:
Lecture |
D |
9:00 AM - 9:50 AM |
Mon./Wed./Fri. |
269 Everitt Lab |
Paris Smaragdis |
Lecture |
G |
3:00 PM - 3:50 PM |
Mon./Wed./Fri. |
165 Everitt Lab |
Andrew Singer |
Instructors:
Prof. Andrew Singer |
Prof. Paris Smaragdis |
Office: 110 CSL |
Office: 3231 Siebel Center |
Email: acsinger |
Email: paris |
* Office Hours by appointment
* Professors Singer and Smaragdis may appear in both sections throughout the semester.
Teaching Assistants:
The Teaching Assistants for the course are Cliston Cole, Johannes Traa, and Mijail Gomez. The TAs will hold recitations, in which they will solve problems on the board and/or review cT 9:30-10:30 amourse material, as well as office hours, during which they will answer specific questions from students.
E-mail Addresses:
Mijail Gomez: gomez19@illinois.edu
Cliston Cole: clcole2@illinois.edu
Johannes Traa: traa2@illinois.edu
Office Hours (in 330N Everitt Lab):
Mijail Gomez: M, 11:30 - 1:30 pm and F, 4:00-6:00 pm
Cliston Cole: T, 6:00 pm - 9:00 pm
Johannes Traa: Th and F, 12:00 - 3:00 pm
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. Students are expected to complete quizzes during the section in which they are enrolled. By enrolling in this course and submitting quizzes and exams for grading, each student implicitly accepts this honor code.
Course Objectives:
Upon completion of this course, you should be able to:
What is a "Concept Matrix" and does it have something to do with why you are giving us the solutions to the homework on the day it is handed out? What is this I hear about weekly quizzes? Are you serious?
Syllabus
# |
Week |
Reading |
Concept matrix |
Quiz |
Homework |
1 |
1/14-1/18 |
Ch 1 Appendix A Appendix D |
1 | ||
2 |
1/21-1/25 |
Ch 2.1-2.5 |
Discrete-time Fourier transform (DTFT); |
2 |
2, sol |
3 |
1/28-2/1 |
Ch 2.6 |
3, sol_am |
3, sol | |
4 |
2/4-2/8 |
Ch 3.1-3.2 |
Sampling; Ideal A/D (analog-to-digital) converter |
4, sol | |
5 |
2/11-2/15 |
Ch 3.3-3.9 |
Linear and shift invariant systems; Convolution; Impulse response |
5 |
5, sol |
6 |
2/18-2/22 |
Ch 4.1-4.4, 4.8 |
z-transform; Poles and zeros; Inverse z-transform |
6 |
|
7 |
2/25-3/1 |
Ch 4.5 Ch 4.10-4.14 |
Convolution via z-transform; Difference equations; System analysis; BIBO stability |
||
8 |
3/4-3/8 |
Ch 5.1-5.2 |
Magnitude and phase response; Linear phase; |
8 |
|
9 |
3/11-3/15 |
Ch 5.3-5.4 |
DT processing of CT signals; A/D and D/A converters; Analog frequency response of a digital processor; Applications of DSP systems |
9 |
|
10 | 3/18-3/22 | War and Peace | Spring Break | ||
11 | 3/25-3/29 | Ch 4.10, 5.2, 6 |
Digital Filter structures; FIR and IIR Filters; Generalized linear phase |
10 | 10,sol |
12 |
4/1-4/5 |
|
FIR filter design: truncation, windows, min-max, and frequency sampling |
11 |
|
13 |
4/8-4/12 |
|
IIR filter design; IIR design via bilinear transformation; Applications of digital filtering. Chapter 12 |
12 |
|
14 |
4/15-4/19 |
|
Downsampling and upsampling; Oversampling A/D and D/A; Digital interpolation. |
13 |
|
15 |
4/22-4/26 |
|
Fast Fourier transform (FFT); Fast convolution |
14 |
|
16 |
4/29-5/1 |
|
|
|