Subject description - AD2M37DKM

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
AD2M37DKM Digital communications
Roles:P, V Extent of teaching:21+3c
Department:13137 Language of teaching:CS
Guarantors:  Completion:Z,ZK
Lecturers:  Credits:4
Tutors:  Semester:Z


The course focuses on the area of digital modulation, coding and physical layer signal processing in communication systems. The exposition is systematically built along the theoretical line which allows to reveal all inner connections and principles. This allows the students to develop the knowledge in an active way and use it in a design and construction of the communication systems. In a broad area of the digital communications, we focus on the essential principles. Those are further extended in the optional courses.

Study targets:

Student acquires knowledge for designing communication systems.

Course outlines:

1. Digital modulation and coding, general definitions, basic properties, classification.
2. Digital linear/nonlinear memoryless modulation (PSK, QAM, FSK,...).
3. Digital linear/nonlinear modulation with memory (TCM,CPFSK, CPM, GMSK,...).
4. Digital space-time, adaptive and multiplexing modulations (STM, OFDM, MCM,...).
5. Digital modulation with impulse carrier - UWB. Multiuser communications (CDMA, FDMA, TDMA, SDMA).
6. Spectral properties of digital modulation.
7. Codes on GF(m). Block codes (Hamming, BCH, RS, ...) and convolutional codes (recursive/nonrecursive).
8. Constellation space codes (coded modulation), TCM.
9. Elements of space-time coding, diversity, multiplexing gain. Elements of turbo-coding (serial/parallel concatenated), LDPC.
10. Input-output model of the communication channel (AWGN, lin./nonlin., fading, multipath, MIMO) and its properties related to the receiver signal processing.
11. Demodulation and decoding, sequence/symbol, optimality criterion. Demodulator metric - correlation, signal space, SODEM (APP, LogAPP domains).
12. Decoding of the modulations and codes with memory, Viterbi algorithm. Suboptimal detectors.
13. Elements of iterative decoding (Soft In - Soft Out FBA, Factor Graph SPA).
14. Error rate performance, Union Bound, pairwise errors. ISI. Elements of synchronization and equalization.

Exercises outline:

1. Simulation and design CAD tools for digital communications.
2. Linear modulator of the PSK/QAM class.
3. Nonlinear modulator of the CPM class.
4. Coded modulation of the TCM class.
5. Demodulator (MF, metric, suboptimal, differential).
6. Decoder for modulation and codes with the memory (Viterbi algorithm).
7. Evaluation of the projects.


1. J. G. Proakis: Digital Communications. McGraw-Hill. 2001
2. D. Tse, P. Viswanath: Fundamentals of Wireless Communications, Cambridge University Press, 2005
3. E. Biglieri: Coding for Wireless Channels, Springer, 2005
4. B. Vucetic, J. Yuan: Space-Time Coding, John Wiley & Sons, 2003
5. Goldsmith: Wireless communications, Cambridge University Press, 2005
6. B. Vucetic, J. Yuan: Turbo codes - principles and applications, Kluwer academic publishers, 2000
7. Oppermann I., Hamalainen M., Iinatti J.: UWB theory and applications, John Wiley & Sons, 2004
8. Meyr, H., Moeneclaey, M., Fechtel, S. A.: Digital Communication Receivers-Synchronization, Channel Estimation and Signal Processing. John Wiley. 1998
9. Mengali, U., D'Andrea, A. N.: Synchronization Techniques for Digital Receivers. Plenum Press. 1997
10. R. E. Blahut: Algebraic codes for data transmission, Cambridge University Press, 2006
11. T. M. Cover, J. A. Thomas: Elements of Information Theory, John Wiley & Sons, 1991
12. S. M. Kay: Fundamentals of statistical signal processing-estimation theory, Prentice-Hall 1993
13. S. M. Kay: Fundamentals of statistical signal processing-detection theory, Prentice-Hall 1998





Digital modulation, coding.

Subject is included into these academic programs:

Program Branch Role Recommended semester
MKEEM1 Technological Systems V 1
MKEEM5 Economy and Management of Electrical Engineering V 1
MKEEM4 Economy and Management of Power Engineering V 1
MKEEM3 Electrical Power Engineering V 1
MKEEM2 Electrical Machines, Apparatus and Drives V 1
MKOI1 Artificial Intelligence V 1
MKOI5 Software Engineering V 1
MKOI4 Computer Graphics and Interaction V 1
MKOI3 Computer Vision and Image Processing V 1
MKOI2 Computer Engineering V 1
MKKME1 Wireless Communication P 1
MKKME5 Systems of Communication P 1
MKKME4 Networks of Electronic Communication P 1
MKKME3 Electronics P 1
MKKME2 Multimedia Technology P 1
MKKYR4 Aerospace Systems V 1
MKKYR1 Robotics V 1
MKKYR3 Systems and Control V 1
MKKYR2 Sensors and Instrumentation V 1

Page updated 3.8.2020 11:51:49, semester: Z,L/2020-1, L/2019-20, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)