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.

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

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

  • Please review the lecture material/video clips

  • We will solve worksheet problems in class. The problems are posted on Prairielearn. Please answer the questions on Prairielearn by the due date.There will be no extensions on worksheet due dates. The pdfs are provided for reference.

  • HW must be turned in by the due date on Gradescope.

  • Lectures 32-34 are cancelled to make-up for the three evening exams.

Date Topic Course Notes Handout Further Reading Worksheet Video Clips Lecture Videos/Office Hrs
6/12 Introduction, CTDT Signals   Signals OS 1, PM 1.1     Lecture 1
6/13 DT systems DT System Properties 3.3-3.6 Systems OS 2.2-4, PM 2.1-3 WS1 (PL)
WS1 (pdf)
Due: 06/28
1. Linearity/Causality
Linearity/Causality
Shift-invariance
Lecture 2
6/14 LSI Systems, Convolution 3.7–3.8 Systems OS 2.2-4 PM 2.1-3   1. Convolution 1
2.Convolution 2
Lecture 3
6/15 LSI Systems, Convolution 3.7–3.8 Systems OS 2.2-4, PM 2.1-3 WS2 (PL)
WS2 (pdf)
Due: 06/28
  Lecture 4
6/16 z-Transforms 4.1–4.2 Z-transforms OS 3.1–3.2, PM 3.1–3.5 WS3 (PL)
WS3(pdf)
Due: 06/28
1. Example 1
2. Example 2
Lecture 5
   
6/19 Juneteenth- No Class  
6/20 z-Transform properties 4.3 Z-transforms properties
Z-transforms summary
OS 3.4, PM 3.2     Lecture 6
6/21 z-Transform properties 4.3–4.4 Z-transforms properties
Z-transforms summary
OS 3.3, PM 3.4 WS4 (PL)
WS4 (pdf)
Due: 06/28
1. inverse z-transform

2. System Analysis
3.PolesZeros Review
Lecture 7
6/22 Inverse z-Transforms,Difference Equations using Z-transforms 4.3–4.4 Inverse z-transforms OS 3.3, PM 3.4 WS4 (PL)
WS4 (pdf)
Due: 06/28
1. inverse z-transform

2. System Analysis
3.PolesZeros Review
Lecture 8

Office Hrs
6/23 Filter Structures 4.10–4.12 Digital filters OS 5.2, PM 2.5,3.6 WS6 (PL)
WS6 (pdf)
Due: 06/28
  Lecture 9
   
6/26 BIBO Stability, Causality 4.13–4.14 Stability PM 2.3.6,3.6.4 WS5 (PL)
WS5 (pdf)
Due: 06/28
1. BIBO definition
2. BIBO-h(n)
3. BIBO-H(z)
Lecture 10
6/27 CTFT 2.1–2.4 1. CTFT

2. CTFT Examples
OS 2.1, PM 2.1 WS7 (PL)
WS7 (pdf)
Due: 07/13
  Lecture 11
6/28 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

Review
6/29 DTFT Examples and Properties 2.4 DTFT   WS8 (PL)
WS8 (pdf)
Due: 07/13
  Lecture 13
6/30 DTFT Properties 2.4.1 DTFT Properties   WS9 (PL)
WS9 (pdf)
Due: 07/13
  Lecture 14
   
7/03 DTFT Properties Contd. 2.4 Modulation/Convolution -   1. Modulation
2. Convolution
Lecture 16

Office hrs
7/04 July 4th- No Class  
7/05 DTFT Properties Contd. 2.4 DTFT Properties OS 2.6, PM 4.4–4.5, OS 5.1     Lecture 17
7/06 Frequency Response 5.1,5.2 Frequency Response OS 4.1–4.2,4.8, PM 9.1     Lecture 18

Office Hrs
7/07 Frequency Response 3.2 Frequency Response OS 4.1–4.2,4.8, PM 9.1     Lecture 19
         
7/10 Sampling 3.2 Sampling OS 4.1–4.2,4.8, PM 9.1 WS10 (PL)
WS10 (pdf)
Due: 07/26
1. Sampling Introduction
2. Sampling Proof
3. Example 1
4. Example 2
Lecture 20

Office Hrs
7/11 Sampling/Analog Response of DT Filters 3.2, 5.3 Analog response OS 4.4, PM 9.3.1 WS11(PL)
WS11 (pdf)
Due: 07/26
  Lecture 22
7/12 Analog Response of DT filters 2.5 1. DFT
2. DFT Properties
3. Properties Summary
  WS10 (PL)
WS10 (pdf)
Due: 07/26
1. DFT Defn.
2. DFT Example
Lecture 23

Review
7/13 DFT 2.6   -     Lecture 24
7/14 DFT Continued 2.6   -     Lecture 25
         
7/17 DFT Contd. 5.3 ZOH PM 9.3.1     Lecture 26

Office Hrs
7/18 Generalized Linear Phase 5.3, 6.4         Lecture 27
7/19 Generalized Linear Phase Contd. 6.4 Phase

GLP FIR
OS 5.7,6.5, PM 8.2     Lecture 28
7/20 FIR Design: Windowing Chapter 11 Windowing OS 7.2, PM 8.2.2     Lecture 29

Office Hrs
7/21 FIR Design: Windowing Contd           Lecture 30 (Recorded)
   
7/24 Multirate DSP   Upsampling OS 7.4–7.5, PM 8.2.4     Lecture 31

Office Hrs*
7/25 Multirate DSP Chapter 13 Upsampling OS 4.6,4.9, PM 10.1–10.3     Lecture 32
7/26 Exam 3 Review   Downsampling       Lecture 33
7/27 Downsampling

Spring 2023 Downsampling Notes

Spring 2023 Upsampling Notes

        Lecture 34
7/28 Review           Lecture 35
 

OFFICE HR RECORDING