Site icon GIXtools

Introducing NVIDIA Aerial Research Cloud for Innovations in 5G and 6G

A 3D cartoon image of a factory floor with boxes on pallets, a worker with a clipboard, and lights targeting everything's location.

NVIDIA introduced Aerial Research Cloud, the first fully programmable 5G and 6G network research sandbox, which enables researchers to rapidly simulate,…

NVIDIA introduced Aerial Research Cloud, the first fully programmable 5G and 6G network research sandbox, which enables researchers to rapidly simulate, prototype, and benchmark innovative new software deployed through over-the-air networks.

The platform democratizes 6G innovations with a full-stack, C-programmable 5G network, and jumpstarts ML in advanced wireless communications using NVIDIA-accelerated compute.

Why is this important? Current platforms take months to prototype, develop an algorithm, or experiment. This is because of latent design inefficiencies in current approaches employing MATLAB or hardware description languages. Innovators have to rely on expensive black box infrastructure that is not equipped with ML toolchains.

Research platforms today also do not offer a standards-compliant validation and benchmarking capability. Without a programmable base station and Core Node network elements, developers are significantly hindered in rapid prototyping.

Graphic showing programmable 5G full-stack plus machine learning on CUDA with GPU and NIC.Figure 1. NVIDIA Aerial Research Cloud architecture stack

Aerial Research Cloud overview

Aerial Research Cloud has removed the shackles of having to use proprietary black boxes and interfaces, and the need for legacy programming tools. There is no need to reinvent the basic signal processing pipeline: the software-defined stack is already standards-compliant.

This unique platform leverages the massive parallelism of the GPU, combined with mature machine learning (ML) toolchains to jump start the ML journey in advanced wireless communications.

Aerial Research Cloud highlights

Aerial Research Cloud early release setup

Figure 2 shows an easy-to-set-up, flexible, and scalable Aerial Research Cloud network. Gigabyte servers host NVIDIA A100 GPUs and NVIDIA ConnectX6-DX NICs. One of the servers is the gNB server while the other hosts Core Node network functions.

Figure 2. Aerial Research Cloud setup example configuration

Precision timing is derived from the grandmaster and the radio unit is integrated to provide over-the-air wireless connectivity to commercial user equipment like OnePlus Nord.

To set up a private advanced 5G network in your research and innovation lab, follow these steps:

  • Procure all the required hardware based on the published bill of materials (BOM).
  • Configure the network hardware.
  • Install the software to match the published release manifest.
  • Validate the setup by successfully running bi-directional UDP traffic.
  • For more information, tutorials, and a complete bill of materials, see the NVIDIA Aerial Research Cloud documentation.

    How to use Aerial Research Cloud

    Aerial Research Cloud is provisioned with source code for Layer 1, Layer 2, and the Core Node. Access to source opens the door to algorithm innovations in the PDSH and PUSCH of Layer 1, the MAC layer scheduler, and network-level research for testbeds comprising multiple Aerial Research Cloud gNBs.

    A workflow for introducing machine learning in the physical layer would start with the NVIDIA Sionna library for model training and simulation. The model architecture, together with NVIDIA machine learning SDKs, produces an efficient implementation that can be integrated into the Aerial SDK Layer 1 code.

    The Aerial Layer 1 used in Aerial Research Cloud is an inline GPU-accelerated, fully software-defined processing pipeline.

    Today, the OAI Layer 2 in Aerial Research Cloud is hosted on a CPU. But the potential for GPU acceleration of Layer 2 is immense. As the source is provided for Layer 2, innovators have a path to bring their creations to reality. For example, there are many opportunities to accelerate the Layer 2 scheduler.

    A common approach to scheduling in a multi-cell network is to employ a greedy style scheduler in which each cell is scheduled in isolation from all other cells. The approach does not deliver the best energy efficiency or maximize the aggregate sum-rate throughput of the system.

    A more sophisticated approach in which scheduling is jointly optimized across all cells and takes into account inter-cell interference and employs preferable scheduling of data queues to time-frequency resources in the 5G NR waveform. This is a computationally expensive optimization requiring a massive amount of real-time math.

    The heart of the Aerial Research Cloud processing system is a massively parallel GPU. Used together with source code for the scheduler, these types of computationally expensive operations can be realized, using the GPU not only for Layer 1 acceleration but for Layer 2 acceleration.

    Summary

    This is the first time that the research community has had access to source code for a complete end-to-end, over-the-air, standards-compliant gNB. Everything from Layer 1 and Layer 2 through to the Core Node is defined in C++, enabling researchers with the ability to bring their innovations to reality in a fully programmable network testbed.

    Aerial Research Cloud intends to win the hearts and minds of innovators, and we look forward to hearing about your use cases, extensions, and innovations. The possibilities are boundless with this accelerated full-stack and ML-ready platform for innovators.

    Use Aerial Research Cloud to take your ML innovations from concept to reality. For more information, e-mail us at aria@nvidia.com. We’d love to hear from you!

    Source:: NVIDIA

    Exit mobile version