EEE2047S: Signals and Systems I

Course presentation

Monday-Thursday, 4th period, Menzies LT9. There is a scheduled (and usually optional) tutorial slot in 4th period Friday (in Menzies LT9). The course will be presented by A/Prof. Nicolls and Dr. Mohohlo Tsoeu, and the official handout is available here.

Teaching assistance

Teaching assistant: Stacey Shield (
Tutors: To be appointed.

Lecture notes and textbook

The prescribed textbook is Signal Processing and Linear Systems (International edition) by B. P. Lathi.

PDF documents of the slides are available here. Many thanks to Luca Lucchese for granting me permission to use and modify his originals.

Some detailed notes were generated during the course in previous years, and appear below. These will possibly be updated and augmented through the duration of the course:
Creative Commons License These notes are licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Latex source for producing them can be downloaded here.

Additional examples and slides used in lectures:

Problem Sets and Computer Assignments

These will be handled using Vula. Current versions of computer assignments are hosted on github.

Tutorials and Additional Questions

You should be exploring textbook problems by yourself. The webpage for the previous course textbook (second and third edition) has useful tutorials and demonstrations. The worked problems section may be of interest if you require additional problem material.

Tutorials and other resources can be found below. You should work through them in your own time. They don't get submitted, but should be valuable to you.
Signals as elements of a vector space: slides, notes, 2up.
For interest only. This should make sense to you after we have covered the basic material for the Fourier series.
Additional Fourier series: slides, notes, 2up.
Knowing the Fourier series representation for a signal often lets you easily find the series representation for related signals. This tutorial explores this approach, and should make sense after we have covered the Fourier series.
Systems in the time and frequency domain: notes, 2up.
Example questions with discussion about possible solution methods. This should makes sense after we have covered the Fourier transform and its relation to systems.
Fourier series and lowpass filtering: slides, notes, 2up.
Demonstration of periodic signals being passed through simple systems, like a lowpass filter. This makes combined use of the Fourier series and the Fourier transform, and should make sense after both topics have been covered.

Class Tests

There will be two formal class tests. Dates will be published on Vula.

Past tests and exams can be found here.

Exam information

The June exam is two hours long. You will be given this information sheet in the exam. A short summary of the important concepts in the course can be found here.


Last modified: Tue Jul 17 11:32:36 SAST 2018