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. Prereq: ECE633 or permission. Lab. 4 cr.

Prerequisites: ECE633 or permission.

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 3:10 PM to 4:00 PM, in room S320 Kingsbury Hall.

Course Syllabus: Click here to see the course syllabus.


Class Announcements

There will be no class on Wednesday November 18 so that we can all attend the lecture by UNH EE alumnus Dennis O'Brien, who is the Chief Electronics Engineer at the Lawrence Livermore National Laboratory. Attendance will be taken and will count as the equivalent of 1 homework assignment. The lecture will be in Kingsbury N101.


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!

Some Advice on completing assignments correctly.
Example MATLAB M file solution for assignment #1