Developers Conference 2006 Taipei, Taiwan

Similar documents
Wireless USB Architecture Overview Brad Hosler. Intel Corporation

Certified Wireless USB from the USB-IF Jeff Ravencraft

UWB Wireless Wireless USB Initiative:

High-Speed WUSB Technology Based on WiMedia.

Certified Wireless USB Compliance

It s the Wave of the Future Jeff Ravencraft. USB-IF President & Chairman Wireless USB Promoter Group Chairman Intel Corporation

Certified Wireless USB Protocol Dan Froelich

Design Considerations for Self-Beaconing & Dual-Role Devices S. Aravindhan Synopsys, Inc. Content also provided by: Matthew Myers, Synopsys, Inc.

Wireless USB Periodic Transfer Models. Dan Froelich Intel

WIRELESS USB EXPLORER 300

Wireless# Guide to Wireless Communications. Objectives

Developers Conference 2007 Amsterdam, The Netherlands

WiMedia Ultra-wideband: Efficiency Considerations of the Effects of Protocol Overhead on Data Throughput. January All Rights Reserved.

WiMedia Media Access Control (MAC) Dan Froelich

Emerging Applications and Use Cases in the UWB Domain

Guide to Wireless Communications, 3 rd Edition. Objectives

UWB Update IEEE Santa Clara Valley CE Society

Wireless USB Protocol John S. Howard. Senior Architect Intel Corporation

Seminar: Mobile Systems. Krzysztof Dabkowski Supervisor: Fabio Hecht

Certified Wireless USB Wire Adapter Model

USB Technology Update

WUSB Command Verifier (WUSBCV) Compliance Test Specification. Based on the Certified Wireless Universal Serial Bus Specification, Revision 1.

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

Guide to Wireless Communications, Third Edition. Objectives

Wireless Networks

UWBTRACER /TRAINER. Protocol Verification for Certified Wireless USB (WUSB) and WiMedia Ultra Wideband Applications

Local Area Networks NETW 901

Wireless Communication and Networking CMPT 371

Wireless Local Area Networks (WLANs) and Wireless Sensor Networks (WSNs) Primer. Computer Networks: Wireless LANs

Product Brief: SDC-PE15N n PCIe Module with Antenna Connectors

Wireless# Guide to Wireless Communications. Objectives

SERIAL BUS COMMUNICATION PROTOCOLS USB

Delivering Voice over IEEE WLAN Networks

Key Factors for Successful Wireless USB Product Deployment

WIRELESS TECHNOLOGIES

Wireless# Guide to Wireless Communications. Objectives

3.1. Introduction to WLAN IEEE

XI International PhD Workshop OWD 2009, October Using Wireless Systems in Realtime Ethernet Fieldbuses Problems and Solutions

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

IEEE Testing Signal Compliance of ZigBee Standard

Chapter 3.1 Acknowledgment:

Wireless LANs. The Protocol Stack The Physical Layer The MAC Sublayer Protocol The Frame Structure Services 802.

Wireless LAN -Architecture

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg

Wireless Communication and Networking CMPT 371

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

Wireless Local Area Networks. Networks: Wireless LANs 1

NT1210 Introduction to Networking. Unit 6: Chapter 6, Wireless LANs

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

The Wi-Fi Boom. Dr. Malik Audeh Tropos Networks March 13, 2004

4G Mobile Communications

WNC-0300USB. 11g Wireless USB Adapter USER MANUAL

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

Mohammad Hossein Manshaei 1393

Modulation. Propagation. Typical frequency bands

Data and Computer Communications. Chapter 13 Wireless LANs

Announcements Homework: Next Week: Research Paper:

Wireless LANs. ITS 413 Internet Technologies and Applications

Simplifying Validation and Debug of USB 3.0 Designs - Tektronix USB Testing Solutions Introduction. name title

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli

Key technologies for distributed wireless networking and ECMA-368 MAC layer LSI design challenges

STA-UI-A003D (USB version)

Product Brief: SDC-EC25N n ExpressCard Card with Integrated Antenna

Radio Networks. Riccardo Cavallari. Radio Networks Office: 3 rd floor, Main Building

Topics for Today. More on Ethernet. Wireless LANs Readings. Topology and Wiring Switched Ethernet Fast Ethernet Gigabit Ethernet. 4.3 to 4.

CS263: Wireless Communications and Sensor Networks

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network

UWB, The Ultimate Choice for PAN Technologies. Dave Sroka PL WUSB/USB International Product Marketing Manager

Eclipse IOT day April 3016 LoRa Overview. Wyres SAS 2016

Wireless Terms. Uses a Chipping Sequence to Provide Reliable Higher Speed Data Communications Than FHSS

Wireless Host Controller Interface Specification for Certified Wireless Universal Serial Bus

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

IEEE ah. sub 1GHz WLAN for IoT. What lies beneath Wi-Fi HaLow. Eduard Garcia-Villegas, Elena López-Aguilera Dept. of Network Engineering

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Chapter 7. Basic Wireless Concepts and Configuration. Part I

IT220 Network Standards & Protocols. Unit 6: Chapter 6 Wireless LANs

Advanced Computer Networks WLAN

ENHANCED QOS SUPPORT IN CERTIFIED WIRELESS USB

ZigBee/ David Sanchez Sanchez.

Computer Networks. Wireless LANs

Mobile & Wireless Networking. Lecture 7: Wireless LAN

IEEE Romel Rudyard J. Lucentales, ECE 5

02/21/08 TDC Branch Offices. Headquarters SOHO. Hot Spots. Home. Wireless LAN. Customer Sites. Convention Centers. Hotel

Wireless Communications

802 Wireless Access Techniques Overview

Overview : Computer Networking. Spectrum Use Comments. Spectrum Allocation in US Link layer challenges and WiFi WiFi

Initial PHY Layer System Proposal for Sub 11 GHz BWA

Bluetooth 5 Presenter Tomas O Raghallaigh )

SharkFest 16 Europe. Troubleshooting with Monitoring Mode Finding Patterns in your pcaps

HomePlug AV2 Technology

Wireless Networks. Authors: Marius Popovici Daniel Crişan Zagham Abbas. Technical University of Cluj-Napoca Group Cluj-Napoca, 24 Nov.

USB Wireless Network Adapter User s Manual

Course 10: Interfaces Agenda

Mobile Communications Chapter 7: Wireless LANs

Interference Management and Rate Adaptation in OFDM-based UWB Networks

BlueW-2310 Slim Dongle STA-UI-A005G WiFi & Bluetooth v2.1+edr Datasheets

STA-MU-A0028S (MiniCard-USB version)

Transcription:

Developers Conference 2006 Taipei, Taiwan

Certified Wireless USB Architecture Overview Brad Hosler Intel Corporation

Agenda Devcon goals Radio environment (common platform) High level architecture Compliance environment Industry Enabling 3

Devcon Goals Jumpstart Certified Wireless USB product development Get people thinking about Certified Wireless USB product possibilities Help people understand the architecture and features of Certified Wireless USB 4

Devcon Schedule Single track for first day Basic topics that all attendees should hear Split track on second day More focused topics that may not be of interest to everyone Additional sessions focused on building and producing devices 5

New sessions Day 1 1:15pm Day 2 8:15am Day 2 9:15am Day 2 10:30am Day 2 11:15am Developing a Device Based on the Certified Wireless USB Specification Jerome Tjia, Philips Self-Beaconing and Dual-Role Device Design Considerations Arvind Subramaniam, Synopsys Passing FCC Regulations and RF Design Considerations Brad Hosler, Intel Silicon Solutions Jeff Chang, Staccato Communications How to Get Through Production Test Jeff Chang, Staccato Communications 6

Agenda Devcon goals Radio environment (common platform) High level architecture Compliance environment Industry Enabling 7

UWB Protocol Relationships Protocol Abstraction Layer (PAL) - Various technology solutions running over the common platform Certified Wireless USB IP (WiNet*) Bluetooth 3.0 Other Applications Wireless 1394 Common Ultra Wideband Radio Platform MBOA UWB MAC* MBOA UWB PHY* Single Radio In Platform 8

Industry Group Structure WiNet (WiMedia) IP Networking Bluetooth Peripheral Interconnect (CWUSB) USB-IF WiMedia UWB MAC WiMedia WiMedia UWB Phy 9

Agenda Devcon goals Radio environment (common platform) PHY characteristics WiMedia and MAC High level architecture Compliance environment Industry Enabling 10

UWB Overview UWB is presently legal only in the US Regulatory activity underway in Europe, Japan, and China, Korea Emitted Signal Power -41 dbm/mhz Note: not to scale GPS PCS ISM band 1.6 1.9 2.4 Bluetooth, 802.11b WLAN Cordless Phones Microwave Ovens 3.1 U-NII band 5 Frequency (Ghz) 802.11a WLAN Cordless Phones UWB Spectrum FCC Part 15 Limit 10.6 11

UWB Overview (con t) High speed at short range 480 Mb/s at ~3m Scaleable performance (Moore s Law radio) 12

WiMedia PHY Multi-band OFDM Bands Fourteen bands, grouped in five Band Groups Each band is 528 MHz Each band is capable of 480 Mb/s First CWUSB products will use Band Group 1 13

Regulatory Update Band Group #1 Band Group #2 Band Group #3 Band GroupBand Group #4 #5 United States Band #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 Europe w/ DAA w/ DAA 2010 Japan w/ DAA 2008 Korea w/ DAA w/ DAA 2010 3168 3432 3696 3960 4224 4488 4752 5016 5280 5544 5808 6072 6336 6600 6864 7128 7392 7656 7920 8184 8448 8712 8976 9240 9504 9768 10032 10296 Expect Certified Wireless USB Spec update to address: DAA Spectrum DAA usage Required DAA Unavailable Without Always After Significant The Required Spectrum Stated Constraints Deadline Upper band usage 14

WiMedia PHY Multi-band OFDM Symbols OFDM Symbol OFDM Symbol OFDM Symbol OFDM Symbol OFDM Symbol OFDM Symbol 312.5 ns OFDM symbol is basic quanta of UWB radio Symbol is 312.5ns long Each symbol has 100 data tones, each 4 MHz wide All data rates use same symbol Different tone encodings within and between symbols provide different bit rates and different levels of robustness 15

WiMedia PHY Six Symbol Unit Six consecutive symbols make base data unit All packets are some integral number of six symbols in length (1.875us) PHY baseband converts to bits Different tone codings and interleaving produce different bit rates UWB PHY Baseband 00101001001010001011110100 16

WiMedia PHY Time Frequency Codes (TFCs) Time Frequency Interleaving (TFI) OFDM Symbol OFDM Symbol OFDM Symbol OFDM Symbol OFDM Symbol OFDM Symbol Fixed Frequency Interleaving (FFI) 17

UWB Packets Standard preamble is 9.375 microseconds 30 OFDM symbols Burst preamble is 5.625 microseconds Only available for speeds above 200 Mb/s 18 OFDM symbols PLCP header is 3.75 microseconds 12 OFDM Symbols 18

Inter Packet Spacing Short Interframe Spacing (SIFS) 10 microseconds Used anytime there is Transmitter change Minimum Interframe Spacing (MIFS) 1.875 microseconds Only used when same transmitter 19

WiMedia PHY Required speeds 53.3, 106.7, 200 Mbps Other speeds (80,160,320,400, and 480) are optional Band group 1 required Three low bands TFI and FFI PHY required to support both How each will be used still to be decided 20

Agenda Devcon goals Radio environment (common platform) PHY characteristics WiMedia and MAC High level architecture Compliance environment Industry Enabling 21

WiMedia MAC 64K microsecond superframes Supports TDMA capabilities CWUSB uses this feature All Certified Wireless USB products need to be good WiMedia citizens Primarily a responsibility of CWUSB hosts CWUSB devices can be WiMedia-unaware 22

WiMedia Focused on making sure multiple devices can coexist Fairness policies How much bandwidth can devices uses When/how bandwidth given up Policies are implemented by Certified Wireless USB hosts Devices generally don t have to worry about them 23

Agenda Devcon goals Radio environment (common platform) High level architecture Compliance environment Industry Enabling 24

Technology Features Bandwidth 480Mbps @ ~3 meters Scalable architecture & protocol (up to1gbps and beyond) Power management (battery preservation) Sleep/Listen/Wake, conserve under operation Tx/Rx power management Security (secure connection) Device secure association & authentication Low overhead, minimize performance impact Encryption through application Ease of Use (similar to wired USB) Easy installation & setup Backward compatible to wired USB Low cost implementation 25

Certified Wireless USB Topology Hub-and-spoke connection relationship Connection model is a wire replacement Point-to-point connections Between CWUSB host & peripheral Certified Wireless USB Cluster CWUSB Host with one or more peripherals (up to 127) CWUSB Clusters may co-exist within an overlapping spatial environment Up to 127 devices Host scheduled data communications Dual Role Device connectivity 26

Communication Topology Wireless USB Host Wireless USB Device Delta Change (from USB 2.0) Client SW Function Very Small Change (Isochronous Only) Function Layer USB System SW WUSB Logical Device Device Layer Small Change (Security Framework) WUSB Host Controller WUSB BUS Interface BUS Interface Layer Very Large Change Actual Communications Flow Logical Communications Flow Transmissions Encrypted Secure Relationship 27

Certified Wireless USB Channel The Certified Wireless USB Channel is encapsulated by the WiMedia channel Uses WiMedia PHY/MAC compliant components WiMedia PHY signaling and frames MAC Headers, Security Encapsulation, etc. Certified Wireless USB channel is continuous sequence of linked control packets transmitted by Host during reserved time CWUSB time is reserved from WiMedia channel time (DRPs) Called MMCs Micro-schedule Management Commands All Certified Wireless USB Data communications are over Certified Wireless USB Channel 28

TDMA-based Protocol 29

Transaction Group 30 WUSB Transaction Protocol HDR Token Out Token In Hndsk Out Classic USB 2 Transaction Protocol Hndsk Out Token In

Certified Wireless USB Data Burst Token Phase Data Phase Handshake Phase MMC Data OUT Data X Data X+1 Data X+2 Data X+3 MMC Burst Mode Data Phase (Data Burst) Transaction Group Wireless USB Host Transmission Wireless USB Device Transmission Allows multiple data packets per data phase Up to 16 packets in a burst Extends Efficiency of Transaction 31

Burst OUT MMC MIFS OUT Packet MIFS OUT Packet MIFS OUT Packet SIFS Hndshk Packet SIFS 1291.25usecs Total transaction group duration MMC duration (22.500usecs) MIFS to first OUT packet (1.875usecs) OUT packets with MIFS in between OUT packet 3584 bytes (75.000 usecs) SIFS (10usecs) after last OUT Handshake IN packet (18.750usecs) SIFS at end (before next MMC can start) 32

Max Performance in Superframe Beacon Period in Superframe is 2 MAS s (512 usecs) If CWUSB Channel is operating the rest of the superframe 352Mb/s or 44MB/sec (compared to 355Mb/s without BP) Accomplished with 50 bursts of 16 and one burst of 6 33

Performance in Shared Superframe Equally shared with another CWUSB host Reservation policy provides alternating 2ms time chunks During 2ms allocation CWUSB host does 1 burst of 16, 1 burst of 9: total of 25 packets 15 2ms chunks in whole superframe yields 375 packets or 1344000 bytes Resulting throughput: 164 Mb/s or 20 MB/s 34

Certified Wireless USB Performance ~75% efficient (44MB/s) in dedicated environment 66% efficient (20MB/s out of 30MB/s) in shared environment Certified Wireless USB Delivers Excellent Performance 35

Certified Wireless USB Isochronous Wireless medium requires retries and buffering Host will allocate retry time to meet fixed PER (10-3 ) Vendors choose amount of buffering More buffering gives more reliable stream USB timebase (1ms) is preserved Day 2 presentation (Periodic Transfers) provides more details 36

Certified Wireless USB Power Management Effective Power Management was important design goal Portable (i.e. battery powered) devices are very popular No longer have a cable to deliver power Explicit host-controller transaction scheduling provides opportunities for power management Host and device have explicit times when they are to transmit and receive Radios can be power managed at all other times Day 2 presentation provides more details 37

Interference Mitigation Wireless is not as reliable as a Wire Host has several controls to manage reliability Transmit Power Control (TPC) Bit Rate Adjustable Packet Payload Change PHY Channel Dynamic Bandwidth Endpoints (Isochronous) 38

Transmit Power Control A host can make TPC level adjustments for device transmissions on the CWUSB channel and for directed packet transmissions These adjustments don t effect other applications that may be implemented on the device CWUSB Host TPC level controls provided for: Device level management Transaction level management CWUSB Host will use lowest TPC level required to sustain acceptable PER for data stream Best Neighbor behavior; allows better spatial re-use 39

Transmit Bit Rate Host provides the TBR for all device transmitted packets in a data or handshake protocol time slot Host must ONLY use values supported by device Device capabilities reported in CWUSB Device Capabilities on UWB descriptor (wphyrates) Device must use TBR indicated by host for all packet transmission during the time slot Host may change TBR on every WDTCTA Host also varies bit rate on packets it transmits Host must ONLY use values supported by device 40

Adjustable Max Packet Size Changes to data payload size can occur On transaction boundaries On contiguous-burst boundaries Host cannot adjust burst size if there are out-of-order data packets Data packets that must be retried Note: this control motivated change in bus-level handling of short packets 41

Change the PHY Channel Example Mechanism Host keeps CWUSB Channel active Host simply notifies cluster members when channel change will occur Including destination channel Devices simply listen for next MMC on new channel after the channel change time MMC MMC MMC MMC MMC MMC MMC MMC MMC 42

Agenda Devcon goals Radio environment (common platform) High level architecture Security and Association Enabling Products Compliance environment Industry Enabling 43

Just as Easy and Secure* as the Wire * Security s job: Protect data in-transit Encryption is used (AES-128 CCM) Association s job: Connect the owner s devices the way the owner wants them connected Cable Ends define user s connection choice Cable protects data in-transit * Absolute security is not guaranteed 44

Sample Device Connect Certified Wireless USB Host 2 Device identifies host from MMC IDENTIFY Device requests association with host (sends unique ID) 1 Certified Wireless USB Devices 3 5 Host sends challenge, encrypted with connection key Host retrieves Response and device Challenge (encrypted w. Connection key) AUTHENTICATE Host Response to device (encrypted w. Connection key) 4 Host queries device acceptance (encrypted w. Connection key) 6 7 AUTHORIZE Establish Session Key 45

Sample Device Connect Certified Wireless USB Host 2 Device identifies host from MMC Device requests association with host (sends unique ID) 1 Certified Wireless USB Devices 3 5 Host sends challenge, encrypted with connection key Host retrieves Response and device Challenge (encrypted w. Connection key) Host Response to device (encrypted w. Connection key) 4 Host queries device acceptance (encrypted w. Connection key) 6 7 Establish Session Key 45

The Connection Context 128 bits 128 bits 128 bits Host ID Device ID Connection Key Contains everything needed to set up secure* communication Unique for each host-device pairing Association establishes CC on host and device * Absolute security is not guaranteed 46

Establishing the Connection Context Must be a secure mechanism Two mechanisms are defined Use a USB cable Use WiMedia UWB radios with PK technology and user authorization 47

Cable Model Certified Wireless USB Host Certified Wireless USB Devices 1 User connects host and device with USB cable 1 2 Host sends Connection Context 48

PK Technology Certified Wireless USB Host 1 User presses button on 1 host and device to start connection Certified Wireless USB Devices Host and Device generate numeric code and display it 2 3 User compares codes 4 4 User accepts code on host and device 5 5 Connection Context Established 49

Certified Wireless USB Association Model Spec Spec is released at Rev 1.0 Available on www.usb.org/wusb Contains all the details on host and device requirements for association Associating Certified Wireless USB Associating CWUSB devices is easy Devices is Easy and Secure* Association Model Spec is Available * Absolute security is not guaranteed 50

Agenda Devcon goals Radio environment (common platform) High level architecture Security and Association Enabling Products Compliance environment Industry Enabling 51

Host Radio Solutions PCI (or PCIe) based solution Can go in addin card slot Cardbus or ExpressCard solutions Wired USB dongle Cabled base station variety Small key solutions 52

PCI Host Architecture Supports both CWUSB and IP Has a common radio control interface Enumerates as single PCI function WHCI bus driver will load appropriate other drivers NIC Interface PCI or PCIe Radio Control Interface Convergence and MAC PHY HWA Interface 53

Wireless Host Controller Interface (WHCI) Definition complete at Rev 0.95 Similar to EHCI Special interface for radio control WHCI Overview Session Day 2, 3:00pm Wireless Host Controller Interface Rahman Ismail, Intel 54

USB Host Architecture Supports both CWUSB and IP Has a common radio control interface Uses Interface Association Descriptor (IAD) Single driver loads that will load other appropriate drivers NIC Interface USB 2.0 Radio Control Interface Convergence and MAC PHY HWA Interface 55

Device Wire Adapter Looks like a wireless hub Single chip implementations can be integrated directly into devices USB2.0 Device Wire Adapter: DWA 56

Agenda Devcon goals Radio environment (common platform) High level architecture Security and Association Enabling Products Compliance environment Industry Enabling 57

Compliance Environment USB-IF owns tests for CWUSB block WiMedia owns tests for MAC/PHY/Cooperation WiMedia delivers turnkey tests to be used a USB-IF Compliance Workshops Complete testing (including WiMedia) for CWUSB products will be done at Compliance Workshops Or independent test houses Single logo for CWUSB Logo usage requires passing CWUSB and WiMedia tests IP Bluetooth WiMedia UWB MAC WiMedia UWB Phy CWUSB 58

Compliance Tests From USB-IF Tests for all CWUSB devices WUSBCV, checks descriptors, commands, etc. Tests for HWA Checks command set and operation. Uses special CWUSB compliance device Tests for DWA Checks command set and operation. Uses existing wired compliance devices Test specs available on USB-IF website Detailed session on CWUSB Compliance tomorrow From WiMedia Tests for generic WiMedia MAC/PHY based products Checks for proper beaconing and reservation Platform test spec available on WiMedia website 59

Compliance Timeline Planning to certify first products this year Intel lab will be where certification occurs Certified Wireless USB Compliance Workshops begin in 1H07 External test labs operational before the end of 2007 60

Agenda Devcon goals Radio environment (common platform) High level architecture Security and Association Enabling Products Compliance environment Industry Enabling 61

Peripheral Developers Kit (PDK) Provides host radio and SW solution to enable early peripheral development PCI add-in card or USB dongle Microsoft software stack Some simple tools They are available next month Order through usb.org 62

Interop Lab Provides early debug and interop help Access to tools, other products, and experts Available to early developers By appointment For multiple days, if needed Hosted at Intel in Oregon Contact WUSB-PIL@usb.org 63

Analysis Tools UWB/CWUSB protocol analyzers Lecroy, Ellisys, Catalyst Physical layer analysis tools Tektronix, Lecroy, Agilent See demos at the showcase 64

Summary Certified Wireless USB uses WiMedia PHY and MAC layers Certified Wireless USB defines a new protocol Delivers excellent performance Enables great power management Association is easy and secure* Ecosystem pieces are in place for CWUSB launch Development tools, analysis tools, compliance tools Learn as much as you can at the rest of the sessions. Go forth and build product!! 65

Developers Conference 2006 Taipei, Taiwan