O-RAN SDE

O-RAN PHY Layer End-to-End System Development Environment for MIMO O-RUs and O-DUs

The top-level functional modules and block diagram of RFDSP-SDE is shown in Fig. 1.1. The 5G PHY model, including gNB modules and UE modules are entirely developed by RFDSP using Matlab and C, and verified for conformance with 3GPP and O-RAN specifications using 3GPP references and third-party tools.


A System-Level O-RAN CUSM-Plane Development Environment for Massive MIMO and Small Cell RUs Using AMD/Xilinx RFSoC or SoC FPGA + RF Transceivers


Real-Time Physical Layer and Link Layer End-to-End 3GPP and O-RAN Conformance Development Environment for Faster Time-To-Market


Radio Access Network (RAN) is moving towards open interfaces, software-hardware disaggregation and a CU-DU-RU in an open RAN architecture, led by the O-RAN Alliance (O-RAN). The open fronthaul interface specified by O-RAN Working Group 4 (WG4) is being widely adopted by Mobile Network Operators (MNOs) and RAN equipment vendors. The O-RAN WG4 fronthaul is a 7.2x split interface with low PHY in the O-RU and high PHY in the O-DU. It provides a good balance of reducing fronthaul bandwidth, reducing RU cost and support deployment flexibilities and network optimization. The fronthaul interface comprises the real-time CUS-Planes (Control, User, Synchronization) and the non-real-time M-Plane (Management).


A massive MIMO and small cell MIMO O-RU can be designed either using Xilinx RFSoC, or Xilinx MPSoC or Intel SoC FPGA plus MIMO RF transceivers, e.g., from Analog Devices or MaxLinear. The RFSoC integrates the key subsystems required to implement a complete software-defined radio on a single, highly programmable SoC. The RF frontend functions integrated in the RF transceivers make MPSoC/SoC FPGA + RF Transceivers an excellent choice for O-RUs as well. In either case, the chip vendors offer evaluation tools, GUI and some IP cores that serve as a platform for customers to configure the chips and perform some basic tests to evaluate the RFSoC features, but there is no system level design tools.


The RFDSP SDE provides a system-level tool to support O-RU product development in an end-to-end setting from high PHY and O-RAN fronthaul on a DU emulator to UE PHY emulators. To support RAN equipment vendors to quickly develop and bring to market full-featured massive MIMO and small cell O-RUs and O-DUs using the RFSoCs or SoC FPGA + RF transceivers, a system-level O-RAN CUS-planes and M-plane development environment is needed to enable system, design and test engineers to optimize RF frontend designs, evaluating 3GPP conformance, EVM, BER and throughput impacts of design choices under 3GPP channel conditions, generating test vectors for FPGA/RTL verification, testing O-RAN CUS- and M-plane packet processing, control and monitor of RU performances including configuring the low PHY in real-time using C-plane messages and configuring the RFSoC or RF transceivers from a simulated O-DU using messages over the fronthaul, etc.


The O-RAN WG4 fronthaul is a complicated interface when all the desired features in the specification are included, such as multiple-bands, multiple Component Carriers (CCs), NR and LTE Dynamic Spectrum Sharing (DSS), NB-IoT (in-band, guard band and standalone), mixed numerology, Band-Width Parts (BWPs), MIMO beamforming, the full range of PRACH long and short sequences and formats.


The System-Level O-RAN CUSM-Plane Development Environment developed by RF DSP for Massive MIMO and Small Cell RUs Using RFSoCs (hereafter referred to RFDSP-SDE) meets this need. The functions provided in the RFDSP-SDE are at the system-level above the Xilinx evaluation tool and GUI and incorporates functions of O-RAN fronthaul conformance test equipment. It fills a missing link in the RFSoC development support ecosystem.

RFDSP-SDE Use Cases


Note that the RFDSP SDE offers more functions and flexibility than third-party O-RAN conformance test tools. RFDSP SDE supports interface to customer’s RF DFE and filter designs for system-level end-to-end RF performance measurements and optimization, internal test vector generation for testing interfaces and intermediated data path stages in the PHY, O-RU testing in real-time hardware emulation, and can be extended for O-DU test and development.


In-System Optimization of RF Performance

Fig.1.3 below highlights a comparison of RFDSP SDE with third-party O-RAN conformance test tools on the market. The solid black line boxes are functions provided by both RFDSP SDE and third-party O-RAN conformance tools. In the dash-dot line box, in addition to generates O-RAN CSU-plane stimulus as third-party O-RAN conformance tools, RFDSP SDE also supports integration and testing of customer algorithms or O-DU fronthaul inputs.  RF DSP also provides O-RU hardware IPs, hardware models of both high and low PHY.

Fig.1.3. Highlights of a comparison of functions and components of RFDSP SDE and third-party O-RAN conformance test tools on the market.

As shown in the dashed line box enclosing the two green DFE modules in the center in Fig. 1.3, RFDSP SDE provides interfaces to integrate customer DFE algorithms and filter designs. This enables testing and optimization of customer’s DFE designs including DUC, DDC, CFR, DPD and channel filters for ACLR in an end-to-end complete PHY-layer system setting to measure and ensure EVM, BER and Throughput performance.



O-RAN Conformance

The RFDSP O-RAN SDE can be used in conjunction with a third-party O-RAN test tool such as Keysight O-RAN Studio or in place of the third-party test tool to test O-RAN conformance.

O-RU Internal Test Vector Generation

As shown in the dashed line box at the bottom in the center in Fig. 1.3, the O-RU IP Development Testbench module in the RFDSP SDE generates internal test vectors covering any point in the control or data paths of the O-RU IP, including the low PHY with PRACH, the fronthaul, the interface between the fronthaul and the low PHY and the RF interface.

Real-Time Hardware Emulation of O-RU

Furthermore, the RFDSP SDE supports real-time testing of O-RU in an end-to-end PHY layer system setting in hardware emulation. This platform goes beyond simulation to prove the O-RU IP in high data rate real-time operation, more efficiently and more effectively detect bugs and performance issues to ensure timing, latency, PHY and RF performance.  


RF DSP O-RU IP

RF DSP offers O-RU IPs with an extensive feature list covering the O-RAN WG4 CSU-plane specification v5.0. The IPs are modeled, verified and tested using the RFDSP SDE described above.


Please contact sales a t rfdsp com for quotes and questions.