August 2001 doc.: IEEE 802.15-01/315r3 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: IEEE802.15.3: Overview of Power Save.
Download ReportTranscript August 2001 doc.: IEEE 802.15-01/315r3 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: IEEE802.15.3: Overview of Power Save.
August 2001 doc.: IEEE 802.15-01/315r3 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: IEEE802.15.3: Overview of Power Save Proposal. Date Submitted: 14 August, 2001 Source: Jay Bain Company: Time Domain Address: 7057 Old Madison Pike Voice: 256 922 9229 , FAX: 256 922 0853, E-Mail: [email protected] Source: Mark E. Schrader Company: Eastman Kodak Co. Address: 4545 East River Road, Rochester, NY 14650-0898 Voice: 716-781-9561 , FAX: 716-781-9533, E-Mail: [email protected] Abstract: This provides an overview of proposed incorporations in the draft standard relating to power management. Purpose: To provide information and solicit comments on proposed power management 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 Submission Slide 1 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Overview of MAC Power Save Provide the protocol structure that will allow a range of applications the greatest opportunity to save power. Submission Slide 2 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Revision changes • Changes from R1 to R2 – Add shoulds and shalls to text on beacon length, QoS, – Add chart of EPS savings – Add table of comparison of approaches • Changes from R2 to R3 – Multiple sourcing – Update proposal changing beacon content, synchronization, initialization, and dual QoS profiles Submission Slide 3 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Possible operating scenarios • The mode with greatest power saving is OFF! • If off won’t do -- Associate with a network and then: – Take advantage of characteristics of contention free period – reduce power in slots not assigned to a device. (RPS) – Take advantage of higher layer inactivity reduce power by skipping several beacons and superframes. (EPS) Submission Slide 4 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 The enemies of power saving • Constant high throughput requirements. • Time to progress from startup to data movement. • Failure by higher layers to correctly structure requirements for service • Real characteristics of PHY and MAC • Poor environmental conditions resulting in lost packets and use of lower transmission rates Submission Slide 5 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Beacon RPS Operation Contention Free Period Contention Access Period Period of Reduced Power Opportunity • PNC may be an RPS device • Stay awake for – – – – Beacon CAP Assigned receive slot Assigned send slot with activity • Consider receive slot as empty after 25% of duration Submission Slide 6 • Slot location – Higher layers make realistic RPS QoS requirement known to device – PNC required to make best effort to locate assigned slot nearest beacon Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Sender: EPS AWAKE, Slot Allocations 1 AWAKE Sender & Receiver wake to beacon, read null CTA. No traffic Indicated Beacon Beacon EPS Mode Submission Mode Sender: PNC “AWAKE Mode Declaration” in CAP, receive ACK. Switch at end of EPS interval EPS Mode Sender: In beacon on last data packet, “EPS Mode Declaration” in CAP to PNC and receive ACK. PNC returns to sending null CTAs at the EPS Mode rate. Contention Free Period Other Members’ Slots Slide 7 Sender & Receiver wake to beacon with AWAKE Mode CTAs set by PNC. Send first data packet in assigned slot. A high rate AWAKE allocations shown Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Sender: EPS AWAKE, Slot Allocations 2 AWAKE Mode Allocation: One Slot (blue) in Every 10 Superframes. Sender & Receiver wake to beacon, read null CTA. No traffic Indicated Submission Mode AWAKE Mode Beacon Beacon Beacon EPS Mode EPS Sender: Transmits PNC “AWAKE Mode Declaration” in CAP, receives ACK. The mode switches on next scheduled EPS Mode slot superframe. Slide 8 Contention Free Period Other Members’ Slots Sender & Receiver wake to beacon with AWAKE Mode CTA (with slot) set by PNC, Send first data packet in assigned slot. An identical-to-EPS-Mode rate is shown. Sender: Transmits PNC “EPS Mode Declaration” in CAP, receives ACK. The mode switches on next scheduled AWAKE Mode slot superframe. Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Sender: EPS AWAKE, Slot Allocations 3 AWAKE Sender & Receiver wake to beacon, and data is sent in EPS mode allocated slots. Beacon Beacon EPS Mode Submission Mode Sender: PNC “AWAKE Mode Declaration” in CAP, receive ACK. Switch at end of EPS interval EPS Mode Sender: In beacon on last data packet, “EPS Mode Declaration” in CAP to PNC and receive ACK. PNC returns to sending null CTAs at the EPS Mode rate. Contention Free Period Other Members’ Slots Slide 9 Sender & Receiver wake to beacon. data is sent in AWAKE Mode allocated slots Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 EPS Notification via CTA EPS Information Element “No-OP” CTA Information Element Information bearing CTA Information Element Submission 1 Octet Dest. DEV ID 1 Octet 1 Octet 1 Octet 2 Octet SRC DEV DST DEV Address Address Slot Start Time Zero Value 1 Octet 1 Octet 2 Octet 2 Octet SRC DEV DST DEV Address Address Slot Start Time Slide 10 2 Octet Time slot duration Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Channel Time Request Additions Existing Channel Time Request EPS Support Octet Added Currently defined operation Of Channel Time Request 0 Persistent at EPSTime - New operation 1 Multi-slot staged operation – New operation 2 Submission Slide 11 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Power Save – Control Mechanisms (TBD) • Snd Dev to Rcv Dev – Request/Confirm of EPSTime – Coordination of EPS beacon location • Snd Dev to PNC – Parms for EPSTime – Coordination of EPS beacon location – Channel time request blocks • Add field to indicate EPS operation – Sequence to specific channel time operation Submission Slide 12 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Changes to PNC and CTA - Benefits • Gives PNC the knowledge to communicate with EPS dev • Provides sanity check for EPS receiving dev that it is still in sync • Facilitates different models of QoS for EPS devices Submission Slide 13 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 EPS Information Element Disposition • Remove EPS gauge level bits. Average power decrease didn’t weigh well against the increased complexity • Remove the more bit. Message Header in assigned slot carries the intent that EPS receiver remains awake after that superframe • Remove Current sequence value. Use zero duration CTA element to reflect the presence or absence of information for the EPS receive device. Zero duration CTA only present during superframe for EPS wake. • Remove the Acknowledged sequence value. The desired effect is proved by exception handling • Remove the Active update bit. Define the sending QoS to be single message or multimessage. (assurance that an errant sending device doesn’t impact a receiving EPS device) Submission Slide 14 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Sender-PNC-EPS device diagram (needs updating) Source PNC EPS Destination EPS Traffic Command Update Beacon Traffic Ack Beacon is Second chance B B Message in Assigned slot (short retry timer) Missed Beacon Missed traffic B Missed Beacon Missed traffic Message Repeat B Message Repeat Receive Beacon Receive traffic Wake Ack traffic Traffic Command Update Beacon Traffic Ack EPS Submission Slide 15 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 QoS Aspects for EPS • Higher order protocols dictate the latency of the EPS device waking for a beacon • Higher layers should not ask for more than needed • Two profile operation – Low duty cycle – High rate operation Submission Slide 16 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Repeater Considerations • Use repeater in normal manner as piconet coverage enhancer. Submission Slide 17 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Where is the Beacon? • Consideration of Beacon change (new superframe length) – – PNC should not change the superframe length if not truly beneficial to traffic requirements – If it does change, the EPS device shall stay on to find the beacon – if once in a long while event, not a problem. • Clock drift calculation and leading of nominal beacon time is EPS device responsibility. Submission Slide 18 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 MAC to PHY communications • Taking James Gilb suggestion • Table of power save options in PHY sent to MAC. Content is time to return to normal operation. • MAC chooses the appropriate table index for each power down command to PHY. • MAC sends power on command to return the PHY to normal mode. Submission Slide 19 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Performance modeling • Note: these will be updated in the next rev Submission Slide 20 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 No-Op Wake Cycle Average Amp Chart 1.00E+00 0.01 0.1 1 1.00E-01 10 no return assumption 1 mS return assumed 1.00E-02 multi superframe return assumed always active 1.00E-03 always inactive 1.00E-04 1.00E-05 Submission Slide 21 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 Tri-shake approach Active State Indication ACK at end of SIFS Sleep State Request ACK at end of SIFS CAP Opportunity to reenter EPS CFP EPS Ret Beacon CAP Opportunity to reenter EPS CFP EPS Ret Beacon CAP EPS Ret Beacon CFP Opportunity to reenter EPS Sleep State Permit ACK at end of SIFS Assume 1 mS EPS Return required Assume CAP of 1 mS Submission Slide 22 Jay Bain Time Domain, Mark Schrader Eastman Kodak August 2001 doc.: IEEE 802.15-01/315r3 EPS approaches - Comparison • Emphasis on lowest power use for “no op” wake cycles. • Beacon provides – Association timeout gauge – Ack + indications • PNC does not responsible for ack/indications during active mode • Dev-to-dev and repeater service available • PNC not required to support repeater service for basic EPS • PNC provides repeater service for EPS-EPS devs (if PNC supports repeater service). Ceases when devs go active. Submission Slide 23 Jay Bain Time Domain, Mark Schrader Eastman Kodak