27
January, 2002 Mark E. Schrader, Eastman Kodak> Slide 1 doc.: IEEE 802.15- 02/067r1 Submiss ion red fields replacing with your information; they are required. This is a manual update fields are informational and are to be deleted. Black stays. After updating delete thi Project: IEEE P802.15 Working Group for Wireless Personal Area Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Networks (WPANs) Submission Title: [EPS Talking Points] Date Submitted: [23 January, 2002] Source: [Mark E. Schrader] Company [Eastman Kodak Co.] Address [1447 Saint Paul St., Rochester, NY, 14653-70223, USA] Voice:[585-253-5241], FAX: [585-726-5658], E-Mail: [[email protected]] Re: [PM Discussion Illustrating the Points.] [If this is a response to a Call for Contributions, cite the name and date of the Call for Contributions to which this document responds, as well as the relevant item number in the Call for Contributions.] [Note: Contributions that are not responsive to this section of the template, and contributions which do not address the topic under which they are submitted, may be refused or consigned to the “General Contributions” area.] Abstract: [Illustrations and Summary Points and PM Architecture Compromise] Purpose: [Show functionality and PNC implementation and addition of asynchronous sleep capability.] 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.

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

  • Upload
    hamish

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ EPS Talking Points ] Date Submitted: [ 23 January, 2002 ] Source: [ Mark E. Schrader ] Company [ Eastman Kodak Co. ] Address [ 1447 Saint Paul St., Rochester, NY, 14653-70223, USA ] - PowerPoint PPT Presentation

Citation preview

Page 1: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 1

doc.: IEEE 802.15-02/067r1

Submission

NOTE: Update all red fields replacing with your information; they are required. This is a manual update in appropriatefields. All Blue fields are informational and are to be deleted. Black stays. After updating delete this box/paragraph.

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: [EPS Talking Points]Date Submitted: [23 January, 2002]Source: [Mark E. Schrader] Company [Eastman Kodak Co.]Address [1447 Saint Paul St., Rochester, NY, 14653-70223, USA]Voice:[585-253-5241], FAX: [585-726-5658], E-Mail:[[email protected]]

Re: [PM Discussion Illustrating the Points.]

[If this is a response to a Call for Contributions, cite the name and date of the Call for Contributions to which this document responds, as well as the relevant item number in the Call for Contributions.][Note: Contributions that are not responsive to this section of the template, and contributions which donot address the topic under which they are submitted, may be refused or consigned to the “General Contributions” area.]

Abstract: [Illustrations and Summary Points and PM Architecture Compromise]

Purpose: [Show functionality and PNC implementation and addition of asynchronous sleep capability.]

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.

Page 2: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 2

doc.: IEEE 802.15-02/067r1

Submission

OverviewOverview

• EPS Criteria• D09 EPS Operation• Compromise Proposal

Page 3: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 3

doc.: IEEE 802.15-02/067r1

Submission

In the course of discussing power management In the course of discussing power management in the MAC conference calls, various members in the MAC conference calls, various members suggested criteria for evaluating proposed PM suggested criteria for evaluating proposed PM methods that would make for a superior methods that would make for a superior standard, while being consistent with this standard, while being consistent with this committee’s overall 802.15.3 requirements. committee’s overall 802.15.3 requirements.

The following is an unofficial list of the criteria The following is an unofficial list of the criteria that came out of the MAC conference calls.that came out of the MAC conference calls.

Page 4: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 4

doc.: IEEE 802.15-02/067r1

Submission

Primary Power Save RequirementsPrimary Power Save Requirements

• Allow power sensitive DEVs to save power or sleep as much as possible, not park etc.– Primary requirement: A DEV shall be allowed to

not listen for multiple superframes, and then listen only to a beacon unless the CTAs in that beacon tell the DEV to listen to a time slot. This sequence repeated over and over is defined as “sleep mode”is defined as “sleep mode” (or extended power save, EPS, mode).

• The PM scheme shall not decrease the PNCs doze time significantly.

• The PM scheme shall require minimal DEV interaction with the PNC when in sleep mode.

Page 5: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 5

doc.: IEEE 802.15-02/067r1

Submission

Synchronization CriteriaSynchronization Criteria

• Synchronization is supported and not required by a station setting up its sleep mode.– We shall support three or more DEVs

communicating with each other while in sleep mode.

– A new DEV may join and communicate synchronously with other sleep mode devices.

– Or a device may choose its own sleep mode parameters rather than synchronizing to an existing sleep mode.

Page 6: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 6

doc.: IEEE 802.15-02/067r1

Submission

Cost and Performance CriteriaCost and Performance Criteria

• The PM method shall not significantly impact the cost, complexity, and performance of the MAC.

• The PM method shall not degrade the performance of the piconet.– By example: If N devices each want a time one

slot in every 30 superframes, the PNC shall be capable of not overloading a single superframe with all N time slots in fulfilling that request.

– High rate devices shall operate in the presence of sleep mode devices without being impacted.

Page 7: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 7

doc.: IEEE 802.15-02/067r1

Submission

Burst CriteriaBurst Criteria

• Transitions from sleep to “full power mode” shall be fast, and vice versa. – Fast means within the time required for the PNC

to respond to one command to the PNC. – “full power mode” is with all CTA slots restored

and sending data as before sleep mode.– This enables burst data from power sensitive

devices (e.g. remotely operated cameras with motion detection capability) to start quickly.

Page 8: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 8

doc.: IEEE 802.15-02/067r1

Submission

Flexibility CriteriaFlexibility Criteria

• Devices shall be able to save power individually. “I am going into sleep mode!”

• Devices shall be able to save power synchronously as a group. “We are going into sleep mode now.” (“...because I know best, and you gave me the authority switch your mode”).

• Devices in sleep mode shall be able to only listen to beacons and have no time slots, or send the occasionaloccasional packet of data.

Page 9: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 9

doc.: IEEE 802.15-02/067r1

Submission

The current method fulfills all of the previous The current method fulfills all of the previous criteria and functionality. It is designed to meet criteria and functionality. It is designed to meet the very high expectations of the MAC the very high expectations of the MAC subcommittee and this standards body -- to subcommittee and this standards body -- to manage power both very effectively and very manage power both very effectively and very efficiently.efficiently.

Page 10: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 10

doc.: IEEE 802.15-02/067r1

Submission

How It Works and Why It How It Works and Why It Works This WayWorks This Way

Page 11: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 11

doc.: IEEE 802.15-02/067r1

Submission

Channel Time AllocationsChannel Time Allocations

• A stream is initiated with QoS parameters that are mapped one-to-one to equivalent channel time request, CTRB fields.

• Each stream connection request or channel time request that is accepted by the PNC, results in at least one channel time allocation, CTA owned by the DEV that “originates” that stream connection

Page 12: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 12

doc.: IEEE 802.15-02/067r1

Submission

Allocation TypesAllocation Types

• There are two types of streams/CTAs, that can be originated by a DEV, an ACTIVE stream/CTA or an EPS stream/CTA.

• The PNC switches between CTA types when the DEV, that originated the stream, switches modes.

• The following figure shows the relationship between CTA types and PM modes.

Page 13: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 13

doc.: IEEE 802.15-02/067r1

Submission

Switching Between Extended Power Switching Between Extended Power Save and ACTIVE ModesSave and ACTIVE Modes

Switch to ACTIVE CTA modecommand

Switch to EPS CTA modecommand

DEV in EPS mode

EPS CTAs

DEV in ACTIVE mode

ACTIVE CTAs

Action taken by the PNC

Page 14: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 14

doc.: IEEE 802.15-02/067r1

Submission

Why not just ask for new CTAs?Why not just ask for new CTAs?

• Normal (ACTIVE) CTA’s have timing parameters that can be used by only one stream.

• Suppose that an EPS mode DEV A sleeps 6 superframes, and then has one slot, and repeats this pattern.

• It is impossible for DEV B to tell the PNC that it wants to sleep and communicate in phase with DEV A using a standard (ACTIVE) channel time request.

Page 15: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 15

doc.: IEEE 802.15-02/067r1

Submission

A Low Complexity SolutionA Low Complexity Solution

• The EPS Set is equivalent to a shared version of the Allocation Period part of the channel time request.

• The DEV now can say “I request the same timing as the other members of the EPS Set”

• It is no more difficult for the PNC then asking it for two independent channel time allocations, both with unrelated parameters.

• The slot width and jitter are private in both cases and computed from the CTRB parameters.

Page 16: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 16

doc.: IEEE 802.15-02/067r1

Submission

An abbreviation used in this document: An abbreviation used in this document:

APAP is defined as the Allocation Period field of is defined as the Allocation Period field of the Channel Time Request Block used by the the Channel Time Request Block used by the PNC to create CTA elements in the beacon.PNC to create CTA elements in the beacon.

Page 17: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 17

doc.: IEEE 802.15-02/067r1

Submission

How CTAs are Specified in ACTIVE Mode & EPS ModeHow CTAs are Specified in ACTIVE Mode & EPS Mode

ACTIVE CTA

EPS Set NAP AP

EPS CTA

AP = Allocation Period field of CTRB of the Channel Time Request Command

slot allocation period

slot allocation period

CTRBCTRB

Page 18: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 18

doc.: IEEE 802.15-02/067r1

Submission

Yes but what about the AP in EPS mode?Yes but what about the AP in EPS mode?

EPS Set N AP

EPS CTA

slot allocation period

Claim: The Allocation Period field in the CTRB (AP) enables critical EPS functionality with minimal PNC overhead.

?!

CTRB

Page 19: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 19

doc.: IEEE 802.15-02/067r1

Submission

Definition of AP Field in EPS ModeDefinition of AP Field in EPS Mode

• The AP specifies how many slot allocation periods (specified by the EPS Set) to count before putting in the specified non-zero channel time allocation.

• This is not hard for a PNC to do. It is one counter function per EPS CTA. It can be done in firmware.

• Whenever the AP value is 1, the specified time slot is always used as in ACTIVE mode

Page 20: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 20

doc.: IEEE 802.15-02/067r1

Submission

The EPS AP Reduces PNC Overhead.The EPS AP Reduces PNC Overhead.

• Example: 25 PDAs to communicate– Each PDA asks for a source slot at a rate of 1 per

every 12 SFs. The EPS Set used was set to a period of 3 superframes. Thus, AP = 4 will give 1 slot per 12 superframes.

– The PNC will distribute the 25+ slot requests among 4 possible superframes randomly -- no superframe overloading and very small PNC overhead compared with any alternative method.

– All PDAs can sleep 2 superframes at a time.– Any PDA will be able to have a stream to any

other PDA at this rate.

Page 21: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 21

doc.: IEEE 802.15-02/067r1

Submission

EPS AP ContinuedEPS AP Continued

• By using the same EPS Set and AP value, the PNC overhead is minimized.

• In a large piconet situation where each device of the type PDA the PNC might restrict the value of AP and what EPS set it would use by the PNC rather than each device being able to select arbitrary timing parameters.

• The PNC burden for this synchronized network with power save is less than a non-synchronized network without power save.

Page 22: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 22

doc.: IEEE 802.15-02/067r1

Submission

EPS AP for Very Long Slot PeriodsEPS AP for Very Long Slot Periods

• Applications requiring very long times between EPS slot allocations may require the DEV to just listen to some intermediate beacons. This allows it to receive momentary data and management commands from the PNC.

• The EPS allocation period in the CTRB is all that is required to implement this function.

Page 23: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 23

doc.: IEEE 802.15-02/067r1

Submission

Controlling Complexity and PerformanceControlling Complexity and Performance

Page 24: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 24

doc.: IEEE 802.15-02/067r1

Submission

• Add number of EPS Sets supported by PNC to capabilities list.

• Add min and max delay to switch modes to PNC capabilities.

• Assign MTS slots in EPS mode consistent with max delay-to-switch-modes capability of PNC.

• Combine the three “switch” commands to one command with one or two parameters.

• Change dual use CTRB field to two fields.

Page 25: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 25

doc.: IEEE 802.15-02/067r1

Submission

Power Management Architecture Power Management Architecture CompromiseCompromise

Page 26: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 26

doc.: IEEE 802.15-02/067r1

Submission

CompromiseCompromise

• 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 wake up as proposed by Raju.

• A single beacon entry for EPS Next for each EPS Set that is in use.

Page 27: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

January, 2002

Mark E. Schrader, Eastman Kodak>Slide 27

doc.: IEEE 802.15-02/067r1

Submission

Compromise ContinuedCompromise 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.