EECS 452 DSP Design Labs - Schedule at a Glance

The following table shows this semester's schedule at a glance. The course syllabus has detailed logistics. The Canvas page hosts the content with limited access to registered students.

The dates on the left are the dates of the corresponding Monday of the week. Lectures are grouped by the video clips on the background colored by the module that they belong to. These video clips should be watched before the corresponding lectures and related Video Quizzes should be completed BEFORE the lectures. During the lectures we will review the content in the video clips and quizzes by answering questions to students in random order.  Orange highlights indicate project related deliverables. Lab sessions and corresponding lab assignments are also listed in this schedule. An extra lab session in Week 7 is reserved for makeups.  Students are also welcome to use the lab during the office hours that are hosted in the lab (EECS4341) but on the FCFS basis until all seats are taken. 

Schedule
Week Date Mon. Tuesday Wed. Thursday Friday Project Tasks
1 8/25 L1: Intro Class No Labs

L2: 01-Notation;
02-Sampling;
03-Downsampling
No Labs

Due: Intro+3 ideas HW#1-start-discuss
2 9/1 Holiday

L3: 04-Intro-to-quant;
05-Uniform-quant;
06-Repr-Numbers

Lab-sec013;
Lab-sec011

L4: 07-Fixed-point (9:04);
08-Float-v-Fixed (11:31); 09-Fixed-arith  (22:31);
Lab-sec012

HW#1-available Lab#1-Camera
HW#1-start-discuss
3 9/8

L5: 10-Sat&rounding (22:32); 
10A-Number Repr in ML (13:38);
11-Group Delay (16:14);
12-IIR-filters (27:13);

Lab-sec013;
Lab-sec011

 

L6: 13-Filter-implementation (24:17);
14-Image-Processing (19:04); 
14A-serial-interfaces (36:49) (no quiz);
Lab-sec012

LAB#1-DUE
HW#2-available

Due: Respond + teams of 3 (Postponed 1 week)

Project Feedback Week #1

Lab#2-OpenCV
4 9/15

L7: 15-DFT-Algorithm;
16-Using-DFT (no quiz);
17-DFT-windowing

Lab-sec013;
Lab-sec011

L8: 18-STFT-Spectrograms;
19-Filtering-with-DFT;
20-FFT-SW-and-HW
Lab-sec012

LAB#2-DUE
HW#3-available
Project Feedback Week #2 Lab#3-Teensy
5 9/22

L9: 21-Intro-Communication(16:18); 
22-Modulation(23:22);
23-Demodulation(37:53)

Lab-sec013;
Lab-sec011

L10: 24-Matrix-Decompositions (15:01);
25-
lstsq-qr-svd-eig (17:47);
26-Rigid-body-motion (12:44);
Lab-sec012

HW#1-DUE
LAB#3-DUE
HW#4-available
Due: Team Formation Lab#4-FFT

6 9/29

L11: 27-PCA and R^2 (22:29); 
28-PCA Example (no Quiz);
29-Linear Adaptive FIR filter (9:20)

Lab-sec013;
Lab-sec011


L12:
30-Kalman-Filter-EKF-UKF-PF;

(Lecture, no quiz)
Lab-sec012
HW#2-DUE
LAB#4-DUE
HW#5-available

 

Lab#5-ESP32

7 10/6 HW#3-DUE L13: Proposal Presentation #1 Lab-sec013;
Lab-sec011
L14: Proposal Presentation #2
Lab-sec012
HW#4-DUE
LAB#5-DUE
Due; Proposals
8 10/13 Fall Study Break No Labs No Lecture;
No Labs
9 10/20 L15: Milestone Labs Used for Projects L16: Lecture Time used for Projects;
Lab Used for Projects
HW#5-DUE Milestone
10 10/27 L17: Touch base Labs Used for Projects L18: Projects;
Lab Used for Projects
11 11/3
L19: Expo Preparedness
Labs Used for Projects L20: Projects;
Lab Used for Projects
Expo Preparedness
12 11/10 L21: Touch base Labs Used for Projects L22: Projects;
Lab Used for Projects
13 11/17
L23: Mockup Expo Final #1
L24: Mockup Expo Final #2
Final Project and Design Expo;
14 11/24 No Lecture Thanksgiving recess
15 12/1 Design Expo (TBD) Expo (Alt Date 2) Expo (Alternate Date 1) Due: Final Deliverables and Reflection
End of Project
16 12/8 Classes end Study Days Examinations (no final exam for this course) Study Days
17 12/15 Examinations

 

For details about this course, how it is taught, and what expectations and grading are like, see the Syllabus.

What should be done before the lectures?

Please watch the video lectures in canvas corresponding to each lecture prior to class. You will be quizzed on them. Video quizzes will open 24 hours before each lecture and are due by the start of the lecture. You have unlimited attempts on video quizzes.

Due at Midnight on the Due Date

All other assignments (HW, Labs, Proposals, Reports) except quizzes are due at MIDNIGHT on the day they appear as DUE in the schedule.

The instructional team has made every effort to ensure that all assignments have a due date that will make them show up in your Canvas calendar.  However, unless overridden by a class announcement, the schedule here is the official schedule.