UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN

Department of Electrical and Computer Engineering

ECE 310: Digital Signal Processing

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

Fall 2018


Administrative Information

Exams & Grading

Homework & Quiz & Recitation notes

Required Textbook:

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

Cambridge Univ. Press publisher ISBN: 978-052111020  (Link to book page at the publisher)

  Also available as Ebook

Piazza and Compass links:

  Piazza: ECE 310 Fall 2018     

  compass2g.illinois.edu​

Associated Lab Course (VERY STRONGLY RECOMMENDED):

  ECE 311: Digital Signal Processing Lab

Lecture Times:

Type Section/Professor Time Dates Location
Lecture G - Bresler 10:00-10:50 AM Mon/Wed/Fri 3017 ECEB
Lecture E - Katselis 3:00-3:50 PM Mon/Wed/Fri 3017 ECEB
Lecture CCS/CSP - Shomorony 6:00-7:15 PM Tue/Thu 3081 ECEB
 

Instructors:

Prof. Yoram Bresler

Prof. Dimitris Katselis

Prof. Ilan Shomorony

112 Coordinated Science Lab

3042 ECEB

324 Coordinated Science Lab

ybresler@illinois.edu

katselis@illinois.edu

ilans@illinois.edu

Teaching Assistants:

Daniel Gonzales

Nicholas Cebry

Andy Lai

    Khoi-Nguyen Mac

Michael Silkaitis

dsgonza2@illinois.edu

ncebry2@illinois.edu

andylai2@illinois.edu

knmac@illinois.edu

silkait2@illinois.edu

Recitation:

Date Time Location
Monday 7:00-8:00 PM 3015 ECEB

TA Office Hours:

NOTE: Recitations and office hours start September 4th, the day after Labor Day. There will be no recitation Monday, September 3rd.

Date Time Location
Tuesday 3:30-5:30 PM 2013 ECEB
Tuesday 6:00-8:00 PM 3015 ECEB
Wednesday 3:00-5:00 PM 2015 ECEB
Wednesday 6:00-8:00 PM 3015 ECEB
Thursday 3:00-5:00 PM 3015 ECEB
Thursday 6:00-8:00 PM 3015 ECEB

 Exceptions:

Date Time Location
Tuesday, 10/2/18 3:30-5:30 PM 2036 ECEB
Thursday, 10/4/18 6:00-8:00 PM 3034 ECEB
Tuesday, 10/9/18 6:00-8:00 PM 3020 ECEB
Thursday, 11/8/18 6:00-8:00 PM 3034 ECEB

Integrity:

This course will operate under the following strict honor code:


 

 

Syllabus

 

(Lecture notes from section CCS)

(Lecture notes from section G)

 

Time

Reading Assignments

Topics to be Covered

Week 1:

8/27 - 8/31

Chapter 1: 1.1 - 1.4

 

Chapter 2: 2.1-2.2

DSP overview

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

Complex variables

Discrete-time systems

9/03

 

Labor Day (no class)

Week 2:

9/04 - 9/07

Chapter 2:

2.3 - 2.6; 2.10

Linear and time-invariant (LTI) systems

Difference Equations

Impulse Response

Convolution

Week 3:

9/10 - 9/14

Chapter 3:

3.1 - 3.4;

3.8

z-transform

Poles and Zeros

Inverse z-transform

Week 4:

9/17 - 9/21

Chapter 3: 3.5 - 3.7

System analysis via z-transform

System transfer function

More on BIBO stability

Week 5:

9/24 - 9/28

Chapter 4: 4.1 - 4.5

Handout

Fourier transform (FT)

Discrete-time Fourier transform (DTFT)

Sinusoidal Signals

Week 6:

10/01 - 10/05

Chapter 5: 5.1 - 5.6

Fourier analysis of LTI systems

Sinusoidal response of LTI systems

Frequency response (magnitude and phase responses)

Week 7:

10/08 - 10/12

Chapter 6:

6.1 - 6.3

Sampling of continuous-time signals

Ideal A/D and D/A

Aliasing effect

Week 8:

10/15 - 10/19

Chapter 7:

7.1 - 7.4; 7.6

Handout

Discrete Fourier transform (DFT)

DFT spectral analysis

Week 9:

10/22 - 10/26

Chapter 8: 8.1, 8.3;

Chapter 7: 7.5

Fast Fourier transform (FFT)

Fast convolution via the FFT

Fast FIR filtering via the FFT (streaming)

Week 10:

10/29 - 11/02

Chapter 9: 9.1 - 9.3

Chapter 10.2

Digital filter structures

FIR and IIR filters

Generalized linear phase

Week 11:

11/05 - 11/9

Chapter 10: 10.1 - 10.3

Chapter 11: 11.1, 11.2

FIR filter design

IIR filter design

Week 12:

11/12 - 11/16

  Chapter 6: 6.4

Discrete-Time processing of analog signals

Selected Applications

Fall Break: 11/19 - 11/23

Week 13:

11/26 - 11/30

Chapter 12:

12.1, 12.2.1

Downsampling and upsampling

Multirate DSP

Week 14:

12/03 - 12/07

Chapter 6: 6.5

Chapter 15: 15.1, 15.3.1

 

Practical A/D and D/A

Oversampling A/D and D/A

Week 15:

12/10 - 12/12

 

Review, applications, and DSP beyond ECE310