Signal Processing (SP)

EMARO course, Winter 2008/09


Meeting times and locations

Tuesday, 14:15-16:00 (i.e. 2:15 p.m.- 4:00 p.m.), room 117, E&IT Faculty

Thursday, 10:15-11:00 a.m., room 031, E&IT Faculty

[go to top]

Teaching staff and contact info

Professor Włodzimierz Kasprzak
Office: room 554, E&IT Faculty, Institute of Control and Computation Eng.
Office hours: Wednesday, 12-14 (i.e. 12 noon - 2 p.m.)
+22 234 7866,

[go to top],

Course description

Course objectives
This course provides an introduction to digital signal processing from the perspective of audio and speech signals. Six parts are distinguished: signal representation, convolution, Fourier Transform, Digital filters, recursive filters, audio and image processing.

Analog and digital signal conversion. Linear systems. Common signal decompositions. Convolution – its principle, properties and impulse responses. Correlation. Real and complex Fourier Transform. Applications of Fourier transform - spectral analysis of signals, frequency response of systems. Fourier transform properties. Discrete Fourier transform. Fast Fourier transform. Moving average filters. Windowed-sinc filters. Deconvolution and optimal filters. Recursive filters. The z-transform and Chebyshev filters. Audio and image processing.

Students are expected to have the following background:

Course materials
Lecture notes will be posted periodically on the course web site. Selected chapters from the books below are recommended as optional reading.

[go to top]

Marks and Grading

Assessment will be marked out of a hundred. The marks equate to ECTS grades as given below:
mark 100- 90 89-80 79-70 69-65 64-60 59 or less
Students are collecting assessment points. They come from a continuous assessment in the semester time: The assessment method of this course consists of: In addition to satisfying the above assessment requirements, each student must satisfy the attendance requirements. There is an obligatory attendance of tutorials and an optional attendance of the lecture. The Pass mark for this course will be set at 60 pts. Credits will be awarded to candidates who pass this course.

[go to top]


Lecture schedule (25 + 2 h):

[go to top]

Textbooks and suggested readings

  1. [1] Steven W. Smith. The Scientist and Engineer's Guide to Digital Signal Processing. Second Edition, California Technical Publishing, San Diego, CA, 1999, on-line:
  2. [2] A.V. Oppenheim, R.W. Schafer, J.R. Buck. Discrete-Time Signal Processing. Second Edition. Prentice-Hall 1999.
Suggested Readings
For each lecture section, one or more suggested readings are given below.
(Week) Topic Readings (PDF) Lecture notes (PDF)
(Week 1 and 2) 1. Signals and systems [Smith, ch. 2,3,5] SP-1.pdf
(Week 2 and 3) 2. Convolution [Smith, ch. 6, 7] SP-2.pdf
(Week 4) 3. DFT [Smith, ch. 8, 9] SP-3.pdf
(Week 5) 4. FT properties [Smith, ch. 10, 11] SP-4.pdf
(Week 6 and 7) 5. FFT. Complex DFT [Smith, ch. 12, 31] SP-5.pdf
(Week 8) Free
(Week 9) 6. Digital filters [Smith, ch. 14, 15, 16] SP-6.pdf
(Week 10) 7. Custom filters [Smith, ch. 17, 18] SP-7.pdf
(Week 11) Free
(Week 12 and 13) 8. Recursive filters [Smith, 19,20,21] SP-8.pdf
(Week 14) 9. Laplace transform. [Smith, 32, 33] SP-9.pdf
(Week 15) 10. z-transform [Smith, ch. 33 ] SP-10.pdf

[go to top]


During the exercises methods and algorithms will be discussed and implemented, which illustrate the lecture material. Students will also select and solve their homework problems.

Tutorial schedule (16h)

  1. Week 1 [2.10.08]. Introduction to the lab.
  2. Week 2 [9.10.08]. Homework 1 starts.
  3. Week 3 - 8:
  4. Week 9: Homework 1 evaluation.
  5. Week 10: Homework 2 starts.
  6. Week 11- 14:
  7. Week 15: Homework 2 evaluation.

Examination questions

[go to top]

W. Kasprzak.
Last modification: 30.01.2009.