Choose a lecture below. Each page brings the notes, worked examples and MATLAB activities together; the buttons open the matching slides, podcast and quiz when those files are available.
Before class: read the learning outcomes and listen to the podcast or scan the slides. During your study: pause at each worked example, predict the next step, and then use the MATLAB plot to check what the equations mean. Afterwards: try the problems without opening the solutions, then use the quiz to find any topic that needs another look.
Learn how to describe signals and systems, test their main properties, and use convolution to find the output of an LTI system.
Connect transfer functions, poles, zeros and stability to the main Fourier representations, then see how the DFT and FFT make frequency analysis practical.
Follow a signal from continuous time to samples and back again. The lecture explains aliasing, quantization noise and practical reconstruction.
Use the discrete-time partner of the Laplace transform to solve difference equations and read causality, stability and frequency response from the (z)-plane.
Design Butterworth, Chebyshev and elliptic prototypes, then transform one low-pass design into high-pass, band-pass or band-stop form.
Compare FIR and IIR filters in terms of structure, phase, stability, order and computational cost before choosing a design route.
Build linear-phase FIR filters using symmetry, the window method and Parks–McClellan minimax design, and compare the trade-offs.
Turn a well-understood analog prototype into a digital IIR filter using impulse invariance or the bilinear transform.