UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN

Department of Electrical and Computer Engineering

 

ECE 310: Digital Signal Processing

http://courses.engr.uiuc.edu/ece310

Spring 2013


Administrative Information

Announcements

Text and References

Exams and Grading

Concept Matrix

 

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

DSP overview;

Continuous-time (CT) and discrete-time (DT) signals;

Complex numbers;

Impulses

CT-DT notebook

1

1, sol

2

1/21-1/25

Ch 2.1-2.5

Fourier transform (FT);

Discrete-time Fourier transform (DTFT);

Discrete Fourier transform (DFT)

Fourier notebook

2

2, sol

3

1/28-2/1

Ch 2.6

DFT spectral analysis;

Applications of DT signal analysis

DTMF example notebook

3, sol_am

sol_pm

3, sol

4

2/4-2/8

Ch 3.1-3.2

Sampling;

Ideal A/D (analog-to-digital) converter

Aliasing demos

Aliasing notebook

4

4, sol

5

2/11-2/15

Ch 3.3-3.9

Linear and shift invariant systems;

Convolution;

Impulse response

Room impulse response demo

Circular convolution demo

5

5, sol

6

2/18-2/22

Ch 4.1-4.4, 4.8

z-transform;

Poles and zeros;

Inverse z-transform

6

6, sol

7

2/25-3/1

Ch 4.5

Ch 4.10-4.14

Convolution via z-transform;

Difference equations;

System analysis;

BIBO stability

7

7,sol

8

3/4-3/8

Ch 5.1-5.2

Magnitude and phase response;

Linear phase;

Basic filters

8

8, sol

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

9, sol

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

Previous year's notes

11

11, sol

13

4/8-4/12

 

IIR filter design;

IIR design via bilinear transformation;

Applications of digital filtering. Chapter 12

12

12, sol

14

4/15-4/19

 

Downsampling and upsampling;

Oversampling A/D and D/A;

Digital interpolation.

Chapter 13

13

13, sol

15

4/22-4/26

 

Fast Fourier transform (FFT);

Fast convolution

Chapter 14

14

14, sol

16

4/29-5/1

 

Final Review;

Applications