Digital Signal Processing

Schedule

Download this: Guide to Math Notation in Jupyter

Day Title / Notes Reading Homework
Tu 8/26 Introduction    
Th 8/28 Signal Basics    
Tu 9/2 System Basics
Karplus-Strong.ipynb
Karplus-Strong Wikipedia HW 1, Due Tu 9/16
woodchuck.wav
HW 1 Starter Notebook
Th 9/4 Linear Time-Invariant Systems    
Tu 9/9 Complex-Valued Signals
ComplexSignals.ipynb
   
Th 9/11 Fourier Series
BassesAndBassoons.ipynb
bass audio
bassoon audio
   
Tu 9/16 The Discrete Fourier Transform   HW 1 Due
HW 2, Due Tu 9/30
winniethepooh.wav
bach.wav
HW 2 Starter Notebook
Th 9/18 The DFT and Convolution    
Tu 9/23 The Fast Fourier Transform
Prof out of town – Zoom lecture recording only
   
Th 9/25 Instantaneous Frequency
Prof out of town – Zoom lecture recording only
   
Tu 9/30 Instantaneous Frequency, cont.   HW 2 Due
Th 10/2 z-Transform   HW 3, Due Tu 10/21
Tu 10/7 z-Transform, cont.
Quiz 1: L01-L04
   
Th 10/9 More z-Transform    
Tu 10/14 Fall Break - No Class!    
Th 10/16 Poles and Zeros    
Tu 10/21 Frequency Response of an LTI System   HW 3 Due
Th 10/23 Frequency Response, cont.
z-transform practice
(solutions)
  HW 4, Due Th 11/6
Tu 10/28 Phase and Group Delay    
Th 10/30 All-Pass and Minimum-Phase Systems
Quiz 2: L06 - L09
(you should also review L04-L05)
   
Tu 11/4 Election Day - No Class!    
Th 11/6 Filter Design Basics   HW 4 Due
HW 5, Due Th 11/20
synth.wav
Tu 11/11 More Filter Design
WindowFunctions.ipynb
   
Th 11/13 Sampling, Interpolation, and Aliasing    
Tu 11/18 Sampling, cont.
Quiz 3: L10 - L14
   
Th 11/20 The Sampling Theorem
Introduction to Neural Networks
  HW 5 Due
HW 6, Due Tu 12/9
cho_weather.csv
RNNStarter.ipynb
Tu 11/25 Neural Networks, cont. Dive Into Deep Learning (book)  
Th 11/27 Thanksgiving Break - No Class!    
Tu 12/2 Recurrent Neural Networks, Long Short Term Memory Networks LSTM blog
LSTM Wikipedia
 
Th 12/4 Transformers
Quiz 4: L16 - L19
Vaswani, et al., 2017 (Original Transformer paper)
3blue1brown video on attention
Very Cool Visual Demo of Transformer!
 
Tu 12/9 Exam Review   HW 6 Due
Tu 12/16 Final Exam: 2 - 5 PM (Thornton E316)
practice final
practice final solutions