ECET 39200
Digital Signal Processing
Purdue University Northwest · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff