UNIVERSITYOFILLINOISATURBANA-CHAMPAIGN

Department of Electrical and Computer Engineering

ECE 310: Digital Signal Processing

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

Fall 2017


Administrative Information Exams & Grading Homework & Quiz & Recitation notes

Required Text Book:

Applied Digital Signal Processing: Theory and Practice (1sted.) by Dimitris G. Manolakis and Vinay K. Ingle

Cambridge Univ. Press publisher ISBN: 978-052111020

Also available asEbook

Piazza and Compass2g Link:

piazza.com/illinois/fall2017/ece310

compass2g.illinois.edu​

Associated Lab Course (VERY STRONGLY RECOMMENDED):

ECE 311: Digital Signal Processing Lab

Lecture Times:

Lecture

E

15:00 - 15:50

Mon./Wed./Fri.

3017 ECE Building

Lecture

G

10:00 - 10:50

Mon./Wed./Fri.

3017 ECE Building

Recitation Times:

Tue

19:00-20:00

1015 ECE Building

Wed

19:00-20:00

3017 ECE Building

Instructors:

Prof. Zhi-Pei Liang

Prof. Yoram Bresler

Office: 4257 Beckman Institute

Office: 112 Coordinated Science Lab

Email: z-liang@illinois.edu

Email: ybresler@illinois.edu

Teaching Assistants:

Yuanheng Yan

Michael Silkaitis

Seo Taek Kong

Email: yyan6@illinois.edu

silkait2@illinois.edu

Email: skong10@illinois.edu

TA Office Hours:

Mon 5-6pm Rm. ECEB 5034
Tue 4-7pm Rm. ECEB 5034
Wed 4-7pm Rm. ECEB 2036

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.

Syllabus

Time

Reading Assignments

Topics to be Covered

Week 1:

8/28 9/01

Chapter 1:

1.1 1.4

Handout

Chapter 2:

2.1-2.3

DSP overview

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

Complex variables

Discrete-time systems

9/04 Labor Day

Week 2:

9/06 9/08

Chapter 2:

2.1 2.6; 2.10

Discrete-time systems

Linear and time-invariant (LTI) systems

Difference equations

Impulse response

Convolution

Week 3:

9/11 9/15

Chapter 3:

3.1 3.4;

3.8

z-transform

Poles and zeros

Inverse z-transform

Week 4:

9/18 9/22

Chapter 3:

3.5 3.7

Handout

System analysis via z-transform

System transfer function

More on BIBO stability

Week 5:

9/25 9/29

Chapter 4:

4.1 4.5

Handout

Fourier transform (FT)

Discrete-time Fourier transform (DTFT)

The Dirac delta function

Week 6:

10/02 10/06

Chapter 5:

5.1 5.6

Fourier analysis of stable LTI systems

Sinusoidal response of stable LTI systems

Frequency response (magnitude and phase responses)

Week 7:

10/09 10/13

Chapter 6:

6.1 6.3

Sampling of continuous-time signals

Ideal A/D

Nyquist sampling theorem

Aliasing effect

MONDAY LECTURE CANCELLED REPLACED WITH Q&A

TUESDAY Instructor recitation replaced with HKN review session

Exam 1 on 10/12; NO QUIZ BUT LECTURE KEPT on 10/13

Week 8:

10/16 10/20

Chapter 7:

7.1 7.4; 7.6

Handout

Discrete Fourier transform (DFT)

DFT spectral analysis

Week 9:

10/23 10/27

Chapter 8:

8.1, 8.3;

Chapter 7: 7.5; Handout

Fast Fourier transform (FFT)

Fast convolution via the FFT

Fast FIR filtering via the FFT

Week 10:

10/30 11/03

Chapter 9:

9.1 9.3

Chapter 10.2

Digital filter structures

FIR and IIR filters

Generalized linear phase

Week 11:

11/06 11/10

Chapter 10:

10.1 10.3

FIR filter design

Week 12:

11/13 11/17

Chapter 11:

11.1, 11.2

Chapter 6:

6.4

IIR filter design

Analog frequency response of a DSP system

Thanksgiving break

Week 13:

11/27 12/01

Chapter 12:

12.1, 12.2.1

Downsampling and upsampling

Multirate DSP

Week 14:

12/04 12/08

Chapter 6:

6.5

Chapter 15:

15.1, 15.3.1

Handout

Practical A/D and D/A

Oversampling A/D and D/A


Week 15:

12/11 12/13

Handout

Review, applications, and DSP beyond 310