ultrawide band architecture for windows fred bhesania program manager windows device experience...
TRANSCRIPT
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
AgendaAgenda
Recent developments in industryRecent developments in industry
Windows support for UWBWindows support for UWB
Architecture detailsArchitecture detailsWireless USBWireless USB
WiNETWiNET
Next stepsNext steps
Market ConvergenceMarket Convergence
Broadcast
ConsumerConsumerElectronicsElectronics
Personal ComputingPersonal Computing
Internet
MobileMobileMultimediaMultimedia
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
Stephen WoodStephen WoodTechnology Strategist Technology Strategist
Corporate Technology GroupCorporate Technology Group
Intel CorporationIntel Corporation
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 ”
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
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
Regulatory Status DetailsRegulatory Status Details
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
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
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
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
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
D1
D2
D3S1
B1
WiNet Basic TopologyWiNet Basic Topology
AP
STA2
STA1
D1 WiNet Device
S1 Ethernet station
B1 WiNet Bridge
802.11 Devices
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
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
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
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
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
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
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
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.
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
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
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
© 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.