`Bringing Wireless
`Connectivity Home
`
`Jim Lansford
`Wireless Systems Architect
`Intel Corporation
`Technical Committee Chair
`Home RF Working Group
`
`March 9, 1999
`
`®
`
`1
`
`Intel’s
`
`Labs
`
`Page 1 of 27
`
`
`
`Where does wireless fit?
`
` Part of the home intranet mix
`:K\(cid:3)ZLUHOHVV"(cid:3)(cid:3)3RUWDELOLW\(cid:3)DQG(cid:3)·1R(cid:3)QHZ(cid:3)ZLUHV(cid:181)
`
`• Core home networking capabilities, including internet,
`anywhere in and around the home
`• Share wireless voice and data
`• Review incoming messages
`• Activate other home electronic systems by voice
`• Needed in countries where phone lines cannot be
`used
`Intel’s
` Labs
`
`®
`
`2
`
`Page 2 of 27
`
`
`
`Home Networking Solutions Designed
`for the Home User
`l“No new wires”
`lSimple to Install
`lEasy to Use
`lLow Cost: ~$200 for
`2 PCs
`lBandwidth To Support Common
`Home Applications
`lIndustry Standards
`
`®
`
`3
`
`Intel’s
` Labs
`
`Page 3 of 27
`
`
`
`Home Networking Needs 1 Mbps
`100,000
`(100 Mbps)
`
`HDTV
`
`MPEG Video
`
`MP3 Audio
`
`Intel’s
` Labs
`
`Real Audio G2
`
`Voice
`
`Gaming
`
`Drives
`
`Internet
`
`Printing
`
`First Home NW
`Applications
`
`4
`
`10,000
`(10 Mbps)
`
`1,000
`(1 Mbps)
`
`100
`
`10
`
`1
`
`Bandwidth (Kbps)
`
`®
`
`Page 4 of 27
`
`
`
`HomeRF™ Working Group
`Mission Statement
`
`To enable the existence of a broad
`range of interoperable consumer
`devices, by establishing an open
`industry specification for unlicensed
`RF digital communications for PCs
`and consumer devices anywhere, in
`and around the home.
`
`®
`
`5
`
`Intel’s
` Labs
`
`Page 5 of 27
`
`
`
`Establishing SWAP-CA
`
`Shared Wireless Access Protocol - Cordless Access
`
`Standards body
`e.g., ITU, IEEE, ANSI
`
`Industry leadership
`and dedicated forum
`e.g., IrDA, TAPI, USB
`
`SWAP-CA
`
`It happened one day
`e.g. ISA, Soundblaster(cid:228)
`
`®
`
`6
`
`Intel’s
`
`Labs
`
`Page 6 of 27
`
`
`
`70+ Member Companies
`Broad, cross industry support
`l Communications
`l Consumer Electronics
`l Home Control/Home Automation
`l Networking
`l Peripherals
`l Personal Computer
`l Semiconductors/Components
`l Software
`
`®
`
`7
`
`Intel’s
`
`Labs
`
`Page 7 of 27
`
`
`
`Partial Membership Roster
`(70+ companies are now Participants)
`lIntel
`l Primax
`lIntellon
`l Philips Consumer
`Communications (PCC)
`lInterval Research
`l Proxim
`lIndustrial Tech. Research
`l Raytheon Wireless Solutions
`liReady Systems
`l RF Monolithics
`lKansai Denki
`l RF Micro Devices
`lLG Electronics
`l Rockwell Semiconductor
`lMatsushita Electronics
`Systems
`lMatsushita Works
`l Samsung Electronics
`lMicrosoft
`l Sharp
`lMitsubishi
`l ShareWave
`lMotorola
`l Siemens
`lNational Semiconductor
`l Siemens Microelectronics
`lNEC Corporation
`l Silicon Wave
`lNortel
`l Symbionics
`lOki
`l Symbol
`lOsitis Software
`l Texas Instruments
`l WebGear
`
`l 3COM
`l Alps
`l Advanced Micro Devices
`l Aironet
`l Apple
`l Broadcom Corporation
`l Butterfly
`Communications
`l Casio
`l Cirrus Logic
`l Cisco Systems
`l Compaq
`l Ericsson Enterprise
`Networks
`l Fujitsu
`l Harris Semiconductor
`l Hewlett-Packard
`l Hosiden
`l IBM
`
`®
`
`8
`
`Intel’s
` Labs
`
`Page 8 of 27
`
`
`
`SWAP Product
`Development
`The following member companies are
`developing SWAP products:
`
`l Butterfly
`Communications
`l Compaq
`l Hewlett-Packard
`l IBM
`l Intel
`l iReady
`
`l Microsoft
`l Motorola
`l Proxim
`l OTC Telecom
`l RF Monolithics
`l Samsung
`l Symbionics
`
`®
`
`9
`
`Intel’s
` Labs
`
`Page 9 of 27
`
`
`
`Enabling the Vision
`
`HomeRF SWAP
`
`Grandma’s Brownies
`3 cups flour
`1 cup grated chocolate
`1 cup sugar
`1 stick butter
`
`Control Point
`
`USB
`
`1394
`
`Camera
`
`Game Pad
`
`Printer
`
`Phone
`Cable
`
`Stereo
`
`VCR
`Camcorder
`Multimedia (e.g. 1394)
`
`TV
`
`®
`
`10
`
`HomePNA
`
`Intel’s
` Labs
`
`Page 10 of 27
`
`
`
`The SWAP Network
`
`Internet
`
`TCP/IP Based
`Network of
`Asynchronous
`Peer-Peer
`Devices
`
`P
`
`P
`?
`
`?
`
`HomeRF
`Control Point
`
`PSTN
`
`USB
`
`Grandma’s Brownies
`3 cups flour
`1 cup grated chocolate
`1 cup sugar
`1 stick butter
`
`Isochronous Clients
`
`®
`
`11
`
`Main Home PC
`
`Other Home Networks
`(HPNA,phone,AC)
`
`Intel’s
`
`Labs
`
`Page 11 of 27
`
`
`
`HomeRF Origins
`DECT
`802.11
`Uses TDMA
`Uses CSMA/CA
`Good for Voice
`Good for Data
`
`SWAP
`TDMA + CSMA/CA
`Good for Voice & Data
`Optimized for small networks (in home)
`Simplified radio & protocol to reduce cost
`B oth voice and data are important for home R F
`Intel’s
` Labs
`
`12
`
`®
`
`Page 12 of 27
`
`
`
`Why a new protocol?
`
`l It handles voice like DECT or PHS, but...
`uFrequency hopping
`u20 ms frames (better for data)
`uinterleaved up and down links
`uRetransmission (single)
`l It handles data like 802.11, but...
`uRelaxed PHY layer specs to reduce cost
`uBeacons to manage isochronous traffic
`uSimplified protocol (no PCF)
`•IP data at up to 2Mb/s and supports cordless telephony
`
`®
`
`13
`
`Intel’s
` Labs
`
`Page 13 of 27
`
`
`
`SWAP Features
`
`l Range: >50 meters indoors
`l Speed: dual speed - supports TCP/IP
`traffic at over 1Mb/s
`l Voice: High quality voice channels
`with retransmission
`uHigh quality cordless telephones
`uVoice recognition
`
`®
`
`14
`
`Intel’s
` Labs
`
`Page 14 of 27
`
`
`
`Device Types
`
`Grandma’s
`
`3 cups flour
`1 cup grated chocolate
`1 cup sugar
`1 stick butter
`1/2 cup chopped walnuts
`minutes.
`
`HOME
`
`INDEX
`
`Fridge pad
`Asynchronous (A node)
`> TCP/IP traffic
`
`Isochronous (I node)
`> minimum latency -
`telephones, etc.
`
`Cordless Telephone
`
`CP
`
`PSTN
`
`®
`
`•CP - Connection point…can manage a
`network or act as an A node
`• Can be USB, PCI, PC-Card, Device Bay, etc.
`• CP can place calls even when PC is down
`
`15
`
`Intel’s
`
`Labs
`
`Page 15 of 27
`
`
`
`Topology
`
`CP
`
`CSMA
`A Node
`
`HOME
`
`INDEX
`
`Grandma’s
`
`3 cups flour
`1 cup grated chocolate
`1 cup sugar
`1 stick butter
`1/2 cup chopped walnuts
`minutes.
`
`HOME
`
`INDEX
`
`Fridge pad
`CSMA
`A Node
`
`TDMA
`I Node
`
`CP
`
`TDMA
`I Node
`
`CP
`
`CSMA
`A Node
`
`Connection Point*
`
`PSTN
`
`TDMA
`I Node
`
`CSMA & TDMA
`A/I Node
`
`SWAP Frame
`CSMA
`A Node
`• It’s a circuit switched, isochronous network
`• It’s a packet switched, asynchronous network
`• It’s both - I nodes get priority on bandwidth
`Intel’s
` Labs
`16
`
`®
`
`Page 16 of 27
`
`
`
`PHY Features
`l Nominal 100 mW transmit power
`l Minimum receiver sensitivity of -76 dBm
`(2FSK)
`u range >50 m in typical homes/yards
`u -85 dBm sensitivity typical
`l Cost effective filter requirements
`uUse MAC to reduce PHY cost
`uMakes single-chip integration simpler
`
`®
`
`17
`
`Intel’s
` Labs
`
`Page 17 of 27
`
`
`
`MAC Features
`l MAC provides good support for voice and data
`l Leverages existing DECT technology for voice
`l Excellent integration with TCP/IP networking protocols
`u easy integration with Ethernet
`u Supports broadcast, multicast and fragmenting
`l Data security - Basic/Enhanced levels of encryption
`u Basic: 24-bit Network ID and Frequency Hopping
`u Enhanced: Basic + LFSR algorithm
`l Extensive power management for ultra-portable devices
`
`Optimizes existing technology for home use
`
`®
`
`18
`
`Intel’s
` Labs
`
`Page 18 of 27
`
`
`
`The PC interface
`
`l SWAP’s PC connection is designed for use under
`Windows 98* , Windows2000*, and beyond
`u Wake on ring
`u Connection Oriented NDIS (NDIS 5…for Windows2000*)
`u A nodes appear as Ethernet devices
`u I nodes become Connection Oriented clients
`
`®
`
`* Third party brands and marks are
`property of their respective owners.
`
`19
`
`Intel’s
` Labs
`
`Page 19 of 27
`
`
`
`PC S oftware Architecture
`Diagram
`
`TAPI 3.0
`
`connection-
`oriented client
`
`Windows2000*
`DirectShow*
`
`connection-
`less client
`
`Windows2000*
`NDIS TAPI
`proxy
`
`Windows2000*
`RCA filter
`
`connection-oriented I/F
`
`connectionless I/F
`
`“Ethernet”
`MP/CM
`
`®
`
`* Third party brands and marks are
`property of their respective owners.
`
`20
`
`Intel’s
`
`Labs
`
`Page 20 of 27
`
`
`
`Voice: Robust clarity
`
`Downlink Slots
`
`Control Point Beacon
`
`Service Slot
`
`• Service Slot used by nodes to
`Page Control Point
`
`Hop
`
`U1
`
`D4
`
`D3
`
`D2
`
`D1
`
`U4
`
`U3
`
`U2
`
`Contention period
`CSMA/CA access mechanism
`
`B
`
`D3
`
`D4
`
`U3
`
`U4
`
`Hop
`
`D3
`
`D2
`
`D1
`
`U3
`
`U2
`
`U1
`
`CFP #1
`
`Superframe - 20ms
`
`Contention free periods
`
`CFP #2
`
`Uplink Slots
`
`• Superframe structure controlled by Beacon
`• TDMA slot pairs allocated by the Control Point
`• Voice data transmitted in the slots in CFP #2
`• Any voice data to be retransmitted is sent:
`– In CFP1, after a hop
`– frequency/time diversity & low latency
`21
`
`®
`
`Intel’s
` Labs
`
`Page 21 of 27
`
`
`
`Data transmission
`
`Service Slot
`
`Hop
`
`D4
`
`D3
`
`D2
`
`D1
`
`U4
`
`U3
`
`U2
`
`U1
`
`Contention period
`CSMA/CA access mechanism
`
`B D3
`
`D4
`
`U3
`
`U4
`
`Hop
`
`D3
`
`D2
`
`D1
`
`U3
`
`U2
`
`U1
`
`CFP #1
`
`Superframe - 20ms
`
`Contention free periods
`
`CFP #2
`
`• CSMA/CA during the contention period
`• Efficient for small networks
`• Tolerant of interference
`• Data for entire frame if no voice
`
`®
`
`22
`
`Intel’s
` Labs
`
`Page 22 of 27
`
`
`
`Encryption Algorithm
`
`l Open, royalty free - published in open
`literature over 30 years ago
`l Low gate count
`l Fast “warm up”
`l Required for CP in the US market, optional
`for other devices and geographies
`l Robust
`l Similar concept to GSM A5 algorithm, but
`“stronger”
`
`®
`
`23
`
`Intel’s
` Labs
`
`Page 23 of 27
`
`
`
`Usage - Voice Control
`
`TDMA
`I Node
`
`Grandma’s
`
`3 cups flour
`1 cup grated chocolate
`1 cup sugar
`1 stick butter
`1/2 cup chopped walnuts
`minutes.
`
`HOME
`
`INDEX
`
`CSMA
`A Node
`
`• Handset initiates voice
`transfer to PC
`
`Application
`
`• Application accepts
`streaming audio from CP
`
`CP IWU
`
`Co-NDIS
`
`PC
`
`CP
`
`PSTN
`
`• Application performs speech
`recognition and sends
`commands back down stack
`
`• For automatic call
`placement, CP dials number
`and connects handset
`
`Fridge pad
`Data traffic can also be active
`
`®
`
`• Handset - PSTN
`connection remains until
`call teardown
`Intel’s
` Labs
`
`24
`
`Page 24 of 27
`
`
`
`Usage - ISP Sharing
`
`Voice traffic can also be active
`TDMA
`I Node
`
`• PC initiates ISP connection
`(modem, ISDN, UDSL, Cable, etc.)
`
`Application
`
`• Applications on host PC can
`access ISP immediately
`
`CSMA
`A Node
`
`CP IWU
`
`Co-NDIS
`
`CP
`
`USB
`
`PC
`
`PSTN
`
`Grandma’s
`
`3 cups flour
`1 cup grated chocolate
`1 cup sugar
`1 stick butter
`1/2 cup chopped walnuts
`minutes.
`
`HOME
`
`INDEX
`
`Fridge pad
`
`®
`
`CSMA
`A Node
`
`25
`
`• Remote A nodes access ISP
`through NAT and TCP/IP
`
`• Remote A nodes can also
`share files and printers
`
`• Ad hoc peer-peer transfers
`between nodes do not require
`resources of “server” PC
`Intel’s
` Labs
`
`Page 25 of 27
`
`
`
`Timeline
`
`‘98
`Q1
`
`‘98
`Q2
`
`‘98
`Q3
`
`‘98
`Q4
`
`‘99
`Q1
`
`‘99
`Q2
`
`‘99
`Q3
`
`‘99
`2H
`
`First Pro d ucts
`S W A P 1.1 Specification
`Sa m ple Physical Layer radios
`D efine Logo U sage R equire m ents
`S W A P 1.0 Provisional Specification
`Published R 0.5 (Functionally co m plete)
`R eached 50 m e m bers
`H o m e R F W orking Group Announced
`
`®
`
`www.homerf.org
`26
`
`Intel’s
` Labs
`
`Page 26 of 27
`
`
`
`HomeRF Summary
`
`l Home RF Working group developing
`open, royalty free spec
`l Over 80 member companies
`l NOW is the time to begin
`implementation plans
`l More info (including membership) at
`www.homerf.org
`l $4,800 membership fee
`
`®
`
`27
`
`Intel’s
`
`Labs
`
`Page 27 of 27
`
`