ECE 310: Digital Signal Processing I

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

  • * indicates optional videos that correspond to live lectures.

  • Videos are from Prof. Farzad Kamalabadi's Fall 2003 course.

  • Required reading is from the ECE 310 course notes.

  • Handouts are from Prof. Chandra Radhakrishnan's Spring 2017 course.

  • 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 Video Course Notes Handout Further Reading
6/12 Introduction (live lecture) OS 1, PM 1.1
6/13 Signals & Systems
Continuous-Time Fourier Transform (CTFT)
Video 1 Chapter 1 Signals
Complex & CTFT
OS 2.1, PM 1.1–1.2
PM 4.1
6/14 Delta Functions
Complex Numbers (live lecture)

Video 5*
Appendix D
Appendix A
Delta functions
Complex & CTFT
OS 2.1, PM 2.1
 
6/15 Discrete-Time Fourier Transform (DTFT) Video 17 2.1–2.4 DTFS & DTFT
DTFT Properties
OS 2.7–2.9, PM 4.2–4.3
6/16 DTFT Examples Video 18 2.4
 
6/19 Discrete Fourier Transform (DFT) Video 34 2.5 DFT OS 8.3–8.6, PM 5.1–5.2
6/20 DFT continued (live lecture)
6/21 Spectral Analysis Video 36 2.6 Spectrogram OS 10.1, PM 5.4
6/22 Linear Systems (live lecture) Video 2* 3.1–3.6 Systems OS 2.2, PM 2.2
6/23 Linear Shift Invariant (LSI) Systems & Convolution Video 9 3.7–3.8 LSI Systems OS 2.3–2.4, PM 2.3
 
6/26 LSI Systems continued
6/27 Graphical Convolution Video 10 3.8 OS 2.3, PM 2.3.3
6/28 Z Transform Video 6 4.1–4.2 Z transform OS 3.1–3.2, PM 3.1–3.5
6/29 Z Transform Properties 4.3 OS 3.4, PM 3.2
6/30 Inverse Z Transform Video 7 4.3–4.4 Inverse Z OS 3.3, PM 3.4
 
7/3 Difference Equations & the Z Transform (live lecture) Video 8 4.5 OS 5.3, PM 3.5
7/4 Independence Day - no class
7/5 System Analysis Using the Z Transform Video 14 4.10–4.12 Digital filters OS 5.2, PM 2.5,3.6
7/6 BIBO Stability Video 15 4.13–4.14 PM 2.3.6,3.6.4
7/7 Stability Examples Video 16
 
7/10 Exam 1 (Exam 1 Solutions)
7/11 Discrete-Time Frequency Response Video 19 5.1 Frequency response OS 2.6, PM 4.4–4.5
7/12 Phase of the Frequency Response Video 20 5.2 OS 5.1
7/13 Sampling Video 21 3.2 Sampling OS 4.1–4.2,4.8, PM 9.1
7/14 Analog Response of DT Filters 5.3 Analog response OS 4.4, PM 9.1.3
 
7/17 Sampling Examples Video 22
7/18 D/A Conversion, ZOH Video 23 Chapter 9 ZOH PM 9.3.1
7/19 Digital Filter Structures Video 27 6.3 Digital filters OS 6.1–6.4, PM 7.1–7.3
7/20 Generalized Linear Phase Video 28 6.4 GLP FIR OS 5.7,6.5, PM 8.2
7/21 FIR Design: Windowing Video 29 Chapter 11 Windowing OS 7.2, PM 8.2.2
 
7/24 FIR Design: Parks-McClellan Video 30 Parks-McClellan OS 7.4–7.5, PM 8.2.4
7/25 System Function & Frequency Response Video 33 OS 5.3, PM 4.4.5
7/26 Multirate DSP (live lecture) Video 24*
Video 25*
Chapter 13 Upsampling OS 4.6,4.9, PM 10.1–10.3
7/27 Multirate DSP (live lecture) Video 26* Downsampling
7/28 Fast Fourier Transform (FFT) (live lecture) Video 37* Chapter 14 FFT OS 9.3–9.5, PM 6.1
 
7/31 Fast Convolution (live lecture) Video 38* Fast convolution OS 8.7, PM 5.3
8/1 Applications of DSP (live lecture) Video 39* Chapter 15
8/2 Advanced Topics & Course Summary (live lecture) Video 40* Applications & Summary
8/3 Exam 2 (Exam 2 Solutions)

Optional Topics

Topic Video Course Notes Handout Reserve Books
Difference Equations Video 03
Video 04
OS 2.5, PM 2.4
Two-Sided Z Transform Video 11
Video 12
Video 13
4.6–4.9 OS 3.1–3.4, PM 3.1–3.4
IIR Filter Design Video 31
Video 32
Chapter 12 IIR Design OS 7.1, PM 8.3
Filter Design: Frequency Sampling Video 35 Frequency sampling PM 8.2.3