UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN
Department of Electrical and Computer Engineering
ECE 310: Digital Signal Processing
http://courses.ece.uiuc.edu/ece310
Spring 2017
Administrative Information | Announcements | Text & References | Exams & Grading | Homework&Recitation notes |
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. |
1015 ECEB |
Prof. Chandrasekhar Radhakrishnan |
Lecture |
E |
12:00 PM - 12:50 PM |
Mon./Wed./Fri. |
3017 ECEB |
Prof. Zhi-Pei Liang |
Lecture | G | 3:00 PM - 3:50 PM | Mon./Wed./Fri. | 1015 ECEB | Prof. Ivan Dokmanic |
Recitation | D/E/G | 7:00 PM - 8:00 PM | Mondays | 3015 ECEB | Professors Radhakrishnan, Liang and Dokmanic |
Instructors:
Prof. Zhi-Pei Liang |
Prof. Chandrasekhar Radhakrishnan |
Prof. Ivan Dokmanic |
Office: 4257 Beckman Institute |
Office: 3050 ECEB |
Office: 313 CSL |
Email: z-liang@illinois.edu |
Email: cradhak@illinois.edu |
Email: dokmanic@illinois.edu |
Teaching Assistants:
Michael Wei: mwei5@illinois.edu Yuanheng Yan: yyan6@illinois.edu
Wenda Chen: wchen113@illinois.edu Yingyan Lin: yingyan@illinois.edu
The instructors for the course will hold recitations, in which they will solve problems on the board and/or review course material. TAs will hold office hours, during which they will answer specific questions from students.
TA Office Hours:
Monday: 5:00-6:00 PM (ECEB 5034)
Tuesday: 1:00-2:00 PM (ECEB 3034), 5:00-6:00 PM (ECEB 3036)
Thursday: 1:00-2:00 PM 2:00-3:00 PM (ECEB 3036)
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.
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 |
1 |
1/17-20 |
DSP overview Continuous-time (CT) and discrete-time (DT) signals Complex numbers Impulses |
|
2 |
1/23-1/27 |
Fourier transform (FT) Discrete-time Fourier transform (DTFT) Discrete Fourier transform (DFT) |
|
3 |
1/30-2/3 |
DFT spectral analysis Applications of DT signal analysis |
|
4 |
2/6-2/10 |
Sampling; Ideal A/D (analog-to-digital) converter |
|
5 |
2/13-2/17 |
Linear and shift invariant systems; Convolution; Impulse response |
|
6 |
2/20-2/24 |
Ch 4.1-4.4, 4.8 |
z-transform; Poles and zeros; Inverse z-transform |
7 |
2/27-3/3
|
Ch 4.5 Ch 4.10-4.14 |
Convolution via z-transform; Difference equations; System analysis; BIBO stability |
8 |
3/6-3/10 |
Ch 5.1-5.2 |
Magnitude and phase response; Linear phase; Basic filters |
9 |
3/13-3/17 |
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 |
BREAK | |||
10 | 3/27-3/31 | Ch 4.10, 5.2, 6 |
Digital Filter structures; FIR and IIR Filters; Generalized linear phase |
11 | 4/3-4/7 |
FIR filter design: truncation, windows, min-max, and frequency sampling Previous year's notes, Notes (4/6, 4/8, 4/10), |
|
12 |
4/10-4/14 |
|
IIR filter design; IIR design via bilinear transformation; Applications of digital filtering. Chapter 12 |
13 |
4/17-4/21 |
|
Downsampling and upsampling; Oversampling A/D and D/A; Digital interpolation. Chapter 13 |
14 |
4/24-4/28 |
|
Fast Fourier transform (FFT); Fast convolution Chapter 14 |
15 |
5/1-5/5 |
|
Final Review; Applications |