# 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 and answer the pre-lecture questions on in the workshets (on Prairielearn)

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

 Date Topic Course Notes Handout Further Reading Worksheet Video Clips Lecture Videos/Office Hrs 6/14 Introduction Signals OS 1, PM 1.1 Lecture 1 6/15 Delta Functions, Complex Numbers Cont.-Time Fourier Transform (CTFT) Appendix D Appendix A Delta Functions OS 2.1, PM 1.1–1.2 PM 4.1 WS1 (PL) Due: 07/01 1. Delta Functions 1 Delta Functions 2 Lecture 2 6/16 CTFT 2.1–2.4 1. CTFT 2. CTFT Examples OS 2.1, PM 2.1 WS2 (PL) Due: 07/01 Lecture 3 6/17 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 4 6/18 DTFT Examples and Properties 2.4 WS2, P3 WS3 (PL) WS3 (pdf) Due: 07/01 Lecture 5 6/21 DTFT Properties 2.4.1 DTFT Properties WS4 (PL) WS4 (pdf) Due: 07/01 Lecture 6 Office Hrs 6/22 DTFT Properties 2.4 OS 8.3–8.6, PM 5.1–5.2 Lecture 7 6/23 DTFT Properties Contd. 2.4 Modulation/Convolution - 1. Modulation 2. Convolution Lecture 8 6/24 DFT 2.5 1. DFT 2. DFT Properties 3. Properties Summary WS5 (PL) WS5 (pdf) Due: 07/01 1. DFT Defn. 2. DFT Example Lecture 9 Office Hrs 6/25 DFT Continued and Spectrogram 2.6 - Lecture 10 6/28 DFT Continued and Spectrogram 2.6 1. DTFT of Sinusoid (Finite Length) 2. Example (Hw3-P5) 1. DTFT/DFT sine Lecture 11 Office Hrs 6/29 Sampling Examples 3.2 Sampling OS 4.1–4.2,4.8, PM 9.1 WS6 (PL) WS6 (pdf) Due: 07/15 1. Sampling Introduction 2. Sampling Proof 3. Example 1 4.. Example 2 Lecture 12 6/30 Linear Systems 3.3–3.6 1.Systems 2. Examples OS 2.2, PM 2.2 WS7 (PL) WS7 (pdf) Due: 07/15 1. Linearity/Causality 2. Linearity/Causality 3. Shift Invariance Lecture 13 Office Hrs 7/01 Exam 1 7/02 Linear Shift Invariant (LSI) Systems & Convolution 3.7–3.8 LSI Systems OS 2.3–2.4, PM 2.3 WS8 (PL) WS8 (pdf) Due: 07/15 Lecture 14 7/06 LSI Systems continued 1. Convolution 2. Conv. Ex 3. Conv. Ex Lecture 15 Office Hrs 7/07 z-Transform 4.1–4.2 1. z-transform OS 3.1–3.2, PM 3.1–3.5 WS9(PL) WS9 (pdf) Due: 07/15 1. z-transform 2. Example 3. Example Lecture 16 7/08 z-Transform Properties 4.3 1. z-transform properties 2. Properties Summary OS 3.4, PM 3.2 Lecture 17 Office Hrs 7/09 Inverse z-Transforms, Difference Equations using Z-transforms 4.3–4.4 Inverse Z OS 3.3, PM 3.4 WS10(PL) WS10 (pdf) Due: 07/15 1. inverse z-transform 2. System Analysis 3.Poles/Zeros Review Lecture 18 7/12 Filter Structures 4.10–4.12 Digital filters OS 5.2, PM 2.5,3.6 WS11(PL) WS11 (pdf) Due: 07/15 Lecture 19 Office Hrs 7/13 BIBO Stability, Causality 4.13–4.14 Stability PM 2.3.6,3.6.4 WS12(PL) WS12 (pdf) Due: 07/29 1. BIBO definition 2. BIBO-h(n) 3. BIBO-H(z) Lecture 20 7/14 Discrete-Time Frequency Response 5.1, 5.2 Frequency response OS 2.6, PM 4.4–4.5, OS 5.1 Lecture 21 Office Hrs 7/15 Exam 2 7/16 Analog Response of DT Filters 5.3 Analog response OS 4.4, PM 9.3.1 WS13(PL) WS13 (pdf) Due: 07/29 Lecture 22 7/19 D/A Conversion, ZOH 5.3 ZOH PM 9.3.1 Lecture 23 Office Hrs 7/20 ZOH, Generalized Linear Phase 5.3, 6.4 Lecture 24 7/21 Generalized Linear Phase Contd. 6.4 Phase GLP FIR OS 5.7,6.5, PM 8.2 Lecture 25 7/22 FIR Design: Windowing Chapter 11 Windowing OS 7.2, PM 8.2.2 Lecture 26 Office Hrs 7/23 FIR Design: Windowing Contd Lecture 27 7/26 FIR Design: Parks-McClellan Parks-McClellan OS 7.4–7.5, PM 8.2.4 Lecture 28 Office Hrs 7/27 Multirate DSP Chapter 13 Upsampling OS 4.6,4.9, PM 10.1–10.3 Lecture 29 7/28 Multirate DSP Downsampling Lecture 30 Office Hrs 7/29 Exam 3 7/30 Downsampling Contd., Oversampled D/A Lecture 31 8/02 Fast Convolution Fast convolution OS 8.7, PM 5.3 Lecture 32 Office Hrs 8/03 Fast Fourier Transform (FFT) Chapter 14 FFT OS 9.3–9.5, PM 6.1 Lecture 33 8/04 Review Lecture 34