DESIGN OF COMMUNICATION NETWORKS AND SYSTEMS

Academic Year 2025/2026 - Teacher: SALVATORE RIOLO

Expected Learning Outcomes

The aim of the course is to provide students with theoretical and practical knowledge for the design, implementation, and analysis of telecommunication systems. The first part focuses on copper and fiber optic transmission media, structured cabling, access networks, and wide-area transmission systems. The second part is devoted to stochastic modeling and simulation of communication systems, equipping students with advanced tools to analyze, design, and optimize networks and services through quantitative methods and practical applications developed with software environments (MATLAB and Python).  

Knowledge and understanding

By leveraging the acquired knowledge, students will be able to identify the main challenges and solutions for the design of a telecommunication network or system. 

Applying knowledge and understanding

Students will be able to apply the acquired knowledge to design structured cabling at different levels (floor, building, campus). They will be capable of using MATLAB for the analysis of queueing systems and Python for advanced modeling with Markov processes and reinforcement learning, applying these tools to communication networks.

Making judgements

Students will develop the ability to autonomously and consciously select the most suitable technological solutions for the design and optimization of telecommunication networks. They will also be able to critically assess the results obtained through practical exercises and simulations, justifying their choices based on technical, economic, and regulatory criteria. 

Communication skills

The course will enable students to strengthen their technical-specialist language and to communicate their analyses and design outcomes clearly and effectively. Laboratory activities in small groups will foster teamwork skills, the ability to discuss design solutions, and engagement in professional contexts. 

Learning skills

Students will acquire the ability to independently broaden their knowledge through the study of reference texts, scientific articles, and regulatory documents. They will be able to stay up to date with the evolution of telecommunication technologies and to develop skills useful for tackling advanced topics in the field in the future. 

Course Structure

49 hours of frontal lessons + 30 hours of laboratory.

Should teaching be carried out in mixed mode or remotely, it may be necessary to introduce changes with respect to previous statements, in line with the programme planned and outlined in the syllabus.

Required Prerequisites

Random variables and probability theory.  Main aspects related to digital modulations, source, and channel coding. Knowledge of packet-switched and circuit-switched techniques. Basic knowledge of the object oriented programming paradigm.

Attendance of Lessons

Attendance is not mandatory, but strongly recommended.

Detailed Course Content

Frontal lessons

Copper transmission media (4h). Remind on transmission lines. Twisted pair cables: Description. Primary line constants. Characteristic impedance. Kilometric attenuation. Effects of temperature. Crosstalk. Nomenclature for the cables. Categories and classes. 

Fiber optic cables (6h). Definition. Step-index and graded-index fiber. Multimode and single-mode fiber. Numerical aperture. Kilometric attenuation. Optical windows. Modal and chromatic dispersion. Bandwidth of a fiber link. Standard fibers. Classes. Optical connectors. Optical transmitters, optical receivers, optical amplifiers and Regenerators. DWDM (Dense Wavelength Division Multiplexing) e CWDM (Coarse Wavelength Division Multiplexing). 

Voice calls on wired networks (2h). Time Division Multiplexing (TDM) hierarchy for digital telephony. SS7 signaling. 

Access networks (3h). Copper and fiber access networks. 

Structured cabling (6h). Standard TIA/EIA 568A, ISO/IEC 11801 e CEI EN 50173. Construction Products Regulation (CPR). Power over Ethernet (PoE). Italian legislation. Article 135-bis. Reference Guidelines. 

Stochastic modeling of communication systems (21h). Poisson processes. Introduction to queueing theory. Discrete-time Markov chains. Birth-Death processes. M/M/1 systems. M/M/1/N systems. M/M/N systems. M/M/N/N systems. Markov reward processes (MRPs). Markov decision processes (MDPs). Extension to partially observable (PO) and multi-agent (MA) MDPs. Reinforcement learning (RL)-based techniques for solving MDPs, POMDPs, and MAMDPs.

Simulation theory (7h). Introduction to simulation. Simulation of queueing systems. Discrete-event simulation. Terminology related to simulation. Confidence interval estimation. Output analysis and representation of results. Histograms and boxplots.

Laboratory

Design of a structured cabling (5h).

Application of Queueing Systems in Network Design (10h). MATLAB overview. Design of queueing systems in the MATLAB environment. Applications to communication networks. 

Design of communication systems using advanced stochastic modeling (15h). Python overview. Definition of the MDPs components customized for communication systems, followed by their implementation in Python and solving them using Reinforcement Learning (RL)-based algorithms. 

Textbook Information

[1] Digital learning materials provided by the teacher.

[2] R. L. Freeman, Telecommunication Systems Engineering. New York, NY, USA: J. Wiley and Sons.

[3] R. Ramaswami, K. Sivarajan, and G. Sasaki, Optical Networks: A Practical Perspective. San Francisco, CA, USA: Morgan Kaufmann.

[4] S. Gai, P. Nicoletti, and G. Montessoro, Reti locali. Dal cablaggio all’internetworking, 2nd ed. Torino, Italy: Telecom Italia, 1995.

[5] F. Callegati, W. Cerroni, and C. Raffaelli, Traffic Engineering: A Practical Approach. Cham, Switzerland: Springer, 2023. ISBN: 978-3-031-09588-7.

[6] R. S. Sutton and A. G. Barto, Reinforcement Learning: An Introduction. Cambridge, MA, USA: MIT Press.

[7] S. V. Albrecht, F. Christianos, and L. Schäfer, Multi-Agent Reinforcement Learning: Foundations and Modern Approaches. Cambridge, MA, USA: MIT Press, 2024.

Course Planning

 SubjectsText References
1Copper transmission media [1], [2]
2Fiber optic cables [1], [3]
3Voice calls on wired networks[1]
4Access Networks[1], [2]
5Structured cabling design [1], [4]
6Stochastic modeling of communication systems [1], [5], [6], [7]
7Simulation theory [1]

Learning Assessment

Learning Assessment Procedures

Practice exams and an oral exam.

Examples of frequently asked questions and / or exercises

Ethernet cable categories.

Access networks.

Definition and estimate of the confidence interval for evaluating the accuracy of the results.

M/M/N queueing systems.

Definition of a Markov Decision Process (MDP).