Dr. Durant: EE-3221 Digital Signal Processing: Syllabus, Winter, 2022–2023

This file was last updated on 2022-11-26 13:09:30 -0600.

Contact Information and Schedule


Course Outline, Topics, Gradebook, and Homework

in Canvas at…

Course Description and Learning Outcomes



  1. EE3032
  2. One of: EE1910, EE3910B, CE2812, EE2905


Signals and Systems: Theory and Applications by Fawwaz T. Ulaby and Andrew E. Yagle, published 2018, ISBN: 978-1-60785-486-9

General Course Format

Most lab assignments will last 1 week. Be sure to review them and do any assigned pre-work soon after they’re posted in Canvas so that you’re prepared for the lab period. Many of the labs will require checking out the FM4 hardware and an Analog Discovery from TSC.

There will be weekly homework due in lab. Most students choose hard-copy submission, but Canvas submission is also available.

There will be weekly quizzes in lab. You may use your current homework as a reference during quizzes.


Regular attendance is a foundational element of academic success and attendance will be recorded at various times throughout the quarter. You should check with me if you need to miss class for any reason so that we can ensure that you have a plan to stay up to date on the material.

Faculty members cannot drop you for missing class. If you wish to drop the course, I recommend that you first check with me and your academic advisor. After that, please consult the Registrar’s Office for the appropriate form and procedure.


Area Weight
Homework 5%
Quiz 15%
Lab 30%
Midterm 20%
Final 30%
Total 100%

The lowest quiz will be dropped.

In general, I use the MSOE grading scale. I may use a more favorable scale when appropriate, such as when it would result in better agreement between clusters of scores and assigned grades.

An incomplete final grade (e.g., F*) is rarely awarded and only under extenuating circumstances.

Late Labs and Homework

Lab reports and other assignments must be submitted at or before the specified time on the specified due date. Late assignments will generally be penalized by 10% of the maximum grade for every business day or part of a business day they are late. Certain assignments, normally homework, may not be accepted late, particularly if the solution was given. Certain time-critical assignments, especially demos and homework in certain classes, will be penalized at double or triple the normal rate. Assignments may not be accepted after 5 P.M. on Friday of week 10.



Sources of Academic Help: Class sessions, Office, Canvas, Teams, Email

Academic Honesty

Students are expected to observe high standards of professional ethics. These standards include honesty in all matters and giving proper credit to the contributions of others. For example, it is dishonest to turn in programs that do not work correctly without explaining the shortcomings in accompanying documentation.

You are encouraged to discuss homework assignments with your colleagues, but you must do your own work. This may include discussing the structure or syntax and meaning of various, specific parts of a design. However, examining another student’s work outside of this limited context is not acceptable, regardless of whether you have his or her permission, except for the purposes of assigned reviews and group projects or after all parties have submitted their assignments.

You must acknowledge the original ideas of others unless they are widely known in the field. If you have any doubt, you should acknowledge an idea. If you have questions about any of these standards or what you should do in a particular situation, please ask me. Failure to observe these standards will result in penalties ranging from an F on an assignment to an F for the course.

Recycling of work (borrowing heavily from previous work, including prose and code, often done for a different class) is allowed with certain restrictions. First, you must discuss how you intend to recycle and build upon your work with me and gain approval well in advance of the assignment due date. Also, you must cite your prior work.

Normal student integrity violation penalty: expulsion from the course with a grade of F. Minimum penalty: zero on the assignment and one grade rank reduction in final course grade.

Laptop and Device Use

You may use your laptop computer in lecture and laboratory for appropriate activities such as note-taking, to follow-along with classroom examples, or to test designs and run simulations. However, consider that much recent research shows that there are learning drawbacks to using laptops for note-taking. Do not instant message, use Facebook, watch videos, or play games during lecture or laboratory. These activities are important parts of modern life but distract other students around you. There are more appropriate times for these activities.

Additional Institutional Policies (beyond those linked in the course syllabus in Canvas)