Doc.: IEEE 802.15-01/137r1 Submission March 2001 Heikki Huomo/Juha Salokannel, NokiaSlide 1 Project:...
-
Upload
alayna-sarra -
Category
Documents
-
view
216 -
download
1
Transcript of Doc.: IEEE 802.15-01/137r1 Submission March 2001 Heikki Huomo/Juha Salokannel, NokiaSlide 1 Project:...
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 1
doc.: IEEE 802.15-01/137r1
Submission
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)
Submission Title: [Nokia MAC Proposal for IEEE802.15 TG4]Date Submitted: [09 March, 2001]Source: [Juha Salokannel] Company [Nokia]Address [Visiokatu 1, FIN-33720, Tampere, Finland]Voice:[+358 3 272 5494], FAX: [+358 3 2727 5935], E-Mail:[[email protected]]
Re: [Revision1]
Abstract: [Submission to Task Group 4 for consideration as the Low Rate MAC for 802.15.4]
Purpose: [Overview of MAC proposal for evaluation]
Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein.Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 2
doc.: IEEE 802.15-01/137r1
Submission
Nokia MAC Submission to IEEE 802.15 Task Group 4
Presented by
Heikki Huomo and Juha Salokannel
Nokia
Note: See notes below some pages in Notes Page View
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 3
doc.: IEEE 802.15-01/137r1
Submission
CONTENTS
• Nokia System View• Design Objectives• Key Points• Device Classes• Medium Access Scheme• Device Discovery• Data Transfer and Packet Structure• Duty Cycle example
doc.: IEEE 802.15-01/137r1
Submission
Slide 4 Heikki Huomo/Juha Salokannel, Nokia
March 2001 Environment - Technology
HP Vectra 5/90
Phar Lap
Stanford "Matchbox"
iReady TCP/IP chip
U. Mass. "Matchhead"
1996 1998 2000 2002 20041E-6
1E+0
1E+6
Siz
e (c
m3)
Smart dust?
Full PC equivalent: Stanford Matchbox combined with IBM Microdrive
2001: Integrated with sensor, <1E-4cm3 "chip" for 50 cents
Web Server Dimensions
1988 1992 1996 2000 2004 2008 20120.2
0.40.60.8
1
2
468
10
20
Conventional Bulk CMOS SOI (silicon-on-insulator) High mobility Double-Gate
Rel
ativ
e D
evic
e P
erfo
rman
ce
Year
CMOS Performance
1990 1995 2000 200510
100
1000
10000
Dh
rys
ton
e 2
.1 M
IPs
/ Wa
tt
Power Efficiency Trends
mobility/portability
size
notebooknotebook
info info appliancesappliances
web tabletsweb tablets
entertainment entertainment controllerscontrollers
cellphonecellphone
pagerpager
PDAPDA
hand held PChand held PC
Devices
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 5
doc.: IEEE 802.15-01/137r1
Submission
The Web of Trillion Devices
2...3G Wireless
00:45
1 2 3 4 5
6 7 8 9 0
Bluetooth IrDA
WPAN
RFID
1K Operators -- 1M E-businesses -- 1B People -- 1000B Devices
Zero-Conf
Service (XML, RDF)Discovery
IPv6 Addressing & Framing
TCPUDP
HTTP
WLAN
106
109
1012103
Personal Trusted Device
The lock of my house
• Ulko-oven lukko
The lock @ your front door
LOCKED since 2.5 hours. Last user: Pertti. See use history.
Brought to you bywww.securihome.comat 10:23 27-Feb 2000.
The lock @ your front door
LOCKED since 2.5 hours. Last user: Pertti. See use history.
Brought to you by www.securihome.comat 10:23 27-Feb 2000.
Not just a lock, but part of an e-business (huge value/bit)
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 7
doc.: IEEE 802.15-01/137r1
Submission
Tell me more about this painting
• The museum installs radio tags to paintings. Users receive the tag IDs in the terminals, which then translate the ID into local/global web pages.
• The tag may be a beacon that announces the id periodically, or a passive device that wakes up on terminal’s demand. Very low power demands (parasitic?) would allow permanent embedding.
• The ID could be an URL, HP Cooltown-style.
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 8
doc.: IEEE 802.15-01/137r1
Submission
My Universal Privilege Device
• Announces my access privileges to things & services. Maybe identity & authentication as well.
• At home, I am the superuser. At office, a humble worker :-)
• Only works on me. Talks to the various login controls and hooks me up with minimum hassle.
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 9
doc.: IEEE 802.15-01/137r1
Submission
Lego-like stuff with embedded electronics• This kid here hacked a
motion capture and automated navigation system into his PAN enabled PowerTransformer hero. Basic stuff that any 8-year kid can do with a PC and microIP Lego blocks.
• Price is not a constraint since Santa Claus is paying :-)
• Neither are batteries, they will only last a day.
• But the action must happen by the millisecond to sustain his fast reactions!
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 10
doc.: IEEE 802.15-01/137r1
Submission
Mobile Commerce
• stores can install radio tags to items, smart shelves, scales
• detect when items are taken from shelf to shopping cart. Store can do dynamic inventory.
• shelf scanners have radio tags and can communicate wirelessly with an access point providing personalized sales items.
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 11
doc.: IEEE 802.15-01/137r1
Submission
Design Objectives
• Very low power consumption• Easy implementation• Only to provide a generic multiple access,
device discovery and data transfer services for upper layers
• Scalability• (M)Any device can contact any device in range• Optimized for low bit rates and low duty cycles
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 12
doc.: IEEE 802.15-01/137r1
Submission
Key Points
• Three device classes– Scalable for different type of devices
• CSMA/FDMA Multiple Access schemes– CSMA/CA for ad hoc operation– FDMA; special initialisation frequencies
• Device discovery based on device advertising– Each device broadcasts its availability for the others– Direct Point to Point topology
• Security issues not covered– Left for upper layer
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 13
doc.: IEEE 802.15-01/137r1
Submission
Device classes
DeviceClass Name
Operating band TxP[dBm]
Range[m]
Mini Frequencychannels in thewhole ISM band
-20..-10 3..10
Pico Fixed frequencychannel (picochannel)
-20..-10 3..10
Beacon Fixed frequencychannel (beaconchannel)
-30..-20 1..3
• Maximal scalability for devices of different size, cost, applications and power consumption requirements
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 14
doc.: IEEE 802.15-01/137r1
Submission
Usage Targets for different device classes
DeviceClass Name
Device characteristics Example target devices and usagescenarios
Mini Devices that people carry or devices that runapplications with need to exchange largeramount of data
Cellular telephone, Wallet,Joystick.
Pico Our everyday consumer devises. Providingadded value to the users.
A food package sends an URL address,which contains useful information to areader device (mini). The farm thatproduces the beef etc…
Beacon Devices that run low response time applicationsand at least one of the two devices has no tightpower consumption constraints.
A lock (fixed power supply) sends semi-continuous beacon to which a keydevice (battery powered) responses.
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 15
doc.: IEEE 802.15-01/137r1
Submission
Medium Access Scheme FDMA part
• Predefined separate frequency channels for Pico and Beacon devices– device discovery, inquiry and data transfer in these
channels if one of the devices is a Pico or Beacon device
• Predefined device discovery channels (SAC)– device discovery and inquiry between Mini devices
• The other frequency channels are allocated for unicast data transmission between mini devices (Data Channels)
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 16
doc.: IEEE 802.15-01/137r1
Submission
Medium Access Scheme FDMA part
2400 2401 2402 2403 2481 2482 24832480
Pico SAC1 SAC2 DataCh#76 SAC0 Beacon
• Example of Frequency Channel allocation for device classes
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 17
doc.: IEEE 802.15-01/137r1
Submission
Medium Access Scheme CSMA/CA part
• Air interface transmission (excluding Identification Information PDU in the beacon channel) is preceded by carrier sensing and collision avoidance protocol.
• The used parameters vary in the different channels
• The parameter values are for further study
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 18
doc.: IEEE 802.15-01/137r1
Submission
Device Discovery
• Each device broadcasts periodically information about its availability for the others by sending id_info PDU.
• With this PDU the broadcasting device informs that it can be contacted during the next e.g. 1ms– Mini devices also include the used unicast channel index into id_info PDU.
– Beacon and Pico devices use their own frequency channels all the time
• The devices initialising the data exchange 1) starts to scan for id_info PDUs, 2) after detecting the id_info with the correct address it can begin the connection.
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 19
doc.: IEEE 802.15-01/137r1
Submission
Device Discovery and Data Transfera user activa ted m in i
devicea m in i device announcing
services
TX in S A C 0
R X in channe l X
S leep
TX in S A C 0
S leep
R X in channe l X
listen ing inS A C 0
TX in channel X
TX in channel XR X in channe l X
S leep
TX in S A C 0
R X in channe l X
S leep
id_ in fo
id_ in fo
id_ in fo
D A TA _P D U
D A TA _P D U
user activa tion ---->
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 20
doc.: IEEE 802.15-01/137r1
Submission
Device Discovery and Data Transfer
a user activa ted m in idevice - e .g.key
a beacon device announcingservices - e .g. lock
TX in beacon channe l
R X in beacon channel
S leep
S leep
TX in beacon channe l
TX in beacon channe l
R X in beacon channelTX in beacon channe l
R X in beacon channel
TX in beacon channe l
R X in beacon channel
id_ in fo
id_ in fo
D A TA _P D U
D A TA _P D U
id_ in fo
TX in beacon channe lid_ in fo
user activa tion --->
R X in beacon channel
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 21
doc.: IEEE 802.15-01/137r1
Submission
Device Discovery and Data Transfera user activa ted m in i
devicea m in i device announcing
services
TX in S A C 0
R X in channe l X
S leep
TX in S A C 0
S leep
R X in channe l X
listen ing inS A C 0
TX in channel X
TX in channel XR X in channe l X
S leep
TX in S A C 0
R X in channe l X
S leep
id_ in fo
id_ in fo
id_ in fo
C O N N E C TIO N _R E Q U E S T
C O N N E C TIO N _R E S P O N S E
user activa tion ---->
R X in channe l XTX in channel X
TX in channel XR X in channe l X
D A TA _P D U
A C K N O W LE D G E M E N T
R X in channe l XTX in channel XTE R M IN A TE
TX in channel XR X in channe l XTE R M IN A TE
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 22
doc.: IEEE 802.15-01/137r1
Submission
Packet Structure• Three Baseband packet types:
– Beacon Channel id_info PDU
– "short" for id_info PDU
– "long" for other PDUs
Lower part of device's 64-bitIEEE address (40 bit)
Data Length ( ) Upper layer packet (n bits) CRC (16)
Lower part of device's 64-bitIEEE address (40 bit)
S/I
(1 bit)
Channel to be used for
unicast traffic (7 bit)
CRC (16)
Source Address Destination Address TYPE/SAR ACKbit
DataLength
CRC(16)
Payload CRC(32)
March 2001
Heikki Huomo/Juha Salokannel, NokiaSlide 23
doc.: IEEE 802.15-01/137r1
Submission
Duty Cycle
• An example of duty cycle for mini device Bit rate 200 kbps
Preamble 32 symbolsId_Info PDU 48 symbolsActivity ramp-up 1 msTX duration 0.4 msFH duration 0.5 msRX duration 1 msTotal duration 2.9 ms
Activity interval 1000 ms
Total duty cycle 0.29 %TX duty cycle 0.04 %