course: Communication Engineering

teaching methods:
lecture with tutorials
e-learning, computer based presentation, black board and chalk
responsible person:
Prof. Dr.-Ing. Aydin Sezgin
Prof. Dr.-Ing. Aydin Sezgin (ETIT), M. Sc. Jaber Kakar (ETIT)
offered in:
winter term

dates in winter term

  • start: Tuesday the 08.10.2019
  • lecture Tuesdays: from 10:15 to 11.45 o'clock in ID 03/445
  • tutorial Fridays: from 08:15 to 09.45 o'clock in ID 03/411


All statements pertaining to examination modalities (for the summer/winter term of 2020) are given with reservations. Changes due to new requirements from the university will be announced as soon as possible.
Form of exam:written
Registration for exam:FlexNow
Rooms : ID 04/445,  HMA 20,  ID 04/471,  ID 04/459
Individual appointments of students to each exam location will be issued by the responsible chair.


In this course, the students learn the methods that are utilized in the following standards: 1. ZIP, RAR 2. JPEG, MPEG 3. 3G, LTE 4. WLAN 5. DVB, DAB Hence, the students will acquire essential methods and tools utilized in communications technology. The tools are exploited for determining fundamental limits in communication technology according to which an efficient communication system can be designed. Furthermore, the students will obtain valuable insight about the basic concepts of signal transmission.


The development of civilizations depends on the ability of human being in sending, reconstructing and storing information. This information-based development can be observed is various forms, from cave paintings, cuneiform, to press and digital media. In today's society, which is known as information society, accessing information almost anywhere and at anytime is possible and demanded. The development and merging of new methods and applications in communications, such as

  1. Internet of Things (IoT)
  2. cyber-physical systems, Industry 4.0
  3. autonomous vehicles
  4. car 2 car communication
  5. cloud computing
  6. near-field communication (NFC)
  7. visible light communication (VLC)
  8. smart grid, smart city

requires fundamental methods which are independent from any particular system structure and is applicable and verified for any system. The acquisition of these fundamental methods is our goal in this lecture. Hence, the following questions need to be addressed:

  1. ZIP, RAR & Co.: How far can I compress my text files lossless?
  2. JPEG, MPEG & Co.: How far can I compress my multimedia files at a given quality?
  3. 3G, LTE & Co.: Upto which data rate can I transmit reliably with my Smartphone?
  4. Fi & Co.: Why does my wireless router has multiple antennas?
  5. Fi & Co.: Why does the connection to the wireless network of the university take significantly longer than at home?

6. 4G & Co.: Why do I pay for 4G, if I only get services that 2G can support? As the introduction of the lecture, we consider the complex baseband model, which allows us clear understanding of communication systems with different modulation schemes (base-band and pass-band modulation). This is followed by the introducing Shannon source coding theory with a discussion on some source codes such as Huffman coding, Lempel-Ziv, etc. Meanwhile, the relation of source coding with known media and storage formats such as ZIP, RAR, MP3 and JPEG is emphasized. Then, we will discuss the importance of modulation, demodulation and error rate determination based on the geometric concept of the signal space. Finally, the Shannon channel coding theory will be elaborated. Due to the orientation of the lecture toward digital transmission, we will not investigate analog communication explicitly. The main focus of the lecture is on the theoretical aspects of communications technology. In conclusion, we will study complex base-band model, source coding, signal-space concept and channel coding from a theoretical perspective. Thereby, the following keywords are informative: 1. Signals for application in communications 2. Probability Theory/random variable/random processes 3. Communication channel 4. Information dimensions and their properties 5. Data compression (Kraft's inequality, Markov sources rate distortion theory) 6. Quantization 7. Concept of degrees of freedom 8. Detection (MAP, ML, typical-set decoding) 9. Equalization 10. Data transmission 11. Capacity 12. Differential entropy/Gaussian channels/ 13. MMSE estimate 14. Band-limited channels 15. Multiple access channels 16. Practical implementation (typical modulation scheme M-QAM, Shaping Loss, Minimum E_b / N_0, band or performance Limited regime, quantization)

The skills of the theoretical concepts are complemented by working on practical projects (with Raspberry Pi modules) with the focus on information acquisition and processing. These projects can be optionally taken by the groups of students. The Raspberry Pi module is a complete single-board PC with the size of a credit card. It has various interfaces such as HDMI, USB, LAN and sound. Hence, It is compatible with different programming languages ??such as Matlab, Simulink, as well as C, C ++, or Python. The projects can be worked on in groups of 2-3 students. The potential projects can be about: 1. Cloud-based sensor processing 2. Sensor-based secret key generation After consulting with the lecturers, the following projects can alternatively be edited

  1. Caching, Raspberry Pi as a LAN proxy
  2. Network Coding
  3. Cooperative indoor localization
  4. image processing
  5. Fluid-level detection
  6. face detection
  7. Accelerometer
  8. temperature monitoring
  9. Home automation
  10. Acquisition of EEG signals and representation

11. Morse coding Alternatively, innovative project proposals by the students are appreciated. In such a case, a two-page project description is demanded. Meanwhile, those proposals in conjunction with communication technology will go through.Depending on the number of groups, oral presentation might be required. In addition, a written report with min. 4 pages (LaTeX, article, twocolumns, 11pt) is necessary.



recommended knowledge

Participation in the following lectures, 1. System theory 1-3 2. Mathematics 1-4 3. Basic programming skills 4. Basic knowledge of the Linux operating system


  1. Haykin, Simon, Moher, Michael "Communication Systems", Wiley & Sons, 2009
  2. Proakis, John, Salehi, Masoud "Digital Communications", Mcgraw Hill Higher Education, 2007
  3. Cover, T., Thomas, J. "Elements of Information Theory", Wiley & Sons, 2006
  4. Hoeher, Peter "Grundlagen der digitalen Informationsübertragung: Von der Theorie zu Mobilfunkanwendungen", Springer Verlag, 2013
  5. Proakis, John G., Salehi, Masoud "Grundlagen der Kommunikationstechnik", Pearson Studium, 2003


The following link leads to the course materials, where the slides of the lecture etc. are accessible. An account is required for registration. http://?moodle.?rub.?de/? Note that: The implementation of the Raspberry Pi projects (optional) can be credited with up to 10% of the final grade.