​​Next-Generation O-RAN Research Testbeds with NI SDR Hardware​​

Professor Vijay K. Shah, Assistant Professor with Cybersecurity Engineering Department, NextG Wireless Lab, George Mason University

MIMO Testbed lab setup

"Open AI Cellular (OAIC) provides an open platform (including, software architecture, library and toolset) for prototyping and testing artificial intelligence-based radio access network (RAN) controllers enabling 6G cellular research."

Vijay K. Shah (Co-PI), NextG Wireless Lab, George Mason University

The Challenge:

Artificial Intelligence (AI) has shown excellent promise, but comprehensive testing of its performance is challenging.

The Solution:

​We built an NI software-defined radio (SDR) testbed featuring an open-source 5G cellular system that interacts with the near-real-time RAN intelligent controller (near-RT RIC) of the O-RAN architecture through standard interfaces, termed as, Open AI Cellular (OAIC) platform.​

​​Open Radio Access Network (O-RAN) is an emerging, transformative cellular RAN architecture for 5G and future 6G networks; thanks to the adoption of openness, virtualization and standardized interfaces. Artificial Intelligence (AI) stand as promising tools to intelligently deploy, operate, and manage the networks. While AI has shown excellent promise, comprehensive testing of its performance is cumbersome and in many cases, non-existent.

 

​We built an NI software-defined radio (SDR) testbed featuring an open-source 5G cellular system that interacts with the near-real-time RAN intelligent controller (near-RT RIC) of the O-RAN architecture through standard interfaces, termed as, Open AI Cellular (OAIC) platform. OAIC serves as a foundational platform for prototyping and testing AI-based RAN controllers enabling 6G cellular networks.  

 

OAIC testbed platform at George Mason University

 

Figure 1: OAIC testbed platform at George Mason University. It provides a 5G O-RAN system with one BS and five UEs (One SDR-based UE, and four COTS UEs.)

 

​As example use cases, we have integrated publicly available two RAN controllers, termed, xApps in near-RT RIC, namely, KPIMON xApp and RAN Slicing xApp, in the OAIC platform. The OAIC code base, library, documentation and toolset are made publicly available for research, development and experimentation purposes by the larger wireless community. More information on OAIC can be found at www.openaicellular.org.

 

 

Figure 2: RAN Slicing xApp: UE bandwidth variation when associated with different slices. (The RAN Slicing xApp code base was originally developed by POWDER.)

 

​Moving forward, our focus is on building AI-driven RAN controllers in the PHY and MAC layers (as xApps in near-RT RIC) on top of our OAIC platform. Furthermore, we will enhance OAIC platform with non-RT RIC and newly developed RT RIC capability. Finally, we will integrate the AI testing framework to evaluate the working of various AI-driven RAN controllers (and 5G O-RAN system as well).​

 

 

 

 

Block diagram of virtual functional implementation in the KU Leuven Massive MIMO system for uplink data transmission
Figure 1. Virtual functional implementation in the KU Leuven Massive MIMO system for uplink data transmission.
Plots of virtual distributed units and virtual radio units
Figure 2. OFDM Symbol at the vRU and vDU