21
www.openairinterface.org Wireless Radio Platforms Mobile Communications Department Eurecom (Collaboration with SoC Laboratory, Telecom ParisTech Sophia)

Wireless Radio Platforms

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

www.openairinterface.org Wireless Radio Platforms

Mobile Communications Department

Eurecom

(Collaboration with SoC Laboratory, Telecom ParisTech Sophia)

Facts

OpenAirInterface Platform: – Integrated RF/BB and HW/SW wireless radio platforms for networking

experimentations in medium-scale deployments– Embedded system based on Leon 3 processor (GNU GPL)– Fully reconfigurable architecture (SDR)– Target multi-standard and multi-protocol architecture

OpenAirInterface Initiative: www.openairinterface.org– Collaborative Web tools and Development areas

Open-source (hardware and software) wireless technology platforms – Target innovation in air-interface technologies through experimentation

PLATON/RHODOS

CardBus MIMO I

AgileRF/Express MIMO

Cellular Systems

Pure Software Radio

WCDMA-TDD

All-IPv4/v6

Mesh and Cellular Topologies

FPGA-SoC (Virtex 2)

2x2 OFDM(A) , 2 GHz, 5MHz BW

All-IPv6

Mesh, Cellular, P2MP Topologies

FPGA-SoC (Virtex 5) + Ext. interfaces

Agile RF: Tuning module (0.2 – 7 GHz)

Up to 20MHz BW, 8x8 MIMO

OFDM(A)/WCDMA

All-IPv6

Prototype Equipment

Principal Subject Areas

All-IP Wireless Networking

Cellular, mesh, P2P, P2MP, and femto-cell network topology

Routing, MM, CAC, and QoS support

Real-time Radio Signal Processing

Agile RF System Design

Propagation and System Measurements and their Analysis

Cognitive Radio

Design and Simulation/Emulation Methodologies

Development Areas

OPENAIR1: Baseband/PHYAdvanced PHY (LTE/802.16x), Propagation Measurement and Modelling, Sensing and Localization Techniques, PHY Modeling Tools

OPENAIR0: Wireless Embedded System Design Agile RF design, Reconfigurable High-end Transceiver Architectures, FPGA prototyping, Simulation Methodologies, Software development tools, low-power chip design

Cognitive TechnologiesWideband RF, Agile Spectrum Management, Interference Management and Control,Distributed/Collaborative techniques, Spectrum Sensing, Cognitive and Flexible Radio Architectures,Ambient Networking

OPENAIR2: Medium-Access ProtocolsCellular topologies, single-frequency resource allocation, cross-layer wideband scheduling, Mesh topologies, distributed resource control

OPENAIR3 : Wireless NetworkingAll-IP, Mobility Management, 802.21, Cellular/Mesh Routing Protocols, Mesh Topology Management, Multimodal Radio Resource Management

Collaborative Web Tools

SVN Repositories– OPENAIR0 (open-source real-time HW/SW)– OPENAIR1 (open-source real-time and offline SW)– OPENAIR2 (open-source real-time and offline SW)– OPENAIR3 (open-source Linux SW suite for cellular and MESH

networks)

WIKI– A TWIKI site for quick access by partners to our development via

a collaborative HOW-TO

phpBB Forum– External support services

Bugzilla Doxygen and BSCW

Related Projects Madwifi (Multiband Atheros Driver for Wireless Fidelity)

– Linux kernel device driver for Atheros –based WLAN with proprietary HAL, supports PCI, MiniPCI and Cardbus devices

– Next generation: ATH5K and ATH9K

WARP (Wirelsss Open-Access Research Platform)– HW/SW open platforms, currently targeting 802.11– Baseband functionalities in HW using FPGA primitives– Embedded system, Xilinx V2-pro, Protocols in SW using PPC

GNU Radio– Flexible open source SDR, processing offload on host PC– Wireless algorithm implementation in SW– Based on USRP, ADC/DAC, FPGA, USB

Sundance, Lyrtech, BEE2, WiTestLab

Content

Network Topologies and Architecture

Reconfigurable (SDR) Architecture

Simulation/emulation platform

Open avenues for exploitation and collaboration

NEWCOM++ Winter School on Flexible Radio, RWTH, Aachen, Feb. 4, 2009

OpenAirInterface Network Topologies and Protocol Stack

Current OpenAirInterface Network TopologiesCellular Topology Mesh Topology

OpenAirInterface Protocol Stack PHY/MAC 3GPP-LTE like

RRM

CMM

RAL

MPLS IP

NAS DRIVER

RRC PDCP

RLC UM AM TM

L-MAC

PHY

User Mode

RTAI

Kernel

intraCHrouting

interCHrouting

Neighbortable

MIPL+

MR L2-IPtable

ScriptMPLS

CMM

MPLS IP

NAS DRIVER

RRC PDCP

RLC UM AM TM

L-MAC

PHY

User Mode

RTAI

Kernel

MIPL+

RRC-I

RALScriptMPLS

OpenAirInterface SDR Architectures

OpenAirInterface SDR Architecture:CardBus MIMO I CardBus MIMO I is a front-end for a “pure” software radio

– MAC/PHY are RT threads under RTAI– L3 networking makes use of Linux networking stack

LEON3 CPU

SDRAM CNTRL

GPIO

GRPCI

DAQ Unit

DP-RAM

JTAG DMA CNTRL

INTR CNTRL

AMBA BUS

SDRAM

RF CNTRL + Expansion

JTAG CONN

Config EEPROM

DCMs 26

MHz TCXO

AD9832 (x2) +

Switches

PCI Bus

X2CV3000-6

Standard x86-based PC

OpenAirInterface SDR ArchitectureExpress MIMO(Collaboration with ENST SoC Lab) SDR on reconfigurable embedded system IDROMEL PLATFORM

HW/SW becomes distributed among set of co-processors

MODEM application runs under eCOS, much like RTAI x86 SDR

OpenAirInterface Simulation/Emulation Environment

OpenAirInterface Simulation/Emulation Environment Real-time distributed validation environment

comprising– IP Multicast over Ethernet: PHY emulation layer– PHY behavioral abstraction models– OpenAirInterface Layer two real-time protocol stack (openair2)

potentially virtualized into Ninst instances in the same physical machine.

Protocol Implementation Validation– Virtualization of protocol stacks (L2 + L3) in one machine

System Performance Evaluation– Hard real-time and soft real-time mode

Using real channel measurement traces as simulation stimulus

Emulation ExampleEmulated CN

UEProtocol

Stack

UEProtocol

Stack

UEProtocol

Stack

Application(M2M/Gaming)

Traffic Model/Generator

PHY Abstraction CNTL

Emulation medium

Traffic Model/Generator

UEProtocol

Stack

UEProtocol

Stack

UEProtocol

Stack

Application(M2M/Gaming)

Traffic Model/Generator

PHY Abstraction CNTL

Emulation medium

Traffic Model/Generator

Application

OpenAirInterface Real-Time Emulated Cell 1

eNbProtocol

Stack

eNbProtocol

Stack

OpenAirInterface Real-Time Emulated Cell 2

PHY Emulation

Emulated network (either on a distinct PC or in a different MAC instance within one PC) has or shares a kernel module responsible for PHY emulation – Fully implements the MAC/PHY interface (Cellular/MESH)– transports MAC PDUs via IP Multicast between correspondent nodes or

direct memory transfer– Generates measurements as would the real PHY– Uses a PHY abstraction simulation module to inject simulated error

patterns in the different MAC-layer streams

PHY Abstraction is done at the receiver of each node– Wideband SINR are computed every transmission frame based on the

RF topology and pre-defined propagation models

The output of the radio simulation is random packet loss indicators for each transport channel block traversing the PHY/MAC interface

PHY Emulation

EMOS Channel Sounding

Eurecom MIMO OpenAirInterface Sounder (EMOS) – allows for multiuser/two-way MIMO channel measurements in real time

Uses– Propagation modelling– Offline System capacity analysis based on real-time measurement data– Measurement databases for localization algorithm development

Characteristics (today)– CBMIMO1 hardware

1.9 GHz (5MHz channel bandwidth) 2x2 MIMO channel sounding Full MIMO channel estimate every 2ms dumped in real-time to diskGPS location stamp along with channel estimate dataMeasured Bit error-rate on rate ½ convolutional-coded QPSK (1

bit/s/Hz) OFDM data channel (OpenAirInterface BCH)Two-way and multiuser capability

Future (with AgileRF/ExpressMIMO)– 200 MHz->8 GHz, 20 MHz channels 4x4 MIMO

Contacts Information

URL:– www.openairinterface.org

Partnership and collaboration : – [email protected]

Technical Support: – [email protected]