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