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
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 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 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
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]