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.
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.
Foundations
Prerequisites and course orientation
↓02Sampling
From ideal sampling to practical media
↓03DT Signals
Signal properties, operations, and models
↓04Time Domain
Difference equations and convolution
↓05Fourier
DTFS, DTFT, DFT, and FFT
↓06Z-Transform
Transforms, ROCs, and system properties
↓07Filters
Analog prototypes and digital designs
↓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.
Course unit
Foundations
Prerequisites and course orientation
Foundations and Review
Introduction and Review
Course structure, transform domains, special functions, and continuous-time convolution review.
Foundations and Review
Complex Number and Function Review
Complex arithmetic, polar form, Euler relationships, and functions used throughout signals and systems.
Course unit
Sampling
From ideal sampling to practical media
Sampling Signals
Part 1: Impulse Sampling
Impulse sampling, aliasing, the Sampling Theorem, reconstruction, and sinc interpolation.
Sampling Signals
Part 2: Practical Details
Time-limited signals, anti-aliasing filters, practical sampling, pulse modulation, and quantization.
Sampling Signals
Part 3: Audio and Image Examples
MATLAB demonstrations of audio and image downsampling, reconstruction, and quantization.
Course unit
DT Signals
Signal properties, operations, and models
Discrete-Time Signals and Systems
Part 1: Signal Classification
Signal definitions, symmetry, periodicity, energy and power, deterministic and random signals.
Discrete-Time Signals and Systems
Part 2: Signal Operations
Amplitude transformations, time shifts, reversal, scaling, and combinations of signal operations.
Discrete-Time Signals and Systems
Part 2 Continued: Common Signal Types
Unit impulses, steps, exponentials, sinusoids, aliasing, and a complete discrete-time system example.
Course unit
Time Domain
Difference equations and convolution
Time-Domain System Analysis
Part 1: Difference Equation Basics
Difference-equation models, system properties, impulse response, natural response, and initial conditions.
Time-Domain System Analysis
Part 1 Continued: Difference Equation Solutions
Closed-form impulse responses, convolution derivation, total and forced responses, and exponential inputs.
Time-Domain System Analysis
Part 2: Convolution and Properties
The convolution sum, graphical and analytic computation, LTI properties, and system interconnections.
Course unit
Fourier
DTFS, DTFT, DFT, and FFT
Fourier Analysis
Part 1: The DTFS and DTFT
Periodic representations, DTFS coefficients, the DTFT definition, and introductory transform examples.
Fourier Analysis
Part 1 Continued: The DTFS and DTFT
DTFT examples and properties, frequency response, and the frequency-domain zero-state response.
Fourier Analysis
Part 2: The Discrete Fourier Transform
DFT introduction and derivation with continuous- and discrete-time transform examples.
Fourier Analysis
Part 2 Continued: DFT Examples and the FFT
DFT computation, circular convolution, spectral analysis, FFT structure, and MATLAB examples.
Course unit
Z-Transform
Transforms, ROCs, and system properties
The Z-Transform
Part 1: Introduction and Definitions
Z-transform definition, the complex plane, regions of convergence, poles, zeros, and examples.
The Z-Transform
Part 1 Continued: Properties and Examples
ROC details, Z-transform properties, pole-zero cancellation, and worked examples.
The Z-Transform
Part 2: The Inverse Z-Transform
Inverse-transform methods using inspection, partial fractions, long division, and contour integration.
The Z-Transform
Part 2 Continued: Transfer Functions and System Properties
System identification, causality, stability, impulse response, inverse systems, and frequency response.
The Z-Transform
Part 2 Conclusion: Unilateral Z-Transform and Summary
Unilateral Z-transforms, initial conditions, difference-equation solutions, and unit summary.
Course unit
Filters
Analog prototypes and digital designs
Digital Filter Design
Butterworth Filter Design Review
Analog Butterworth response, pole locations, design requirements, and a complete filter example.
Digital Filter Design
Part 1: Frequency Response Review and Design Criteria
Frequency-response specifications, filter families, design criteria, and discrete-time implementation ideas.
Digital Filter Design
Part 2: Digital Filter Design in MATLAB
Impulse invariance and bilinear-transform designs with analytic and MATLAB comparisons.
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 ↗