UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN

Department of Electrical and Computer Engineering

 

ECE 310: Digital Signal Processing

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

Summer 2015

 


Administrative Information Announcements Text & References Exams & Grading Homework
 
 

Associated Lab Course (VERY STRONGLY RECOMMENDED):

 

ECE 311: Digital Signal Processing Lab

 

 

Lecture Times:

 

Lecture

A

8:30 AM - 9:50 AM

Mon./Tues./Wed./Thurs./Fri.

2013 ECEB

Benjamin Chidester, Anthony Christodoulou

 

 

 

Instructors:

 

Benjamin Chidester

Anthony Christodoulou

Office: 122 CSL

Office: 1215B Beckman Institute

Email: chidest1@illinois.edu

Email: christo8@illinois.edu

Office Hours: Monday & Thursday, 1:30 - 3 pm, 2036 ECEB Office Hours: Monday & Thursday, 1:30 - 3 pm, 2036 ECEB

 

Note: Benjamin Chidester will teach the first week and a half of the course (June 15 - June 23) and the last four weeks (July 13 - Aug. 6). Anthony Christodoulou will fill in for the two and a half weeks between (June 24 - July 10). Please direct questions during each time frame to the corresponding instructor.

 

Teaching Assistants:

 

The Teaching Assistant for the course is Yuhui Lai (lai35@illinois.edu). Yuhui will hold an office hour each week to answer questions and will run the labs for ECE 311.

 

 

 

Office Hours:

 

Office hours will be held by the instructor on Monday & Thursday from 1:30 - 3 pm in 2036 ECEB. TA office hours will be held from 1 - 2 pm on Tuesday, also in 2036 ECEB.

 

 

 

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.

 

Discussing HW assignments together with other students is encouraged, but the problems should be worked out independently, and submissions should reflect your own work and not be copied from other students.

 

 

Course Objectives:

 

Upon completion of this course, you should be able to:

 

Syllabus

 

#

Week

Reading

Concepts

1

6/15-6/19

Ch 1

Appendix A

Appendix D

Ch 2.1-2.5

DSP overview;

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

Complex numbers;

Impulses

Fourier transform (FT);

Discrete-time Fourier transform (DTFT);

Discrete Fourier transform (DFT)

2

6/22-6/26

Ch 2.6

Ch 3.1-3.2

DFT spectral analysis;

Applications of DT signal analysis

Sampling;

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

3

6/29-7/3

Ch 3.3-3.9

Ch 4.1-4.4, 4.8

Linear and shift invariant systems;

 

Convolution;

 

Impulse response;

 

z-transform;

 

Poles and zeros;

 

Inverse z-transform

 

 

4

7/6-7/10

 

Ch 4.5

Ch 4.10-4.14

Ch 5.1-5.2

Convolution via z-transform;

 

Difference equations;

 

System analysis;

 

BIBO stability

Magnitude and phase response;

Linear phase;

Basic filters

5

7/13-7/17

Ch 5.3-5.4

Ch 4.10, 5.2, 6

DT processing of CT signals;

 

A/D and D/A converters;

 

Analog frequency response of a digital processor;

 

Applications of DSP systems

Digital Filter structures; FIR and IIR Filters; Generalized linear phase

6 7/20-7/24  

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

IIR filter design;

IIR design via bilinear transformation;

Applications of digital filtering. Chapter 12

7

7/27-7/31

 

Downsampling and upsampling;

Oversampling A/D and D/A;

Digital interpolation.

Chapter 13

Fast Fourier transform (FFT);

Fast convolution

Chapter 14

8

8/3-8/6

 

Final Review;

Applications