UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN
Department of Electrical and Computer Engineering
ECE 311: Digital Signal Processing Lab
http://courses.ece.uiuc.edu/ece311
Spring 2026

 
 
 
 

Lab Schedule:

Day of the week

Date

Labs

Description

Tuesday

01/20

Intro to Python 

Getting Started

Lab 1

Tuesday

01/27

Tuesday

02/03**

LSI Systems and Convolution

Lab 2

Tuesday

02/10

Tuesday

 02/17**

Z-Transform and LSI Systems

Lab 3

Tuesday

02/24

Tuesday

03/03**

Frequency Response and Sampling

Lab 4

Tuesday

03/10

Spring Break

Tuesday

03/24**

The DFT and FFT

Lab 5

Tuesday

03/31

Tuesday

04/07**

FIR and IIR Filters

Lab 6

Tuesday

04/14

Tuesday

04/21**

Multirate Signal Processing and Beyond

Lab 7

Tuesday

04/28

Tuesday 05/05**

 

Quiz 7 and Lab Final Released

 

Lab Final

** Indicates a required session with a quiz. The lab is due the night before at 11:59PM (Monday evening at 11:59PM).

Note on Quizzes: Each quiz will cover the topics covered in their corresponding lab assignments, which can include either abstract conceptual questions or questions directly pertaining to examples shown in lab. It would help to keep in mind that we design the quizzes to test whether students actually understand the conceptual material underlying the lab exercises and whether they have actually completed the labs themselves. Thorough completion and study of each lab assignment should be sufficient preparation for them.