Communication Systems Practicum

Data is displayed for academic year: 2023./2024.

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.

Study Programmes

University graduate
[FER3-HR] Audio Technologies and Electroacoustics - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Communication and Space Technologies - profile
(3. semester)
[FER3-HR] Computational Modelling in Engineering - profile
Elective Courses (3. semester)
[FER3-HR] Computer Engineering - profile
Elective Courses (3. semester)
[FER3-HR] Computer Science - profile
Elective Courses (3. semester)
[FER3-HR] Control Systems and Robotics - profile
Elective Courses (3. semester)
[FER3-HR] Data Science - profile
Elective Courses (3. semester)
[FER3-HR] Electrical Power Engineering - profile
Elective Courses (3. semester)
[FER3-HR] Electric Machines, Drives and Automation - profile
Elective Courses (3. semester)
[FER3-HR] Electronic and Computer Engineering - profile
Elective Courses (3. semester)
[FER3-HR] Electronics - profile
Elective Courses (3. semester)
[FER3-HR] Information and Communication Engineering - profile
Elective Courses (3. semester)
[FER3-HR] Network Science - profile
Elective Courses (3. semester)
[FER3-HR] Software Engineering and Information Systems - profile
Elective Courses (3. semester)

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


(.), 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
L0 English Level
L1 e-Learning
45 Lectures
0 Seminar
0 Exercises
12 Laboratory exercises
0 Project laboratory

Grading System

89 Excellent
76 Very Good
63 Good
50 Sufficient