Course detail

Data Communication

FEKT-BDAKAcad. year: 2012/2013

Subject deals about data transmission principles. Information theory: Description of the information source. Data transmission: Basic conception, data and signals, types of transmission, transmission reliability, coding of analog and discrete signals. Coding for redundancy reduction: Prefix codes, Huffman code, data compression principles. Forward-error coding: Block codes, tree codes, forward-error coding systems. Special modulations. Coding principles. Cryptography and cryptanalysis, cryptographic system, methods of classical cryptology. Public key encryption.

Language of instruction

Czech

Number of ECTS credits

6

Mode of study

Not applicable.

Learning outcomes of the course unit

Students will be introduced in detail to data transmission systems and the possibilities of realizing data communication in these systems. The subject matter discussed is focused mainly on codes, their types and their application. Based on the range of the subject matters the student should be able, after a successful completion of the course, to solve all the standard problems that appear in this type of data communication.

Prerequisites

The subject knowledge on the secondary school level is required.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations.

Assesment methods and criteria linked to learning outcomes

At the end of each laboratory or PC exercise the teacher checks the results of the assignment given and awards points. The points awarded for laboratory and PC exercises (a maximum of 30 points in a semester) go to the evaluation of the examination and thus also the assessment.
The examination is written. Tle maximum numer points is 30. The resultant evaluation is the point adition of laboratory, PC exercises and written examination. The minimum feasible value is 50 points, the maximum value is 100 points.

Course curriculum

1. Basic of information theory.
2. Information transmission systems.
3. Data transmission.
4. Coding for redundancy reduction.
5. Error control coding.
6. Block codes.
7. Cyclic codes.
8. Tree codes.
9. Turbo codes.
10. Forward error correction coding systems.
11. Modems in data communication systems.
12. Cryptography basic.

Work placements

Not applicable.

Aims

The aim of the course is to introduce students to the basic knowledge of data communication, tools for its realization, and to the conditions of its realization in contemporary as well as prospective telecommunication systems.

Specification of controlled education, way of implementation and compensation for absences

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.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

ŠILHAVÝ, P. Datová komunikace. Brno: Vysoké učení technické v Brně, 2012. s. 1-211. ISBN: 978-80-214-4455-3. (CS)

Recommended reading

BIGGS, Norman L. Codes : an introduction to information communication and cryptography. London : Springer, 2008. 273 s. ISBN 978-184-8002-722. (EN)
MORELOS-ZARAGOZA, Robert H. The art of error correcting coding. Chichester : John Wiley & Sons, 2002. 221 s. ISBN 04-714-9581-6. (EN)
SKALAR, B.. Digital Communications, Fundamentals and applications, Prentice-Hall, 2003, ISBN 0-13-084788-7. (EN)

Classification of course in study plans

  • Programme EECC Bc. Bachelor's

    branch B-TLI , 2 year of study, summer semester, compulsory

  • Programme EEKR-CZV lifelong learning

    branch EE-FLE , 1 year of study, summer semester, compulsory

Type of course unit

 

Lecture

39 hod., optionally

Teacher / Lecturer

Exercise in computer lab

13 hod., compulsory

Teacher / Lecturer

Laboratory exercise

13 hod., compulsory

Teacher / Lecturer