Professional Documents
Culture Documents
Openairinterface (Oai) For Experimentation in 5G: Unleashing The Potential of Open-Source in The 5G Arena
Openairinterface (Oai) For Experimentation in 5G: Unleashing The Potential of Open-Source in The 5G Arena
Hardware Targets
OAI Installation/Development environment/Usage
PART II:
Performance Results of OAI LTE Prototype using
GPPs, USRP RF & COTS UE
5G Vision
Cloud-RAN
– Setting up of C-RAN testbed using OAI
Linux IP
NAS eNB Application NAS S11 Abstraction S1-U
stack
RLC RLC IP IP
PHY PHY
Implements 4G LTE Rel10 Access Stratum (eNB & UE) Linux stack Data Plane, IP packet
Rapid prototyping
and PoC
Performance
evaluation
www.openairinterface.org
OpenAirInterface gitlab server (includes Wiki)
– RAN (eNB + UE)
https://gitlab.eurecom.fr/oai/openairinterface5g
– EPC
https://gitlab.eurecom.fr/oai/openair-cn
Mailing list
– openair5g-user: for the users of OpenairInterface.
– openair5g-devel: for the developers of OpenairInterface.
– openaircn-user: for the users of OpenairCN.
– openaircn-devel: for the developers of OpenairCN.
Non-3GPP setup:
– OAI eNB <--> OAI UE
Simulation/Emulation (oaisim)
– OAI eNB <--> OAI UE
– OAI EPC + OAI eNB <--> OAI UE
– Commercial/3rd party EPC + OAI eNB <--> OAI UE
Unitary simulators
– DLSCH simulator dlsim
– ULSCH simulator ulsim
– PUCCH simulator pucchsim
– PRACH simulator prachsim
– PDCCH simulator pdcchsim
– PBCH simulator pbchsim
– eMBMS simulator mbmssim
Other uses
– EMOS (real-time channel sounding)
– octave (simple experimentation)
S11
SDR platform
– ExpressMIMO2
– USRP B2x0, X300
– Blade RF
– LMS-SDR
A powerful x86 PC
– Intel Core i5, i7
– Intel Xeon
– Intel Atom (experimental)
– 4 cores, > 3GHz, SSE 4, AVX
ARM (experimental)
– Odroid
Antennas, Duplexers, etc
RF RX
(4 way)
RF TX
(4 way)
PCI Express
(1 or 4 way)
Spartan 6 LX150T
4xLMS6002D RF ASICs 12V from ATX power supply
250 MHz – 3.8 GHz GPIO for external RF control
Designed by Nuand
Based on LimeMicro LMS6002D (same as
ExpressMIMO2)
Altera Cyclone IV FPGA
USB3
CPRI - PCIexpress
– IT Avero
– Based on Xilinx eval board
CPRI gateway
– Bell Labs
– Based on Xilinx or Intel platform
Syrtem platform
NXP QorIQ9131 platform
Operating system
– Ubuntu 14.04.3 (Ubuntu 14.04.4 and higher under test)
– For real-time operation, a low-latency kernel is required
– See details on Wiki
Get code from Eurecom’s Gitlab server
– RAN (eNB+UE): https://gitlab.eurecom.fr/oai/openairinterface5g
Branch master most stable
Branch develop latest features (rather stable)
Several feature branches for cutting-edge developments
– EPC: https://gitlab.eurecom.fr/oai/openair-cn
Branch master most stable
Branch develop latest features (rather stable)
Branch unstable for cutting-edge developments
cmake_targets
– New directory for building all the targets
– Contains “mother” build_oai script
targets
– Hardware specific code (drivers, tools, etc)
– lte-softmodem, oaisim
openair1
– Basic DSP routines for implementing subset of LTE specifications
under x86 (36.211, 36.212, 36.213 3GPP specifications)
– Channel simulation, sounding and PHY abstraction software,
openair2
– MAC/RLC/PDCP/RRC
openair3
– Contains interfaces S1-C, S1-U (GTP, SCTP, S1AP) and NAS UE
67
Compiling OpenAirInterface5G
*when asked to set password for root, use “linux” (or change it later in config file).
EPC configuration
– /usr/local/etc/oai/epc.conf
Check MCC, MNC, TAC
Check IP addresses for interfaces
eNB configuration
– targets/PROJECTS/GENERIC-LTE-EPC/CONF/
– Select the config file that is most appropriate for your
configuration (Band and Hardware)
– Check
MCC, MNC, TAC
downlink_frequency
mme_ip_address
IP addresses of S1-MME and S1-U interfaces
Tutorial @ IEEE ANTS 2016 71
Running OAI
Running EPC
– ./run_epc
– ./run_hss
Run eNB
– sudo ./lte-softmodem.Rel10 –O <file.conf> -d –V
Hardware Targets
OAI Installation/Development environment/Usage
PART II:
Performance Results of OAI LTE Prototype using
GPPs, USRP RF & COTS UE
5G Vision
Cloud-RAN
– Setting up of C-RAN testbed using OAI
Parameter Value
LTE Mode FDD
No. of RBs 25 (5 MHz)
Operating Band Band 7 (2500 MHz)
Tx Gain 90
Rx Gain 20
Credits: http://ciscovni.com/forecast-widget/index.html
Source: https://www.itu.int/en/ITU-T/Workshops-and-Seminars/itu-ngmn/Documents/Abstracts_and_Presentations/Peter-Ashwood-Smithv2.pdf
Visions of 5G
5G CORE
Heterogeneous
PDCP
“RAN” Cloud
LTE-RLC 5G-RLC
LTE-MAC 5G-MAC
LTE-PHY 5G-PHY
Higher-Latency
Front-haul
Low-Latency split
Front-haul
split WIFI
5G-RLC LTE-RLC
MAC
5G-MAC LTE-MAC
WIFI
LTE-PHY 5G-PHY 5G-PHY LTE-PHY
PHY
Radio Radio
Source: http://www.itu.int/en/ITU-T/wtsa16/prepmeet/Documents/CIS-RCC/presentations/Presentation_1_Forum_ITU-Vision%202020.pdf
Search for solutions Model your service Deploy instantly Monitor and Maintain
Charms
o Sets of scripts for deploying and managing services.
o Event handling is built in with charms
Bundles
o Bundles are collections of charms that link services together, so
you can deploy whole chunks of app infrastructure in one go
Integration w/ MOSAIC
MEC Framework
Integration of OAI w/ XOS
Integration w/ OPNFV
ONOS Project
Joint PoCs in ETSI NFV,
MEC and so on
Large scale deployment in
US within NSF/PAWR
program (TBD: Prof
Roy@UW, Seattle)
Integration w/ WiFi devices
C-RAN
❖ Promising architecture for next generation cellular networks
❖ Centralized BBU pool
❖ RRHs reside at cell site with RF functions
❖ Optical fiber carries In-phase Quadrature samples (IQ) from RRHs
to BBUs
❖ Functional split between BBUs and RRHs defines different C-RAN
architectures
Advantages of C-RAN
❖ Cost-saving on CAPEX & OPEX
❖ Capacity Improvement
❖ Adaptability to Non-uniform Traffic
❖ Smart Internet Traffic Offload
Source : http://www.openairinterface.org/?page_id=1695
Nov 6, 2016 Tutorial @ IEEE ANTS 2016 100
C-RAN: RRH/BBU Split of eNodeB
50 Low cost RRU, Band 38 (2.6 GHz) and 42-43 (3.5 GHz).
Dense servers x86-64 Xeon (today) or potentially ARM (Cavium)
Optical (40 GbE) and copper (1 Gbe) distribution
RRU
Example
Radio Cloud
Processing units
24x10 MHz
FDU RRU
240 RRU
RRU
20 GbE 24-port
Switch 24x 1GbE
10 GbE PoE
openairCN Dell
Or S1/SGi T620 Ercom
Commercial 20 core Mobipass
EPC 3.6 GHz
Fronthaul Network
Parameter Value
LTE Delay 10 ms
Wi-Fi Delay 40 ms
Parameter Value
LTE Delay 10 ms
Wi-Fi Delay 40 ms
OAI: http://www.openairinterface.org/
OPNFV: https://www.opnfv.org/
M-CORD: opencord.org/
FUEL: https://wiki.opnfv.org/display/fuel/Fuel+Opnfv
JOID: https://wiki.opnfv.org/display/joid/JOID+Home
Charm Store: https://jujucharms.com/store
MAAS: http://maas.io/
https://gitlab.eurecom.fr/oai1B/openairinterface5g/wikis/home
https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/home
https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSoftw
areSupport
https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirUsage
https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/AllianceProjec
tsProposal
https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OAITestSetup