Signal Processing Systems

University of Oulu
Home Noppa 521279S >  Lectures



Expand all | Collapse all
Teacher: Olli Johannes Silven
29 Oct 18 Mon 12:15-14:00 L4 Introduction
General IoT flavored introduction to the topic field. Furthermore, an overview of DSP content in products from Oulu
01 Nov 18 Thu 08:15-10:00 PR104 Computer arithmetic I + 1st design task handout will be given
Back to the very basics with an arithmetics exercise
to brush-up the memories and skills. Without some fundamental understanding of the concepts further progress would be hard.
05 Nov 18 Mon 12:15-14:00 L4 Computer arithmetic II
We continue to improve our skills in computer arithmetics to gain a basis for understanding fixed point designs. These skills will be needed during the following three weeks.
08 Nov 18 Thu 08:15-10:00 PR119 Implementing filtering I + quiz 1 + 2nd design task handout given
During the first hour, we start diving into fixed point implementations of FIR filters. This is an educational process that exposes the challenges and should provide for generalizable understanding of the issues.

The second hour is used for a quiz on computer arithmetic

(Note, in Weboodi the location for this event is empty! Need to check...)
12 Nov 18 Mon 12:15-14:00 L4 Implementing filtering II
We continue and complete with the fixed point FIR filter design. This is the topic for the quiz on the following Thursday
15 Nov 18 Thu 08:15-10:00 PR104 CORDIC + quiz 2 + 3rd design task handout given
We learn how the important CORDIC algorithm works and how it can be used. This requires understanding of fixed point arithmetics.

The second hour is used for quiz 2
19 Nov 18 Mon 12:15-14:00 L4 CORDIC + DCT 2
We continue with CORDIC, and study DCT that is among the important applications for CORDIC. It should be noticed that we concentrate on DCT as a transform algorithm implementation instead of FFT due to the less complex design.
22 Nov 18 Thu 08:15-10:00 PR104 Multirate filter design 1 + quiz 3 + 4th design task handout given
We familiarize ourselves with polyphase filter structures and multirate signal processing. In practice, almost every DSP systems includes multirate processing.

We use the second hour for quiz 3
26 Nov 18 Mon 12:15-14:00 L4 Multirate filter design 2
We dive into computationally efficient multirate signal processing solutions, realizing the they are almost free. In addition, we see that with proper solutions no multiplications are needed.
29 Nov 18 Thu 08:15-10:00 PR104 Fast convolution and correlation + quiz 4 + 5th design task handout given
Fast Fourier Transform offers means to implement convolutions and correlations with essentially reduced multiplications and additions. We learn how this is done for infinitely long signals in a piecewise manner.
03 Dec 18 Mon 12:15-14:00 L4 Filter banks
Filter banks are widely used in coding of media signals and signals analysis. In wireless communications Filter Bank MultiCarrier
modulation scheme has been proposed over Orthogonal Frequency Division Multiplexing (OFDM) to overcome both InterSymbol and InterCarrier Interferences (ISI and ICI), and to improve bandwidth utilization.

We learn the basics of filter banks and understand their relationship to multirate approach.
10 Dec 18 Mon 12:15-14:00 L4 Adaptive filtering 1 + quiz 5 + the last 6th design task handout given
Adaptive filters represent a departure from frequency selective filtering, and their implementation algorithms are probably the most common ones in designs.

The second hour is used for a quiz
13 Dec 18 Thu 08:15-10:00 PR104 Adaptive filtering 2
We deepen our understanding of adaptive filtering and applications
17 Dec 18 Mon 12:15-14:00 L4 Final quizzes
Quiz 6 and opportunity to retake any (or even all) earlier quizzes can be retaken to improve points. The questions are all new!
Printable version
Updated 05 Nov 18 at 12:17

University of Oulu oulun.yliopisto(at)
Tel. +358 294 48 0000
Fax +358 8 553 4112
PL 8000
FI-90014 Oulun yliopisto