Course Information

Instructor: Erik Cheever, Hicks 305, x8076

Please feel free to drop by anytime for help.
If you have trouble finding me, please send email.
My Schedule
Class time & place: MWF 11:30-12:20;   Hicks 211
Lab time & place: Self-scheduled
Text: Digital Signal Processing; Principles, Algorithms and Applications,  Proakis and Manolakis

Policy on working together

Homework: I encourage you to work together on homework, but don't blindly copy another students work.  You should fully understand all solutions to homework before submitting them.
Labs: I expect labs to be done as a group.  Each group will submit a single report (with all members of the group listed). 
Groups should work independently of one another - you may discuss particular issues, but do not share data or reports.
Projects: Projects may be either individual, or as a group. 
Exams: Exams are to be solely your own work.  The format of exams will vary, but it is never permissible to seek help from another individual.


Coursework Weight
Midterm exam #1 Exams count as 50% of grade.
Lowest exam counts 1/2 as much as others.
Midterm exam #2
Midterm exam #3
(lowest homework grade will be dropped)
Labs 20%
Project 15%


If you believe that you need accommodations for a disability, please contact Leslie Hempling in the Office of Student Disability Services (Parrish 130) or e-mail to set up an appointment to discuss your needs. Leslie Hempling is responsible for reviewing and approving disability-related accommodation requests. As appropriate, she will issue students with documented disabilities an Accommodation Authorization Letter. Since accommodations require early planning and are not retroactive, please contact her as soon as possible. For details about the Student Disabilities Service and the accomodations process, visit

Course Outcomes

As part of our accreditation, each course we teach has desired educational outcomes associated with it.  The outcomes for this course are listed below.

Course Outcomes for E71

Students apply transform techniques (e.g., FT, DTFT, DFT, Z) to solve for system responses in time domain and frequency domain.

Students analyze FIR filters, and design them to given specifications.

Students analyze IIR filters, and design them to given specifications.

Students can use the FFT algorithm to analyze spectral content of discrete signals.
Students use MatLab, as appropriate, to solve problems and design systems.