Ants Tutorial
Ants Tutorial
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 Eurecoms 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