Course Description

Introduction to discrete-time systems and discrete-time signal processing with an emphasis on causal systems; discrete-time linear systems, difference equations, z-transforms, discrete convolution, stability, discrete-time Fourier transforms, analog-to-digital and digital-to-analog conversion, digital filter design, discrete Fourier transforms, fast Fourier transforms, spectral analysis, and applications of digital signal processing.

Lectures: MTWTF, 9:00am - 9:50am, Zoom

Lecture Recording: Media Space

Prerequisites: ECE 210

Recommended Textbooks:
  • Applied Digital Signal Processing: Theory and Practice (1st ed.) by Dimitris G. Manolakis and Vinay K. Ingle, Cambridge Univ. Press publisher ISBN: 978-052111020. Also available in digital format.
  • (Optional) OS: Discrete-Time Signal Processing by Alan V. Oppenheim and Ronald W. Schafer (on reserve at the library)

Teaching Staffs

Instructor: Thomas Moon (tmoon@)

Office Hours: Monday, 10-11am, Zoom

TA: Ziyang Xu (ziyangx2@)

Office Hours: Tue/Thursday, 7-8pm, Zoom


Date Topic Reading Assignment Lecture Notes HW & Worksheet Lecture Videos
6/13 Introduction 1. Intro Lecture 1
6/14 Continuous-time (CT) and discrete-time (DT) signals 1.1-1.4 2. CT and DT signals Quiz & HW Template Lecture 2
6/15 Review of complex numbers 3. Complex numbers Lecture 3
6/16 Discrete-time systems Linear and time-invariant (LTI) systems 2.1-2.3 4. Discrete-time Systems Lecture 4
6/17 Impulse response and convolution 2.4 5. h[n] and convolution Lecture 5
6/20 Causality and Stability 2.5 6. Causality and Stability by h[n] Lecture 6
6/21 Difference Equation 2.10 7. LCCDE HW1 due
HW1 sol
Lecture 7
6/22 Z-transform 1 3.1-3.4 8-10. Z-transform Lecture 8
6/23 Z-transorm2 & Quiz1 3.1-3.4 Quiz1 sol Lecture 9
6/24 Z-transform 3 3.1-3.4 Lecture 10
6/27 Inverse Z-transform 3.1-3.4 WS1 due
6/28 System Transfer Function HW2 due
6/29 Causality and Stability by Z-transform
6/30 Fourier Transforms & Quiz2
7/1 Fourier Transforms
7/4 Independence Day WS2 due
7/5 DTFT 1 HW3 due
7/6 Inverse DTFT
7/7 DTFT 2 & Quiz3
7/8 DTFT 3
7/11 Sinusoidal Response of LTI
7/12 Steady-state and Transient Response HW4 due
7/13 Sampling
7/14 Nyquist Condition & Quiz4
7/15 Reconstrcution
7/18 DFT 1
7/19 DFT 2 HW5 due
7/20 DFT 3
7/21 DFT Spectral Analysis & Quiz5
7/22 Digital Processing of Analog Signals
7/25 FFT 1
7/26 FFT 2 HW6 due
7/27 Block Diagram and Flow Graph
7/28 FIR and IIR Filters & Quiz6
7/29 FIR and IIR Filters
8/1 Generalized Linear Phase
8/2 FIR Deisgn by Windowing HW7 due
8/3 Downsampling and Upsampling
8/4 Review

Grading policy

  • Worksheets: 15%
  • Homeworks: 25%
  • Quizzes: 40%
  • Final: 20%


  • Worksheets will be posted and graded by PrarerieLearn. Find the course, ECE310: Digital Signal Processing Summer 2022.
  • Late worksheet submissions will not be accepted.
  • Some of worksheet problems will be discussed during the lecture.


  • Homeworks will be graded using Canvas.
  • Late homework submissions will not be accepted.
  • One lowest HW grade will be dropped.
  • You will be submitting homework as a PDF file.
  • Write neatly. Please box the equations you will be solving and the final answer. If we cannot read it we cannot grade it!

Quiz & Exam

IMPORTANT: Quizzes and exams will be proctored online using two-device proctoring. This means you are required to have: 1) A computer for viewing the exam, 2) A mobile device/tablet/second computer with camera for live video feed of your desk/workspace, 3) Sufficient Internet connection to stream your live video feed.
How to position your phone


  • There will be 6 quizzes and one lowest quiz grade will be dropped.
  • The quiz will occur in the first half-hour of every Thursday lecture starting from the second week. There are no scheduled make-up quizzes. If you have an unavoidable medical or personal emergency, an exception might be granted. To be eligible for a make-up quiz, you must notify the instructor (not a TA) before the scheduled starting time of the quiz, and you must fully document your absence.
  • Coverage: Each quiz will cover the previous week's materials.
  • The quizzes will be open-book, open-notes.


  • Date: Saturday, August 6, 2022, 1:00-3:00 PM (central time)
  • Coverage: Comprehensive

Past Exams

Academic Integrity

Students are expected to abide by the University of Illinois Student Code. Any academic integrity violations will result in a FAIR report. Furthermore, the penalty will be as follows:
  • A score of 0 (zero) on the assignment or quiz or exam where the academic integrity violation occurred.
  • A second offense results in a grade of F for the course.
  • Note that the standard of proof for a finding of infraction is “more likely than not”. This means I only need to show with 51% certainty that you committed the offense for the allegations to go on your record.

The following is a partial list of academic integrity violations for this course:
  • Copying homework or lab solutions from other students (working together and discussing is acceptable)
  • Copying homework or lab solutions from past solutions
  • Using websites such as Chegg or Course Hero while completing any course assignments or quizzes or exams
  • Using unauthorized materials during quizzes or exams
  • Violating CBTF proctoring policies
  • Communicating with any person during quizzes or exams
  • Discussing the exam with any person within 24 hours of exam completion
  • Not an academic integrity violation: Distributing any course material without authorization. This includes uploading homeworks/solutions and exam solutions to web sites, or sharing these documents with people not enrolled in the course. Although not an academic integrity violation, it is a violation of the law and I will refer you to U.S. Attorney's Office for prosecution under The Digital Millennium Copyright Act.