Cognitive radio technology and GENI project
-
Upload
vuongxuyen -
Category
Documents
-
view
217 -
download
0
Transcript of Cognitive radio technology and GENI project
WINLAB
Cognitive radio technology and GENI project
Ivan Seskar
Rutgers, The State University of New Jerseywww.winlab.rutgers.edu
Contact: seskar (at) winlab (dot) rutgers (dot) edu
WINLAB
ORBIT Cognitive “Capable” Platforms
WINLAB WINC2R SystemGENI CRKitUSRP2
USRPRICE WARP Platform U. Of Colorado
WINLAB
Cognitive Experiments at Scale
Urban
300 meters
500 meters
Suburban
20 meters
ORBIT Radio Grid
Office
30 meters
Radio Mapping Concept for ORBIT Emulator
400-node Radio Grid Facility at WINLAB Tech Center
ProgrammableORBIT radio node
URSPCR board
Current ORBIT sandbox with GNU radio
ORBIT radio grid testbed currently supports ~22/USRP and USRP2 (GNU) radios, 100 low-cost spectrum sensors, WARP and GENI platforms
Plan to reach ~64 cognitive radio nodes (Q242011)
WINLAB
Cognitive Radio Kit (CR Kit)
GENI CR Kit
Open Source Platform
Range of COTS baseband FPGA platforms Medium size (LX50) Large size (SX95)
Standard interfaces: 1000 BaseT, (SFP) USB (8x PCIExpress)
4 (2) configurable radio modules (phased or smart antenna capable):
SDR – 25 MHz, ISM WDR – 25 MHz, 0-7 GHz XDR – 500 MHz, 0-7 GHz
Application framework with support for both RTL and Matlab (Simulink)
WINLAB
WDR RF Front-end (Curr: WDR v2.02) One to four independent radio
modules on one (FPGA) processor. Each module allows two up to 40
MHz bands from 100 to 7500 MHz• 12 bit ADC sampling up to 80MSps
on both I and Q rails.• NF = 6dB, optional external LNA for
customized applications.• 70dB of RX gain control.• 14 bit DAC sampling upto 200MSps
on both I and Q rails.• +20dBm TX output power with fast
gain control.• 60 dB of TX gain control
Supports full duplex operation. 1 usec RF frequency switching time Switched antenna diversity for both
TX and RX channels Comprehensive reference clock
selection or generation with internal, external or digitally derived sample clocks.
Extensive built-in-test for monitoring system status and health (including loopback).
• 14 layer PCB with high-frequency 5.5 mil thick NELCO N4000-13 material• 6000 part footprints with more than 4800 parts
WINLAB
CR Kit Framework
Features
Fully functional FPGA development platform with pluggable user applications.
Two environments: MATLAB/Simulink or VHDL/Verilog/BlueSpec
Communication with host using GbE links
Streamlined FPGA building process e.g. “HW design made-easy” using MATLAB/Simulink and build scripts.
WINLAB
CR Kit User Applications
APP subsystem: Build App as separate
entity in MATLAB/Simulink, then integrate into Framework.
Integration of Tx and Rx subsystems
Well-defined IO interfaces between APP and Framework.
Either develop own Tx/Rx Apps, or select from libraries
WINLAB8
CRKit Future Plans
Conversion of waveform to more modular form (BlueSpec)
Validation of waveform control across wide-band front-end
Further development of basic communication blocks (GENI Radio Library)
Multi-FPGA support and design partitioning Wider GENI deployment
WINLAB
GENI The Global Environment for Network
Innovations (GENI) is a nation-wide infrastructure being designed, developed and deployed to support experimental research in network science and engineering.
Networks are broadly defined with multiple layers of abstraction, from physical substrates, through the architecture and protocols, to networks of people, organizations, and societies
GENI - htp://www.geni.net
WINLAB
GENI: Infrastructure For At-Scale Experimentation
Mobile Wireless Network Edge Site
Sensor Network
Federated International Infrastructure
Programmable & federated, with end-to-end virtualized “slices”
Heterogeneous,and evolving over time viaspiral development
Deeply programmableVirtualized
GENI-enabled at-scaleinfrastructure
GENI-enabled at-scaleinfrastructure
GENI - htp://www.geni.net
WINLAB
GENI: Spiral Development
GENI Prototyping Plan
Use
Planning
Design
Build outIntegration
Use
• GENI Spiral 3Early experiments, meso-scale build, interoperable control frameworks, ongoing integration, system designs for security and instrumentation, definition of identity management plans.
• Envisioned ultimate goalExample: Planning Group’s desired GENI suite, probably trimmed some ways and expanded others. Incorporates large-scale distributed computing resources, high-speed backbone nodes, nationwide optical networks, wireless & sensor nets, etc.
GENI grows through a well-structured, adaptive processSpiral Development Process
Re-evaluate goals and technologies yearly by a systematic process, decide what to prototype and build next.
GENI - htp://www.geni.net
WINLAB
Spiral 3 Meso-scale Deployments
WINLAB
GENI Spiral 2: OpenFlow and Backbone Connectivity
WINLAB
The Stanford Clean Slate Program htp://cleanslate.stanford.edu
Controller
OpenFlowSwitch
FlowTableFlowTable
SecureChannelSecureChannel
PC
HW
SW
OpenFlow Switch specification
OpenFlow Switching
WINLAB
Flow Table Entry OpenFlow Switch (ver. 8.9.0)
SwitchPort
MACsrc
MACdst
Ethtype
VLANID
IPSrc
IPDst
IPProt
TCPsport
TCPdport
Rule Action Stats
1. Forward packet to port(s)2. Encapsulate and forward to controller3. Drop packet4. Send to normal processing pipeline
+ mask
Packet + byte counters
The Stanford Clean Slate Program htp://cleanslate.stanford.edu
WINLAB
OF Meso-scale Deployments: Rutgers
ION
WINLAB
“Internet2 ION (Interoperable On-demand Network) is a revolutionary new dynamic circuit network service that allows researchers and network engineers alike to create dedicated, point-to-point circuits in real time—or reserve them in advance.”
Internet2 ION™
WINLAB
ION Connectivity Example
18
WINLAB
ION Performance
325638
1228.8
2918.4
5519.36
333665
1331.2
3317.76
5775.36
0
1000
2000
3000
4000
5000
6000
0 200 400 600 800 1000
60
sec
. tr
ansf
er s
ize
[MB
]
Dialed bandwidth [Mbps]
TCPUDP
WINLAB
GENI Spiral 3: WiMAX
WINLAB
WiMAX Meso-scale Deployments
WINLAB
WiMAX Kit: Architecture
ASN Substrate
vBTS SubstrateCon
s-w
m-0
2et
h2Con
s-w
m-0
3et
h2
Outside Network
eth0
eth1
InstrumentationNetwork
InternalNetwork
Base Station (BTS) eth1
eth1
eth0
OutsideWorld
10.3.0.61
10.3.0.73
Outside Bus (Trunk)10
.0.1
02.3
10.0
.102
.2
VM Bus (Trunk)
WINLAB
WiMAX Kit NEC Basestation
23
BTS
ASN-GW
vBTS
WINLAB
WiMAX Kit ASN Gateway
24
BTS
ASN-GW
vBTS
WINLAB25
WiMAX Kit Virtual BS (vBS)
BTS
ASN-GW
vBTS
WINLAB
MeasuredRSSI
WiMAX Coverage
Connectivity
@WINLAB
@NYU (Brooklyn Poly)
WINLAB
Efforts Around the World!
ETRI
NICTA
The GENI project is actively collaborating with peer efforts outside the US, based on equality and arising from direct, “researcher to researcher” collaborations.
G-LABFIRE
Brazil
JGN2plus
China
GENI - htp://www.geni.net
WINLAB
www.geni.netwimax.orbit-lab.org
www.openflowswitch.orghttp://www.internet2.edu/ion
crkit.orbit-lab.org
More Info @