Signals and Systems for CS

Faculteit Science and Engineering
Jaar 2021/22
Vakcode WBCS042-05
Vaknaam Signals and Systems for CS
Niveau(s) bachelor
Voertaal Engels
Periode semester I b
ECTS 5
Rooster rooster.rug.nl

Uitgebreide vaknaam Signals and Systems for CS
Leerdoelen At the end of the course, the student is able to:
1. Mathematically analyse continuous time signals
2. Mathematically analyse and practically implement linear filters
3. Implement and use (fast) Fourier transforms for 1D and 2D signal processing
4. Do frequency-domain analysis on signals via Fourier transforms
Omschrijving This course is an introduction to (digital) signal processing and discrete linear systems theory.
The module consists of lectures and tutorials/practicals.

The topics that are covered in the course include:
- Continuous-time and discrete-time signals;
- Periodic signals: Fourier series;
- Sampling
- Linear time-invariant (LTI) systems/filters
- Convolution, convolution theorem and Fourier transform;
- time domain and frequency domain analysis
- the Z transform,
- FFT algorithm (and its derivation)

During the tutorials, the theory will be applied by making small programs. These programs will be written in C, so the student is expected to master this programming language.
Uren per week
Onderwijsvorm Hoorcollege (LC), Werkcollege (T)
Toetsvorm Opdracht (AST), Practisch werk (PR), Schriftelijk tentamen (WE)
(All lab exercises must have been completed to be entitled to enroll for the exam. The partial grades (exam and lab) must both be at least 5.5.)
Vaksoort bachelor en master
Coördinator dr. A. Meijster
Docent(en) dr. A. Meijster
Verplichte literatuur
Titel Auteur ISBN Prijs
tba
Entreevoorwaarden Mandatory: Calculus (WBCS036-05), Linear Algebra and Multivariable Calculus (WBCS037-05).
Advised: Programming knowledge comparable to the Imperative Programming (WBCS003-05) course unit.
Opmerkingen
Opgenomen in
Opleiding Jaar Periode Type
BSc Computing Science 2 semester I b verplicht