Skip to main content
Skip header

ECTS Course Overview

Processing of Biosignals

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code450-4075/02
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Optional
Level of Course Unit *Second Cycle
Year of Study *
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech, English
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
PEN72prof. Ing. Marek Penhaker, Ph.D.
A subject completely deals with an issue of the mathematical methods for processing and modelling of the biological signals and consequent extraction of the clinical information. The first part of the subject is focused on basic methods for processing and analysis of the biological signals in the time, frequency and time-frequency domain. Individual methods always will be put to a context of the real biological signals and practical applications which are closely connected with the clinical practice. A significant part of the subject is an analysis and methods for the noise elimination from the biological signals. In this context, we will use both the synthetic noise generators and real noise signals for demonstration and the noise effect analysis on the diagnostic information quality. As a part of this analysis we will analyze instruments quantifying a noise level and objectively measure the filtration methods effectivity. In the last part of the subject, we will discuss conventional mathematical algorithms which are closely connected with specific tasks from an area of the biomedical signals processing. We will figure out visualization and possibilities of the EEG processing. Algorithms for features extraction from the ECG signal as it is the QRS complex extraction, the R peak detection and heart rate variability (HRV). In the last stage, this subject will be focused on an issue of the PPG, EMG, EGG, breathing and acoustic signals.
Learning Outcomes of the Course Unit
Objective of the course in terms of learning outcomes and competences The aim of the subject is to introduce the students to the individual methods and methods of processing of biosignals. All students are tested with practical examples of processing of different biosignals in MATLAB environment.
Course Contents
1. Basic characteristics and classification of the biologic signals: computer representation, discretization, types, biological origin, diagnostic, time, frequency, and time-frequency analysis.
2. Convolution analysis of the biological signals: analysis of the continuous and discrete convolution.
3. Classification of the biological signals: neural networks, genetic algorithms, unsupervised learning, and clustering analysis.
4. Spectral analysis of the biologic signals: Fourier series, Fourier transformation, algorithms for the FFT, spectral density, spectral energy and power density, frequency spectra and window functions.
5. Noise analysis in the biological signals: types, origin, representation, methods for noise evaluation, biological signal distortion by the noise.
6. Filtration of the biological signals: synthesis of the analog and digital filters, FIR and IIR filters, notch filter, recursive filters, and filter frequency analysis.
7. The EEG signal analysis: the ECG signal representation, compressed spectral array (CSA), topographic mapping of the electrophysiological activity, interpolation of the spatial information, amplitude and frequency mapping, local coherency and phase measuring.
8. The ECG signal analysis: the noise analysis of the ECG signal, ECG signal representation, algorithms for the QRS complex extraction, Pan Tompkins algorithm, the R peak detection, ECG signal classification and calculation of the heart rate variability (HRV).
9. The PPG signal analysis: the PPG signal noise analysis, representation of the PPG signal, detection of the heart systolic phase and comparison of the heart rate from the PPG and ECG signal.
10. Analysis of the EMG signal: genesis, representation, features, measuring of the EMG signal, and basic methods of the EMG processing.
11. Breathing signals: analysis of the breathing curves and gases. Analysis of lung capacity and volume.
12. Electrical signals of eye: representation, detection, features, and processing of the EOG and ERG signals.
113. EGG analysis: analysis of the stomach electrical activity, analysis in the time and frequency domain, frequency components of the EGG signal, and spectrogram.
14. Analysis of the acoustic biologic signals.

Computer Excercises:
Basics of signal processing in the MATLAB.
2. Convolution analysis of the biological signals.
3. Classification of the biological signals.
4. Spectral analysis of the biological signals.
5. Noise analysis in the biological signals.
6. Biological signals filtration.
7. Analysis of the EEG signal.
8. Analysis of the ECG signal.
9. Analysis of the PPG signal.
10. Analysis of the EMG signal.
11. Analysis of the breathing signals.
12. Analysis of the eye electrical signals.
13. Analysis of the EGG signal.
14. Analysis of the acoustic biological signals.
Recommended or Required Reading
Required Reading:
[1] BRUCE, Eugene N. Biomedical signal processing and signal modeling. New York: Wiley, c2001. ISBN 978-0-471-34540-4.
[2] LEIS, John. Digital signal processing using MATLAB for students and researchers. Hoboken, New Jersey: Wiley, 2011. ISBN 978-0-470-88091-3.
[1] BRUCE, Eugene N. Biomedical signal processing and signal modeling. New York: Wiley, c2001. ISBN 978-0-471-34540-4.
[2] BRTNÍK, Bohumil a David MATOUŠEK. Algoritmy číslicového zpracování signálů. Praha: BEN - technická literatura, 2011. ISBN 978-80-7300-400-2.
Recommended Reading:
[1] BLINOWSKA-CIEŚLAK, Katarzyna J. a J. ZYGIEREWICZ. Practical biomedical signal analysis using MATLAB. Boca Raton, FL: CRC Press, c2012. Series in medical physics and biomedical engineering. ISBN 9781439812020.
[1] KOZUMPLÍK, Jiří, Radim KOLÁŘ a Jiří JAN. Číslicové zpracování signálů v prostředí Matlab. Brno: Vysoké učení technické, 2001. ISBN 80-214-1964-4.
Planned learning activities and teaching methods
Lectures, Individual consultations, Experimental work in labs
Assesment methods and criteria
Tasks are not Defined