UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN

Department of Electrical and Computer Engineering

 

ECE 310: Digital Signal Processing

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

Fall 2015


Adminstrative Information

Annoucements

Text and References

Exams and Grading

Homework

 

Assoicated Lab Course:

ECE 311: Digital Signal Processing Lab

 

Lecture Times:

Lecture

G

10:00 AM - 10:50 PM

Mon./Wed./Fri.

3017 ECEB

Chandra Radhakrishnan

Lecture

E

3:00 PM - 3:50 PM

Mon./Wed./Fri.

3017 ECEB

Yoram Bresler

 

Instructors:

Prof. Yoram Bresler

Prof. Chandra Radhakrishnan

Office: 112 CSL

Office: 3050 ECEB

Email: ybresler@illinois.edu

Email: cradhak@illinois.edu

* Office Hours by appointment

* Professors Bresler and Radhakrishnan will alternate teaching both sections throughout the semester.

 

Teaching Assistants:

The Teaching Assistants for the course are  Zhiyuan Zheng, Adam Luchies and Trong Nguyen. The TAs will hold recitations, in which they will solve problems on the board and/or review course material, as well as office hours, during which they will answer specific questions from students.

 

Office Hours:    

Mon., Tue., Wed. : 5:00 - 6:30 PM

Thursday: 3:00 - 4:30 pm and 5:00 - 6:30 PM

Location: 3036 ECEB

 

Recitation:

Tuesday: 7:00 - 8:00 pm

Location: 2013 ECEB

 

The TA email addresses are:  zheng55@illinois.edu, luchies1@illinois.edu, tnnguyn2@illinois.edu.

 

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:

Syllabus:

#

Week

Reading

Concept matrix

Quiz

Homework set

1

8/24 - 8/28

Ch 1

AppxA

AppxD

DSP overview;

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

Complex numbers;

Impulses

 

 

2

8/31 - 9/4

Ch 2.1, 2.2, 2.3

2.4, 2.5

Fourier transform (FT);

Discrete-time Fourier transform (DTFT); DTFT of sinusoidal signals.

Discrete Fourier transform (DFT)

 

   H1

 

   9/7

 

Labor Day

   

3

9/8 - 9/11

Ch 2.6

DFT spectral analysis;

Applications of DT signal analysis

Q1 9/9

   H2

4

9/14 - 9/18

Ch 3.1-3.2

Sampling;

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

 

   H3

5

9/21 - 9/25

Ch 3.3-3.9

Linear and shift invariant systems;

Convolution;

Impulse response

Thu Q2 9/24

   H4

6

9/28 - 10/2

Ch 4.1-4.4

Unilateral z-transform;

Poles and zeros;

Inverse z-transform

 

   H5

7

10/5 - 10/9

Ch 4.5, 4.8,

4.10, 4.12-4.14

Difference equations;

Transfer Function;

System block diagrams;

Convolution via z-transform;

System analysis;

BIBO stability

  Q3 10/7

    H6

8

10/12 - 10/16

Ch 5

Frequency response;

DT processing of CT signals;

A/D and D/A converters

 

    H7

9

10/19 - 10/23

Ch 9

Analog frequency response of a digital processor;

Applications of DSP systems

  Q4 10/21

    H8

10

10/26 - 10/30

Ch 6

Digital filter structures;

FIR and IIR filters;

Generalized linear phase

 

    H9

11

11/2 - 11/6

Ch 11

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

  Q5 11/4

    H10

12

11/9 - 11/13

Ch 13

Downsampling and upsampling;

Oversampling A/D and D/A;

Digital interpolation

 

    H11

13

11/16 - 11/20

Ch 14

Fast Fourier Transform (FFT);

Fast Convolution

  Q6 11/18

    H12

14

11/23 - 11/27

 

Thanksgiving break

 

 

15

11/30 - 12/4

Ch 12

IIR Filters: butterworth, Chebychev, Elliptical
Applications of digital filtering;

 

    H13

16

12/7 - 12/9

Ch 15

Review;

Applications