ECE Course Outline

ECE2026

Introduction to Signal Processing (2-3-3)

Prerequisites
(MATH 1502/1512 or (MATH 15X2 and MATH 1522) )[all min C] and (CS 1371 [min C] or CS 1171*)* Prerequisites indicated with an asterisk may be taken concurrently with ECE2026
Corequisites
None
Catalog Description
Introduction to discrete-time signal processing and linear systems. Sampling theorem. Filtering. Frequency response. Discrete Fourier Transform. Z Transform. Laboratory emphasizes computer-based signal processing.
Textbook(s)
McClellan, Shafer, and Yoder, Digital Signal Processing First (2nd edition), Prentice Hall, 2016. ISBN 0136019250, ISBN 9780136019251 (required)

Clicker, Turning Technologies. (required)

Topical Outline
1.	Sinusoidal Signals
   a.	Amplitude, Phase & Frequency
   b.	Complex Exponential Representation (Phasors)

2.	Spectrum Representation of Signals
   a.	Sinusoids, Harmonics
   b.	Other Synthesis Examples: e.g., Chirp (FM) Signals
   c.	Spectrogram Analysis
   d.	Fourier Series: Synthesis & Analysis

3.	Digital Signals and Sampling
   a.	Aliasing & Folding
   b.	Reconstruction from Samples
   c.	Relationship between Continuous-Time and Discrete-Time Frequency Domains

4.	Moving Average Filters
   a.	Finite-Length Impulse Response (FIR)
   b.	Convolution
   c.	Linearity & Time-Invariance

5.	Frequency Response
   a.	Magnitude & Phase Responses
   b.	Lowpass, Highpass & Bandpass Filters

6.	Discrete Fourier Transform (DFT)
   a.	Representation of Periodic Signals
   b.	Fast Fourier Transform Algorithm

7.	Z-Transform Method for FIR
   a.	Zeros of the Transfer Function Polynomial
   b.	Cascading Systems
   c.	Relationship to Frequency Response

8.	Recursive Filters
   a.	Feedback Difference Equations
   b.	Infinite-Duration Impulse Response
   c.	Z-transform for Recursive Filters
   d.	Second-Order (Narrowband) Filters

9.	Laboratory Modules typically include:
   a.	Introduction to MATLAB software
   b.	Manipulating Sinusoids & Complex Exponentials
   c.	Synthesis from a Spectrum (Fourier Series)
   d.	Sound and Music Synthesis
   e.	Frequency Response for Digital Filters
   f.	Filtering Applications, e.g., AM Demodulation of Touch-Tone Phone
   g.	Filter Banks, e.g., Cochlear Implant Simulation
   h.	Image Enhancement Applications
   i.	Time-Frequency Analysis of Signals (Spectrogram)