33
KNOWS: Kognitive Networking Over White Spaces Microsoft Research

Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Embed Size (px)

Citation preview

Page 1: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

KNOWS: Kognitive Networking Over White Spaces

Microsoft Research

Page 2: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

White SpacesUnused VHF & UHF Television Frequencies

In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between 698 to 806 MHz (TV channels 52 to 69)

The White Spaces Coalition 8 large IT companies that want to enable high speed broadband internet

access in the 'white space' o Microsoft, Google, Dell, HP, Intel, Philips, Eathlink, and Samsung

Page 3: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

The Big PictureStrategy & Policy

Enagage with FCC to help them nail down sensible specificationsWorld-wide evangalism with regulatory bodies (e.g. OFCOM, SARFT)Enagage with silicon vendors & systems integrators

ResearchIdentify technical show stoppers & solve the hard problemsBuild prototypes as proof of solution - learn from those & build MS IPHelp the startegy & policy teams with dataHelp BGs with scenario planning, standardization, & technology assets

BusinessDevelop application scenarios and revenue modelsForge strategic & complimentary alliances

ProductRamp up by gathering requirements & nailing down specificationsWork to establish a standard that reduduces cost of WSDsDevelop & test software for Windows, harden research code

Page 4: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Networking ChallengesThe KNOWS Program (Cogntive Radio Networking)

How should nodes connect?

Which protocols should they use?

Which mathematical tools should we use to reason about capacity & spectrum utilization?

How should they discoverone another?

Which spectrum-band should two cognitive radios use for transmission? • Center Frequency, Channel Width,

Duration…?

How should the networked nodes react upon arrival of a primary user?

Page 5: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

MSR KNOWS ProgramPrototype Development

Version 1: Ad hoc networking in white spacesCapable of sensing TV signals, limited hardware functionality, analysis of design through simulations

Version 2: Infrastructure based networking (WhiteFi)

Capable of sensing TV signals & microphones, deployed in lab / demo at TechFest 2009

Version 3: Campus-wide backbone network (WhiteFi with Geolocation) -> Ongoing

Provide coverage in MS Shuttles

Page 6: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Version 1: Ad Hoc Networking in White Spaces

Demonstrated •700 MHz operation•TV sensing technology •One-to-one

OpportunisticNetworking

Node A

Node B

Node C

Sig

nal S

tren

gth

FrequencyFrequencyS

ign

al S

tren

gth

Page 7: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

The Network StackNetwork Layer

(TCP/IP)

CMAC(Collaborative Sensing &

Access)

Reconfigurable Radio Scanner Radio

Reconfiguration InterfacePHY Layer

Negotiates location of TSB

using RTS-CTS-DTSmechanism

Keeps track of neighbors TSB

bSMART(Spectrum Allocation Engine)

Determines size of TSB to mapapp. req. to available spectrum

Resource Allocation

Matrix

Page 8: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Dynamic Channel WidthVarying channel width can reduce energy consumption, increase range & improve spectrum utilization

Time Spectrum BlockCommunicate by allocating TSBs defined as {Fc, dF} & {Tb,

dT}. A distributed (fair) algorithm for determining TSBs is possible

Control Channel based Medium Access Control

Wi-Fi MAC can be modified to accommodate opportunistic networking

Version 1: Major Innovations

Page 9: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Varying Channel WidthVarying channel widths improve performance

2

13

2

1

5060708090

100110120130140150

Monday Tuesday Wednesday Thursday Friday

Th

rou

gh

pu

t (M

bp

s)

Fixed Channels Theoretical Optimum Load-Aware Channelization

Significant increasein overall throughput

Page 10: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Lingering QuestionsKNOWS v1 was a multi-radio system

Can we build a single-radio WS network?

KNOWS v1 was a ad hoc network for portable devicesIs the design optimum for fixed WS networks?

KNOWS v1 required a control channel that can be compromized easily

Can we do without a control channel?

KNOWS v1 introduced DTS & modifed semantics of RTS/CTS

Can we reuse the Wi-Fi MAC?

...can we do better?

Page 11: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Version 2: Infrastucture Based Networking in White Spaces (WhiteFi)

Demonstrates•700 MHz operation•TV sensing technology•Limited wireless

microphonesensing technology •One-to-manyopportunistic networking

Design Improvements•No control channel•No changes to Wi-Fi MAC

Access Point

Client 1 Client 2 Client 3

Page 12: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Can we Reuse Wi-Fi?WS different from Wi-Fi

Spatial Variation Secondary cannot interfere with wireless transmission of primary

Temporal VariationPrimary can become active at any time, secondary must disconnect and move out immediately• Need fast AP Discovery across 180 MHz, APs operating on

variable channel width

Spectrum FragmentationIncumbants can operate in any portion of the spectrum AND secondary cannot interfere with the primary• Channels width can vary

Page 13: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Version 2: Major Innovations

Spectrum Assignment AlgorithmEnables AP to pick a channel that is free for all clients AND pick the best possbile channel width

Discovery MechanismEnable clients to quickly discover an AP over all <channel, width> pairs

Fast Recovery after DisconnectionRe-connects quickly on a new available channel upon sensing a primary user on existing channel

Page 14: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Handling Variable Channels

WS Radio

PCSDR

UHF Transmissions

UHF Rx Daughterboa

rd

Altera FPGA

Connection Manager

Serial Control Interface

FFTTV/MIC

Detection

Raw (I, Q)

Temporal Analysis(SIFT)

Wi-Fi Substrat

e

UHFTranslato

r

Net Stack

(fc, df)(fc, df)

Device Driver (Atheros)

Determining the frequency and channel width of APs

SIFT: Signal Interpretation before Fourier Transform

Page 15: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

AP DiscoveryHow can Clients quickly find the AP…?Tradition solution in Wi-Fi check all possible channels.

etc…AP

With SIFT, much faster algorithms become possible!Jump cleverly across the spectrum, until you hit the AP

AP

SIFT!

Page 16: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

AP Discovery

rural suburban metropolitan0

1

2

3

4

5

6

7

8

9

Baseline non-SIFT

Jump-SIFT

Location

Dis

co

ve

ry T

ime

(s)

0 30 60 90 120 150 1800

0.2

0.4

0.6

0.8

1

Jump-SIFT

White Space - Contiguous Width (MHz)

Dis

covery

Tim

e

(com

pare

d t

o

base-

line)In most cases, SIFT takes

70% less time in discovery

Most benefit in rural areas

Page 17: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Microphone Detection

Channel 46

Spectrum occupancy changes during the day and is location specific

-6 -1 4 9 14 19 240

1

Time (hours)

Occ

up

an

cy

MSR lecture rooms have 20 microphones. Most mics on channels 46 or 47

Wors

t case

inte

rfere

nce a

ssum

ption is

too

conse

rvativ

e

100% detection at -114 dBm

A/D N pt. FFT

Avg. over

T

Energy Detect

Threshold

Page 18: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

3-13-2

4-1

6-1

5-3

5-2 5-1

1-2

1-1

6-2

4-2

Version 3: Campus Wide White Space Networking (WhiteFi w. Geolocation)

Page 19: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

FCC Experimental LicenseExperiments

Centered at (47.6442N, 122.1330W)

Area of 1 square mile

Perimeter of 4.37 miles

WSD on 5-10 campus buildings

Fixed BS operate at 4 W EIRP

WSD inside shuttles at 100 mW

Outdoor omni-directional VHF/UHF antenna (flat 2 dBi gain over 150 – 1000 MHz

Page 20: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Current statusOctober 16, 2009  Deployed a white space network (WSN) between buildings 99 & 112 on the Microsoft's Redmond Campus.  Ours is the first urban WSN in the world

July 15, 2009  Outdoor tests succeeded. Achieved connectivity between two white spaces devices at 0.5 Km from one another transmitting at 20 dBm with less than 1% BER. 

July 6, 2009  Received FCC experimental license to test  a white space network.

June 30, 2009, Version 1 of our channel occupancy database came online

January 15, 2009, Demonstrated a fast channel discovery algorithm (a.k.a SIFT) and an efficient channel assignment algorithm to achieve high throughput in a white space network (MCHAM)

October 23, 2008  Demonstrated a network of five nodes communicating over the UHF white spaces. Concepts demonstrated (a) variable channel width (b) wireless microphone sensing and (c) Opportunistic networking  

Page 21: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Deployment

White Space Network Setup

Microphone testing in Anechoic Chamber

Data packets over UHF

Subcarrier Suppression demo

Page 22: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Channel Occupancy Database

Page 23: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

UHF TV Band Availability

Spectrum availability mirrors population density

Initial measurements & rudimentary database

Page 24: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Future Hardware: SDR on Multicore with 700 MHz front-end

Application

Transport

Network

Link-layer Processing

PCIe BusLPA/

Sampling Convertor/D

AC/ADC

Latency critical radio

control (AGC/PD)

AntennaSD

R

Managem

ent

Flexible RF Hardware

Multi-co

re S

oftw

are

R

adio

Sta

ck

MAC Processing

Baseband Processing

Multi-core ProcessorsParallelization to accelerate PHY layer processingExploit GPP architecture for BB processingReduced heating

Ongoing work in MSR Asia

NSDI 2009

Page 25: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Thanks

http://research.microsoft.com/nrg/

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Q/A

Page 26: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Appendix

Page 27: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

The Microphone Detection Challenge

• Fragment the spectrum

• Temporal variation and spatial (on a wider scale)

• 0.5 million microphones in the US

• Mobile, low-power, sporadic usage

• Specifications for microphones vary across and *within* vendors

Typically between 500 – 600MHz, 500-700MHz, 600–800Mhz, 500-800MHzOften operate on different channelsSome microphones scan to find “best” channels

One possible detection solution: Beacons

Page 28: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Details…Fixed Devices w. Sensing & Geolocation

Personal / Portable Device w. Sensing & Geolocation

Personal / Portable Device w. Sensing Only

Channels(6 MHz each)

21-51 (except 37) ; fixed-2-fixed: 2 & 5-20 with exceptions

21-51 (except 37) 21-51 (except 37)

Transmit Power1 W (up to 4W with antenna gain)

100 mW (no antenna gain allowed)

50 mW (no antenna gain allowed)

40 mW (when licensed user is in adjacent channel)

Detection thresholds for ATSC, NTSC, & Wireless Microphones

-114 dBm -114 dBm -114 dBm

Database Registration

Yes No No

Beaconing for identification

Yes No No

In-service monitoring / Channel move times

Every 60 seconds / 2 seconds

Every 60 seconds / 2 seconds

Every 60 seconds / 2 seconds

Channel availability time

30 seconds30 seconds 30 seconds

Location Accuracy 50 meters 50 meters 50 meters

Page 29: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

insert footer text here

Hardware: Adaptrum

Wide-band RF Tranceiver (150 – 1000 MHz)

Min tuning size 0.5 MHz

Max TX output power 1W

TX Gain control range: 50 dB

Development board with integrated high-speed ADCs and DACs & a high-density FPGA for sensing and MAC

Page 30: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Hardware: Lyrtech SFF SDR

Lyrtech SFF SDR Development Platform - Virtex-4 SX35 FPGA from Xilinx - 0.2 – 1 GHz tunable , low-band RF - Selectable bandwidth: 5 or 20 MHz - Model based design

Allows us to carry out PHY level innovations

Page 31: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Related Effort & Resources

GovernmentDARPA’s XG program

• Tech. to dynamically access all available spectrum• Goal : Demonstrate 10X increase in spectrum access

UniversitiesCarnegie Mellon University, Virginia Tech., Berkeley Wireless Research Center, University of Kansas, Aachen, Rutgers, …

Conferences & WorkshopsIEEE DySPAN, CrownCom, CogNet, CogWiNets, CWNets, …

React

Formulate Best Course of Action

ReactReact

Formulate Best Formulate Best Course of ActionCourse of Action

Adapt

Transition network to new emission plan

AdaptAdapt

Transition Transition network to new network to new emission plan emission plan

Characterize

Rapid waveform determination

CharacterizeCharacterize

Rapid waveform Rapid waveform determinationdetermination

Sense

Real time, Low-power, wideband

monitoring

SenseSense

Real time, LowReal time, Low--power, wideband power, wideband

monitoringmonitoring

AutonomousAutonomousDynamic Dynamic SpectrumSpectrumUtilizationUtilization

Government Universities Conferences ….

Page 32: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Resources & Related Effort (Cont.)

Standards• IEEE 802.11k-2008 Radio Measurement

o provides geo-location query/response and radio measurement operations

• IEEE 802.11h-2003 Spectrum and Transmission Power Managemento Dynamic Frequency Selection (DFS) and Transmit Power Control (TPC)

• IEEE 802.22: Wireless Regional Area Network (WRAN) utilizing white spaceso Point to Multi[point (P2MP) operation (star topology)o BS deployed in neighborhood; Clints (CPE) are homes equipped with antennas

(not mobile)o EIRP @ BS 4W - Range about 30 kmo Distributed Sensing - CPEs will share sesing information with BS

CompaniesMicrosoft, Adaptrum, Motorola, Google, Phillips, HP, Dell, ….

…. Standards Companies

Page 33: Microsoft Research. Unused VHF & UHF Television Frequencies In the US, primarily the upper UHF "700-megahertz" band, covering television frequencies between

Hardware ChallengesWide band receiving

200 MHz wide antennas for mobile unitsSmall signals need to be sensed in the presence of strong interference & then processed digitallyPlaces difficult requirements on RF front end and A/D

Fast SensingMulti-antenna spatial processing

Multiple radios per deviceInterferance mitigation, power management

"Multiuser detection can completely remove interference” – Prof. Andrea Goldsmith (Stanford University)