Signals & Systems
Signal classes and operations, system properties, discrete- and continuous-time convolution, differential and difference equations, Fourier series and transforms, frequency response and filters, sampling and aliasing, the DTFT, DFT and FFT, and the Laplace and z-transforms with digital filter design.
ELE-250 Year 2 3 credits 12 lessons · 4 h 40 min ▶ Video lessons coming soon
Offered by HSM University · Electrical Engineering
This is the Canadian version of this course. See the American version.
What you'll learn
- Classify signals as continuous- or discrete-time, periodic, even or odd, and energy or power signals, and apply shifting, reversal and scaling to the time variable.
- Test systems for memory, causality, linearity, time invariance, stability and invertibility, and explain why LTI systems are described by their impulse responses.
- Compute discrete-time convolution by flip-and-slide and by code, and read causality, stability and step response from an impulse response.
- Set up and evaluate continuous-time convolution integrals, including the response of an RC filter, and relate step and impulse responses.
- Solve linear constant-coefficient differential and difference equations, separate zero-input and zero-state responses, and implement first-order digital filters.
- Find Fourier series coefficients of periodic signals, use symmetry and Parseval's relation, and predict how an LTI system changes each harmonic.
- Apply Fourier transform pairs and properties, including convolution, modulation and time scaling, and explain the trade-off between duration and bandwidth.
- Read and sketch frequency responses and Bode plots in decibels, and specify low-pass, high-pass, band-pass and Butterworth filters for a practical system.
- Apply the sampling theorem, calculate alias frequencies, and specify anti-aliasing, reconstruction and decimation filters.
- Use the DTFT and DFT to analyze sampled signals, choose block lengths and windows to control resolution and leakage, and explain the speed of the FFT.
- Use the Laplace transform to solve differential equations with initial conditions, find transfer functions, poles and zeros, and judge stability from pole locations.
- Use the z-transform to analyze digital filters, place poles and zeros to design a notch filter, and convert analog filters to digital form with the bilinear transform.
Course content
12 lessons · 4 h 40 min total · final exam
- 1 Signals: classification and operations 26 min · quiz
- 2 Systems and their properties 24 min · quiz
- 3 Discrete-time convolution 23 min · quiz
- 4 Continuous-time convolution and the impulse response 25 min · quiz
- 5 Differential and difference equations 23 min · quiz
- 6 Fourier series 23 min · quiz
- 7 The continuous-time Fourier transform 23 min · quiz
- 8 Frequency response and filtering 22 min · quiz
- 9 Sampling and aliasing 21 min · quiz
- 10 The discrete-time Fourier transform, the DFT and the FFT 23 min · quiz
- 11 The Laplace transform 23 min · quiz
- 12 The z-transform and digital filters 24 min · quiz
- E Final exam 20 questions
Requirements
Recommended background. You can start any course at any time.
Description
Signal classes and operations, system properties, discrete- and continuous-time convolution, differential and difference equations, Fourier series and transforms, frequency response and filters, sampling and aliasing, the DTFT, DFT and FFT, and the Laplace and z-transforms with digital filter design.
Part of the Engineering stream, typically taken in year 2.