Enea Linux Base Station Platform FTF China
-
Upload
eneasoftware -
Category
Technology
-
view
600 -
download
4
description
Transcript of Enea Linux Base Station Platform FTF China
Enea Linux Base Station Platform for LTE-Advanced eNodeB and WCDMA/HSPA+ NodeB Applications
Conny Öhult
Director of Mobile Solutions
FTF China, 2012
Enea’s Linux Base Station Platform Target multi standard Radio Access Networks
Next generation Antenna Integrated Radio Unit
Converged multi standard macro base stations and small cells (micro main-remote, and pico)
Source: 4G AmericasSource: ALU, NSN & Ericsson
Iub
Iub
S1-
MM
E
S1-U
Different standards Can be consolidated into one base station
OSS
Mub
Mub
Mul
Mur
Enea Linux Base Station Platform Layer 2-3
Enea LinuxEnea LWRT
Enea HypervisorEnea OSE
Enea Linux Base Station Platform
LTE Layer 2 & 3
MME
SGW
Other eNB
OSS
LTE Layer 1PHY
Layer 2-3 Platform Overview – Version 1.0
Operating System
IPC and System & DSP Management Middleware
IP Transport LTE Layer 2
LTE Layer 3
eNB Application Specific
Enea LinuxEnea LWRT
Enea HypervisorEnea OSE
Enea LinuxEnea LWRT
Enea HypervisorEnea OSE
Ene
a P
AX
Enea Element – dSPEED – LINX
GT
P-U
PD
CP
RLC
MA
C
SC
TP
X2A
PS
1AP
RRC
O&MSON RRM
Ene
a L
INX
MME
SGW
Other eNB
OSS
LTE Layer 1PHY
Mulicore SoC – E.g. B4860, T4240, …
Enea Base Station DSP OS Solution Overview
Enea LinuxEnea LWRT
Enea HypervisorEnea OSE
Enea Base StationDSP OS Solution
LTE Layer 1 (& 2)
Enea Proprietary and Confidential
Layer 1 Platform Overview – Version 1.0
Operating System
IPC and DSP Management Middleware
LTE Layer 1 – E.g. Freescale L1 implementation
Enea LinuxEnea LWRT
Enea HypervisorEnea OSE
Enea OSEck
Ene
a L
INX
Enea dSPEED – LINX
Bit
Rat
e P
roce
ssin
g
Sym
bol R
ate
Pro
cess
ing
FF
T /
iFF
T
Ene
a L
INX
LTE Layer 2
Radio UnitAntenna
Mulicore SoC – E.g. MSC8157, B4860, …
Enea’s Linux Base Station Platform v1.0In Context of the Application
Tier 1 grade DSPmanagement / control platform
IP transport optimized for
hardware acceleration
Enea Linux + real time
characteristics
Inter-process communications
service across all layers
RTOS optimized for DSPs
System wide tools
X2APXP Application Protocol
RRCRadio Resource Control
GTP-UGPRS Tunnelling Protocol - User plane
SCTPStream Control Transmission Protocol
S1APS1 Application Protocol
UDP
Secure IP
PDCPPacket Data Convergence Protocol
RLCRadio Link Control
MACMedium Access Control
O&
MS
ON
Self-O
rgan
izin
g N
etw
ork
s
RR
MR
ad
io R
eso
urc
e M
an
ag
em
en
t
Bit Rate Processing
Symbol Rate Processing
iFFTinverse Fast Fourier Transform
FFTFast Fourier Transform
Ctrl planeto/from MME (S1-MME)
Ctrl planeto/from eNB (X2-C)
Data planefrom SGW or eNB (S1-U/X2-U)
Data plane to SGW or eNB (S1-U/X2-U)
From Antenna / UE
To Antenna / UE
EUTRAN Layer 1EUTRAN Layer 2EUTRAN Layer 3Internet LayerseNB ApplicationSpecific Software
Source: Enea
Operation and Support System- OSS (Mul)
System management middleware
Power Archtecture CPU core(s) StarCore Multicore DSP Domain(s)CPU core(s) Multicore DSP Domain(s)
LTE and HSPA+ PHY Layer 1 (& 2)OSEck 5
Enea’s Linux Base Station Platform v1.0In the Context of the Hardware and Enea Products
LTE and HSPA+ Layer 2 & 3Enea Linux
LWRT / Hypervisor / OSE
PAX + LINX Shared Memory / Ethernet / sRIO
dSPEED PHY management / control
LINX Shmem or DMA
RTOS optimized for DSPs
Linux + real time characteristics
Inter-process communications service across all
layers
Runtime layer adaptable to any board setup
DSP management / control platform
System wide tools
CLI tools and Optima Eclipse
Backplane/LINX Shared Memory/DMA/…
IP transport optimized for hardware acceleration
Radio Unit
Antenna
MME
SGW
Other eNB
OSS
Source: Enea
Element Application Developement Services
System management middleware
Bit Rate Processing
Symbol Rate Processing
iFFTinverse Fast Fourier Transform
FFTFast Fourier Transform
X2APXP Application Protocol
RRCRadio Resource Control
S1APS1 Application Protocol
PDCPPacket Data Convergence Protocol
RLCRadio Link Control
MACMedium Access Control
O&
MS
ON
Self-O
rgan
izin
g N
etw
ork
s
RR
MR
ad
io R
eso
urc
e M
an
ag
em
en
t
Enea Element Enea dSPEED
Enea PAX Enea LINX
Enea Linux Enea LWRT
Enea HypervisorEnea OSE
Enea OSEck 5
Enea LINX Enea LINX Enea OSEck Backplane
Enea Optima
Linux with Real-Time Characteristics Options
OSE Linux + HypervisorLinux + LWRT Linux
Bill of Material CostFewer cores /CPU cycles
needed by the application
Source: Enea
Note: Figures are not exact. This picture illustrates how lower and more deterministic task switching and interrupt latency time can contribute to cost-effective CPU utilization by for example using fewer cycles and avoid dedicating CPU cores to only perform certain latency sensitive tasks
Why Enea’s Layer 2-3 Base Station Platform
Enea Linux Built and supported using Enea’s unique knowledge
of embedded systems and telecom A complete hardened embedded Linux with
networking and telecom focus
Enea Packet Acceleration Foundation (PAX) Ready-to-use building blocks for base station
communication with controller / core network- ARP/VLAN
- IP security (IPSec), flow classification
- SCTP & GTP-U termination
- Deep packet inspection (DPI)
Runs in Linux user-space Low-overhead user-extensible foundation with
support for tracing and profiling Utilizes hardware functions and accelerations for
increased scalability and performance
Enea LINX Effective and scalable messaging based IPC One IPC solution for intra/inter core/device
messaging within the base station and with the RU
Enea LWRT LWRT combines the best of two worlds – Linux and
RTOS Deterministic and low overhead HSPA+/LTE Layer 2-
3 execution environment
Linux RTOS (OSE)Linux + LWRT
A vast ecosystem
Extensive HW support
Rich toolset
Established programming model
A ”native” all-Linux solution
The advantages of the RTOS in Linux userspace
Can utilize the same tools as the rest of the Linux-
based system
Access to the normal POSIC/libC
Determinism
Low overhead
Fine-grained thread model
Priority based scheduling
Source: Enea
Why Enea’s Layer 1 Base Station Platform
Fully pre-emptive multicore RTOS run-time platform integrated with Linux specialized for L1 requirements – OSEck
IPC for L1 intra and L1-L2 communication – LINX & advanced multicore drivers for sRIO, shared memory and Ethernet
System wide and Eclipse IDE integrated tools – Optima In-field DSP debug and profiling – dSPEED DSP management – dSPEED
Accelerate development, test, integration, and in-field maintenance Build highly available high performance Layer 1 (PHY) implementations to
deliver a world-class user experience
LTE/HSPA Picocell Board
BSC9132 SoC
A Picocell Example 2012
Linux CLI tools and OSEck Shell
Optima Eclipse
LINX over Shared Memory & DMA
dSPEEDOSEckDSP C0
dSPEEDOSEckDSP C1
Ethernet
IP and LINX over Ethernet
LinuxC0
dSPEEDLinux
C1 IP Transport optimized for HW accelerationEthernet / IP connection for Tools
Multi channel LINX / OSEck
Backplane core-to-core
communication
System wide tools covering
SoC
Enea Linux tailoredfor the base stationuse-caseEnhanced with a light weight run-time
Ant
en
na
To SGW / MME / eNB / RNC / OSS
DSP management
over shared memory
Source: Enea
LTE/HSPA Macro Base Station Board
B4860 SoC
An Multi-Standard Macrocell Example 2012
Linux CLI tools and OSEck Shell
Optima Eclipse
LINX over Shared Memory & DMA
dSPEEDOSEckDSP C0
dSPEEDOSEckDSP C1
dSPEEDOSEckDSP C5
Ethernet
IP and LINX over Ethernet
LinuxC1
LinuxC0
dSPEEDLinux
C3
Multi channel LINX / OSEck
Backplane core-to-core
communication
System wide tools covering
SoC
LINX HDLC communication
IP Transport optimized for HW accelerationEthernet / IP connection for Tools
Enea Linux tailoredfor the base stationuse-caseEnhanced with a light weight run-time
DSP management
over shared memory
To SGW / MME / eNB / RNC / OSS
Remote Radio Unit
Basic Enea Linux
Source: Enea
An LTE / HSPA+ Advanced SoC / Board
P4080 CPUCPU core x nMSC8156 DSP
A Multi-Standard Macrocell Example 2013-14
Linux CLI tools and OSEck Shell
DSP core x n
Optima Eclipse
LINX over Shared Memory & DMA
OSEckC0
OSEckC1
OSEckC5
Ethernet
IP and LINX over Ethernet
LINX, Boot, PMD over Shared Memory or Ethernet or sRIO Type 9 or 11 & Type 5
LinuxC1
LinuxC0
dSPEEDLinux
C7
Multi channel LINX OSEck sRIO / Ethernet / Shared
Memory communication
Multi channel LINX Linux communication
LINX over Shared Memory & DMAEthernet / IP connection for
Tools
Multi channel LINX / OSEck
Backplane core-to-core
communication
System wide tools covering
multi chipsolution
Remote Radio Unit
Multi chip DSP Management
Enea Linux tailoredfor the base stationuse-caseEnhanced with a light weight runtime
LINX HDLC communication
IP Transport optimized for HW acceleration
To SGW / MME / eNB / RNC / OSS
Basic Enea Linux
Source: Enea