Course Info
- Title: Digital Signal Processing (DSP)
- Instructors: Marc Moonen (Lectures) and Toon van Waterschoot (Lab Sessions)
- Academic year: 2016-2017
- Semester: 1
- ECTS credits: 3
- Evaluation: Exam (Lectures) + Assignment (Lab Sessions)
Course Schedule [Dec. 12 - 16, 2016]
- Monday, Dec. 12
- 15h30 - 17h15: Lecture 1 (Marc Moonen)
- Tuesday, Dec. 13
- 8h30 - 10h00: Lecture 2 (Marc Moonen)
- 10h15 - 12h15: Lab Session 1 (Toon van Waterschoot)
- 13h30 - 15h00: Lecture 3 (Marc Moonen)
- 15h30 - 17h15: Lab Session 2 (Toon van Waterschoot)
- Wednesday, Dec. 14
- 8h30 - 10h00: Lecture 4 (Marc Moonen)
- 10h15 - 12h15: Lab Session 3 (Toon van Waterschoot)
- Thursday, Dec. 15
- 8h30 - 10h00: Lecture 5 (Marc Moonen)
- 10h15 - 12h15: Lab Session 4 (Toon van Waterschoot)
- 15h30 - 17h15: Lab Session 5 (Toon van Waterschoot)
- Friday, Dec. 16
- 8h30 - 10h00: Lecture 6 (Marc Moonen)
- 10h15 - 12h15: Lab Session 6 (Toon van Waterschoot)
- 13h30 - 15h00: Lecture 7 (Marc Moonen)
- 15h30 - 17h15: Lab Session 7 (Toon van Waterschoot)
Lecture Slides
- Lecture 1: Introduction [PPTX] [PDF]
- Lecture 2: Signals & Systems Review [PPTX] [PDF]
- Lecture 3: FIR & IIR Filter Design [PPTX] [PDF]
- Lecture 4: Filter Realization [PPTX] [PDF]
- Lecture 5: Filter Implementation [PPTX] [PDF]
- Lecture 6: Wiener Filters & LMS Algorithm [PPTX] [PDF]
- Lecture 7: Recursive Least Squares Algorithms [PPTX] [PDF]
- Lecture 8: Filter Bank Preliminaries [PPTX] [PDF]
- Lecture 9: Filter Bank Design [PPTX] [PDF]
Lab Sessions
The embedded DSP implementation part of the lab sessions is based on the following textbook:
S. M. Kuo, B. H. Lee, and W. Tian, Real-Time Digital Signal Processing: Fundamentals, Implementations, and Applications, 3rd edition, Wiley, 2013.
- Lab Session 1: Signal generation & analysis in Matlab [PPTX] [PDF]
- Lab Session 2: Embedded DSP implementation of energy-based voice activity detector [PPTX] [PDF]
- Texas Instruments Code Composer Studio: download page
- Experiment 1.1 [Kuo et al., 2013]: zip file
- Experiment 1.5 [Kuo et al., 2013]: zip file
- Lab Session 3: Filter analysis & implementation in Matlab [PPTX] [PDF]
- Exercise 3.4: WAV file
- Lab Session 4: Embedded DSP implementation of FIR filter [PPTX] [PDF]
- Lab Session 5: NLMS adaptive filtering in Matlab [PPTX] [PDF]
- Lab Session 6: Embedded DSP implementation of NLMS adaptive filter [PPTX] [PDF]
- Lab Session 7: Embedded DSP implementation of acoustic echo canceller