Digital Signal Processing Design Laboratory

EECS452

EECS 452 is a senior/graduate design course whose main focus is the application of real-time digital signal processing (including theory, software and hardware) to a multi-week team project. This course satisfies the CoE’s major design experience (MDE) requirement. The course consists of lectures, structured laboratory exercises, and team projects. The lectures and structured laboratory exercises are intended to provide a foundation for the team projects to build on. The lectures and structured laboratory exercises project-appropriate topics that are expected to vary from semester to semester. Examples of topics covered in past semesters include:

  • Architectural features of stand-alone and multi-component DSP systems
  • Real-time concepts
  • Special on-chip hardware (serial ports, host ports, and timers)
  • DSP principles
  • Sampling and quantization
  • Signal synthesis
  • Design and implementation of FIR and IIR filters
  • FFT
  • Image processing, computer vision

Flipped Classroom

Prof. Revzen teaches this class in a “flipped classroom”, paperless format. Students are expected to view the relevant lecture material online before class. The material consists of recorded lectures by Profs. Hun-Seok Kim, Shai Revzen, and Al Hero. Most of the videos have brief (15 minutes) follow-up quizzes written by Prof. Revzen. Students must complete the quiz for all assigned videos before the start of the class for which those videos were assigned. While the videos themselves are available at all times, the quizzes are only available on the day before the lecture, to make sure the material is fresh in eveyone’s mind when coming to class. Attendance at lectures is mandatory and lecture participation is graded. Lecture time will be used to discuss questions about the recorded lectures, homework, and labs.

Serial communications lecture from EECS 452