ECE714/814 Introduction to Digital Signal Processing

Course Description: Introduction to digital signal processing theory and practice, including coverage of discrete time signals and systems, frequency domain transforms and practical spectral analysis, digital filter terminology and design, and sampling and reconstruction of continuous time signals. Laboratory component providing an introduction to DSP design tools and real-time algorithm implementation. 50% theory, 50% design. ECE majors only. Prereq: ECE634; senior standing; programming experience; permission. Lab. 4 cr.

Prerequisites: ECE634; senior/graduate standing; programming experience.

Required Text: Understanding Digital Signal Processing, Second Edition, Richard G. Lyons, Prentice Hall PTR, 2004 (ISBN 0-13-108989-7).

Instructor: W. Thomas Miller, III

Time: ECE714/814 will meet Monday, Wednesday and Friday  from 8:10 AM to 9:00 AM, in room S320 Kingsbury Hall.

Course Syllabus: Click here to see the course syllabus.


Test #1 will be given in class on Wednesday, October 24. It will be given closed book and closed notes. The exam will emphasize visualization and basic understanding rather than memorizing equations or performing computations. A study guide is available here.

Test #2 will be given in class on Friday, November 30. It will be given closed book and closed notes. The exam will emphasize visualization and basic understanding rather than memorizing equations or performing computations. A study guide is available here.

The Final Exam will be given in the normal classroom at 8:00 AM on Tuesday, December 18. It will be given closed book and closed notes. The exam will emphasize visualization and basic understanding rather than memorizing equations or performing computations. It will cover material from the entire semester. A study guide will be posted soon. A study guide is available here.


Class Materials


Reading Assignments

The reading assignments refer to the textbook above unless otherwise noted.


Laboratory Assignments

The completed laboratory assignments (Microsoft Word documents) should be submitted in printed form and also sent as email attachments to the instructor by 4PM on the date specified. MATLab and Microsoft Word are both available in the ECE Department student cluster in Kingsbury N234. Some laboratory assignments will involve data analysis exercises using MATLAB. These can be performed in the ECE student cluster in Kingsbury N234. Some laboratory assignments will involve continuous time signal sampling and reconstruction. These will be performed in Kingsbury S322. Note that in all cases you will have plenty of time between when an assignment is posted and when it is due, so late assignments will only be accepted under extraordinary circumstances. If you plan on being away the day an assignment is due, turn it in a day or two early!