ML4OC

Machine Learning in Optical Communication Systems

STATUS | Completed
STATUS DATE | 30/04/2024
ACTIVITY CODE | 6B.090
ML4OC

Objectives

Optical Communication Systems (OCS) have successfully been used for high communication data rates, either between satellites or between satellites and optical ground stations. However, such activities are not well optimised, owing to the complexity of the system. To this end, this activity explored where Machine Learning (ML) can be applied to provide or enable such optimisation, through upgrading, improving, or simplifying OCS.

In ML4OC the focus was drawn onto improving the onboard laser communication terminals and the traffic routing in an optical network. These topics were studied in the view of ESA’s HydRON (High Throughput Optical Network) project to ensure network connectivity in orbit. To align with this, the project delivered demonstrations of ML models which showed their impact on the link acquisition control loop and network traffic routing.

The main activities and objectives of ML4OC project were:

  • Perform use case and requirement capture for ML-enabled OCS highlighting ML optimisation opportunities.

  • Develop and describe ML models along with test systems to be integrated into.

  • Demonstrate the benefits for the system by applying the ML solution instead of conventional methods.

Challenges

The key technical challenge for this activity lay in the limited availability and suitability of datasets required for training ML algorithms targeting OCS use cases. Development of custom datasets and the systems to test them on was an intensive task and required many inputs from all parties involved. This posed challenges to the ability of the ML algorithms to show performance improvement over the baseline and to meet performance requirements. 

Furthermore, there was difficulty in defining fully representative requirements to support the ML development due to limited detail on information as the HydRON project is in initial phases.

System Architecture

The system began with rationale, detailed descriptions and requirements of the optimisation opportunities and methods chosen for each use case. Then the ML models were developed and described for the use cases given (spatial acquisition and network management). For each use case, this involved the creation of the algorithms and the training datasets, and training of the algorithms. Following that, the algorithms were tested, validated, and verified using selected test scenarios. This involved the ML models being integrated into relevant test systems. For spatial acquisition this was an optical component test bench, and for network management this was a detailed network emulator. The results and performance of the algorithms were then analysed and compared against the conventional methods. Finally, the ML models were reviewed with the view of analysis of further opportunities.

Plan

Following the kick-off in February 2023, a requirements definition phase began. The first milestone was then the Requirements Review, which set the requirements for the remainder of the activity along with justification for proposed optimisation problems. The Mid-Term Review followed, covering description of the test system, breakdown of the ML implementation and documentation of verification and validation. The Design Review covered analysis and results comparison of the solutions. Finally, the Final Review closed the activity, and covered the final report and demonstrations which clearly outlined the advantages of the ML solution.

Current Status

Currently, the project has officially kicked off, with the initial managerial deliverables such as the risk register, webpage contents and executive summary completed. The project has moved into the beginning stages of the first Work Package to clearly develop and specify requirements. This stage includes a workshop with ESA to ensure accurate capture of HydRON requirements.