Communication Systems Practicum

Course Description

Through series of introductory lectures and problem based learning the students learn to design, analyze and evaluate a real communication system. By solving real problems in project groups the students will learn to solve advanced technical problems and at the same time become aware of other aspects than technical, which are relevant for problem-solving, design, teamwork and project management. The focus will be on projects implementing local or personal area networks combined with appropriate protocol implementation, receiver and transmitter design, and system optimization.

Learning Outcomes

  1. design and evaluate a functional electronic communication transmission system
  2. analyze and evaluate different technical solutions from the field of communication systems
  3. realize project activities within given time frame
  4. design embedded computer system for control of the communication system
  5. demonstrate the results of project activities in the form of expert article or presentation
  6. prepare project documentation

Forms of Teaching


The lectures cover the theoretical foundations, which are expanded through practical demonstrations.

Independent assignments

Within the course, two or three practical projects are performed in which it is necessary to independently solve a project task related to a certain segment of communication system.


Four blocks of laboratory exercises are performed in small groups.

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 50 % 20 % 0 % 0 %
Seminar/Project 0 % 60 % 0 % 0 %
Final Exam: Oral 20 %

Week by Week Schedule

  1. Cognitive radio. Wireless sensor networks.
  2. System model. System capacity.
  3. Wired PAN technologies: Universal Serial Bus (USB) and FireWire, Wireles PAN (WPAN) technologies: Bluetooth, ZigBee, Wi-Fi, Infrared Data Association (IrDA).
  4. Wireless Universal Serial Bus (WUSB). Radio-frequency identification (RFID). Near Field Communication (NFC) and Z-Wave.
  5. Port and socket. Socket application programming interface (API). Name and address, User Datagram Protocol (UDP): server and client. Application protocols based on UDP.
  6. Transmission Control Protocol (TCP): server and client. Concurrency. Application protocols based on TCP. Hypertext Transfer Protocol (HTTP) and File Transfer Protocol (FTP). Simple HTTP server.
  7. Project
  8. Project
  9. Cyber-Physical systems. Smart devices, sensors, and actuators. Internet of Things protocols. Software platforms and services for the Internet of Things.
  10. Digital receiver architectures, Transmitter. Receiver. Carrier and sampling frequency recovery.
  11. Digital receiver architectures: processing gain, correction of channel imperfections.
  12. Real time system (RTS) design. Task scheduling and scheduling analysis. Synchronization and communication concerns in RTS.
  13. Embedded system design techniques. Programming for embedded systems.
  14. Project
  15. Project

Study Programmes

University graduate
Communication and Space Technologies (profile)
(3. semester)


(.), Rappaport, T.S., Millimeter Wave Wireless Communications, Prentice Hall, 2014,
(.), Bartolić, J. (2011.), Mikrovalna elektronika, Graphis,
(.), Zentner, E., Antene i radiosustavi, Graphis, 2001.,
(.), Bonefačić, D. (2016) RF sustavi - intena skripta, FER, Zagreb,
(.), Pozar, D.M. (2000). Microwave and RF Design of Wireless Systems, J. Wiley,
(.), Egan, W.F . (2003). Practical RF System Design, J. Wiley-IEEE Press,

For students


ID 222702
  Winter semester
L3 English Level
L1 e-Learning
45 Lectures
12 Laboratory exercises

Grading System

89 Excellent
76 Very Good
63 Good
50 Acceptable