Open-source Access Platform

14
OpenCellular Open-source Access Platform Kashif Ali / Emily McMilin Facebook

Transcript of Open-source Access Platform

Page 1: Open-source Access Platform

OpenCellular

Open-source Access Platform

Kashif Ali / Emily McMilinFacebook

Page 2: Open-source Access Platform

OpenCellular

Why yet another BTS?….

Population density – small clusters, spread across large area

The direct “cost” of a BTS is a manageable portion of a

traditional site budget. (power, tower, land, backhaul, security,

operation/management)

Open-source hardware – enabling integrated solution and open

ecosystem. (work have just started …)

Page 3: Open-source Access Platform

OpenCellular

ArchitectureOC Gen-1: simplified block diagram

GBC SDR/SoC FE

Application processor

Embedded Controller

Baseband processor

TRX (upto 6GHz)

Cellular specific

Analog front-end

Page 4: Open-source Access Platform

OpenCellular

ArchitectureOC Gen-1:block diagram

GBC Radio FE

SyncDebug

L

E

D

GPS/Iridium

Computing, Power,

Housekeeping

Ethernet SW

HDMI, USB2/3

Ethernet, ICID

USB3/PCIe

FPGA, TRX

GPSDO, OBC

Band-specific

PA, LNA, Filter

Duplexer, coupler

GSM loopbackLED

buzzer

Page 5: Open-source Access Platform

OpenCellular

ArchitectureOC Gen-1: Interfaces

GBC Radio FE

SyncDebug

L

E

D

GPS/Iridium

USB2/3, I2C, PCIE G2

GPIO, +12V, +3.3V

HDMI, USB

Ethernet, ICID

GPSDO, OBC

I2C/3.3V

I2C, GPIO, 5V

2RX, 2TX

GSM Loopback

Page 6: Open-source Access Platform

BU

CK

-BO

OST

CO

NV

ERTER

LT37

90

EFE

TIVATM4C1294NC

PDTT3

INTELATOME3845

SATA

M DI

USB

2.0

MDI

MDI

MII

MD

I

LPC

SPI

DDR

USB 3.0

MD

I

PC

Ie

PC

Ie

UART,HDMI,USB

GPIO’S

POWER

HOUSE KEEPING

HOST PROCESSORFRONT PANEL

GPIO’S

UART

RFMON

GP

IO’S

POWER

DC

-DC

CO

NV

ERTER

SLT8

64

0EU

DC

E-FUSE

TPS2

59

24

1

PCIe• DC input: 16-24VDC

• PoE: PD(IEEE 802.3at/af/PoE++/Passive PoE)

• PoE: PSE (max. 20W)

• Main power switch

• 2x N-type (two TRX)

Page 7: Open-source Access Platform

BU

CK

-BO

OST

CO

NV

ERTER

LT37

90

EFE

TIVATM4C1294NC

PDTT3

INTELATOME3845

SATA

M DI

USB

2.0

MDI

MDI

MII

MD

I

LPC

SPI

DDR

USB 3.0

MD

I

PC

Ie

PC

Ie

UART,HDMI,USB

GPIO’S

POWER

HOUSE KEEPING

HOST PROCESSORFRONT PANEL

GPIO’S

UART

RFMON

GP

IO’S

POWER

DC

-DC

CO

NV

ERTER

SLT8

64

0EU

DC

E-FUSE

TPS2

59

24

1

PCIe

• Hard-coded power sequencing

• LT4275 PD controller

• LT4274 PSE controller

• Two QC (charge controller):internal battery: Lithium ion (2700mAH)external battery: SLA (65AH)

• 12V for main rail + housekeeping (own)

Page 8: Open-source Access Platform

BU

CK

-BO

OST

CO

NV

ERTER

LT37

90

EFE

TIVATM4C1294NC

PDTT3

INTELATOME3845

SATA

M DI

USB

2.0

MDI

MDI

MII

MD

I

LPC

SPI

DDR

USB 3.0

MD

I

PC

Ie

PC

Ie

UART,HDMI,USB

GPIO’S

POWER

HOUSE KEEPING

HOST PROCESSORFRONT PANEL

GPIO’S

UART

RFMON

GP

IO’S

POWER

DC

-DC

CO

NV

ERTER

SLT8

64

0EU

DC

E-FUSE

TPS2

59

24

1

PCIe

• TI ARM M4, Tiva 120MHz uController

• Manage all power rails and power sequencing, front-end SW, voltage/current sensors

• Ethernet switches, PD/PSE, QC, Sync

• Monitor boot sequence, runs OCWare

Page 9: Open-source Access Platform

BU

CK

-BO

OST

CO

NV

ERTER

LT37

90

EFE

TIVATM4C1294NC

PDTT3

INTELATOME3845

SATA

M DI

USB

2.0

MDI

MDI

MII

MD

I

LPC

SPI

DDR

USB 3.0

MD

I

PC

Ie

PC

Ie

UART,HDMI,USB

GPIO’S

POWER

HOUSE KEEPING

HOST PROCESSORFRONT PANEL

GPIO’S

UART

RFMON

GP

IO’S

POWER

DC

-DC

CO

NV

ERTER

SLT8

64

0EU

DC

E-FUSE

TPS2

59

24

1

PCIe

Page 10: Open-source Access Platform

OpenCellular

Radio• SDR

• UHD-Compatible

• Storage

• TRX/Gain control• USB2.0

• USB3.0

• I2C

• PCIE G2

• GPIO

• +12V

• +3.3V

Page 11: Open-source Access Platform

OpenCellular

Front-end

(1-TRX)

Page 12: Open-source Access Platform

OpenCellular

ArchitectureSoftware block

Bootloader

Drivers

Linux

Config|Monitor|Alarm

OCWare

OC-Middleware

PHY|L1|L2|L3 ....

BSS OC-CLI API

SeaBIOSCoreboot

UbuntuDebian

Osmo stack

Community Cellular Management

UHD

Page 13: Open-source Access Platform

OpenCellular

ArchitectureOCWare

OCMP

Transport

Subsystems

Gossiper

Big Brother

GPP BMS RFFE Sync Power …

UART Ethernet OBC

Transport

Manager

Subsystem

Monitor

TI-RTOS/Tivaware/FreeRTOS

Page 14: Open-source Access Platform

OpenCellular

ArchitectureRadio

USB3

FX3 Firmware FPGA Firmware OCWare

UHD/TRX config

Gain/PA control

Front-end control

SDR