Download presentation
Presentation is loading. Please wait.
1
doc.: IEEE 802.15-<doc#>
<month year> doc.: IEEE <doc#> SEP Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suggestion and discussion about some issues] Date Submitted: [March 18, 2008] Source: [Chang Sub Shin, Soyoung Whang, Uncheal Jeong, Seongsoon Joo] Company [ETRI] Address [161 Gajeong-dong Yuseong-gu, Daejeon, Korea] Voice:[ ], FAX: [ ], Re: [] Abstract: [suggest solution about WG letter ballet comments and discuss some issues ] Purpose: [resolve WG letter ballet comments] 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 <Chang Sub Shin>, <ETRI> <author>, <company>
2
Suggestion and discussion about some issues
Mar Suggestion and discussion about some issues ChangSub Shin, Soyoung Hwang, Uncheal Jeong, Seongsoon Joo ETRI <ChangSub Shin>, <ETRI>
3
doc.: IEEE 802.15-<doc#>
<month year> doc.: IEEE <doc#> Nov Procedure of SES Synchronization - After initialization, Mesh Coordinator Start Synchronization for SES - Transmission 2 Sync request command frame according to tree topology (WO, AO, Sync boundary, boundary synchronizer) - Every child node have to transmit sync reply command frame - Every child node synchronize with their parents - Mesh Coordinator and Every boundary synchronizer re-start to sync with their children device every wakeup interval - If parent node fail, its child node seek its potential sync parent node in the neighbor table and make new relationship value (sync parent, sync child) Data Transmission in SES mode 2.1 Simple Data Transmission - Data Transmission in active duration 2.1 Reservation Data Transmission - Reservation request command frame in active duration - Reservation reply command frame in active duration - Data Transmission in inactive duration <Chang Sub Shin>, <ETRI> <author>, <company>
4
Algorithm of synchronization (1/3)
<month year> doc.: IEEE <doc#> Nov Algorithm of synchronization (1/3) Parent nodes transmit 2 successive sync request frame to their children nodes according to tree topology If child nodes successfully receive 2 sync frame, Children nodes send sync reply frame to their parent nodes Child nodes synchronize with parent node using the time value of At1, Bt(Ct,Dt)1 and Bt(Ct,Dt)2 At1 At2 (3) Receive sync reply frame A A Parent (1) (2) At1 time value (4) Sync using At1, Bt1 and Bt2 B Bt1 Bt2 (4) Sync using At1, Ct1 and Ct2 C B C D Child Ct1 Ct2 (4) Sync using At1, Dt1 and Dt2 D Dt1 Dt2 <Chang Sub Shin>, <ETRI> <author>, <company>
5
Algorithm of synchronization (2/3) - add error recovery (new proposal)
<month year> doc.: IEEE <doc#> Nov Algorithm of synchronization (2/3) - add error recovery (new proposal) If their parent node fail, its child nodes seek sync parent node among neighbor nodes (express its relationship in the neighbor table) Its child nodes try to sync with sync parent node If its child node successfully can receive 2 sync packet from sync parent node, the child node transmit sync reply packet to sync parent node (include information of requesting sync child) Sync parent node receive sync reply packet from its new sync child node. Sync parent node add relationship value to its neighbor table (sync child) <Chang Sub Shin>, <ETRI> <author>, <company>
6
Algorithm of synchronization (3/3) - add error recovery (new proposal)
<month year> doc.: IEEE <doc#> Nov Algorithm of synchronization (3/3) - add error recovery (new proposal) 1 Sync parent 3 2 Parent 4 Sync child 5 9 6 7 8 <Chang Sub Shin>, <ETRI> <author>, <company>
7
Scheme for network-wide synchronization (example)
<month year> doc.: IEEE <doc#> Nov Scheme for network-wide synchronization (example) Level 0 Level 1 Level 2 Level 3 Level 4 Sync boundary <Chang Sub Shin>, <ETRI> <author>, <company>
8
Reservation process in SES -1 (new command frame)
<month year> doc.: IEEE <doc#> Nov Reservation process in SES -1 (new command frame) Source Destination C 1 A 2 B 3 4 D Reservation Request A : Destination address Source Command sub-type Previous Next End address Reservation slot number 0xffff 1 Reservation Request 2 4 B : Destination address Source Command sub-type Previous Next End address Reservation slot number 0xffff 2 Reservation Request 1 3 4 Reservation Request C : Destination address Source Command sub-type Previous Next End address Reservation slot number 0xffff 3 Reservation Request 2 4 Reservation Request Reservation Reply D : Destination address Source Command sub-type 3 4 Reservation Reply Mesh header Mesh Payload <Chang Sub Shin>, <ETRI> <author>, <company>
9
Reservation & Data Tx process in SES
<month year> doc.: IEEE <doc#> Nov Reservation & Data Tx process in SES Source Destination C 1 A 2 B 3 4 D Slot 0 Slot 1 Slot 2 Data (1) REQ (A) REQ Node (1) Sleep Sleep Data Data (2) REQ REQ (B) REQ Sleep Sleep Node (2) Data Data (3) REQ REQ (C) REP Node (3) Listen Sleep Sleep Data Node (4) Listen REQ REP (D) Sleep Sleep Ack Frame Active Duration Inactive duration Wakeup Interval <Chang Sub Shin>, <ETRI> <author>, <company>
10
Reservation slot value
<month year> doc.: IEEE <doc#> Nov Reservation slot value 2400– MHz O-QPSK PHY : max 133 bytes Preamble : 4 bytes PHR : 1 bytes SFD : 1 bytes Max PSDU size : 127 bytes Pure max Tx time => ms (133 bytes) Define default value of reservation slot unit : 625 symbols (10ms in 2.4) We have to consider proper value in implementation => how many (1 tx + 1 ack) times ? <Chang Sub Shin>, <ETRI> <author>, <company>
11
Issue – Data purge function
<month year> doc.: IEEE <doc#> Nov Issue – Data purge function There is no way for Mesh layer to support indirect communication Don’t support beacon enable mode Don’t support MLME-POLL primitive Cannot support MESH-PURGE primitive Delete MESH-PURGE primitive or Add Poll primitive If we add poll primitive, we correct behavior of MESH-PURGE primitive Delete indirect-tx of TxOptions in MESH-DATA.request primitve Need to search for related text <Chang Sub Shin>, <ETRI> <author>, <company>
12
Issue – Leave Primitive
<month year> doc.: IEEE <doc#> Nov Issue – Leave Primitive There is no explanation of MAC layer behavior If leave primitive use dissociation MAC primitive, we have to add MAC layer behavior Otherwise, add a new command frame of leave Revies 20 column 41page no MCPS-DATA.comfirm <Chang Sub Shin>, <ETRI> <author>, <company>
13
Issue - Reference model (others)
<month year> doc.: IEEE <doc#> Nov Issue - Reference model (others) IEEE802.11 IEEE <Chang Sub Shin>, <ETRI> <author>, <company>
14
Issue - Reference model (IEEE802.15.5)
<month year> doc.: IEEE <doc#> Nov Issue - Reference model (IEEE ) Differentiate primitive and internal access point merge data plane and management plane Add interface to upper layer Upper Layer 802.2 LLC primitive (SSCS) MESH Sublayer MESH SAP DME MHSME MHSME SAP MAC Common Part Sublayer MCPS SAP MLME MLME SAP Internal access PHY Layer PD SAP PLME PLME SAP <Chang Sub Shin>, <ETRI> <author>, <company>
15
doc.: IEEE 802.15-<doc#>
<month year> doc.: IEEE <doc#> Nov Question Don’t we need Sequence field in every command frame ? How can we know duplicate command frame in mesh layer ? <Chang Sub Shin>, <ETRI> <author>, <company>
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.