Adam Panagos / Engineer / Lecturer
Course Description
This is an undergraduate course that teaches methods for analyzing discrete-time signals and systems. Important topics include Nyquist sampling theory, quantization, signal classification, solving difference equations, system impulse response and frequency response, the Discrete-Time Fourier Transform, Fast Fourier Transform, and the Z-Transform.
The textbook used for the course is, "Signal Processing and Linear Systems" by B. P. Lathi.
The comprehensive set of videos listed below now cover all the topics in the course; 168 videos with nearly 23 hours of content.
Blue text indicates Members Only portions of the website.
Video Lectures
-
Course Introduction
-
Introduction and Review (6 videos, ~67 minutes)
-
Complex Number and Function Review (5 videos, ~42 minutes)
-
-
Sampling Signals
-
Part 1: Impulse Sampling (13 videos, ~92 minutes)
-
Part 2: Practical Details (10 videos, ~90 minutes)
-
Part 3: Audio and Image Examples (4 videos, ~24 minutes)
-
-
Discrete-Time Signals and Systems
-
Part 1: Signal Classification (10 videos, ~71 minutes)
-
Part 2: Signal Operation (7 videos, ~34 minutes)
-
Part 2 Continued: Common Signal Types (7 videos, ~58 minutes)
-
-
Time-Domain Analysis of Discrete-Time Systems
-
Part 1: Difference Equation Basics (8 videos, ~77 minutes)
-
Part 1 Continued: Difference Equation Solutions (7 videos, ~57 minutes)
-
Part 2: Convolution and Properties (9 videos, ~76 minutes)
-
-
Fourier Analysis of Discrete-Time Signals
-
Part 1: The DTFS and DTFT (9 videos, ~95 minutes)
-
Part 1 Continued: The DTFS and DTFT (9 videos, ~84 minutes)
-
Part 2: The Discrete Fourier Transform (DFT) (3 videos, ~43 minutes)
-
Part 2 Continued: DFT Examples and the Fast Fourier Transform (FFT) (11 videos, ~83 minutes)
-
-
The Z-Transform
-
Part 1: Introduction and Definitions (9 videos, ~52 minutes)
-
Part 1 Continued: Properties and Examples (7 videos, ~64 minutes)
-
Part 2: The Inverse Z-Transform (6 videos, ~45 minutes)
-
Part 2 Continued: Transfer Function and System Properties (6 videos, ~48 minutes)
-
Part 2 Conclusion: Unilateral Z-Transform and Summary (6 videos, ~41 minutes)
-
-
Digital Filter Design
-
Butterworth Filter Design Review (4 videos, ~35 minutes)
-
Part 1: Frequency Response Review and Design Criteria (8 videos, 64 minutes)
-
Part 2: Digital Filter Design in Matlab (4 videos, 29 minutes)
-
Classroom Lectures
Example Problems
-
Nyquist Sampling (6 videos, ~17 minutes)
Old Exams
-
A comprehensive collection of midterm and final exams (along with solutions) is located in the Members Area of the site.
Matlab Code/Examples
-
Sampling a Sinusoid
This example considers impulse sampling of a sinusoid, but all analytic work is performed in Matlab. The example demonstrates the concept of aliasing and how the aliased frequency can be computed.
You can download the code used in this example in the Members Area of the site.