AI Chipset

- Satellite signal processing using an off-the-shelf AI chipset

STATUS | Ongoing
STATUS DATE |
ACTIVITY CODE | 3A.122

Objectives

The project aims to demonstrate the feasibility of applying AI algorithms in different scenarios for wireless communication applications, including:

  • Large dataset generation,

  • AI model design,

  • Implementation in a suitable hardware configuration

The following objectives have been realized during the project:

  • Identification of the best candidate satellite scenario for on-board offthe-shelf AI accelerator;

  • Identification of the best machine learning architecture compatible with off-the-shelf AI accelerators, and collect/generate the required input data sets;

  • Development of the setup for the machine learning with validation, execution of the machine learning while fed by the input data sets;

  • Establishment of a complete and self-consistent set of technical requirements for an AI Satellite Telecommunication Testbed (AISTT) that will carry the off-the-shelf AI accelerator and will validate the performance of the AI-based technique in the laboratory;

  • Identification of technology gaps for TRL 9 and establish a roadmap for an in-orbit validation to raise the TRL closer to market readiness.

Challenges

The following challenges apply:

  • Selection of the correct Machine Learning (ML) technique and scope. In this project a model trained with an SDR hardware based setup was reported to perform well on that data (based on AI metrics such as F1, Recall, Precision and Accuracy), but turned out to not perform well on a MATLAB generated dataset. The challenge resides in having a wide range of datasets, with different level of complexity, and generated on different platforms, to train the AI model.

  • Selection of the correct hardware to run the AI algorithms. It is key to have a component with sufficient capacity to compute all the AI algorithm inside.

System Architecture

The AISTT is made of a AISTT Transmitter including a txProcessor and txFrontend, as well as an AISTT Receiver including a rxFrontend, rxProcessor and MLEngine.

  • The txProcessor is the data generator process equipped within an external PC which calculates the combined DVBS2 signal, interference and AGWN channel signal stream

  • The txFrontend is the data generator front-end equipped within an Ettus USRP B205 mini-i (SDR) which performs analog to digital conversion and up-conversion of the signal stream.

  • The rxFrontend is the ML receiver front-end equipped within an Ettus USRP B205 mini-I (SDR) which performs RF signal downconversion, sampling and digitising.

  • The rxProcessor is the ML processor and it is equipped, as well with the MLEngine, within the Unibap iX10-100 with ROCm GPU and Movidius VPU. The Unibap platform is the Linux development platform to run AI algorithms with python capabilities and AI accelerators (VPU, GPU,..)

Plan

 The activities were organized in four tasks:

  • Task 1: Identification and definition of scenarios, for which the AI algorithm will be applied;

  • Task 2: Generation of datasets that match with the defined scenarios on which the AI algorithm can be trained;

  • Task 3: Design, training and validation of AI algorithms for both scenarios.

  • Task 4: Design and deployment of AISTT with LEO orbit hardware, running general software and the AI algorithms, as well as an external dataset generator.

The following milestones applied: SRR, DSR (Data Sets Review), MLR (Machine Learning Review), HWDR (Hardware Design Review), TRR, TRB, FR and FP. 

Current Status

The main results of the AI Chipset project concern:

  • A demonstration of AI algorithms to solve complex wireless communication problems, with greater accuracy than classical approaches

  • A selection of efficient hardware suitable for deployment in LEO applications

  • A thorough understanding of the development of datasets for AI algorithm development

  • A better understanding of how a generalised AI model can be obtained, ready for deployment

The TRB/FR is planned for the end of the year 2022.