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 ReportTranscript 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