Adam PanagosEngineer / Lecturer

EE 383 · Undergraduate course resource

Discrete-Time Signals
& Systems

A complete path through sampling, discrete-time models, system analysis, Fourier methods, the Z-transform, and digital filter design.

x[k]k
168lecture videos
~23hours of instruction
23guided collections
7core units

The course

About This Course

Analyze discrete-time signals and systems, from sampling and quantization to digital filtering. Topics include signal classification, difference equations, convolution, impulse and frequency response, Fourier series, the DTFT, DFT and FFT, the Z-transform, and digital filter design.

The learning path

From sampling theory
to digital filter design.

Follow the complete sequence or jump directly to a unit. Public and members-only access follows the organization of the original EE383 course site.

The EE 383 lecture library

Find your next lecture.

Search all 23 collections or filter by unit. Every public and members-only collection now opens in the same native playlist viewer.

01

Course unit

Foundations

Prerequisites and course orientation

2 playlists
01

Foundations and Review

Introduction and Review

Course structure, transform domains, special functions, and continuous-time convolution review.

6 videos1h 7m○ Public
↗
02

Foundations and Review

Complex Number and Function Review

Complex arithmetic, polar form, Euler relationships, and functions used throughout signals and systems.

5 videos0h 42m○ Public
↗
02

Course unit

Sampling

From ideal sampling to practical media

3 playlists
03

Sampling Signals

Part 1: Impulse Sampling

Impulse sampling, aliasing, the Sampling Theorem, reconstruction, and sinc interpolation.

13 videos1h 32m○ Public
↗
04

Sampling Signals

Part 2: Practical Details

Time-limited signals, anti-aliasing filters, practical sampling, pulse modulation, and quantization.

10 videos1h 30m● Members
↗
05

Sampling Signals

Part 3: Audio and Image Examples

MATLAB demonstrations of audio and image downsampling, reconstruction, and quantization.

4 videos0h 24m○ Public
↗
03

Course unit

DT Signals

Signal properties, operations, and models

3 playlists
06

Discrete-Time Signals and Systems

Part 1: Signal Classification

Signal definitions, symmetry, periodicity, energy and power, deterministic and random signals.

10 videos1h 11m○ Public
↗
07

Discrete-Time Signals and Systems

Part 2: Signal Operations

Amplitude transformations, time shifts, reversal, scaling, and combinations of signal operations.

7 videos0h 34m○ Public
↗
08

Discrete-Time Signals and Systems

Part 2 Continued: Common Signal Types

Unit impulses, steps, exponentials, sinusoids, aliasing, and a complete discrete-time system example.

7 videos0h 58m● Members
↗
04

Course unit

Time Domain

Difference equations and convolution

3 playlists
09

Time-Domain System Analysis

Part 1: Difference Equation Basics

Difference-equation models, system properties, impulse response, natural response, and initial conditions.

8 videos1h 17m○ Public
↗
10

Time-Domain System Analysis

Part 1 Continued: Difference Equation Solutions

Closed-form impulse responses, convolution derivation, total and forced responses, and exponential inputs.

7 videos0h 57m● Members
↗
11

Time-Domain System Analysis

Part 2: Convolution and Properties

The convolution sum, graphical and analytic computation, LTI properties, and system interconnections.

9 videos1h 16m○ Public
↗
05

Course unit

Fourier

DTFS, DTFT, DFT, and FFT

4 playlists
12

Fourier Analysis

Part 1: The DTFS and DTFT

Periodic representations, DTFS coefficients, the DTFT definition, and introductory transform examples.

9 videos1h 35m○ Public
↗
13

Fourier Analysis

Part 1 Continued: The DTFS and DTFT

DTFT examples and properties, frequency response, and the frequency-domain zero-state response.

9 videos1h 24m● Members
↗
14

Fourier Analysis

Part 2: The Discrete Fourier Transform

DFT introduction and derivation with continuous- and discrete-time transform examples.

3 videos0h 43m● Members
↗
15

Fourier Analysis

Part 2 Continued: DFT Examples and the FFT

DFT computation, circular convolution, spectral analysis, FFT structure, and MATLAB examples.

11 videos1h 23m○ Public
↗
06

Course unit

Z-Transform

Transforms, ROCs, and system properties

5 playlists
16

The Z-Transform

Part 1: Introduction and Definitions

Z-transform definition, the complex plane, regions of convergence, poles, zeros, and examples.

9 videos0h 52m○ Public
↗
17

The Z-Transform

Part 1 Continued: Properties and Examples

ROC details, Z-transform properties, pole-zero cancellation, and worked examples.

7 videos1h 4m● Members
↗
18

The Z-Transform

Part 2: The Inverse Z-Transform

Inverse-transform methods using inspection, partial fractions, long division, and contour integration.

6 videos0h 45m○ Public
↗
19

The Z-Transform

Part 2 Continued: Transfer Functions and System Properties

System identification, causality, stability, impulse response, inverse systems, and frequency response.

6 videos0h 48m● Members
↗
20

The Z-Transform

Part 2 Conclusion: Unilateral Z-Transform and Summary

Unilateral Z-transforms, initial conditions, difference-equation solutions, and unit summary.

6 videos0h 41m○ Public
↗
07

Course unit

Filters

Analog prototypes and digital designs

3 playlists
21

Digital Filter Design

Butterworth Filter Design Review

Analog Butterworth response, pole locations, design requirements, and a complete filter example.

4 videos0h 35m○ Public
↗
22

Digital Filter Design

Part 1: Frequency Response Review and Design Criteria

Frequency-response specifications, filter families, design criteria, and discrete-time implementation ideas.

8 videos1h 4m○ Public
↗
23

Digital Filter Design

Part 2: Digital Filter Design in MATLAB

Impulse invariance and bilinear-transform designs with analytic and MATLAB comparisons.

4 videos0h 29m● Members
↗

Course resources

Slides and MATLAB files,
organized for EE 383.

Full Membership includes original-quality lecture slides and ready-to-run MATLAB examples, with individual and bundled downloads.

Browse EE383 resources ↗
16lecture slide sets
35MATLAB downloads
ZIPselected or complete download
●Full Membership access

Ready to practice?

Move from lectures
to worked problems.

The Engineering Problem Archive already includes EE383 midterm and final-exam problems with statements, solutions, and progress tracking.

Open the EE383 problem archive ↗