| ECE2025 -
Introduction to Signal Processing
(3-3-4) |
| |
| Prerequisites:
(MATH 1502/1512 or (MATH 15X2 and MATH 1522) ) and (CS 1371 or CS 1171) [all courses min C] |
| Corequisites:
None |
|
|
| |
| Catalog Description:
Introduction to signal processing for discrete-time and continuous-time
signals. Filtering. Frequency Response. Fourier Transform. Z Transform.
Laboratory emphasizes computer-based signal processing. |
| |
Textbook(s):
McClellan, Shafer, and Yoder, Signal Processing First (First edition), Prentice Hall, 2003. (required)
|
Course Objectives - As part of this course, students:
1. will understand mathematical representation of discrete-time and continuous-time signals. [6,8]
2. will be introduced to signal processing and characterization techniques, such as filtering, frequency response, and transforms. [6]
3. gain laboratory experience in computer-based signal processing. [7,8]
|
Course Outcomes - Upon successful completion of this course, students should be able to:
1. express signal processing systems in mathematical form.
2. write MatLab code describing a signal processing system.
3. analyze signals in terms of their frequency content.
4. describe system behavior in terms of frequency content.
5. describe system behavior in terms of frequency response.
6. describe system behavior in terms of the Fourier Transform.
7. analyze mixed analog-digital systems with sampling operations and digital filters.
8. utilize the z-transform to analyze discrete-time systems in terms of poles and zeroes.
9. use complex exponential notation to describe signals and systems.
10. describe how signal processing is used in applications (e.g., audio and digital image processing).
|
Topical Outline:
Sinusoidal Signals
Amplitude, Phase & Frequency
Complex Exponential Representation (Phasors)
Spectrum Representation of Signals
Sinusoids, Harmonics
Other Synthesis Examples: e.g., Chirp (FM) Signals
Fourier Series: Synthesis & Analysis
Digital Signals and Sampling
Aliasing & Folding
Reconstruction from Samples
Moving Average Filters
Finite-Length Impulse Response (FIR)
Convolution
Linearity & Time-Invariance
Frequency Response
Magnitude & Phase Responses
Lowpass, Highpass & Bandpass Filters
Z-Transform Method for FIR
Zeros of the Transfer Function Polynomial
Cascading Systems
Relationship to Frequency Response
Recursive Filters
Feedback Difference Equations
Discretizing Differential Equations
Impulse Response
Z-transform for Recursive Filters
Second-Order (Narrowband) Filters
Continuous-Time Signals and Systems
Continuous-time convolution and impulses
Frequency Response
Fourier Transform (Continuous-Time)
Modulation and AM Communication
Relationship between Continuous-Time and
Discrete-Time Frequency Domains
Laboratory Modules include:
Introduction to MATLAB software
Manipulating Sinusoids & Complex Exponentials
Synthesis from a Spectrum (Fourier Series Analysis)
Sound and Music Synthesis
Frequency Response for Digital Filters
Filtering Applications (e.g., AM Demodulation of Touch-Tone Phone)
Image Enhancement Applications
Simulation of Continuous-time Systems
Periodic x(t) thru Analog System: Filter the Fourier Series
Time-Frequency Analysis of Signals (Spectrogram)
|