OpenAirInterface promoting the development, distribution and adoption of the opesource hardware and software wireless technology platforms

Similar documents
Wireless Radio Platforms

Challenges in Data-Center Technologies for Distributed Radio Signal Processing. Raymond Knopp EURECOM, Communication Systems Department

OpenAirInterface (OAI): A flexible open-source 4G/5G SDR Platform. Giovanni Rigazzi Andrea Tassi

Summary of WP5 Integration and Validation Second Year. FP7 ICT Objective 1.1 The Network of the Future

Requirements for 5G Fronthaul

The Open-Source SDR LTE Platform for First Responders. Software Radio Systems

5G: an IP Engineer Perspective

Software defined radio networking: Opportunities and challenges

TCL Communication Technology Holdings Ltd.

OAI UE NR Overview, Status and Way Forward

Transport Requirements for a 5G Broadband Use Case. Vishwanath Ramamurthi Thomas Tan Shankar Venkatraman Verizon

Towards 5G RAN Virtualization Enabled by Intel and ASTRI*

IMPACT OF 5G RAN ARCHITECTURE IN TRANSPORT

Towards RAN Slicing in 5G. Navid Nikaein Communication System Department, EURECOM

The University of Vigo in OAI: Virtual Operators. Felipe Gil-Castiñeira

Overview and requirements

IEEE 1914 NGFI (xhaul): efficient and scalable fronthaul transport for 5G

Transcede. Jim Johnston CTO. Solving 4G Challenges for Pico, Micro and Macrocell Platforms

Visionary Technology Presentations

Common Public Radio Interface

King s Research Portal

Softwarized LTE Self-Backhauling Solution and Its Evaluation

Latency, Cooperation, and Cloud in Radio Access Networks

4 th OSA Workshop Paris

Graph-based Framework for Flexible Baseband Function Splitting and Placement in C-RAN

December 2 nd, 2016 Ivan Seskar WINLAB

The path toward C-RAN and V-RAN: benefits and challenges from operator perspective

5g for connected industries

xran and C-RAN Integration in M-CORD

Examining the Fronthaul Network Segment on the 5G Road Why Hybrid Optical WDM Access and Wireless Technologies are required?

Packet-based fronthaul - a critical enabler of 5G

ITSF - TIMING FOR 5G SYNCHRONISATION REQUIREMENTS FOR 5G

Evolution of OAI Software for Data Center Deployments Communication Systems Department EURECOM

4G LTE MOBILE TOWER TRANSMITTER RECEIVER REAL SYSTEM TRAINER MODEL - 4GLTE100

Understanding the Computational Requirements of Virtualized Baseband Units using a Programmable Cloud Radio Access Network Testbed

DAY 2. HSPA Systems Architecture and Protocols

Common Public Radio Interface

The WINLAB Cognitive Radio Platform

Tektronix LTE Test Solution Next Technology Wave for Mobile Networks

The 5G Infrastructure Public-Private Partnership

LTE-Advanced Relay. Oct 18, 2011

Mobile Network Evolution Part 2

Cambium Networks LTE Program. EMEA Partner Event Budapest, July 2018

IEEE NetSoft 2016 Keynote. June 7, 2016

China Mobile s View on Next Generation Fronthaul Interface

Design and Implementation of an Open Source NB-IoT enb

Evolution of Fiber Wireless networks towards 5G network architectures. John Vardakas and Christos Verikoukis

From 4G to 5G TDD Paves the Way for Future Mobile Broadband

REQUEST FOR PROPOSAL 1. BACKGROUND

NTT DOCOMO s Views on 5G

Third OAI General Workshop Status and Objectives for th April 2017, Orange Gardens, Paris, France

Cloud-RAN in Support of URLLC

Development of MD8430A for LTE-Advanced Tests

NG Fronthaul Network Requirements and Architecture. Tony Tam Fujitsu Network Communications Peter K. Cho Actus Networks/HFR, Inc

Fast packet processing in the cloud. Dániel Géhberger Ericsson Research

Software Defined Modem A commercial platform for wireless handsets

INTRODUCING THE 5G-PPP 5G-XHAUL PROJECT

FlexCRAN: A Flexible Functional Split Framework over Ethernet Fronthaul in Cloud-RAN

High Performance Reconfigurable Software Defined Radio Platform IMECAS

Open 5G Platform. Dr. Qiang Li. Shanghai Research Center for Wireless Communications SIMIT, Chinese Academy of Sciences

Performance Study of LTE Experimental Testbed using OpenAirInterface

Programable Radio Unit Accelerating SDR System Application

Nutaq. PicoSDR FPGA-based, MIMO-Enabled, tunable RF SDR solutions PRODUCT SHEET I MONTREAL I NEW YORK I. nutaq. .com QUEBEC

NFV and SDN: The enablers for elastic networks

INTRODUCTION TO LTE. ECE MOBILE COMMUNICATION Monday, 25 June 2018

OCP Engineering Workshop - Telco

Nutaq. PicoSDR FPGA-based, MIMO-Enabled, tunable RF SDR solutions PRODUCT SHEET I MONTREAL I NEW YORK I. nutaq. .com QUEBEC

Leveraging WiMAX into LTE Success

Simulation, prototyping and verification of standards-based wireless communications

Evolution of OAI Software towards 5G NR Raymond Knopp Communication Systems Department EURECOM

Split Options for 5G Radio Access Networks. Paul Arnold, Nico Bayer, Jakob Belschner, Gerd Zimmermann Technology Innovation Deutsche Telekom AG

Cognitive radio technology and GENI project

1.1 Beyond 3G systems

ENG Advanced Mobile Networks: QoS, QoE & Technical Aspects

Accelerating 4G Network Performance

OpenRadio. A programmable wireless dataplane. Manu Bansal Stanford University. Joint work with Jeff Mehlman, Sachin Katti, Phil Levis

Leveraging Mobile GPUs for Flexible High-speed Wireless Communication

Mobile-CORD Enable 5G. ONOS/CORD Collaboration

Nutaq Pico LTE 2 nd Generation

DynamIQ Processor Designs Using Cortex-A75 & Cortex- A55 for 5G Networks

Agenda. Introduction Network functions virtualization (NFV) promise and mission cloud native approach Where do we want to go with NFV?

5G Techniques for Ultra Reliable Low Latency Communication. Dr. Janne Peisa Principal Researcher, Ericsson Research

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team

Integrate OAI-as-a-Service into M-CORD. Wilson Wang Chien-Hao Chen Wei-Yu Chen Ching Tang

5G Air Interface Enhanced Mobile Broadband with Millimeter Wave

Multi-Layer and Cloud-Ready Radio Evolution Towards 5G

POWDER: Platform for Open Wireless Data-driven Experimental Research RENEW: Reconfigurable Ecosystem for Next-gen End-to-end Wireless

RAN slicing as enabler for low latency services

LTE Radio Interface Architecture. Sherif A. Elgohari

Service Vision. Ubiquitous Connectivity. Everything on Cloud. Immersive Experience. Telepresence. Giga-bit Data Rate. Massive Connectivity

FPGAs and Networking

Examining The C-RAN Business Case For Mobile Operators. RAN & Backhaul Networks, Berlin May 20, 2015

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,


Over-The-Top (OTT) Aggregation Solutions

USRP 5G Product Update

Large Scale System Evaluations using PHY Abstraction for LTE with OpenAirInterface

CEVA-X1 Lightweight Multi-Purpose Processor for IoT

Fronthaul scenarios and 1914 transport classes. Vincenzo Sestito, SM Optics June 22 nd, 2017

Simplifying FPGA Design for SDR with a Network on Chip Architecture

Transcription:

OpenAirInterface promoting the development, distribution and adoption of the opesource hardware and software wireless technology platforms Navid Niakein EURECOM, Mobile Communication Department This work is licensed under a CC attribution Share-Alike 3.0 Unported license.

OpenAirInterface in a Nutshell Open-source (hardware and software) wireless technology platforms for deployment of mock network with high level of realism Soft modem: SDR architecture and full GPP System approach with high level of realism Part of FIRE facility: remote access Current focus 3GPP LTE (unicast and multicast), and a subset of LTE-A features IEEE 802.11p and 802.21 LTE meshing extension Objectives Open forum for innovation in air-interface technologies and wireless networking through experimentation Open platforms and proof-of-concepts through real-time prototypes and scalable emulation platforms Dissemination, education, and training, project - p 2

OAI Wireless technology Platforms Simulation/ Emulation Link-level System-level Emulation Field trail Experimentation & Innovations Soft Modem Target: x86 arch EXMIMO 2 USRP EMOS Simulation FPGA Modem EXMIMO I SoC Arch. C implementation under realtime Linux optimized for x86 Development and integration methodology Tight interaction between the system emulation and soft modem Rich R&D environment: Aeroflex-Geisler LEON/GRLIB, RTAI, Linux, GNU, Wireshark, control and monitoring tools, message and time analyzer, Low-level log processing, traffic generator, profiling tools, soft scope. - p 3

OpenAirInterface.org Access Stratum + EPCLite GNU GPL License IP packets UE enb EPC AT commands MME Application S+P-GW Application Linux IP stack NAS enb Application NAS HSS S11 S1-U RRC RRC S1-MME X2AP S1-U S1-MME S6a/Diameter GTP-U SGi PDCP PDCP SCTP UDP SCTP UDP RLC RLC IP IP MAC MAC Ethernet Ethernet PHY PHY UEs enbs MME + S+P-GW 3GPP layers Linux stack Control Plane Data Plane IoT OAI enb with a UE dongle (Huawei E392U-12) OAI enb with smartphone OAI enb with other EPC - p

Hardware Targets for OpenairG Designed and maintained by EURECOM Used by many academia/industrial partners 1.5/5/10/20 MHz, FDD/TDD (MIMO) USRP B210 Commercial Ettus/National Instruments board Software drivers originally maintained by Orange Labs (Beijing), now officially supported by Eurecom Not 100% LTE compliant (limited to 6.5Msps) USRP X300 Coming soon - p 5

Express MIMO 2 RF RX ( way) RF TX ( way) PCI Express (1 or way) Spartan 6 LX150T xlms6002d RF ASICs 12V from ATX power supply 250 MHz 3.8 GHz GPIO for external RF control - p 6

Software Architecture (LEON) HW Space User Space Application Control / Monitoring PCIexpress targets/arch/exmimo/ USERSPACE/LIB Kernel Space Linux network driver (nas_driver.ko) Openair2/NAS/DRIVER/MESH/ openair2/nas/driver/lite openair2/nas/driver/cellular Using real-time Linux extension (RTAI, Xenomai, RT-preemt) Modem control and sync. (ltesoftmodem) Linux driver (openair_rf.ko) targets/arch/exmimo/driver/eurecom targets/rtai/user Octave targets/arch/exmimo/userspace/octave - p 7

Emulator: in-lab system validation platform target: scalability Web Portal / Interface Scenario Results Scenario Descriptor Console Dispatcher Result Gen Input: Description of application scenario Initialization and configuration of all the blocks Execution: PHY procedures, L2 protocols, traffic generator PHY abstraction, channel model, and mobility model Emulation medium: shared memory Output: Execution logs System/protocol operation Key performance indicators: latency, jitter, throughput/goodput Wireshark Log Gen. MSC & VCD Result Gen. Application Traffic Gen L3 Protocols OAI Network Interface L2 Protocols PHY Procedures PHY / PHY Abstraction Config. Gen. DRB Config. Traffic Gen. Ch. Realization Channel Model Path Loss Channel Descriptor Channel Trace Mobility Gen EMOS - p 8

CLOUDIFICATION OF OPENAIRINTERFACE - p 9

Cloud Radio Access Networks Two main steps : Soft RAN: to perform RAN functions on the top of general-purpose processor and not dedicated hardware such as DSP, FPGA, or ASIC Virtual RAN: to perform RAN functions on the top of virtualized cloud platforms sharing computing and storage capacity among different RAN functions - p 10

Soft RAN x86 Baseband DSP Challenge : efficient base band unit OpenAirInterface uses general-purpose x86 processors (GPP) for base-band processing front-end, channel decoding, phy procedures, L2 protocols Key elements Real-time extensions to Linux OS Real-time data acquisition to PC SIMD optimized integer DSP 6-bit MMX 128-bit SSE2/3/ 256-bit AVX2 Parallelism x86-6 : more efficient than legacy x86 - p 11

Soft RAN OAI BBU performance Three targets Intel IvyBridge i5-370 @ 3.2GHz baseline Intel Xeon E5-1607 v2 @3GHz C-RAN Intel Atom C2758 @2.GHz small cell Configuration SISO MCS index: QPSK: 0,, 9 16QAM: 10, 13, 16 6QAM: 17, 22, 27 PRB: 25 (5MHZ), 50 (10MHZ), 100 (20MHZ) gcc.7.3, x86-6,1000 frames, full rate, AWGN channel Not all the possible optimization are exploited - p 12

OAI BBU performance Intel IvyBridge i5-370 @ 3.2GHz Timing(us) 2500 2000 1500 1000 DL: PRB 25 UL: PRB 25 DL: PRB 50 UL: PRB 50 DL: PRB 100 UL: PRB 100 OAI BBU DL/UL vs MCS, Tx mode 1 500 0 0 9 10 13 1617 22 27 MCS Index - p 13

OAI BBU performance Intel Xeon E5-1607 v2@3ghz Timing(us) 2500 2000 1500 1000 DL: PRB 25 UL: PRB 25 DL: PRB 50 UL: PRB 50 DL: PRB 100 UL: PRB 100 OAI BBU DL/UL vs MCS, Tx mode 1 500 0 0 9 10 13 1617 22 27 MCS Index - p 1

OAI BBU performance Intel Xeon E5-1607 v2@3ghz enb Rx stats (1subframe) OFDM demod : 109.695927 us ULSCH demod: 198.603526 us ULSCH Decoding : 62.60207 us 931 us (<1 core) enb Tx stats (1 subframe) OFDM mod : 108.308182 us DLSCH mod : 176.87999 us DLSCH scrambling : 123.798 us DLSCH encoding : 323.395231 us 730 us (< 1core) With AVX2 (256-bit SIMD), turbo decoding and FFT processing will be exactly twice as fast 1 core per enb Configuration gcc.7.3, x86-6 (3 GHz Xeon E5-2690) 20 MHz bandwidth (UL mcs16 16QAM, DL mcs 2 6QAM, transmission mode 1 - SISO) 1000 frames, AWGN channel - p 15

OAI BBU performance Intel Atom C2758@2.GHz Timing(us) 7000 6000 5000 000 3000 2000 1000 DL: PRB 25 UL: PRB 25 DL: PRB 50 UL: PRB 50 DL: PRB 100 UL: PRB 100 OAI BBU DL/UL vs MCS, Tx mode 1 0 0 9 10 13 1617 22 27 MCS Index - p 16

Discussion With the possible/potential optimizations a full software solution would fit with an average of 1 x86 core per enb instance Mindful about the energy and realtime operation (potential existence of missing slots) using an external HW accelerators Reduce the soft modem computational complexity down to 0. cores per enb and improve energy efficiency Mindful about the bus utilization from the inner-modem to the hardware and back for further processing - p 17

Discussion BBU scales with average MCS: load balancing For a RRH MMMMMM ii < MMMMMM mmmmmm For a BBU MMMMMM NN MMMMMM mmmmmm Num CPU scales with nnnnnn CCCCCC MMMMMM 3 high-power RRH BBU Low-power or RX-only RRH - p 18

Parallelization of OAI BBU efficient use of available CPU cores and process prioritization Digital Baseband Inputs I[n] Q[n] Prefix Extraction FFT I[k] Q[k] Channel Compensation I[k] Q[k] LLR Unit Channel Decoding Highestpriority thread (scheduled every.5 ms) To timing (DAQ) and frequency correction units, and I/Q imbalance Pilot extraction Channel Estimation Broadband Channel Estimates lower-priority thread (scheduled every.5 ms) 8 lowestpriority threads (scheduled every 1 ms if needed) Slot 2n Slot 2n+1 Slot 2n+2 Slot 2n+3 CPU 3 RX DEC (2n) CPU 2 RX DEC (2n-2) CPU 1 RX LLR (2n-1) RX LLR (2n) RX LLR (2n+1) RX LLR (2n+2) CPU 0 TX (2n+2), RX (2n-1) RX (2n) TX (2n+), RX (2n+1) RX (2n+2) - p 19

From to RRH+CPRI Integration Today, boards support peak throughput of 2Gbps (Theoretical PCI Express throughput: 2.5Gbps) 1eNB 20MHz 1Tx/1Rx (SISO) 1eNB 10MHz 2Tx/2Rx (MIMO) enb 5MHz 1Tx/1Rx (SISO) 1Core 1Core 1Core Connection of commercial RRH with OpenAirInterface (future) Fronthaul RF A/D D/A DAQ + CPRI OF CPRI (~0Gb Eth) CPRI + PCIe CPRI Switch 20

Parallel use of various configurations are possible 16x 2.5Gbit/s =0 Gbit/s peak 6 RF + Antenna Ports 16-way PCIe Backplane 16-way PCIe Gen 2 (80 Gbit/s peak) High-End Intel Xeon Computing Engine 3GHz Dual-Proc AVX2 20 Parallel Cores OpenAirG RT-Linux MODEMs - p 21

OAI ECOSYSTEM - p 22

OAI use-cases and avenues supported by our past and on-going projects Standard and non-standard usage of 3GPP LTE systems Non-standard :IEEE802.21, PMIP and DMM, Exit native IP at the BS 5G evolution path of OAI soft-modem supported by EU/industrial projects Cloudification of radio networks (RAN+EPC) Massive MIMO, and COMP Cognitive networking Software-defined networking and network function virtualization support Support of machine type communications Mesh extension in support of multihop operation Cooperative transmission and MAC Caching strategy at the enb or S/P-GW Cooperative embms, proximity networking Scalable system experimentation and evaluation RRM policies, handover logic and performance, MIMO performance, traffic scheduling policy - p 23

Collaborative Web Tools OpenAirInterface SVN Repositories All development is available through www.openairinterface.org s SVN repository (openairg) containing OPENAIR0 (open-source real-time HW/SW) OPENAIR1 (open-source real-time and offline SW) OPENAIR2 (open-source real-time and offline SW) OPENAIR3 (open-source Linux SW suite for cellular and MESH networks) TARGETS : different top-level target designs (emulator, RTAI, etc.) Partners can access and contribute to our development https://svn.eurecom.fr/openairg (RO access) OpenAirInterface TWIKI A TWIKI site for quick access by partners to our development via a collaborative HOW-TO Forum and bugzilla external support services (not currently used effectively) OAI VM image (start from openairg/targets/readme.txt) https://emu.openairinterface.org/openairlab/openairlab.zip - p 2

Contacts Information URL: www.openairinterface.org https://twiki.eurecom.fr/twiki/bin/view/openairinterface Partnership and collaboration : openair_admin@eurecom.fr Technical Support: openair_tech@eurecom.fr Developer support : openairg-devel@eurecom.fr To subscribe, send and email to majordomo@eurecom.fr with the content "subscribe openairg-devel" - p 25

EURECOM MEMBERS - p 26