240 likes | 316 Views
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Status Update on the High-Rate Editing Progress] Date Submitted: [16 Sep., 2007] Source: [Youngae Jeon, Wangjong Lee, Seung Hyong Rhee, Sangsung Choi] Company [ETRI/KWU]
E N D
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Status Update on the High-Rate Editing Progress] Date Submitted: [16 Sep., 2007] Source: [Youngae Jeon, Wangjong Lee, Seung Hyong Rhee, Sangsung Choi] Company [ETRI/KWU] Address [161, Gajeong-dong, Youseong-gu, Daejeon, Korea] Voice: [+82-42-860-1564], FAX: [+82-42-860-5218], E-Mail: [yajeon@etri.re.kr, woorihope@kw.ac.kr, rhee@kw.ac.kr, sschoi@etri.re.kr] Abstract: [Many parts of the current HR draft are missing or incomplete. As a result of the joint effort of ETRI and KWU, many parts of primitives and frame formats are filled and updated. The remaining parts, however, requires a continuing efforts on the draft, e.g. synchronization, mesh extension mechanisms, and some primitives.] Purpose: [The document describes the recent effort on the modification and complement of the HR part of the current draft.] 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. Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Editing Status Update Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Primitives • Update, complement, or fill out the descriptions on the primitives • Elements • Type • Valid range • Description • When generated • Effect of receipt • Determine additional parameters for some primitives Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Example: MSME-GET.request MSME-GET.request( MeshIBattribute ) Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Table 5 – MeshIBAttribute Parameters Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Mesh Management SAP Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Mesh SAP Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Example: MESH-ASYNC-DATA.request MESH-ASYNC-DATA.request( DestAddr, SrcAddr, TranMethod, Priority, ACKPolicy, TransmissionTimeout, Length, Data ) Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Frame Formats • Frame formats • General mesh frame • Mesh data frame • Mesh command frame • Correct errors and make up for the missing parts • Subfield descriptions • Indication • Valid value • Basic operation Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Example: MAC Frame Body Format Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Example: Tree Topology Update Command • Command type (0x05) • Length • Descendant num • Terminator MDEVID • Initiator MEDVID Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Synchronization • Section 8.7 of the current HR draft is reserved for the synchronization of the Mesh WPAN; however, it has been empty so far • Annex A(15.3/3b MAC layer changes) describes a synchronization mechanism that is (seemingly) applicable to the HR Mesh • Its feasibility should be further investigated Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Synchronization Process Neighbor MPNC IE in the beacon frames Reference MPNC selection Slot boundary synchronization to the reference MPNC Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Neighbor MPNC IE • Neighbor MPNC IE • A list of MPNCs whose beacon frames can be heard • Shall be included in all beacon frames • Purpose of the IE • To check whether the sender MPNC has received the previous beacon frame sent by me • To know the neighbor MPNCs and their channel times for beacon transmissions Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Reference MPNC Selection • MPNCs shall select a common reference MAS slot boundary to align their boundary to • LNS (local Network Size) • Number of MPNCs that are using the same MAS slot boundary • Who will be the reference MPNC? • Find an MPNC group with the largest LNS • Select an MPNC with the largest MAC address in the group • It minimizes the total number of devices needing to realign their MAS boundary Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Reference MPNC Selection Y. Jeon, W. Lee, S. H. Rhee, S. Choi
MPNC Slot Boundary Synchronization Y. Jeon, W. Lee, S. H. Rhee, S. Choi
MPNC Slot Boundary Synchronization • Slot_drift ≤ Guard time • Transmit a beacon frame by Slot_drift earlier or later in the next superframe. • DEV can receive the beacon frame and synchronize its clock • Slot_drift > Guard Time • Transmit beacon frame earlier or later in steps less than guard time Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Future Works Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Primitive Descriptions • Description of primitive fields • SetDefaultMeshIB • MeshIBattribute • MeshIBvalue • MeshParameterSet • MeshTopoParameter • MeshDiscription • Further examination of the primitive descriptions Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Mesh Command Frame • Join procedure • Mesh join request command • Leave procedure • Mesh Leave request command Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Synchronization • Further examination of the synchronization mechanism • The feasibility and robustness • Find a possible problem • Comparison with the WiMedia’s way of synchronization • Applicability of the WiMedia protocol • Compare the robustness of the two mechanisms Y. Jeon, W. Lee, S. H. Rhee, S. Choi
Mesh Extensions and Support • Mesh extensions • Make clear connections between the defined primitives and the mesh extension mechanisms • Define command frames required by the mesh mechanism • Mesh architecture, medium access, beaconing, synchronization… • Mesh service support • Define required command frames and associated primitives • Network self-organization • TREEID assignment • Routing • Further examination of the routing mechanism Y. Jeon, W. Lee, S. H. Rhee, S. Choi