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. |

Textbook(s):
McClellan, Shafer, and Yoder, |

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) |