EE 153 - Digital Signal Processing

Spring 2003


Instructor:

Peyman Milanfar

Office:

133 Baskin Engineering Building

Phone:

(831) 459-4929

email:

milanfar AT ee DOT ucsc DOT edu

Lecture:

T, Th 12-1:45 in Baskin 165

Office Hours:

T, Th 2-3 PM

Text:

Digital Signal Processing: A computer-based approach, Second Edition, by Sanjit. K. Mitra

Grading Policy:

Homeworks 20%, Quizzes 10%, Midterm 25%, Final 45%

Notes:

  • The course EE103 is a prerequisite for this class.
  • Homeworks in this class will involve the use of the software package MATLAB. Here is a primer.
  • There will be occasional short pop quizzes in class.
  • It is imperative that you attend lectures, do the assigned reading, and take good notes.
  • Late homework will not be accepted.

Reference Material:

A copy of the following books is on 1-day reserve at the Science/Eng. library:

  • First Principles of Discrete Systems and Digital Signal Processing, by Strum and Kirk, Addison-Wesley
  • Discrete-time Signal Processing, by Oppenheim and Schaefer
  • Digital Signal Processing, A computer-based approach, by Mitra (second edition) (Text)

     

Course Announcements and Handouts:

COURSE OUTLINE

Topic and Chapter number

Number of Lectures, Reading, Lecture Notes

Ch. 1: Introduction and review of basics

1 Lecture, Ch 1

Ch. 2: Discrete-Time signals and systems in the time domain

2 Lectures, 2.1-2.6, Notes: I, II, III

Ch. 3: Discrete-Time signals and systems in transform domain

3 Lectures, 3.1-3.10, Notes: I, II, III, IV

Ch. 4: LTI Systems in the transform domain

4 Lectures, 4.1-4.8, Notes: I, II, III, IV, V, VI

Ch. 5: Digital processing of continuous signals

2 Lectures, 5.1-5.5, Notes: I, II

Ch. 6: Digital Filter Structures

2 Lectures, 6.1-6.5, Notes: I, II, III

Ch. 7 : Digital Filter Design

3 Lectures, 7.1-7.7, Notes: I, II, III, IV

Applications

1 Lecture

HOMEWORK

Homework 1: Textbook 2.2b, 2.7a, 2.16, 2.20a, 2.22a, 2.26a, M2.1

Handed out: Thursday April 3, due: Thursday April 10, Solutions

Homework 2: Text 3.2, 3.10, 3.11(a,b), 3.15(a,b), 3.23, 3.25(a,b,c,d), M3.1

Handed out: Thursday April 10, due: Thursday April 17, Solutions

Homework 3: Text 3.32, 3.51, 3.54, 3.55, 3.74, 3.88, 3.96, 3.98, M3.8(a), M3.16(a: no need to compute ROC)

Handed out: Thursday April 17, due: Thursday April 24, Solutions

Homework 4: Practice questions for Midterm

Handed out: Thursday April 24, due: Tuesday April 29, Solutions

Homework 5: Text 4.1, 4.6, 4.8, 4.9, 4.15, 4.16, M4.2 (Use Program 4_2)

Handed out: Tuesday May 6, due: Tuesday May 13, Solutions

Homework 6: Text 4.36, 4.41, 4.67, M4.8, 5.2, 5.4, 5.5, 5.7

Handed out: Tuesday May 13, due: Tuesday May 20, Solutions

Homework 7: Text 5.17, 5.18, 5.23, 5.25, M5.4, 7.2, 7.3, 7.15, 7.18

Handed out: Tuesday May 20, due: Tuesday May 27, Solutions

Homework 8: Practice questions for Final

Handed out: Tuesday May 27, due: Tuesday June 3 , Solutions

IMPORTANT DATES

First Day of Class

Tuesday, April 1

Last Day of Class

Thursday, June 5

Midterm exam

Thursday May 1, during class

Final covering all the course material

Tuesday, June 10, 8:00 - 11:00 AM in class

Academic Dishonesty and Cheating:

Any confirmed academic dishonesty including but not limited to copying homeworks or cheating on exams, will result in a no-pass or failing grade. You are encouraged to read the campus policies regarding academic integrity. Examples of cheating include (but are not limited to):

  • Sharing or copying results or other information during an examination.
  • Working on an exam before or after the official time allowed.
  • Submitting homework that is not your own work.
  • Reading another student's homework solution before it is due.
  • Allowing someone else to read your homework solution before the assignment is due.

If there is any question as to whether a given action might be construed as cheating, see me before you engage in any such action.