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*)
Corequisites:  None
  * Prerequisites indicated with an asterisk may be taken concurrently with ECE2026.
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.
McClellan, Shafer, and Yoder, Signal Processing First (2nd edition), Prentice Hall, 2015. ISBN 0136019250 (required)

Clicker, Turning Technologies(required) (comment: This item is currently only required for ECE 2026 for Fall 2014. The clickers would have also been used in Physics. For more info go to

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)