Course details

Radio Communication

MPC-RKO FEKT MPC-RKO Acad. year 2023/2024 Winter semester 6 credits

The course addresses the theoretical apsects of modern radi communication theory. It emphasizes on the comprehension of principles of operation of communication systems. The students significantly improve their knowledge in the area of signal processing applied in communication theory, e.g. the algorithms of signal detection and signal space representation. Students get detailed informations about transmission over fading channel, transmission using the spread spectrum principle, OFDM technique and about MIMO systems. Moreover the students get knowledge on the advanced coding principles - e.g. the turbo and LDPC codes. During the practical computer ecxercises, the students verify the theoretical knowledge using the MATLAB computer simulations.


Language of instruction




Time span

  • 26 hrs lectures
  • 13 hrs exercises
  • 26 hrs pc labs




Learning objectives

The aim of the course is to make students familiar with the wireless communication link, representation of information, signal detection, methods of intersymbol interference supression, advanced coding techniques including Turbo and LDPC, radio channel characteristics, amplitude and phase keying and with properties of OFDM, CDMA and MIMO techniques in communications.
The graduate of the course is able to: (a) represent the signal in the signal space; (b) choose a suitable filter for intersymbol interference reduction; (c) discuss the method of Bayesian statistical detector; (d) explain the principles of modulation techniques; (e) create a MATLAB program simulating the principles of digital communication theory; (f) illustrate the structure of OFDM modulator and demodulator; (g) compute the output of a block space-time coder.

Prerequisite knowledge and skills

The student who registers the course should be able to explain the basic terms from the area of probability and statistics, describe mathematicaly basic analogue and digital modulation techniques, create a simple program in the MATLAB environment, compute the response of linear systems to input, discuss the basic terminology and methods from the signal processing theory

Fundamental literature

  • HAYKIN, S., Digital Communication Systems, ISBN 978-0471647355
  • PROAKIS, J., Digital Communications, McGraw-Hill Education.
  • PROAKIS, J. Fundamentals of Communication Systems (2nd Edition), ISBN 978-1292015682

Syllabus of lectures

1. Radio communication system, radio communication signals, complex envelope.
2. Channel capacity, information theory.
3. Intersymbol interferences, signal shaping, receiver filter.
4. Detection of radio communication signals, hypothesis testing, AWGN channel.
5. Digital modulations I - PSK, BPSK, DPSK, QPSK, OQPSK.
6. Digital modulations II - MQAM, MSK, GMSK, CPM, applications.
7. Spread spectrum systems I - DSSS, FHSS, spreading sequences.
8. Spread spectrum systems II - rake receiver, synchronization.
9. Communication channels and their characteristics, nonlinear channels.
10. Equalizers - ZF, MMSE, DFE.
11. OFDM - modulation using IFFT, cyclic prefix and orthogonality, applications in IEEE 802.11a,g,n.
12. Block and convolutional codes, cyclic codes, turbo codes, concatenated codes, LDPC codes.
13. MIMO systems, space time coding, singular decomposition, Alamouti code, TCM.


Syllabus of numerical exercises

1. Orthogonality and orthonormality
2. Gramm-Schmidt proces, random signals
3. Digital modulations
6. MIMO systems and Alamouti coding

Syllabus of computer exercises

1. Introduction to MATLAB
2. Complex envelope
3. PSK signals
4. Optimal receiver
5. Test
8. Wireless channel
9. Synchronization
10. FEC Coding
12. RF wireless chain
13. Final evaluation 

Progress assessment

For academic year 2021/2022 following evaluation criteria are valid:
up to 15 points for PC-labs (5 points for activity=work on the assignments, 5 points for Matlab homework, 5 poits for final test)
(in case of online teaching will be replaced by PC homeworks)
up to 10 points for numerical test (in case of online teaching will be replaced by homeworks)
up to 5 points for numerical homeworks
up to 70 points for final exam (50 points written part, 20 points oral part)
Student must get at least 22 points for written part to qualify for the oral part of final exam. Detailed informations will be specified in the e-learning system
the computer in-class excercises are compulsory


Tue comp.lab lectures T12/SC 6.66 08:0009:505 1MIT 2MIT xx Ali
Tue exam 2024-01-09 T12/SE 6.134 15:0017:30 MPC/MKC-RKO 2. termín, MPA-RKO 2nd term
Wed exam 2024-01-17 T12/SE 6.134 11:3014:00 MPC/MKC-RKO 3. termín, MPA-RKO 3rd term
Wed exam 2024-01-03 T12/SE 6.134 15:0017:30 MPC/MKC-RKO 1. termín
Thu comp.lab lectures T12/SC 6.66 08:0009:5030 1MIT 2MIT xx Maršálek
Thu lecture lectures T12/SF 2.162 13:0014:5035 1MIT 2MIT xx Maršálek
Thu exam 2023-12-14 T12/SF 2.162 14:0016:00 MPC/MKC-RKO předtermín
Thu exercise lectures T12/SF 2.162 15:0015:5035 1MIT 2MIT xx Maršálek
Fri exam 2024-01-26 T12/SC 6.66 09:0011:00 MPC/MKC-RKO 4. termín, pouze opravný

Course inclusion in study plans

  • Programme MITAI, field NNET, any year of study, Elective
Back to top