CSP55040-MACHINE LEARNING APPLICATION TO RADIO AND OPTICAL NETWORKS

Module CodeCSP55040
Module NameMachine Learning Application to Radio and Optical Networks
ECTS Weighting [1]5 ECTS
Semester TaughtSemester 2
Module Coordinator/s  Prof Marco Ruffini and Prof Merim Dzaferagic

Module Learning Outcomes

On successful completion of this module a student will be able to:

  • Identify and analyse key challenges in radio and optical networking, and explore how machine learning algorithms can effectively address these challenges.
  • Evaluate the key differences between proprietary and open networks, including their advantages and disadvantages, and assess their implications for network design and management.
  • Examine the complexities of data collection in the context of networking, and develop the skills to assess data quality, curate datasets, and ensure they are suitable for machine learning applications
  • Design, develop, and implement machine learning algorithms, train them using real-world datasets, and critically assess their performance within radio and optical network environments
  • Apply machine learning techniques to optimise network performance, including tasks such as signal to noise ratio prediction, device modeling, quality of transmission estimation, anomaly detection, in radio and optical networks

Module Content

This module focuses on practical application of machine learning techniques to radio and optical transmission networks. It will start with an overview of the machine learning techniques that are applicable to some specific problems in the networking domain and then provide deeper insight into those that will be used in the lab to address the specific use cases described below.

The main focus of the module will be on lab tutorials and exercises, using the python programming language and working with real dataset collected from research testbed infrastructure.

Specific topics addressed in this module include:

  • Overview of machine learning techniques applicable to radio and optical networking problems
  • Introduction to wireless transmission and networking challenges
  • Open-RAN, RAN Intelligent Controller, data collection and preparation
  • Application of machine learning to identify different mobility classes from a dataset collected in the RAN.
  • Application of machine learning to predict throughput based on RAN performance measurement
  • Introduction to optical transmission systems, impairments, challenges and key performance monitor parameters
  • Open optical networks, telemetry, data collection and preparation
  • Application of machine learning and transfer learning to optical device characterisation
  • Application of machine learning to quality of transmission estimation in dynamic optical systems

Teaching and Learning Methods

Teaching and learning will be based on lectures and laboratory tutorials.

Assessment Details

Students must submit a meaningful attempt at a minimum of 80% of the assignments set for this module.

Assessment ComponentBrief DescriptionLearning Outcomes Addressed% of TotalWeek SetWeek Due
O-RAN ML applicationTrain ML models to classify mobility patterns from RAN datasets and predict network throughput based on RAN performance metrics.LO3, LO4, LO540%1011
Optical ML applicationTrain ML models and apply transfer learning for characterizing optical devices and estimating transmission quality in dynamic optical systems.LO3, LO4, LO540%1112
In class quizIn class test on application of ML to radio and optical networksLO1, LO2, LO320%n/a12

Reassessment Details

Assignment (100%)

Contact Hours and Indicative Student Workload

Contact Hours (scheduled hours per student over full module), broken down by:33 hours
Lecture11 hours
Tutorial or seminar22 hours
Independent study (outside scheduled contact hours), broken down by:42 hours
Preparation for classes and review of material (including preparation for examination, if applicable)22 hours
Completion of assessments (including examination, if applicable)20 hours
Total Hours75 hours

Required Reading List

  • R. Ramaswami, K. N. Sivarajan, G. H. Sasaki, Morgan Kaufmann. Optical Networks: A Practical Perspective, 3rd Edition, 2010.
  • Eldar, Yonina C., et al., “Machine learning and wireless communications. “, Cambridge University Press, 2022.
  • F. N. Khan, et al. Optical Fiber Telecommunications VII, Chapter 21 “Machine learning methods for optical communication systems and networks”, 2020.

Module Pre-requisites

Prerequisite modules: CS7CS4/ CSU44061 Machine Learning and CSU44031Next Generation Networks

Other/alternative non-module prerequisites: General knowledge of networking protocols and transmission.

Module Co-requisites

N/A

Module Website

Blackboard