Course detail

Advanced Data Transmission Technology

FEKT-MPC-VDPAcad. year: 2023/2024

Data transmission systems, structure, properties and behaviour. The basic principle of protecting data against errors. Error control coding, block codes, tree codes, turbo codes. Communication network structure, communication, transmission systems. Metallic lines in the access network. DSL systems, properties, reference configurations. Description of the xDSL, IDSL, HDSL, SDSL, ADSL, VDSL systems. Spectral properties of DSL. The effect of noise on the operation of DSL. PLC modems.

Language of instruction


Number of ECTS credits


Mode of study

Not applicable.

Entry knowledge

The subject knowledge on the Bachelor degree level is required.

Rules for evaluation and completion of the course

Evaluation of study results follows the Rules for Studies and Examinations of BUT and the Dean's Regulation complementing the Rules for Studies and Examinations of BUT.
Up to 40 points are given for work in laboratory.
Up to 60 points are given for the final examination.

The content and forms of instruction in the evaluated course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.


The objective of the course is to teach students to recognize reliable activities of data transmission systems. Methods of data signal coding are studied in the first place. Major emphasis is laid on code protection against errors generated during data signal transmission.
On completing the course, students will be able to explain the principles of the protection of data against errors and the transmission systems of access networks.

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

SKLAR, B. Digital Communications, Prentice Hall, 2001, ISBN 780130847881 (EN)
ADAMEK, J. Kódování, SNTL 1989.

Recommended reading

STALLINGS, W. Data and Computer Communications,Prentice Hall Internationals Editions, 1994 (EN)
JAMES,M.O. Coding for Channels with Feedback.Kluwer Academic Publishers, Boston, Dordrecht, London, 1998. (EN)
JOHANNESSON,R., ZIGANGIROV, K., S., Fundamentals of Convolutional Coding. IEEE Press, 1999. (EN)


Classification of course in study plans

  • Programme MPC-IBE Master's, 1. year of study, winter semester, compulsory-optional
  • Programme MPC-TIT Master's, 2. year of study, winter semester, compulsory-optional
  • Programme MPC-EAK Master's, 2. year of study, winter semester, compulsory

Type of course unit



26 hours, optionally

Teacher / Lecturer


Data transmission systems: Basic information on general systems (structure, properties, behaviour). Systems approach to the solution of technical problems (designing, realisation, operation, service life, simulation). Data transmission systems

Laboratory exercise

26 hours, compulsory

Teacher / Lecturer


Organization work in laboratory and computer lessons.
Introductory lesson: Information for students about the content of particular laboratory metering assignments, methods of presenting the metering results obtained, organization of work in the laboratory, review exercises and their impact on overall assessment. Safety at work in the laboratory. Elements for the realization of systems of encoders and decoders.
Hamming code and possibilities of its realization.
RM code and possibilities of its realization.
Error distribution analysis and the requirements proposed for a protection code.
Ungerboeck code used to secure the process of phase shift keying.
The realization of Fire code codec.
BCH codes, RS codes, convolution codes, data compression.