UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN

Department of Electrical and Computer Engineering

ECE 310: Digital Signal Processing

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

Spring 2012


Administrative Information

Announcements

Text and References

Exams and Grading

Associated Lab Course:

ECE 311: Digital Signal Processing Lab

Lecture Times:

Lecture

D

9:00 AM - 9:50 AM

Mon./Wed./Fri.

269 Everitt Lab

Minh Do

Lecture

G

3:00 PM - 3:50 PM

Mon./Wed./Fri.

269 Everitt Lab

Paris Smaragdis

Instructors:

Prof. Minh N. Do

Prof. Paris Smaragdis

Office: 115 Coordinated Science Lab

Office: 3231 Siebel Center for Comp Sci

Email: minhdo@

Email: paris@

Office Hour: Mondays 10am - 11am (Everitt Lab 369) or appointments by email

Office Hour: Mondays 10am - 11am (Everitt Lab 369) or appointments by email

* Professors Do and Smaragdis will alternate teaching both sections throughout the semester.

Teaching Assistants:

The Teaching Assistants for the course are Kang Kang, Sujay Bhobe and Yuelin Du.

The TA email addresses are: kkang7@, sbhobe2@, du6@.

Office and Recitation Hours:

TA

Day of the week

Time

Room

Kang

Tuesday

5:00 PM - 6:00 PM

Everitt Lab 369

Kang

Wednesday

10:00 AM - 12:00 PM

Everitt Lab 369

Sujay

Thursday

5:00 PM - 7:00 PM

Everitt Lab 368

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:

University of Illinois at Urbana-Champaign

Department of Electrical and Computer Engineering

ECE 310: Digital Signal Processing

Spring 2012 Syllabus

#

Week

Reading

Concept matrix

Quiz

Homework set

1

1/17 - 1/20

Ch 1

AppxA

AppxD

DSP overview;

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

Complex numbers;

Impulses

HW1

HW1_Solution

2

1/23 - 1/27

Ch 2.1-2.5

Fourier transform (FT);

Discrete-time Fourier transform (DTFT);

Discrete Fourier transform (DFT)

HW2

HW2 Solution

3

1/30 - 2/3

Ch 2.6

DFT spectral analysis;

Applications of DT signal analysis

Q1 2/1

Quiz1Sol

HW3

HW3 Solutions

4

2/6 - 2/10

Ch 3.1-3.3

Sampling;

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

HW4

HW4 Solution

5

2/13 - 2/17

Ch 3.4-3.9

Linear and shift invariant systems;

Convolution;

Impulse response

Q2 2/15

Quiz2Sol

HW5

HW5 Solution

6

2/20 - 2/24

Ch 5

z-transform;

Poles and zeros;

Inverse z-transform

HW6

HW6 Solution

7

2/27 - 3/2

Ch 7

Convolution via z-transform;

Difference equations;

System analysis;

BIBO stability

Q3 2/29

Quiz3Sol

HW7

HW7 Solution

8

3/5 - 3/9

Ch 8

Frequency response;

DT processing of CT signals;

A/D and D/A converters

HW8

HW8 Solutions

9

3/12 - 3/16

Ch 9

Analog frequency response of a digital processor;

Applications of DSP systems

Q4 3/14

Quiz4Sol

HW9

HW9 Solutions

10

3/19 - 3/23

Spring break

11

3/26 - 3/30

Ch 10

Digital filter structures;

FIR and IIR filters;

Generalized linear phase

HW10

HW10 Solutions

12

4/2 - 4/6

Ch 11

FIR filter design: truncation, windows, min-max, and frequency sampling

Q5 4/4
Quiz5Sol

HW11

HW11 Solutions

13

4/9 - 4/13

Ch 12

IIR filter design;

IIR design via bilinear transformation;

Applications of digital filtering

HW12

HW12 Solutions

14

4/16 - 4/20

Ch 13

Downsampling and upsampling;

Oversampling A/D and D/A;

Digital interpolation

Q6 4/18

Quiz6Sol

HW13

HW13 Solutions

15

4/23 - 4/27

Ch 14

Fast Fourier transform (FFT);

Fast convolution

HW14

HW14 Solutions

16

4/30 - 5/2

Ch 15

Review;

Applications

Text Only Options

Top of page


Text Only Options

Open the original version of this page.

Usablenet Assistive is a UsableNet product. Usablenet Assistive Main Page.