Data on the course

Show instruction and examinations
521337A Digital Filters, 5 ECTS cr 
Code 521337A  Validity 01.01.1950 -
Name Digital Filters  Abbreviation Digital Filters 
Scope5 ECTS cr   
Type Intermediate Studies Discipline4307 Information Engineering 
  Grading1 - 5, pass, fail 
Unit Computer Science and Engineering DP 

Olli Silven 

ECTS Credits 

5 ECTS cr

Language of instruction 

Finnish, English study material available


Spring, period 3.

Learning outcomes 

1. Student is able to specify and design respective frequency selective FIR and IIR filters using the most common methods.

2. Student is able to solve for the impulse and frequency responses of FIR and IIR filters given as difference equations, transfer functions, or realization diagrams, and can present analyses of the aliasing and imaging effects based on the responses of the f

3. Student is able to explain the impacts of finite word length in filter design.

4. Student has the necessary basic skills to use signal processing tools available in Matlab environment and to judge the results.


1. Sampling theorem, aliasing and imaging, 2. Discrete Fourier transform, 3. Z-transform and frequency response, 4. Correlation and convolution, 5. Digital filter design, 6. FIR filter design and realizations, 7. IIR filter design and realizations, 8. Finite word length effects and analysis, 9. Multi-rate signal processing.

Mode of delivery 

Online teaching (Lectures), independent work, group work

Learning activities and teaching methods 

Online lectures and exercises 50 h. The design exercises familiarize the students with the methods of digital signal processing using the Matlab software package. The rest as independent work.

Target group 

Computer Science and Engineering students and other Students of the University of Oulu.

Prerequisites and co-requisites 

031077P Complex Analysis, 031080A Signal Analysis

Recommended optional programme components 

The course is an independent entity and does not require additional studies carried out at the same time.

Recommended or required reading 

Lecture notes and exercise materials. Material is in Finnish and in English. Course book: Ifeachor, E., Jervis, B.: Digital Signal Processing, A Practical Approach, Second Edition, Prentice Hall, 2002.

Assessment methods and criteria 

The course can be passed either with week exams or a final exam. In addition, the exercises need to be returned and accepted.

Read more about assessment criteria at the University of Oulu webpage.


The course unit utilizes a numerical grading scale 1-5. In the numerical scale zero stands for a fail.

Person responsible 

Olli Silven

Working life cooperation 


Other information 

Course work space can be found from University of Oulu Moodle platform

Open University students enroll for studies through an open website.


Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi
You may enter WebOodi: