You are here

F7ADICZS - Implementation of digital signal processing

Code Completion Credits Range Language
F7ADICZS ZK 20P+8C English
Jan Hejda (guarantor)
Václava Piorecká, Jan Hejda (guarantor)
Department of Biomedical Technology

The aim of the course is to introduce students into the issues of implementation of algorithms for recording, loading, storage, processing and visualization of data in MATLAB and C# environment. In addition, students learn the analysis and optimization of time and memory complexity of algorithms. The course also discuss standards for the storage of biomedical data.

Syllabus of lectures:

Brief Syllabus of Lectures:

1.Representing data in memory. Data structures.

2.Communication and control of recording devices. Using third-party drivers.

3.Blocking and non-blocking reading of data. Multi-threaded reading and synchronization.

4.Text and binary files. Implementation of parsers of text and binary data formats.

5.Time and memory complexity of algorithms. Recursion. Implementation of basic DSP algorithms.

6.Implementation of Fourier Transform.

7.Implementation of convolution of 1D and 2D signals.

8.Implementation of distance transformation.

9.Implementation of segmentation of objects in an image.

10.Implementation of data storage and visualization.

Syllabus of tutorials:
Study Objective:
Study materials:
The course is a part of the following study plans: