|
Nov 21, 2024
|
|
|
|
ELE 3320 - Digital Signal Processing2 lecture hours 2 lab hours 3 credits Course Description This course is an introduction to the field of digital signal processing. It begins by examining the theory that governs the sampling and reconstruction of continuous-time signals. Fundamental principles of discrete-time signals and systems, including analysis and representations in both time and frequency domains, are covered. The course then examines foundational DSP topics and techniques including the discrete Fourier transform, fast Fourier transform, FIR and IIR filtering, and design of digital filters. Lecture topics are reinforced and extended through laboratory experiments utilizing industry-standard software tools and real-time DSP hardware platforms. Prereq: ELE 3300 and (CSC 1310 or CPE 2600 or ELE 1601 or ELE 2801 ) (quarter system prereq: EE 3032, EE 1910 or EE 3910B or CE 2812 or EE 2905 or BE 2200) Note: None This course meets the following Raider Core CLO Requirement: None Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Interpret and apply the sampling theorem
- Interpret and apply properties of discrete-time signals and systems
- Determine and interrelate the characteristics of a discrete-time system such as its impulse response, transfer function, poles and zeros, frequency response, and stability
- Apply time-domain and frequency-domain analysis techniques to solve discrete-time signals and systems problems
- Apply DFT/FFT computation principles to perform spectral analysis of real-world signals
- Design FIR and IIR filters, including using computer-aided design techniques
- Describe the characteristics of IIR and FIR filters, including practical advantages and disadvantages
- Implement and verify the operation of digital filters on processors appropriate for real-time DSP
Prerequisites by Topic
- Continuous-time signals and systems theory
- Laplace and continuous-time Fourier transforms
- Procedural programming in C (or similar)
Course Topics
- Impulse-train sampling and sampling theory
- Discrete-time signals and systems
- Time-domain analysis of discrete-time systems
- Z-transform
- Frequency-domain analysis of discrete-time systems
- Discrete-time Fourier transform
- Discrete Fourier transform, Fast Fourier transform
- DFT windowing
- IIR and FIR digital filter design
Laboratory Topics
- MATLAB introduction
- Introduction to real-time DSP
- Sampled audio and quantization error
- Signal generation and aliasing
- Analog input and output
- Image processing
- Discrete filters and frequency response
- System poles and zeros
- Notch filters and interference removal
- Data windowing
- FIR filter design and implementation
- Comparison of filter design approaches
Coordinator Dr. Cory J. Prust
Add to Portfolio (opens a new window)
|
|