Ternopil Ivan Puluj National Technical University

Каф. комп'ютерних систем та мереж

Digital communications systems


1. Educational programs for which discipline is mandatory:

# Educational stage Broad field Major Educational program Course(s) Semester(s)
1 bachelor's 12. Інформаційні технології 123. Комп’ютерна інженерія (бакалавр) 2 4

2. The course is offered as elective for all levels of higher education and all educational programs.

3. Information about the author of the course

Full name Луцик Надія Степанівна
Academic degree PhD
Academic title none
Link to the teacher`s page on the official website of the department
Е-mail (in the domain

4. Information about the course

Study hours structure Lectures: 36
Practical classes: 0
Laboratory classes: 18

Amount of hours for individual work: 81
ECTS credits: 4,5
Teaching language english
Form of final examination credit
Link to an electronic course on the e-learning platform of the university

5. Program of discipline

Description of academic discipline, its goals, subject of study and learning outcomes

The aims of this course are to introduce the principles and applications of digital communication systems. The course will study how information is measured in terms of probability and entropy, and the relationships among conditional and joint entropies; how these are used to calculate the capacity of a communication channel, with and without noise; coding schemes, including error correcting codes; how discrete channels and measures of information generalise to their continuous forms

The place of academic discipline in the structural and logical scheme of study according to the educational program

Prerequisites. List of disciplines, or knowledge and skills, possession of which students needed (training requirements) for successful discipline assimilation

Probability theory and mathematical statistics

Contents of the academic discipline

Lectures (titles/topics)

1. Model of the signaling system. Encoding a source alphabet. Mathematical foundations of information theory.
2. The information channel. Channel relationships. Example of the binary symmetric channel
3. Information
4. System Entropies
5. Mutual Information
6. Channel Capacity
7. Modulation. Amplitude Modulation.
8. Phase Modulation (PM). Frequency modulation (FM).
9. Some Particular Codes. The ASCII Code. Some Other Codes. Radix r Codes. Escape Characters.
10. Theory and Practice of Error Control Codes. Introduction to Block Codes.
11. Perfect codes. Generator Matrices. Parity Check Matrices Hamming Codes.
12. Shannon-Fano Coding. Huffman Coding.

Laboratory classes (topics)

1. MATLAB Basics for Communication System Design
2. Communication Signals: Generation and Interpretation
3. Time And Frequency Domain
4. System Entropies
5. Amplitude Modulation (Simulink Implementation)
6. Reed-Solomon Code in Integer Format
7. Hamming Codes

Learning materials and resources

1. Edwin H. Armstrong. Some recent developments in the audion receiver. Proc. Inst. Radio Engineers (IRE), 3:215–247, 1915. 143
2. Patrick Cambre. A one transistor super-regenerative FM receiver. Archived 2009-01-21; accessed 2015-06-09. 143
3. R. W. Chang. Synthesis of band-limited orthogonal signals for multi-channel data transmission. Bell System Technical Journal, 45(10):1775–1796, 1966. 113
4. J.P. Costas. Synchronous communications. Proceedings of the IRE, 44(12):1713–1718, Dec 1956. 131
5. Digital Communications - by John Proakis, TMH
6. Communication Systems - by Simon Hay kin, John Wiley
7. Communication Systems –by Sanjay Sharma

6. Policies and assessment process of the academic discipline

Assessment methods and rating system of learning results assessment

Based on the material of each of the two modules, electronic testing is conducted in an electronic training course on the distance learning server For each of the tests (20 questions) you can get a maximum of 20 points.
Each performed laboratory work is estimated at a maximum of 5 points.

Table of assessment scores:

Assessment scale
(100 points)
(4 points)
90-100 Excellent А
82-89 Good B
75-81 C
67-74 Fair D
60-66 E
35-59 Poor FX
1-34 F
Approved by the department
(protocol №
on «