ultrawide band architecture for windows fred bhesania program manager windows device experience...

28
UltraWide Band UltraWide Band Architecture For Architecture For Windows Windows Fred Bhesania Fred Bhesania Program Manager Program Manager Windows Device Experience Windows Device Experience Group Group Microsoft Corporation Microsoft Corporation PG Madhavan PG Madhavan Architect Architect Wireless Networking Wireless Networking Group Group Microsoft Microsoft Corporation Corporation

Upload: chastity-wilson

Post on 28-Dec-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

UltraWide Band Architecture UltraWide Band Architecture For WindowsFor Windows

Fred BhesaniaFred BhesaniaProgram ManagerProgram ManagerWindows Device Experience GroupWindows Device Experience GroupMicrosoft CorporationMicrosoft Corporation

PG MadhavanPG MadhavanArchitectArchitectWireless Networking GroupWireless Networking GroupMicrosoft CorporationMicrosoft Corporation

Page 2: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

AgendaAgenda

Recent developments in industryRecent developments in industry

Windows support for UWBWindows support for UWB

Architecture detailsArchitecture detailsWireless USBWireless USB

WiNETWiNET

Next stepsNext steps

Page 3: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Market ConvergenceMarket Convergence

Broadcast

ConsumerConsumerElectronicsElectronics

Personal ComputingPersonal Computing

Internet

MobileMobileMultimediaMultimedia

Page 4: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

UWB QualitiesUWB Qualities

UWB is wireless personal area networking UWB is wireless personal area networking (WPAN) technology for transmitting data(WPAN) technology for transmitting data

QuicklyQuickly

Cost-effectively Cost-effectively

With low power consumptionWith low power consumption

Range (m)Range (m)

Data Networking

802.11a/b/g/n

.11n promises.11n promises

100Mbps @ 100m100Mbps @ 100m

Quality of service,streaming

Room-rangeHigh-definition

UWB

Bluetooth

UWBShort

Distance

Fast download110Mbps @ 10m110Mbps @ 10m

480Mbps @ 3m480Mbps @ 3m

110Mbps @ 10m110Mbps @ 10m

Dat

a R

ate

(Mb

ps)

Dat

a R

ate

(Mb

ps)

10001000

100100

1010

11

11 1010 100100Source: Texas Instruments Source: Texas Instruments

Page 5: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Stephen WoodStephen WoodTechnology Strategist Technology Strategist

Corporate Technology GroupCorporate Technology Group

Intel CorporationIntel Corporation

Page 6: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

WiMedia In PressWiMedia In Press“Freescale Pulls Out Of UWB Forum

To Focus On "Cable Free"Source: ExtremeTech – April ’06

LeCroy Announces Interchangeable Radio for its WiMedia Ultra-Wideband Protocol Analysis Source: BusinessWire – March ’06

“A single Chipset for Global UWB”Source: Wifi Planet – February ’06

Source: NDTV – March ‘06Source: NDTV – March ‘06

“WiQuest Unveils Wireless USB PCI Express Mini Card”

“Ultrawideband to Add New Wireless Options”Source: TidBits – April ’06

“Focus Enhancements Tapes-Out Digital Chip for Talaria Ultra Wideband Technology Chipset”

Source: MarketWire – March ’06March ‘06March ‘06

“CSR, LeCroy endorse WiMedia UWB ”

Page 7: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

WiMedia Single WiMedia Single Radio PlatformRadio Platform

WiMedia PHY (Multi-Band OFDM)

PHYSICAL Layer

WiMedia MACMedium Access Control

WiMedia UWB Radio platform

PAL

PAL

PAL

PAL

Protocol Adaptation Layer

Multiple Protocols

WiNET

&/or

&/or

&/or

Page 8: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Regulatory Status UpdateRegulatory Status Update

EuropeEuropeUpper band ruling expected in July/Aug ’06Upper band ruling expected in July/Aug ’06

Lower band ruling expected in ‘06Lower band ruling expected in ‘06

Emission level: same as FCCEmission level: same as FCC

ECMA standardizes ECMA 368/369 ECMA standardizes ECMA 368/369 (Dec ‘05)(Dec ‘05)

ECMA to liaise with ETSI and ISO for UWB specsECMA to liaise with ETSI and ISO for UWB specs

KoreaKorea Official announcement expected – ’06Official announcement expected – ’06 Emission level: same as FCCEmission level: same as FCCChinaChina

Working towards regulations in ’06Working towards regulations in ’06 WiMedia China chapter to open shortlyWiMedia China chapter to open shortly

Australia/NewAustralia/New Zealand Zealand UWB trial allowed on interim licensesUWB trial allowed on interim licenses

HongHong Kong/SingaporeKong/Singapore UWB trials allowedUWB trials allowed Emission levels higher than FCCEmission levels higher than FCC

Regulatory ApprovalRegulatory Approval

Intermediary StanceIntermediary Stance

USAUSAIssued ruling in 2002Issued ruling in 2002

Unlicensed allocationUnlicensed allocation

3.1 - 10.6 GHz3.1 - 10.6 GHz

Emission level: -41.3dBm/MHz Emission level: -41.3dBm/MHz

Waiver granted in Mar ’05 forWaiver granted in Mar ’05 forpower measurement procedurespower measurement procedures

JapanJapanMIC ruling expected in June ’06MIC ruling expected in June ’06

Emission level: same as FCCEmission level: same as FCC

Page 9: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Regulatory Status DetailsRegulatory Status Details

Page 10: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Dual role devicesDual role devices

Up to 127 devicesUp to 127 devices

Host scheduled data Host scheduled data communicationscommunications

Wireless USBWireless USBTechnology overviewTechnology overview

USB Wire replacement technologyUSB Wire replacement technology

Matches datarate of USB 2.0 (480 Mbps)Matches datarate of USB 2.0 (480 Mbps)

Hub-and-spokeHub-and-spokeconnection relationshipconnection relationship

Connection model isConnection model isa wire replacementa wire replacement

Point-to-pointPoint-to-pointconnectionsconnections

Between WUSB host Between WUSB host and peripheraland peripheral

W-USB clusterW-USB cluster

W-USB Host with one orW-USB Host with one ormore peripherals (up tomore peripherals (up to127 addressable devices)127 addressable devices)

W-USB Clusters may co-exist withinW-USB Clusters may co-exist withinan overlapping spatial environmentan overlapping spatial environment

Support for legacy USB devicesSupport for legacy USB devices

Page 11: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Certified Wireless USBCertified Wireless USBHost Wire Adaptor: HWAHost Wire Adaptor: HWA

Certified Wireless USBCertified Wireless USBDevice Wire Adapter: DWADevice Wire Adapter: DWA

USB 2.0USB 2.0 USB 2.0USB 2.0

Phase 1Phase 1 Enabling the MarketEnabling the Market

Page 12: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Phase 2Phase 2 Pushing for Native DevicesPushing for Native Devices

PrinterPrinter

WebcamWebcam

Digital Digital camcordercamcorder

Wireless USBWireless USBdevice wire adapter device wire adapter

(DWA)(DWA)

Wireless USBWireless USBadapter (HWA or WHCI)adapter (HWA or WHCI)

ScannerScanner

External External storagestorage

DSCDSC

Page 13: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

What Is WiNet?What Is WiNet?

WiNet = “IP over UWB”WiNet = “IP over UWB”

WiNet specification WiNet specification defines an Ethernet defines an Ethernet encapsulation protocol, encapsulation protocol, Layer-2 bridging, Layer-2 bridging, Power Save and QoSPower Save and QoS

UWB has large UWB has large frequency band frequency band allocations allocations Gigabit Gigabit data rates for wireless data rates for wireless IP transportIP transport

Page 14: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

WiNet Microsoft ScenariosWiNet Microsoft Scenarios

HDTVHDTVWeb browseWeb browse

Media Center Media Center PCPC

OnlineOnlinegaminggaming

Windows Vista PCWindows Vista PC

XboxXbox

Voice/VideoVoice/Video

MultiMulti -- channelchannelTV TunerTV Tuner

PrinterPrinter

Media Center Media Center Extender (MCX)Extender (MCX)

HDTV (2 Ch)HDTV (2 Ch)

SpeakersSpeakers

WU

SB

WU

SB

Residential Gateway Residential Gateway + + WiNetWiNet BridgeBridge

Ca

ble

TV

Ca

ble

TV

File transferFile transferMedia PlayerMedia Player

SmartphoneSmartphone

Video CameraVideo Camera

FileFiletransfertransfer

1)1) Media Center scenario: Diverse entertainmentMedia Center scenario: Diverse entertainmentand other devices and other devices

1)1) Work/Home office: Subset of devices aboveWork/Home office: Subset of devices above2)2) Conference room scenario: LaptopsConference room scenario: Laptops

Media Center Media Center PCPCMedia Center Media Center

PCPC

OnlineOnline

XboxXboxXboxXbox

MultiMulti -- channelchannelTV TunerTV Tuner

PrinterPrinterPrinterPrinter

Media Center Media Center Extender (MCX)Extender (MCX)

HDTV (2 Ch)HDTV (2 Ch)

SpeakersSpeakers

Media Center Media Center Extender (MCX)Extender (MCX)

SpeakersSpeakers

WU

SB

WU

SB

Residential Gateway Residential Gateway + + WiNetWiNet BridgeBridge

Ca

ble

TV

Ca

ble

TV

File transferFile transferMedia PlayerMedia Player

SmartphoneSmartphone

Video CameraVideo Camera

FileFile

1)1)

1)1)2)2)

Internet

Page 15: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

D1

D2

D3S1

B1

WiNet Basic TopologyWiNet Basic Topology

AP

STA2

STA1

D1 WiNet Device

S1 Ethernet station

B1 WiNet Bridge

802.11 Devices

Page 16: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

WiNet Stack OperationsWiNet Stack Operations

TCP/IP

Bridge

Filter

MP

PHY

802.3 MP

802.3 PHY

802.3

802.3

MBOA

IPa IPb . . .

MACa MACb . . .

DAa DAb . . . MACa MACb . . .

MACa MACb . . .MSDU

MPDU (PSDU)

PPDU

TCP/IP

Bridge

Filter

MP

PHY

802.3 MP

802.3 PHY

802.3 MP

802.3 PHY

802.3

802.3

MBOA

IPa IPb . . .IPa IPb . . .IPa IPbIPs IPd . . .

MACa MACb . . .MACa MACb . . .MACa MACbMACs MACd . . .

DAa DAb . . . MACa MACb . . .DAa DAb . . .DAa DAb . . .DAa DAbDAs DAd . . . MACa MACb . . .MACa MACb . . .MACa MACbMACs MACd . . .

MACa MACb . . .MACa MACb . . .MACa MACbMACs MACd . . .MSDU

MPDU (PSDU)

PPDU

Page 17: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Device A:n = 0

Device B:n = 1

Device C:n = 2

Superframe

iSuperframe

i+4Superframe

i+16Superframe

i+8Device A:

n = 0

Device B:n = 1

Device C:n = 2

Superframe

iSuperframe

i+4Superframe

i+16Superframe

i+8

Every device advertises in its beacon (as part of WiNet ASIE) its LAP Every device advertises in its beacon (as part of WiNet ASIE) its LAP Cycle and an active cycle start time (ACST); every device has its own Cycle and an active cycle start time (ACST); every device has its own LAP CycleLAP Cycle

LAP Cycle = period between the start of two consecutive LAPs = ∆*2n, LAP Cycle = period between the start of two consecutive LAPs = ∆*2n, where n = 0,1,2,…,N, and N and ∆ are fixedwhere n = 0,1,2,…,N, and N and ∆ are fixed

Let m = max (ni) = max of all LAP indexes of neighbors; GAP periodicity = Let m = max (ni) = max of all LAP indexes of neighbors; GAP periodicity = ∆*2m∆*2m; Broadcast/multicast “control” traffic during GAP; Broadcast/multicast “control” traffic during GAP

Power SavePower Save

Page 18: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Scanning And DiscoveryScanning And DiscoveryTFC # Band #s within Band Group 1

1 1 2 3 1 2 3 2 1 3 2 1 3 2 3 1 1 2 2 3 3 4 1 1 3 3 2 2 5 1 1 1 1 1 1 6 2 2 2 2 2 2 7 3 3 3 3 3 3

Worst-case 7 superframes (<½ sec)Worst-case 7 superframes (<½ sec)

Microsoft CONFIDENTIAL

Simple Config

Enrollment Acceptance IE

Tim

eF

req (M

Hz

)

3168

3696

4752

4224

Ban

d #

1

Ban

d #

2

Ban

d #

3

Tim

eF

req (M

Hz

)

3168

3696

4752

4224

Ban

d #

1

Ban

d #

2

Ban

d #

3

Page 19: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Association – Simple ConfigAssociation – Simple Config

Enrollee(possess

Password)Registrar

Connect using temp config file

Diffie-Hellman secure channel; PMK, true config profile & credsUser entersPassword

Tear down temporary connection

Authenticates Enrollee

Re-associate using real creds

After first-time connect

Enrollee(possess

Password)Registrar

Connect using temp config file

Diffie-Hellman secure channel; PMK, true config profile & credsUser entersPassword

Tear down temporary connection

Authenticates Enrollee

Re-associate using real creds

After first-time connect

Switched OFF ScanNot

Associated

Push “Create a new group” button

(by founder)

Associatedwith group

Registration Process

Security HSConnected

with member

Power ON

Configured(choose preferred

group)

Not configured

Generate PTK/GTKwith each

group member

Success

Fail

Success: Join an existing group

Push “Ready to Enroll”

button

Fail

Possess PMK,Group Name,& Group ID

Push “Ready to Enroll”

button

Path 1

Pat

h 2

No user response

Page 20: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Association – User InteractionsAssociation – User Interactions

NFC RadioNFC RadioNFC

Unique IDDisplay, KeypadLabel ID

DisplayDisplay, KeypadRandom Password

USB host portUSB host portUSB flash drive

Enrollee’s RequirementsRegistrar’s RequirementsRegistration Method

NFC RadioNFC RadioNFC

Unique IDDisplay, KeypadLabel ID

DisplayDisplay, KeypadRandom Password

USB host portUSB host portUSB flash drive

Enrollee’s RequirementsRegistrar’s RequirementsRegistration Method

Page 21: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Kernel ModeKernel Mode

User ModeUser Mode

WiNet ArchitectureWiNet Architecture

NDIS WHQLNDIS WHQLTest Interface BTest Interface B

UWB Radio Controller

DriverIndustry Standard Industry Standard

WUSB InterfaceWUSB Interface

Vendor specific Vendor specific HCI ExtensionsHCI Extensions

UWB Radio PHY MAC and Convergence Layer

WiNet Host Controller (Winet HCI)

UWB Radio Controller (URCI)

WUSB Host Controller (WHCI)

Industry Standard Industry Standard WiNet InterfaceWiNet Interface

IHV Miniport Driver

WiNet Filter Driver

TCP/IP Stack

WHQL WiNet HCIWHQL WiNet HCITest Interface ATest Interface A

Wireless Auto Config

MSM

MS App

UI IHV App

LegendLegend

UWB Radio UWB Radio

Windows SoftwareWindows Software

IHV SoftwareIHV Software

Wireless USB Stack

Page 22: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

WiNet-WUSB Combo ArchitectureWiNet-WUSB Combo Architecture

LegendLegend

PC Radio ComponentsPC Radio Components

System SoftwareSystem Software

HardwareHardware

System System SoftwareSoftware

UWB PC sideUWB PC sideRadio Radio Hardware Hardware

PEER WiNetDevice Hardware

PEER WUSBDevice Hardware

UWB Radio PHY

MAC and Convergence Layer

Wireless USB Host Controller (WHCI)

UWB Radio Controller (URCI)

Winet Radio Controller (WinetRCI)

WUSB Host Controller Miniport

UWB Radio Controller

Driver

WiNet Host Controller Miniport

WiNet Filter Driver

TCP/IP Stack

USB Core Stack

USB Client Driver + Software

Page 23: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Call To ActionCall To Action

Actively participate in the WiNet HCI Actively participate in the WiNet HCI specification developmentspecification development

By June 15, 2006By June 15, 2006

Let us know your level of interest in the sample Let us know your level of interest in the sample MP driver (and its functionality)MP driver (and its functionality)

By June 30, 2006By June 30, 2006

Provide WiNet platform hardware for early tests Provide WiNet platform hardware for early tests with Windows implementation of WiNetwith Windows implementation of WiNet

By July 15, 2006By July 15, 2006

WHQL tests at HCI and NDIS interfacesWHQL tests at HCI and NDIS interfacesShare your hardware. Test our software!Share your hardware. Test our software!Visit WUSB Community in Exhibition Hall.Visit WUSB Community in Exhibition Hall.

Page 24: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Additional ResourcesAdditional Resources

Web resourcesWeb resourcesSpecs: Specs: http://www.usb.org/developerhttp://www.usb.org/developer; ; http://www.wiMedia.org/http://www.wiMedia.org/

Whitepapers: Whitepapers: http://www.microsoft.com/WHDChttp://www.microsoft.com/WHDC

Microsoft UWB Website: Microsoft UWB Website: http://www.microsoft.com/whdc/system/bus/UWB/default.mspxhttp://www.microsoft.com/whdc/system/bus/UWB/default.mspx

Communities: Communities: www.microsoft.com/communities/products/www.microsoft.com/communities/products/default.mspxdefault.mspx

Related sessionsRelated sessions““Innovations in Wired and Wireless USBInnovations in Wired and Wireless USB” – Wed 09:45” – Wed 09:45

““Using the Device Simulation Framework for Software Using the Device Simulation Framework for Software Simulation of USB Devices Simulation of USB Devices” – Wed 16:30” – Wed 16:30

E-mail address:E-mail address: UWBFB @ microsoft.comUWBFB @ microsoft.com

Page 25: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

Support For WiMedia PALsSupport For WiMedia PALs

MBOA UWB PHY*MBOA UWB PHY*

MBOA UWB MAC*MBOA UWB MAC*

Convergence Layer*Convergence Layer*

Wir

ele

ss U

SB

Wir

ele

ss U

SB

IP (

WiN

et*

)IP

(W

iNe

t*)

Oth

er A

pplic

atio

nsO

ther

App

licat

ions

Wire

less

139

4W

irele

ss 1

394

Common Common UltraWide Band UltraWide Band Radio PlatformRadio Platform

Various PAL solutionsVarious PAL solutionscan run over the can run over the common platformcommon platform

Legend

High customer High customer interestinterest

Items with ‘Items with ‘**’ are being ’ are being defined in WiMediadefined in WiMedia

Low customer Low customer interestinterest

*PAL = Protocol Adaptation Layer*PAL = Protocol Adaptation Layer

Page 26: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

ISM And UNII Bands ISM And UNII Bands Versus UWBVersus UWB

3 X 528 MHz = 1584 MHzFirst three bands in WiMedia MB - OFDM band plan

480

0 M

Hz

-41 .3dBm/MHz

2 .5 million times power

0.17million times UWB power

0.03million times UWB power

0 .6million times UWB power

200MHz

100MHz

310

0 M

Hz

515

0 M

Hz

535

0 M

Hz

572

5 M

Hz

582

5 M

Hz

248

4 M

Hz

2400

MH

z

WiFi

UNII bands

: Indicates channelization in bands indicated

Frequency

Tra

nsm

i t P

ower

UW

B b

and

co

nti

nu

es u

nti

l 10

.6 G

Hz

Page 27: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless

© 2006 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.

Page 28: UltraWide Band Architecture For Windows Fred Bhesania Program Manager Windows Device Experience Group Microsoft Corporation PG Madhavan Architect Wireless