Tutorials
Deployment of AI/ML components in the physical layer of a real 5G system can be a challenging yet exciting task. The Sionna Research Kit provides a set of tutorials and code examples on how to deploy your own AI-RAN components in a real 5G network using commercial-off-the-shelf (COTS) hardware.

In a first step, thePlugins & Data Acquisition tutorial explains how to create custom plugins and capture real-world 5G signals using the Sionna Research Kit. This introduces the flexible plugin system that enables easy integration of custom code in the OAI stack.Building on this, we show how the physical layer can be accelerated usingGPU-Accelerated LDPC Decoding. TheIntegration of a Neural Demapper tutorial then explains how to train a neural network-based demapper and integrate it in the 5G stack using NVIDIA TensorRT for real-time inference.The5G NR PUSCH Neural Receiver tutorial goes one step further and replaces the entire receiver chain (channel estimation, equalization, demapping) with a neural network.Finally, theSoftware-defined End-to-End 5G Network tutorial allows you to simulate the entire end-to-end system using software defined user equipment (UE). This allows for the evaluation of novel — non-standard compliant — algorithms and protocols.
All tutorials are precompiled during the quickstart setup of the system, and integrated in the compiled images. CheckRunning the Tutorials if you want to give them a try before going into the details.
TheRAN Intelligent Controller (RIC) & xApps tutorial introduces the RAN Intelligent Controller (RIC) architecture and demonstrates how to develop xApps for intelligent network control and optimization.
Additionally, we provide a tutorial onDebugging & Troubleshooting to help you resolve issues that may arise when working with the Sionna Research Kit.
BesidesAI for RAN, the AI-RAN alliance also envisions the coexistence ofAI and RAN on the same platform. Many examples of LLM deployment on the DGX Spark platform can be found in theNVIDIA DGX Spark Playbooks andNVIDIA Jetson AI Lab, respectively.
The best way to get started is to have a look at theRunning the Tutorials section.