ECE 310: Digital Signal Processing I

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

  • Class time will be primarily used for problem solving and discussing concepts that require a deeper look.

  • Please review the lecture material/video clips

  • Lectures 37-39 are cancelled to make-up for the three evening exams.

  • Suggested reading is from the ECE 310 course notes.

  • Corey Snyder's notes from Fall 2023 are here.

  • 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.

LectureDate Topic Course Notes Handout Further Reading Video Clips Lecture Videos/Office Hrs
1. 6/10 Introduction, CTDT Signals Signals OS 1, PM 1.1 Lecture 1
2. 6/11 DT systems DT System Properties 3.3-3.6 Systems OS 2.2-4, PM 2.1-3 1. Linearity/Causality
Linearity/Causality
Shift-invariance
Lecture 2
3. 6/12 LSI Systems, Convolution 3.7–3.8 Systems
Additional Examples
Additional Examples Soln
OS 2.2-4 PM 2.1-3 1. Convolution 1
2.Convolution 2
Lecture 3
4. 6/13 LSI Systems, Convolution 3.7–3.8 Systems OS 2.2-4, PM 2.1-3 Lecture 4
5. 6/14 z-Transforms 4.1–4.2 Z-transforms
Additional Examples
Additional Examples Soln
OS 3.1–3.2, PM 3.1–3.5 1. Example 1
2. Example 2
Lecture 5
 
6. 6/17 z-Transform properties 4.3–4.4 Z-transforms properties
Z-transforms summary
OS 3.3, PM 3.4 1. inverse z-transform

2. System Analysis
3.PolesZeros Review
Lecture 6
Office Hrs
7. 6/18 Inverse z-Transforms,Difference Equations using Z-transforms 4.3–4.4 Z-transforms properties
Z-transforms summary
OS 3.4, PM 3.2 Lecture 7
8. 6/19 Juneteenth- No Class  
9. 6/20 BIBO Stability, Causality 4.10–4.12 Inverse z-transforms OS 3.3, PM 3.4 1. inverse z-transform

2. System Analysis
3.PolesZeros Review
Lecture 8
Office hrs
10. 6/21 BIBO Stability, Causality 4.13–4.14 Stability OS 5.2, PM 2.5,3.6 Lecture 9
11.  
12. 6/24 BIBO Stability, Causality 4.13–4.14 Stability
Additional Examples
Additional Examples Soln
PM 2.3.6,3.6.4 1. BIBO definition
2. BIBO-h(n)
3. BIBO-H(z)
Lecture 10
13. 6/25 CTFT 2.1–2.4 1. CTFT

2. CTFT Examples
OS 2.1, PM 2.1 Lecture 11
14. 6/26 CTFT contd.
Discrete-Time Fourier Transform (DTFT)
2.1–2.4 1. DTFS & DTFT
2. DTFT Examples
OS 2.7–2.9, PM 4.2–4.3 1. DTFT Definition
2. DTFT Example
3. DTFT Example
Lecture 12
15. 6/27 DTFT Examples and Properties 2.4 DTFT Lecture 13
16. 6/28 DTFT Properties 2.4.1 DTFT Properties
Additional Examples
Additional Examples Soln
Lecture 14
 
17. 7/01 DTFT Properties Contd. 2.4 Modulation/Convolution - 1. Modulation
2. Convolution
Lecture15
Office Hrs
18. 7/02 DTFT Properties Contd. 2.4 DTFT Properties OS 2.6, PM 4.4–4.5, OS 5.1 Lecture 16
19. 7/03 Freq uency Response 5.1,5.2 Frequency Response OS 4.1–4.2,4.8, PM 9.1
20. 7/04 July 4th- No Class*  
21. 7/05 Frequency Response 3.2 Frequency Response OS 4.1–4.2,4.8, PM 9.1
 
22. 7/08 Sampling 3.2 Sampling OS 4.1–4.2,4.8, PM 9.1 1. Sampling Introduction
2. Sampling Proof
3. Example 1
4. Example 2
23. 7/09 Sampling/Analog Response of DT Filters 3.2, 5.3 Analog response OS 4.4, PM 9.3.1
24. 7/10 Analog Response of DT filters 2.5 1. DFT
2. DFT Properties
3. Properties Summary
1. DFT Defn.
2. DFT Example
25. 7/11 DFT 2.6 -
26. 7/12 DFT Continued 2.6 -
 
27. 7/15 DFT Contd. 5.3 ZOH PM 9.3.1
28. 7/16 Generalized Linear Phase 5.3, 6.4
29. 7/17 Generalized Linear Phase Contd. 6.4 Phase

GLP FIR
OS 5.7,6.5, PM 8.2
30. 7/18 FIR Design: Windowing Chapter 11 Windowing OS 7.2, PM 8.2.2
31. 7/19 FIR Design: Windowing Contd
 
32. 7/22 Multirate DSP Upsampling OS 7.4–7.5, PM 8.2.4
33. 7/23 Multirate DSP [.securenotesChapter13.pdf Chapter 13 [.securehandoutLecture32.pdf Upsampling OS 4.6,4.9, PM 10.1–10.3
34. 7/24 Exam 3 Review [.securehandout/Lecture33.pdf Downsampling
35. 7/25 Downsampling
36. 7/26 Review

OFFICE HR RECORDING