Skip to main content

Digital Signal Processing (5 ECTS)

Code: TX00CQ31-3007

General information


Enrollment
24.05.2021 - 31.07.2021
Registration for the implementation has ended.
Timing
23.08.2021 - 17.10.2021
Implementation has ended.
Number of ECTS credits allocated
5 ECTS
Mode of delivery
On-campus
Unit
(2019-2024) School of ICT
Campus
Karaportti 2
Teaching languages
English
Seats
0 - 40
Degree programmes
Degree Programme in Information Technology
Information and Communication Technology
Teachers
Jarkko Vuori
Groups
ICT19-SI-E
Smart IoT Systems: Embedded IoT Devices
Course
TX00CQ31
No reservations found for implementation TX00CQ31-3007!

Objective

After completion of this course the student will understand the fundamentals of digital signal processing. The student will be familiar with the most common operations involved in digital signal processing chain. The student will understand the importance of sampling operation and its key characteristics, applied to low pass signal but also to a band pass signal.

The student understands fundamentals of linear quantization and quantization signal to noise. The student understands the concepts linear-time-invariant system, difference equation, Z-transform, impulse response, discrete convolution, system stability, and frequency response.

The student can apply these concepts in digital filter (FIR/IIR) implementations.

Content

1. Time and frequency domain.
2. Analogue and digital signals.
3. Multiplication vs. Convolution.
4. Uniform sampling, Shannon.
6. Sampling error, anti-aliasing filter.
7. Linear quantization, SQNR.
8. Digital sequences.
9. Linear time invariant systems, impulse response, difference equation, convolution.
10. Time domain response.
11. Frequency response.
12. Stability criteria.
13. Z transform, transfer function H(z), properties.
14. Digital Filtering.
15. FIR and IIR implementation, basic method for synthesis.

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Student understands fundamentals of linear DSP systems, and is able to utilize existing DSP tools on problem solving.

Assessment criteria, good (3)

In addition to satisfactory level, the student is able to choose and implement suitable DSP methods for DSP problem solving.

Assessment criteria, excellent (5)

In addition to good level, the student understands concept of computational complexity of DSP algorithms and is able to analyze complexity of various algorithms.

Assessment criteria, approved/failed

.

Qualifications

Programming (any language)

Go back to top of page