ECET 39200

Digital Signal Processing

Purdue University Northwest · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Introduction to the fundamentals of Digital Signal Processing: discrete-time principles, sampling theorem, discrete Fourier transform, fast Fourier transforms, time and frequency domain considerations, Z-transform, solution of difference equations and design of digital filters. Typically offered Spring. Prerequisite(s): ECET 38400 FOR LEVEL UG WITH MIN. GRADE OF D- AND ECET 20901 FOR LEVEL UG WITH MIN. GRADE OF D- AND MA 16021 FOR LEVEL UG WITH MIN. GRADE OF D- Course Learning Outcomes 1. Determine the filter transfer function that meets the given specification when given a filter specification. 2. Realize the analog active filter with a selected circuit topology when given a filter transfer function determined based on its frequency domain specification. 3. Analyze its frequency spectrum when given an analog information-carrying signal, and use it to determine the appropriate sampling rate, specifications of an anti-aliasing filter for ADC channel, and specifications for the anti-image filter to ensure recovery of the analog signal after the DAC channel. 4. Analyze their spectra using the DFT/FFT algorithm with a software tool such as MATLAB when given the digital signals such as recorded speech, audio, ECG data, and generated data. 5. Develop its steady-state sinusoidal frequency response and explore its periodicity when given the digital filter transfer function H(z); determine the difference equation for the filter realization such as the direct form I and direct form II; given the digital signal input, perform digital filtering and verify the spectral effects using a software tool such as MATLAB or DSP board. 6. Design an FIR filter using the windowing method and an optimal design such as the Parks-McClellan method when given a set of frequency domain specifications; verify the design results with a software tool such as MATLAB or DSP board. 7. Design an IIR filter using the bilinear z-transform when given a set of frequency domain specifications; verify the design results with a software tool such as MATLAB or DSP board. 8. Implement the digital filters in real-time using a selected digital signal processor and float-point format when given designed digital filters including FIR and IIR filters. 9. Create professionally documented programs, written reports, and oral presentations when given technical documentation guidelines. View Class Schedule

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #purdue_northwest-0947Fall 2026UGRD3.00 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?