ECE 310: Digital Signal Processing I

  • All dates are tentative. This outline is subject to change.

  • Required reading is from the ECE 310 course notes.

  • Please see the pre-lecture videos before lecture videos. Questions based on Pre-lecture videos will be posted on compass. Please complete them before class time (11:00 AM).

  • Class time will be primarily used for problem solving and discussing concepts that require a deeper look. Goal is to work and learn together as a group.

  • We will solve worksheet problems in class. A subset of these problems will be posted on compass as multiple choice questions. Please answer the questions by 10:00 PM on the date indicated.

  • Optional book references are for Oppenheim & Schafer, with Buck, Discrete-Time Signal Processing, 2nd Ed. (OS) and Proakis & Manolakis, Digital Signal Processing, 3rd Ed. (PM). Other editions may vary slightly.

Date Topic Course
Notes
Handout Further Reading Pre-Lecture
Videos
Lecture
Videos
6/15 Introduction
Discrete-time Signals
Chapter 1 Introduction OS 1, PM 1.1 Lecture 1
6/16 Discrete-time systems 3.3-3.6 DT Systems
Worksheet 1
Due Date: 06/18
OS 2.2, PM 2.2 Video 1 Lecture 2

Clips: Linearity, Causality
6/17 System Properties 3.7-3.8DT Systems Properties OS 2.3 -2.4, PM 2.3 Video 2 Lecture 3
6/18 Impulse Response, Convolution 3.7-3.8 DT Systems Properties
Worksheet 2
Due Date: 06/22
OS 2.3 -2.4, PM 2.3 LSI Systems Lecture 4
Clips: Conv1, Conv2
6/19 Convolution contd.
Causality from impulse resp
4.1-4.2 - OS 3.1 -3.2, PM 3.1-3.5 No pre-lecture video! Lecture 5
 
6/22 z-transforms and properties
(properties using worksheet 3)
4.3 z-transforms
Worksheet 3
Due Date: 06/24
OS 3.4, PM 3.2 1. z-transform
2. Example
Lecture 6
6/23 z-transforms contd. 4.3-4.4 Properties Table OS 3.3, PM 3.4 No pre-lecture video!Lecture 7
6/24 Inverse z-transforms 4.5 Inverse z-transforms
Worksheet 4
Due Date: 06/26
OS 3.3, PM 3.4 Inverse z-transform Lecture 8
6/25 Inverse z-transform contd. OS 3.3, PM 3.4 1. System Analysis
2.Poles/Zeros Review
Lecture 9
6/26 System Analysis 4.13-4.14 System Analysis
Worksheet 5
Due Date: 06/29
OS 2.2.5, PM 3.5 No pre-lecture video! Lecture 10
 
6/29 BIBO Stability 4.13 - 4.14 BIBO Stability
Worksheet 6
Due Date: 07/07
OS 2.2.5, PM 3.5 BIBO definition Lecture 11

Clips: BIBO-h(n), BIBO-H(z)
6/30 BIBO Stability 4.13 - 4.14 BIBO Stability OS 2.2.5, PM 3.5No pre-lecture video! Lecture 12
7/01 Discrete-time Fourier transform
(DTFT)
2.1-2.4 DTFT
Worksheet 7
Due Date: 07/08
OS 2.9, PM 4.3 1. DTFT defintion
2. DTFT Example
Lecture 13
7/02 Exam 1
 
7/06 Properties of DTFT 2.4 DTFT Contd. OS 2.9, PM 4.3 No pre-lecture video! Lecture 14
7/07 Properties of DTFT 2.4 DTFT Contd. OS 2.9, PM 4.3 No pre-lecture video! Lecture 15
7/08 Properties of DTFT 2.4 DTFT
Worksheet 8
Due Date: 07/10
OS 2.6, PM 4.4–4.5, OS 5.1No pre-lecture video! Lecture 16
7/09 Properties of DTFT 2.4 Properties of DTFT Contd. OS 2.6, PM 4.4–4.5, OS 5.1 1. Frequency Response
2. Example
Lecture 17
7/10 Frequency Response 5.1 Frequency Response
Worksheet 9
Due Date: 07/14
OS 4.1–4.2,4.8, PM 9.1 No pre-lecture video! Lecture 18
 
7/13 Frequency Response Contd. 5.1 Frequency Resp. Contd OS 4.1–4.2,4.8, PM 9.1 No pre-lecture video! Lecture 19
7/14 Sampling 3.2 Sampling
Worksheet 10
Due Date: 07/20
OS 4.1–4.2,4.8, PM 9.1 1. Sampling
2. Examples
Lecture20
7/15 Sampling 3.2 Sampling OS 4.1–4.2,4.8, PM 9.1 No-prelecture video Lecture 21
7/16 Exam 2
7/17 Sampling
Discrete Fourier Transform
(DFT)
2.5Aliasing
DFT
Worksheet 11
Due Date: 07/23
OS 8.3–8.6, PM 5.1–5.2 1. DFT Definition
2. Examples
Lecture 22
Clips : Sampling Theorem, Delta Function
Sampling a cosine
 
7/20 DFT Properties 2.5 Cyclic Convolution Example OS 8.3–8.6, PM 5.1–5.2 No-prelecture video!Lecture 23
7/21 DFT Properties 2.5 DFT Contd. OS 8.3–8.6, PM 5.1–5.2 No-prelecture video! Lecture 24
7/22 DFT Properties 2.5 DFT Contd. OS 8.3–8.6, PM 5.1–5.2 No-prelecture video! Lecture 25
7/23 DFT Properties 2.5 DFT Contd. OS 8.3–8.6, PM 5.1–5.2 No-prelecture video! Lecture 26
7/24 DFT Spectral Analysis 2.6 Spectral Analysis
Worksheet 12
Due Date: 07/28
OS 10. Review for Spectral analysis Lecture 27
 
7/27 DFT Spectral Analysis 2.6 Spectral Analysis Contd. OS 10. No Pre-lecture Video! Lecture 28
7/28 Analog Frequency response
of DSP systems
5.3 Analog Response
Worksheet 13
Due Date: 07/31
OS 4.4, PM 9.3.1 No Pre-lecture video! Lecture 29
7/29 Analog Frequency response
of DSP systems
5.3 Analog Response Contd. OS 4.4, PM 9.3.1No prelecture video! Lecture 30
7/30 Exam 3
7/31 Sampling rate change
(Upsampling)
Ch. 13 Upsampling OS 4.6,4.9, PM 10.1–10.3 No pre-lecture video Lecture 31
 
8/03 Sampling rate change
(Downsampling)
Ch. 13 Downsampling OS 4.6,4.9, PM 10.1–10.3 No pre-lecture video Lecture 32
8/04 Downsampling Contd.
Oversampled D/A Converters
Ch. 13 Downsampling
Oversampled D/A Converters
OS 4.6,4.9, PM 10.1–10.3 No pre-lecture video Lecture 33
8/05 Generalized Linear Phase 6.4 GLP OS 5.7, 6.5, PM 8.2 Lecture 34
8/06 Generalized Linear Phase 6.4 GLP OS 5.7, 6.5, PM 8.2 Review