Communication and Distributed Systems

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
B3B38KDS Z,ZK 6 4P+2L Czech
Garant předmětu:
Jiří Novák
Jan Holub, Jiří Novák
Jan Sobotka, Michal Špaček, Ján Tomlain
Department of Measurement

The subject is focused on communication principles used within the distributed systems (DS). Initially the physical layer media are described, including communication channel models and analog and digital modulation techniques. Information theory is introduced together with coding methods for error detection, correction and/or information security. Next the general link-layer algorithms are explained (addressing, media access control, flow control, ARQ methods ...). Finally the most widely used distributed systems technologies are presented together with the family of TCP/IP protocols and typical distributed systems applications.


Linear algebra and calculus.

Syllabus of lectures:

1. Introduction, basic terms, ISO/OSI model

2. Systems with distributed parameters, physical channel (metallic, optical and wireless) and its features

3. Communication channel models (AWGN, BSC, ...), narrowband analog and digital modulations

4. Spread-spectrum communication (DSSS, FHSS, OFDM …)

5. Information source entropy, source and channel coding, channel capacity

6. Error-detection and error-correction codes (finite fields, linear a cyclic codes)

7. Information security, symmetric and asymmetric ciphering

8. Application of ciphering algorithms, key distribution, certificates, digital signature

9. Data transfer types, multiplexing, media access control methods

10. Physical and logical topologies, ARQ methods, addressing and internetworking, industrial distributed systems and computer networks

11. Industrial distributed systems (virtual field device, object directory, ...)

12. Computer networks, IoT networks

13. TCP/IP protocol family

14. Reserved

Syllabus of tutorials:

Laboratories are focused on practical application of theory received at lectures. It is required for students first to study the laboratory task instructions and necessary literature and finally to prepare the report from measurement, containing measured results and their correct processing. Final results should be discussed and justified.

1. Introduction – safety in lab, schedule management

2. Frequency spectra of signals.

3. CRC error detection.

4. Parameters of metallic cables.

5. Optical communication.

6. Modulation.

7. TCP/IP network analysis.

8. EIA 485 technology evaluation.

9. Wireless network coverage modelling and its validation.

10. - 14. Individual project.

Study Objective:

To acquaint students with principles of communication within the distributed systems in order to be able to identify strong and weak points of particular technologies, to be able to use them in the right way and to be able to integrate them into large scale industrial control and data acquisition systems.

Study materials:

[1] Stallings, W.: Data and Computer Communications, Prentice Hall 2013

[2] Mir, N.F.: Computer and Communication Networks, Prentice Hall 2014

Further information:
Time-table for winter semester 2024/2025:
Time-table is not available yet
Time-table for summer semester 2024/2025:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-04-15
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet4638406.html