February 2001 doc.: IEEE 802.15-02/115r1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: IEEE802.15.3: Proposed amendments to the.

Download Report

Transcript February 2001 doc.: IEEE 802.15-02/115r1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: IEEE802.15.3: Proposed amendments to the.

February 2001
doc.: IEEE 802.15-02/115r1
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)
Submission Title: IEEE802.15.3: Proposed amendments to the TG3-MAC.
Date Submitted: 26th February, 2002
Source: Mark E. Schrader
Company: Eastman Kodak Co.
Address: 1447 Sainte Paul St., Rochester, NY 14653-7023
Voice: +1.585-253-4241, FAX:, E-Mail: [email protected]
Re: [ Channel Time Request for ACTIVE mode SPS mode and Streams, CTRB definitions SPS mode
timing and definitions. ]
Abstract: This presents proposed amendments to the TG3-MAC
Purpose: To provide an improvement to the current version of the 802.15.3 MAC
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 these viewgraphs becomes the property of
IEEE and may be made publicly available by P802.15
Submission
Slide 1
Mark Schrader, Eastman Kodak Co.
doc.: IEEE 802.15-02/115r1
Basic Channel Time Request Differences: ACTIVE and SPS
Bits 8
Target
DEVID
8
8
16
16
8
8
Stream
Index
Stream
CTR
Control
CTR
Interval
CTR
Time
Unit
Minimum
CTR
Time
Units
Desired
CTR Time
Units
ACTIVE Channel Time Request Command
Bits 8
Target
DEVID
8
8
8
8
16
8
8
Stream
Index
Stream
CTR
Control
SPS
Set
Index
SPS
Slot
Fraction
CTR
Time
Unit
Minimum
CTR
Time
Units
Desired
CTR Time
Units
SPS Channel Time Request Command
Submission
doc.: IEEE 802.15-02/115r1
Proposed Channel Time Request Command
8
8
8
8
16
16
8
8
Target
DEVID
Stream
Index
Stream
CTR
Control
SPS
Set
Index
CTR
Interval
CTR
Time
Unit
Minimum
CTR
Time
Units
Desired
CTR
Time
Units
Time Slot Steam Configuration
Submission
doc.: IEEE 802.15-02/115r1
Channel Time Request Command Use
8
8
8
8
Target
DEVID
Stream
Index
Stream
CTR
Control
SPS
Set
Index
(Not
Used)
(CTR Type
=0 )
16
16
8
8
CTR
Interval
CTR
Time
Unit
Minimum
CTR
Time
Units
Desired
CTR
Time
Units
ACTIVE Channel Time Request Using The Single Command
8
8
8
8
16
16
8
8
Target
DEVID
Stream
Index
Stream
CTR
Control
SPS
Set
Index
CTR
Interval
CTR
Time
Unit
Minimum
CTR
Time
Units
Desired
CTR
Time
Units
(CTR Type
=1)
SPS Channel Time Request Using The Single Command
Submission
February 2001
doc.: IEEE 802.15-02/115r1
CTR Interval in SPS and ACTIVE
• SPS Interval:
– One of the parameters specified in an SPS Set.
– Specifies number of superframes between Awake beacons
– Restricted to be a power of 2.
• CTR Interval in SPS CTRB
– Specifies number of superframes between Slots for an SPS DEV
(Awake Slots).
– Values restricted to be a power of 2 and greater than or equal to
SPS Interval.
– Restricted to be a power of 2.
Submission
Slide 5
Mark Schrader, Eastman Kodak Co.
doc.: IEEE 802.15-02/115r1
CTR Control Definitions
Bit
Pos
Bit Name
0
1
2
3
4
5
6
7
Stream Parameter
CTR Type
CTR Interval Type
GTS Type
CTR Negotiation
Reserved
Reserved
Reserved
Possible field.
Submission
CTR Control Field Definitions
Bit Definitions
value = 0
value = 1
Modify Existing CTR
ACTIVE
Slots per Superframe
Dynamic
Originator-PNC
na
na
na
New CTR
SPS
Superframes per Slot
Pseudostatic
Originator-PNC-Target
na
na
na
doc.: IEEE 802.15-02/115r1
SPS Set Definitions
Field
SPS Set
Octets
Definition
Set Index
SPS Interval
Next Awake Beacon
1
2
4
PNC assigned identifier
Number SFs between Awake Beacons
Beacon Number of next Awake Beacon
The SPS Interval specifies the number of superframes
between Awake beacons. The Next Awake Beacon is the
beacon count for the upcoming next beacon to which the SPS
DEV will listen.
Submission
doc.: IEEE 802.15-02/115r1
Proposed Names, Definitions,
and Timing Diagrams
Submission
Slide 8
doc.: IEEE 802.15-02/115r1
New Names and Definitions for SPS
mode
Submission
Slide 9
doc.: IEEE 802.15-02/115r1
• SPS Set (formerly EPS Set)
– Indexed list of SPS Interval, Next Awake Beacon pairs.
• Awake Slot
– A GTS slot allocated for an SPS DEV. The slot was requested
using “SPS” as the CTA Type.
– Virtual Awake Slot
• Indicates that this is the proper place to insert a Awake Slot,
but no slot will actually be allocated at this time.
• SPS Interval
– Number of superframes between successive Awake beacons.
• Awake Slot Interval
– Number of superframes between successive Awake slots.
• Awake Slot Fraction (no longer a specifiable parameter)
– The number of SPS Intervals contained in a Awake Slot Interval
• SPS Sleep Opportunity
– Any interval during in which an SPS mode DEV is not required to
receive or transmit
Submission
Slide 10
doc.: IEEE 802.15-02/115r1
Summary of SPS Terms
• Awake
– Awake beacon
• The beacon in which a DEV in SPS mode DEV is
listening.
– Awake superframe
•
• The superframe associated with a Awake Beacon that
may or may not contain an Awake Slot
– Next Awake Beacon
• The beacon number of the next beacon when the SPS
DEV will be listening.
Sleep
– Sleep Beacon
• Any beacon that is not an SPS DEV’s Awake Beacon
– Sleep superframe
• The superframe associated with a Sleep beacon
Submission
Slide 11
doc.: IEEE 802.15-02/115r1
The Timing of SPS
Submission
Slide 12
doc.: IEEE 802.15-02/115r1
Synchronous Power Save Mode
Awake
beacon
Awake Slot,
normal GTS
slot
For Awake Slot Fraction (WSF) = 1
Awake superframe
Sleep beacon
CTR Interval
Sleep
superframe
Sleep
superframe
For WSF = 2
Awake beacon
Awake
Slot
SPS
Interval
Submission
Awake
superframe
SPS
Interval
Awake
superframe
Sleep
superframe
CTR Interval
Slide 13
Virtual Awake Slot = No GTS slot is allocated
at the time that it would be allocated if WSF=1
February 2001
doc.: IEEE 802.15-02/115r1
SPS Mode Timimg Examples
Case 1: SPSI = 2, CTRI = 2
SPSI
CTRI
Case 2: SPSI = 2, CTRI = 4
CTRI
SPSI
Submission
Slide 14
Mark Schrader, Eastman Kodak Co.
February 2001
doc.: IEEE 802.15-02/115r1
Case 3: SPSI = 2, CTRI = 8
CTRI
SPSI
Case 4: SPSI = 4, CTRI = 8
CTRI
SPSI
KEY
SPSI = SPS Interval
CTRI = CTR Interval
Submission
Slide 15
Mark Schrader, Eastman Kodak Co.
doc.: IEEE 802.15-02/115r1
SPS Sleep Opportunities
For Awake Slot Fraction = 1
The SPS DEV must Awake up somewhat
prior to the Awake beacon or prior to its
GTS slot..
For Awake Slot Fraction = 2
Key
Reduced Power Opportunities
Submission
Slide 16
doc.: IEEE 802.15-02/115r1
Switch to SPS Mode
N
(Set a counter called. Awake Slot
Fraction counter to 1)
SPS
Interval?
SPS DEV sent the command called in
D09 “Momentary EPS CTA“ to the
PNC, prior the Awake superframe.
Y
This is counting the number of
beacons in the SPS interval.
Momentary
Awake
slot?
Should the SPS interval
synchronize the entry into SPS
mode?
Y
N
This means that a counter called the
Awake Slot Fraction counter = Awake
Slot Fraction.
Awake
Slot
Fraction?
N
Y
(Virtual Awake
Slot)
Create Awake Slot.
Set Awake Slot
Fraction counter to 0.
Reset counter for timing
the SPS Interval.
Increment Awake Slot
Fraction counter.
Submission
Slide 17
PNC’s SPS slot
creation logic first cut.
doc.: IEEE 802.15-02/115r1
Active mode
CTR Interval = 2
GTS slot
Submission
Slide 18
doc.: IEEE 802.15-02/115r1
Changes Needed to Implement The
Compromise
Submission
Slide 19
doc.: IEEE 802.15-02/115r1
Beacon Element to Replace CTA Fields
• Create new beacon element called “Power Save Information
Element”, PSIE. Each information element shall contain, an SPS
Set number {1,2,…,N}, a a list of the ADs of DEVs currently in
SPS mode, the current value of SPS Interval, and Next Awake
Beacon for that SPS set. The PNC shall create a PSIE for each
set k only if one or more DEVs currently in SPS mode have
CTA’a that were requested with k as the SPS Set. Otherwise the
PSIE for k shall not be present in the beacon.
• Possibility: A PSIE with the SPS Set number of “0” shall be used
to allow APS devices to indicate that they are sleeping. The
indication is requested using the “Show Mode” field of the APS
sleep command when switching into APS sleep mode. Use of
set ”0” shall be optional, allowing DEV’s to sleep anonymously if
desired.
• (Diagram of structure see next page)
Submission
Slide 20
February 2001
doc.: IEEE 802.15-02/115r1
Octets: 1
1
7
K
Element
ID
Length
SPS Set
AD List
SPS Information Element
Octets: 1
2
4
SPS Set
Index
SPS
Interval
Next Wake
Beacon
SPS Set
Submission
Slide 21
Mark Schrader, Eastman Kodak Co.
February 2001
doc.: IEEE 802.15-02/115r1
Command Changes
• Combine the two commands to switch
PS modes and the one command to
insert an SPS slot, to one command
that will perform all three functions.
(details to follow)
Submission
Slide 22
Mark Schrader, Eastman Kodak Co.
doc.: IEEE 802.15-02/115r1
Appendix 1
Power Management Architecture
Compromise
Submission
Slide 23
doc.: IEEE 802.15-02/115r1
Compromise
• CTA elements indicate channel time
only and are absent if no channel time
in allocated
• Traffic pending indicator in the beacon.
• Beacon indication of DEV’s in EPS
mode using an EPS set. This is absent
for DEVs not in EPS mode.
• Ability of a DEV to sleep and Awake up
as proposed by Raju.
• A single beacon entry for EPS Next for
Submission
Slide 24
doc.: IEEE 802.15-02/115r1
Compromise Continued
• For PNC capable DEV’s
– Support 1 EPS Set minimum if Des
mode bit not set
– Support 4 EPS Set minimum if AC
powered.
– Add “EPS Sets supported” to PNC
capabilities table.
Submission
Slide 25