Enea Linux Base Station Platform FTF China

15
Enea Linux Base Station Platform for LTE-Advanced eNodeB and WCDMA/HSPA+ NodeB Applications Conny Öhult Director of Mobile Solutions FTF China, 2012

description

Enea Linux provide a high performance implementation targeting both macro/micro cells and small cells that are based on Freescale QorIQ and StarCore devices as well as the new OorIQ Qonverge SoC series platforms (BSC, B series, and G series). The Enea Linux Base Station Platform provides a superior foundation for base station equipment manufacturers to add the LTE/HSPA protocols of their choice. The unique value of the Enea Linux Base Station Platform offering over others is in the underlying implementation that features many innovations for performance and scalability: a) a novel Linux Light-weight Threading (LWT) model and interrupt handling that offers 10x the performance of Linux pthreads and real-time preemption patch in Linux user space, and b) Enea PAX - Packet Acceleration Foundation, that offers superior packet processing performance with exceptional configuration and programmability.

Transcript of Enea Linux Base Station Platform FTF China

Page 1: 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

Page 2: Enea Linux Base Station Platform FTF China

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

Page 3: Enea Linux Base Station Platform FTF China

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

Page 4: Enea Linux Base Station Platform FTF China

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, …

Page 5: Enea Linux Base Station Platform FTF China

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

Page 6: Enea Linux Base Station Platform FTF China

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, …

Page 7: Enea Linux Base Station Platform FTF China

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

Page 8: Enea Linux Base Station Platform FTF China

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

Page 9: Enea Linux Base Station Platform FTF China

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

Page 10: Enea Linux Base Station Platform FTF China

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

Page 11: Enea Linux Base Station Platform FTF China

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

Page 12: Enea Linux Base Station Platform FTF China

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

Page 13: Enea Linux Base Station Platform FTF China

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

Page 14: Enea Linux Base Station Platform FTF China

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

Page 15: Enea Linux Base Station Platform FTF China