UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN

Department of Electrical and Computer Engineering

 

ECE 310: Digital Signal Processing

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

Spring 2015

 


Administrative Information Announcements Text & References Exams & Grading Homework
 
 
 

Associated Lab Course (VERY STRONGLY RECOMMENDED):

 

ECE 311: Digital Signal Processing Lab

 

 

Lecture Times:

 

Lecture

D

9:00 AM - 9:50 AM

Mon./Wed./Fri.

1015 ECEB

Zhi-Pei Liang

 

Lecture

G

3:00 PM - 3:50 PM

 

Mon./Wed./Fri.

1015 ECEB

 

Saiprasad Ravishankar

 

 

Instructors:

 

Prof. Zhi-Pei Liang

Dr. Saiprasad Ravishankar

Office: 4257 Beckman Institute

Office: 340 CSL

Email: z-liang@illinois.edu

Email: ravisha3@illinois.edu

Office Hours: Thursday 1-2 PM Office Hours: Wednesday 4-5 PM

 

 

Teaching Assistants:

 

The Teaching Assistants for the course are Raghav Batta, Sarah Robinson (ECE 311), Luke Wendt, and Mike Xiang. 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.

 

E-mail Addresses:
batta3@illinois.edu
srrobin2@illinois.edu

wendt1@illinois.edu
xiang7@illinois.edu

 

 

Office Hours & Recitation:

 

There will be a weekly recitation on Wednesdays from 7-8 PM in room 3017 ECEB (beginning January 28). Office hours will be held in the specified rooms in ECEB during the following hours (beginning January 27):

 

Tuesday 4-7 PM ECEB 3036

Wednesday 12-3 PM ECEB 3001

Thursday 3-6 PM ECEB 3001

 

 

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.

 

 

Course Objectives:

 

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

What is a "Concept Matrix" and does it have something to do with why you are giving us the solutions to the homework on the day it is handed out? What is this I hear about weekly quizzes? Are you serious?

 

Syllabus

 

#

Week

Reading

Concept matrix

1

1/21-23

Ch 1

Appendix A

Appendix D

DSP overview;

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

Complex numbers;

Impulses

CT-DT notebook

2

1/26-1/30

Ch 2.1-2.5

Fourier transform (FT);

Discrete-time Fourier transform (DTFT);

Discrete Fourier transform (DFT)

Fourier notebook

3

2/2-2/6

Ch 2.6

DFT spectral analysis;

Applications of DT signal analysis

DTMF example notebook

4

2/9-2/13

Ch 3.1-3.2

Sampling;

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

Aliasing demos

Aliasing notebook

5

2/16-2/20

Ch 3.3-3.9

Linear and shift invariant systems;

Convolution;

Impulse response

Room impulse response demo

Circular convolution demo

6

2/23-2/27

Ch 4.1-4.4, 4.8

z-transform;

Poles and zeros;

Inverse z-transform

7

3/2-3/6

 

Ch 4.5

Ch 4.10-4.14

Convolution via z-transform;

Difference equations;

System analysis;

BIBO stability

8

3/9-3/13

Ch 5.1-5.2

Magnitude and phase response;

Linear phase;

Basic filters

9

3/16-3/20

Ch 5.3-5.4

DT processing of CT signals;

A/D and D/A converters;

Analog frequency response of a digital processor;

Applications of DSP systems

    BREAK  
10  3/30-4/3 Ch 4.10, 5.2, 6 Digital Filter structures; FIR and IIR Filters; Generalized linear phase
11  4/6-4/10  

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

Previous year's notes

12

4/13-4/17

 

IIR filter design;

IIR design via bilinear transformation;

Applications of digital filtering. Chapter 12

13

4/20-4/24

 

Downsampling and upsampling;

Oversampling A/D and D/A;

Digital interpolation.

Chapter 13

14

4/27-5/1

 

Fast Fourier transform (FFT);

Fast convolution

Chapter 14

15

5/4-5/6

 

Final Review;

Applications