ENCE 460: Digital Signal Processing

Instructor:

Liang Zhang, Assistant Professor

Prerequisites

ENGE 330 (all with grade of C or better), or permission of instructor.

Objectives

This is an introductory course in digital signal processing, covering the basic principles governing the design and use of digital systems as signal processing devices.

Topics include: properties of discrete-time signals and systems, sampling theory, transform analysis, system structures, effects of finite precision arithmetic, digital filtering in time and frequency domain, IIR and FIR filter design techniques, the Discrete Fourier Transform, and Fast Fourier Transforms. The objective of this course is to provide a basic introduction to the theory of digital signal processing (DSP). Major parts of the course will concentrate on signal analysis using Fourier transforms, linear system analysis, Filter design and a few more advanced topics.

Location

EASC 2041

Time

Mon/Wed/Fri 12:00 pm -12:50 pm

ENCE 460 Syllabus

ENCE 460 Lecture Notes

Lectures Download Links
Lecture 0 Lecture 0 (pdf)
Lecture 1 Lecture 1 (pdf)
Lecture 1B Programming in Python (pdf)
Lecture 2 Lecture 2 (pdf)
Lecture 3 Lecture 3 (pdf)
Lecture 4 Lecture 4 (pdf)
Lecture 5 Lecture 5 (pdf)
Lecture 6 Lecture 6 (pdf)
Lecture 7 Lecture 7 (pdf)
Lecture 8 Lecture 8 (pdf) Video part 1 (mp4) Video part 2 (mp4)
Lecture 9 Lecture 9 (pdf)
Annex (Generating RVs) Annex (pdf)
Lecture 10 Lecture 10 (pdf)
Lecture 11 Lecture 11 (pdf)
Lecture 12 Lecture 12 (pdf)
Lecture 13 Lecture 13 (pdf)
Lecture 14 Lecture 14 (pdf)
Lecture 15 Lecture 15 (pdf)
Lecture 16 Lecture 16 (pdf)
Formula Sheetpmf and pdf for exam

Projects

  1. Project 1

    Project     Solutions

  2. Project 2

    Project     Solutions

Homework

Course Schedule

Week Lecture Topic Chapter
1 — 01/27 Lecture 0, Lecture 1 Introduction to Digital Signal Processing, Discrete-Time Signals and Systems 2
2 — 02/03 Lecture 1 The Linear Time Invariant Systems 2
3 — 02/10 Lecture 1, Lecture 1A The Fourier Transform and Properties of the Fourier Transform 2
4 — 02/17 Lecture 1A, Lecture 1B The Inverse Fourier Transform 2
5 — 02/24 Lecture 2 The z-Transform and Properties of the z-Transform 3
6 — 03/03 Lecture 2 The Inverse z-Transform 3
7 — 03/10 Midterm
8 — 03/17 Spring Break
9 — 03/24 Lecture 2A The z-Transform and LTI Systems 3
10 — 03/31 Lecture 3 Sampling of Continuous-Time Signals 4
11 — 04/07 Lecture 4 Transform Analysis of Linear Time-Invariant Systems 5
12 — 04/14 Lecture 5 Structures for Discrete-Time Systems 6
13 — 04/21 Lecture 6 The Discrete Fourier Transform 8
14 — 04/28 Lecture 6 Properties of the DFT 8
15 — 05/05 Lecture 7 IIR filter and FIR design techniques 7
16 — 05/12 Final Exam

Last day of class is May 9, 2025.