Download presentation
Presentation is loading. Please wait.
1
doc.: IEEE 802.15-<doc#>
<month year> doc.: IEEE <doc#> Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: PAC Cyclic-Superframe Operational Guide Date Submitted: 08 Nov., 2016 Source: Seong-Soon Joo Company: ETRI Address: 161 Gajeong-dong, Yuseong-gu, Daejeon, KOREA Voice: , FAX: , Re: Abstract: As a contribution proposal for the IEEE TG8 standards, the operation of PAC cyclic- superfame is proposed. Purpose: To provide usage guide of the cyclic-superframe structure Notice: This document has been prepared to assist the IEEE P 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 P <author>, <company>
2
PAC Cyclic-Superframe Structure Operational Guide
<month year> doc.: IEEE <doc#> PAC Cyclic-Superframe Structure Operational Guide Seong-Soon Joo ETRI <author>, <company>
3
Variety of Services in PAC Networks (I)
Group A : on-line game Initiator invites on-line gamers and waits for 10 minutes Initiator forms a peer group and starts a game Game control messages are exchanged among gamers every 500 ms Group B : advertisement Advertiser sends advertisement to customers in the shopping mall every 1 sec Customer starts to listen advertisement for 30 minutes while locating in the mall Group C : equipment control Equipment controller discovers sensing and actuation devices all the times Sensing device sends data every 10 sec Equipment controller sends control data every 10 sec Sensing device should send urgent signal no later than 100 ms peer group A peer group B peer group C
4
Variety of Services in PAC Networks (II)
Different required quality of service Group A : on-line game Bounded deterministic latency Group B : advertisement Loss tolerable Group C : equipment control Loss sensitive and bounded deterministic latency Urgent signal Different resource usage patterns Group A : on-line game Forming a group before starting a service Group B : advertisement Any device can join and leave anytime Group C : equipment control Designated devices are discovered Maintain devices all the times peer group A peer group B peer group C
5
How to Support Variety of Services
To less consume the power, need to know when receiver is on Use cyclic-superframe structure for a PAC group Different resource usage on the service initiator and responder Possible to assign a cyclic-superframe structure for a PD peer group A discover peering data discover peering data peer group B discover peering data peering data peering data discover peering data discover peer group C discover peering data peering data peering data discover peering data
6
Initialize Cyclic-Superframe Structure
Default configuration Cyclic-superframe size = 1 Number of superframe pattern A = 1 Type of superframe pattern A = b1010 Type of superframe pattern B = don’t care Set the cyclic-superframe structure Configure cyclic-superframe structure as an initiator Configure cyclic-superframe structure as a responder initiator Cyclic-superframe Y S D P CAP CFP Superframe A S S D P CAP CFP Superframe B S Superframe A Superframe B responder Cyclic-superframe X Cyclic-superframe X Cyclic-superframe X Cyclic-superframe X S D P CAP CFP Superframe A S Superframe A S Superframe A S Superframe A
7
Follow Cyclic-Superframe Structure
Responder follows the configuration of cyclic-superframe structure When receiving the configuration of cyclic-superframe structure from the initiator initiator Cyclic-superframe Y Superframe A S Superframe A S Superframe B S Superframe B S DiscoveryRequest command (CyclicSuperframe IE) responder Cyclic-superframe X Cyclic-superframe Y Superframe A S Superframe A S Superframe B S Superframe B S MLME-DISCOVERY.indication {CyclicSuperframeStructure, CyclicSuperframeStart) MLME-SETCYCLICSUPERFRAME.request {CyclicSuperframeStructure, CyclicSuperframeStart}
8
Start Time of Cyclic-Superframe Structure
MAC sublayer counts superframes after synchronization modulo 255 (4095) The location of a superframe in a cyclic-superframe is indexed by the superframe count The higher layer may select the start of cyclic-superframe with indexing the superframe The start time of cyclic-superframe is calculated with superframe count and Sequence Number field of the Cyclic-superframe descriptor IE CyclicSuperframeStart = (Superframe count + Cyclic-superframe size - Sequence Number + 1) % 255 Higher layer of initiator MLME-SETCYCLICSUPERFRAME.request = {CyclicSuperframeStart = superframe n+1) Cyclic-superframe X Superframe S Superframe S Superframe A S Superframe B S Cyclic-superframe IE (Sequence Number = 1) Cyclic-superframe IE (Sequence Number = 2) superframe 0 superframe n PeeringRequest command (CyclicSuperframe IE) Cyclic-superframe X Superframe S Superframe S Superframe A S Superframe B S superframe m superframe m+n CyclicSuperframeStart = (Superframe count + Cyclic-superframe size - Sequence Number + 1) % 255 Higher layer of responder MLME-PEERING.indication = {CyclicSuperframeStart = superframe m+n+1+2)
9
Change Cyclic-Superframe Structure
Initiator can change the cyclic-superframe structure After completing discovery, change the configuration of cyclic-superframe structure initiator Cyclic-superframe Z Cyclic-superframe Z Superframe A S Superframe B S Superframe A S Superframe B S PeeringRequest command (CyclicSuperframe IE) Cyclic-superframe Y responder Superframe A S Superframe B S Superframe B S Cyclic-superframe Y Cyclic-superframe Z Cyclic-superframe Z Superframe A S Superframe B S Superframe A S Superframe B S
10
Maintain Cyclic-Superframe Structure
PIB Maximum length of cyclic-superframe 256 4096 List of cyclic-superframe structure PD_ID/Group_ID/MulticastGroup_ID CyclicSuperframeStructure Cyclic-superframe size Number of superframe pattern A Type of superframe pattern A Type of superframe pattern B CyclicSuperframeStart 0~255 Check current cyclic-superframe structure Initiator PD can advertise configuration of cyclic-superframe structure with Cyclic-superframe descriptor IE of a data frame
11
Operation of Multiple Cyclic-Superframe
MAC sublayer of a PD listens or transmits frames at periods assigned with the projection of multiple cyclic-superframe Cyclic-superframe 1 S D P CAP CFP S D P CAP CFP S D P CAP CFP Cyclic-superframe 2 S D P CAP CFP S D P CAP CFP S D P CAP CFP Cyclic-superframe 3 S D P CAP CFP S D P CAP CFP S D P CAP CFP Cyclic-superframe 3 S D P CAP CFP S D P CAP CFP S D P CAP CFP S D P CAP CFP S D P CAP CFP S D P CAP CFP
12
Revision Required (I) Increase the maximum length of cyclic-superframe
Change 256 to 4,096 Revision required 5.1.2 Cyclic-superframe The maximum cyclic-superframe size is 255 4,096 superframes. Cyclic-superframe descriptor IE Figure 49 Change length of Sequence Number, Cyclic-superframe Size, Number of superframe Pattern A into Octets: 2 Table 33 Cyclic-superframe descriptor Valid range of Cyclic-superframe Size, Number of superframe Pattern A into 2 Octets Add a time information of cyclic-superframe new parameter : CyclicSuperframeStart Revision required primitives MLME-SETCYCLICSUPERFRAME.request MLME-DISCOVERY.indication MLME-PEERING.indication
13
Revision Required (II)
Revise the description on primitives Revise the PIB macCyclicSuperframeStructureList Add new table for defining Cyclic-superframe structure macCyclicSuperframeStr uctureList List of Cyclic- superframe Structure Set as defined in Table xx Default Cyclic- superframe Structure The list of the cyclic- superframe structure of PAC groups operating within communication range Property Type Valid range Description Cyclic-superframe ID Enumeration, Integer PD_ID, Group_ID, MulticastGroup_ID 2 octet Identifier of Cyclic-superfame Cyclic-superframe Size Integer Number of superframes in a cyclic-superframe. Number of superframe pattern A Type of superframe pattern A As defined in Active periods in superframe pattern A Type of superframe pattern B Active periods in superframe pattern B Start time of cyclic-superframe Superframe index of the first frame of a cyclic-superframe
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.