1
HomeRFHomeRFShared Wireless Access ProtocolShared Wireless Access Protocol
(SWAP)(SWAP)
2
SWAP: Enabling the VisionSWAP: Enabling the Vision
PrinterCamera Game Pad
USB
Stereo Camcorder VCR TV
1394
Phone
Cable
Grandma’s Brownies3 cups flour1 cup grated chocolate1 cup sugar1 stick butter
Control Point
Lamp2nd PC Thermostat Security System
Home WiredNetworks(Phone, AC Power)
78
3
HomeRF OriginsHomeRF Origins
SWAPSWAPTDMA + CSMA/CATDMA + CSMA/CA
Good for Voice & DataGood for Voice & DataOptimized for small networks (in home)Optimized for small networks (in home)
802.11802.11Uses CSMA/CAUses CSMA/CAGood for DataGood for Data
DECTDECTUses TDMAUses TDMA
Good for VoiceGood for Voice
Both voice and data are important for home RFBoth voice and data are important for home RF
4
Where does HomeRF fit?Where does HomeRF fit? It handles voice like DECT or PHS, but...It handles voice like DECT or PHS, but...
Frequency hoppingFrequency hopping20 ms frames20 ms framesinterleaved up and down linksinterleaved up and down linksRetransmission (single)Retransmission (single)
It handles data like 802.11, but...It handles data like 802.11, but...Relaxed PHY layer specs to reduce costRelaxed PHY layer specs to reduce costBeacons to manage isochronous trafficBeacons to manage isochronous trafficSimplified protocol (no PCF)Simplified protocol (no PCF)
•Unlike PHS, DECT or 802.11, SWAP supports TCP/IP network traffic at speeds of up to 2Mb/s - and supports PC enabled cordless telephones
•Unlike PHS, DECT or 802.11, SWAP supports TCP/IP network traffic at speeds of up to 2Mb/s - and supports PC enabled cordless telephones
5
Device TypesDevice Types
Cordless TelephoneCordless Telephone
TDMA - Isochronous TDMA - Isochronous (I node)(I node)> minimum latency -telephon> minimum latency -telephones, etc.es, etc.
CSMA - Asynchronous CSMA - Asynchronous (A node)(A node)> TCP/IP traffic> TCP/IP traffic
Fridge padFridge pad
Grandma’s3 cups flour1 cup grated chocolate1 cup sugar1 stick butter1/2 cup chopped walnutsminutes.
HOME INDEX
•CP - Connection point…can manage a CP - Connection point…can manage a network or act as an A nodenetwork or act as an A node
• Can be Can be USBUSB, PCI, PC-Card, Device Bay, , PCI, PC-Card, Device Bay, etc.etc.• CP can place calls even when PC is downCP can place calls even when PC is down• Three CP classesThree CP classes
CPCPCPCP
PSTNPSTN
19
6
TopologyTopology
CPCP
Connection Point*Connection Point*
PSTNPSTN
SWAP FrameSWAP Frame
• It’s a circuit switched, isochronous network
TDMATDMAI NodeI Node TDMATDMA
I NodeI Node
TDMATDMAI NodeI Node
CPCP
CSMACSMAA NodeA Node
Fridge pad
Grandma’s3 cups flour1 cup grated chocolate1 cup sugar1 stick butter1/2 cup chopped walnutsminutes.
HOME INDEX
CSMACSMAA NodeA Node
CPCP
CSMACSMAA NodeA Node
CSMACSMAA NodeA Node
• It’s a packet switched, asynchronous network
HOME INDEX
CSMA & TDMACSMA & TDMAA/I NodeA/I Node
• It’s both - I nodes get priority on bandwidth
7
The SWAP FrameThe SWAP Frame
Hybrid TDMA/CSMA frameHybrid TDMA/CSMA frame Up to 6 I nodes, with retransmissionUp to 6 I nodes, with retransmission Virtually unlimited A nodesVirtually unlimited A nodes
Beacon from CP sets frame structure (if voice Beacon from CP sets frame structure (if voice present)present)
Frequency hopping, 50/secFrequency hopping, 50/sec 2 or 4 GFSK yields 1 or 2 Mb/s2 or 4 GFSK yields 1 or 2 Mb/s Supports TCP/IP voiceSupports TCP/IP voice Range up to 50 meters indoorsRange up to 50 meters indoors
Contention periodCSMA/CA access mechanism
Ho
p
Superframe - 20msSuperframe - 20ms
B D3 D4
U3 U4
D4
U4
D2
U3
D3
U2
D1
U1
Ho
p
8
Classes of CPClasses of CP
Fridge padFridge pad
Grandma’sGrandma’s3 cups flour3 cups flour1 cup grated chocolate1 cup grated chocolate1 cup sugar1 cup sugar1 stick butter1 stick butter1/2 cup chopped walnuts1/2 cup chopped walnutsminutes.minutes.
HOMEHOME INDEXINDEX
CSMACSMAA NodeA Node
CSMACSMAA NodeA Node
Class 3: Low cost CSMA node (proposed)Class 3: Low cost CSMA node (proposed)
CPCPCPCP
Class 2: CSMA node only + power managementClass 2: CSMA node only + power management
TDMATDMAI NodeI Node
TDMATDMAI NodeI NodePSTNPSTN
Class 1: CSMA node (power management) + TDMA network Class 1: CSMA node (power management) + TDMA network managementmanagement
CPCP
9
The PC interfaceThe PC interface SWAP’s PC connection is designed for use under SWAP’s PC connection is designed for use under
Windows 98 , NT5, and beyondWindows 98 , NT5, and beyond Wake on ringWake on ring Connection Oriented NDIS (NDIS 5…for NT5)Connection Oriented NDIS (NDIS 5…for NT5) A nodes become 802.3 networking devicesA nodes become 802.3 networking devices I nodes become ATM clients to TAPI Proxy in NT5I nodes become ATM clients to TAPI Proxy in NT5 Win95/98 will support some types of streamingWin95/98 will support some types of streaming
Standard interfaces to Windows 95 and 98 will be cStandard interfaces to Windows 95 and 98 will be connectionlessonnectionless
Connection oriented streaming applications will be vendoConnection oriented streaming applications will be vendor specificr specific
Product names are trademarked by Product names are trademarked by their respective companiestheir respective companies
10
PC Software PC Software Architecture DiagramArchitecture Diagram
RCA filterNDIS TAPI
proxy
TAPI 3.0 connection-oriented client
connection-less clientDirectShow
“Ethernet”MP/CM
connectionless I/Fconnection-oriented I/F
NT5NT5
NT5NT5
NT5NT5
Product names are trademarked by Product names are trademarked by their respective companiestheir respective companies
11
Usage - Voice ControlUsage - Voice Control
CP IWU Co-NDIS
Application
PCCP
PSTN
TDMATDMAI NodeI Node
Fridge pad
Grandma’s3 cups flour1 cup grated chocolate1 cup sugar1 stick butter1/2 cup chopped walnutsminutes.
HOME INDEX
CSMAA Node
• Handset initiates voice Handset initiates voice transfer to PCtransfer to PC
• Application accepts Application accepts streaming audio from CPstreaming audio from CP
• Application performs speech Application performs speech recognition and sends recognition and sends commands back down stackcommands back down stack
• For automatic call For automatic call placement, CP dials number placement, CP dials number and connects handsetand connects handset
• Handset - PSTN connectiHandset - PSTN connection remains until call teardon remains until call teardownown
Data traffic can also be active
12
Usage - ISP SharingUsage - ISP Sharing
TDMATDMAI NodeI Node
Fridge pad
Grandma’s3 cups flour1 cup grated chocolate1 cup sugar1 stick butter1/2 cup chopped walnutsminutes.
HOME INDEX
CSMACSMAA NodeA Node
CSMAA Node
CP IWU Co-NDIS
Application
PCCP
PSTNPSTN
• PC initiates ISP connection PC initiates ISP connection (modem, ISDN, UDSL, Cable, etc.)(modem, ISDN, UDSL, Cable, etc.)
• Applications on host PC can Applications on host PC can access ISP immediatelyaccess ISP immediately
• Remote CSMA nodes access Remote CSMA nodes access ISP through NAT and TCP/IPISP through NAT and TCP/IP
• Remote CSMA nodes can Remote CSMA nodes can also share files and printersalso share files and printers
• Ad hoc peer-peer transfers Ad hoc peer-peer transfers between nodes do not require between nodes do not require resources of “server” PCresources of “server” PC
USB
Voice traffic can also be activeVoice traffic can also be active
13
Specification timelineSpecification timeline
‘‘98 Jan98 Jan‘‘98 Q198 Q1
‘‘98 Q298 Q2
‘‘98 Q398 Q3
99 2H99 2H
‘‘98 Q498 Q4
HomeRF Disclosure to Early MembersHomeRF Disclosure to Early MembersHomeRF Working Group AnnouncedHomeRF Working Group Announced
Specification Refinement & PrototypingSpecification Refinement & Prototyping
Early Member Workshop, SWAP Educational SeminarEarly Member Workshop, SWAP Educational Seminar
Developer’s Workshop, Prototype Demo’sDeveloper’s Workshop, Prototype Demo’s
Specification Refinement (Rev 0.7) & PrototypingSpecification Refinement (Rev 0.7) & Prototyping
First Products Expected!First Products Expected!
99 1H99 1H
Compliance WorkshopCompliance Workshop
Rev1.0 Provisional Specification CompleteRev1.0 Provisional Specification Complete
Specification at Rev 0.9Specification at Rev 0.9
First Components ExpectedFirst Components Expected
14
HomeRF SummaryHomeRF Summary
Home RF Working group developing oHome RF Working group developing open, royalty free specpen, royalty free spec
Over 60 member companiesOver 60 member companiesNOW is the time to begin implementatiNOW is the time to begin implementati
on planson plansMore info (including membership) at wMore info (including membership) at w
ww.homerf.orgww.homerf.org