November 2008 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Distributed channel hopping MAC for industrial.

Slides:



Advertisements
Similar presentations
Doc.: IEEE e SubmissionSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Time.
Advertisements

Doc.: IEEE Submission ETRI May 2015 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE e SubmissionSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [beacon.
TG4e doc.: IEEE e September 2008 W.-C. Jeong Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE m SubmissionSlide 1 May 2012 Project: IEEE P Working Group for Wireless Personal Area Networks(WPANs) Submission.
<author>, <company>
Submission Title: [EGTS Subgroup Report for IEEE e]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<month year> doc.: IEEE < e > <Sep 2008>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
November 18 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Task Group 4e definitions Date.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<January 2002> doc.: IEEE <02/139r0> May, 2008
November 2005 doc.: IEEE November 2005
doc.: IEEE <doc#>
<January 2002> doc.: IEEE <02/139r0> May, 2008
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<May,2009> doc.: IEEE <doc .....> <July 2009>
doc.: IEEE <doc#1>
Date Submitted: [November 9, 2009]
doc.: IEEE <doc#>
<January 2002> doc.: IEEE <02/139r0> May, 2008
doc.: IEEE <doc#>
Date Submitted: [November 9, 2009]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<month year> doc.: IEEE < e> <September 2010>
doc.: IEEE <doc#>
Jan Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed change of terminology: frame to superframe.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Submission Title: [Shared GTS Structure]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Address [ 30 Xueyuan Road, Beijing , China]
doc.: IEEE <doc#>
24 February 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Issues with Beacon-Mode SuperFrame.
doc.: IEEE <doc#>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Robust Multi-Channel Adaptation for Smart Utility Networks]
September 2005 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resource Allocation and Admission Control.
August 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Enhancing and missing simulation result.
doc.: IEEE <doc#>
July 2008 doc.: IEEE July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Out-of-band.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<month year> doc.: IEEE <doc#>
<month year> doc.: IEEE e doc.: IEEE < e >
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
18 March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Extending the MAC Superframe of
doc.: IEEE <doc#>
4 May 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Issues with Beacon-Mode SuperFrame Structure.
doc.: IEEE <doc#>
May 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Text for General Description of PAC Date Submitted:
doc.: IEEE <doc#>
Submission Title: Proposed resolution of 4G-related comments from LB53
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Jan Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed Structure of Contention Free Period.
Submission Title: [Extend-Superframe and GTS Structure]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Presentation transcript:

November 2008 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Distributed channel hopping MAC for industrial applications] Date Submitted: [November, 2008] Source: [Anseok Lee, Wun-Cheol Jeong, Seong-Soon Joo ] Company [ETRI] Address: [161 Gajeong-Dong, Yuseong-Gu, Daejeon, Republic of Korea ] E−Mail: [alee@etri.re.kr, wjeong@etri.re.kr , ssjoo@etri.re.kr] Re: [IEEE 802.15 TG4e] Abstract: [This document presents the distributed channel hopping MAC for industrial applications.] Purpose: [Discussion in 802.15.4e Task Group] 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. Anseok Lee

Distributed Channel Hopping MAC for Industrial Applications November 2008 Distributed Channel Hopping MAC for Industrial Applications Anseok Lee, Wun-Cheol Jeong, Seong-Soon Joo ETRI This work has been supported by the Ministry of Knowledge Economy (MKE) of the Republic of Korea under Grants 2008-F-052. Anseok Lee

November 2008 Motivation Enhance IEEE 802.15.4-2006 MAC to meet the requirements for industrial applications Low power consumption Superframe structure : Cyclicframe structure based on TDMA Reliability TDMA Channel hopping Mesh networking Scalability Distributed management (Association, timeslot allocation) Star-Mesh topology for high-density networks Anseok Lee

Cyclicframe structure November 2008 Cyclicframe structure Beacon Period (BP) Transmit and receive beacon frame of neighbor mesh node Access via common channel Mesh CAP (MCAP) Exchange control frames between mesh nodes (Association, Timeslot negotiation) Slotted Period (SP) Transmit and receive data frames TDMA with Channel hopping Anseok Lee

Cyclicframe structure November 2008 Cyclicframe structure Beacon-enabled operation Enable peer-to-peer communication among mesh nodes Time sync. via beacon frame Simple network formation and timeslot management Beacon and control frame delivery on common channel Flexible structure Structure can be adapted to the application requirements e.g.) low-power application, MCAP=2, SP=256 (less than 1% duty cycle) Anseok Lee

Channel Hopping operation November 2008 Channel Hopping operation Channel hopping Sample hopping sequence : 20, 25, 13, 22, 17, … Anseok Lee

Channel Hopping operation November 2008 Channel Hopping operation Channel hopping (i.e. 2 nodes) Sample hopping sequence : 20, 25, 13, 22, 17, … When hopping offset value is 2 : 13, 22, 17, … Anseok Lee

Distributed Channel Hopping operation November 2008 Distributed Channel Hopping operation Each Mesh node owns a Cyclicframe, i.e.: Each mesh node has its own offset value Each mesh node can manage its own timeslots 2 Anseok Lee

Distributed Channel Hopping operation November 2008 Distributed Channel Hopping operation Timeslot operation Idle timeslot : No Tx and Rx Rx timeslot Tune to its own channel Enable receiver Receive data frame Turn to Tx mode Transmit Ack frame Tx timeslot Jump to the receiver’s channel Transmit data frame Turn to Rx mode Receive Ack frame 2 Anseok Lee

Data Frame Transmission - sender November 2008 Data Frame Transmission - sender 2 Anseok Lee

Data Frame Transmission - receiver November 2008 Data Frame Transmission - receiver 2 Anseok Lee

Distributed Hopping Offset Assignment November 2008 Distributed Hopping Offset Assignment Empty offset selection - example node 1’s Neighbor offset bitmap = {1,3,6,10} node 3’s Neighbor offset bitmap = {1,3,12,13} node 6’s Neighbor offset bitmap = {1,2,6,9} node 12’s Neighbor offset bitmap = {3,12} Available offsets = {0,4,5,7,8,11,14,15} Anseok Lee

Association Association November 2008 Association Association For more reliable association, use three-way handshaking method (request, response, notification) Notification to inform the address and offset of joining node to neighbor nodes If duplication of offset is detected, neighbor mesh node send Offset Duplicated message Procedure Newly joining node send Association Request to a mesh router Parameter : device type, capability Mesh router reply Association Response to joining node Check resources and the capability of joining node Allocate node address if required Joined node broadcast Association Notification Anseok Lee

Association - originator November 2008 Association - originator Association Request Anseok Lee

Association - recipient November 2008 Association - recipient Association Reponse Acknowledge Anseok Lee

Distributed Timeslot Allocation November 2008 Distributed Timeslot Allocation Distributed Timeslot Allocation Timeslot allocation will occur in MCAP Sender transmit Channel Request Message (CRM) Source, destination addresses Traffic information (data size, interval, priority) Available timeslots (bitmap) etc. Receiver reply Channel Grant Message (CGM) Allocated timeslots (bitmap) Life time (# of cyclicframe) Anseok Lee

Timeslot Allocation - sender November 2008 Timeslot Allocation - sender A B C E D Timeslot Request D’s available timeslot : 1 0 0 1 1 0 0 1 1 1 1 1 Anseok Lee

Timeslot Allocation - receiver November 2008 Timeslot Allocation - receiver A B C E D Timeslot Response D’s available timeslot : 1 0 0 1 1 0 0 1 1 1 1 1 E’s available timeslot : 0 1 1 0 0 1 1 1 1 1 1 1 Allocated timeslot : 0 0 0 0 0 0 0 1 1 0 0 0 Anseok Lee

Beacon Transmission Beacon Transmission November 2008 Beacon Transmission Beacon Transmission Mesh nodes periodically transmit its beacon frame to neighbors in BP To avoid collision, beacon transmission should be scheduled carefully Each mesh node has its own offset value which is not used by 2-hop neighbors Instead of additional beacon scheduling method, we use offset value to schedule beacon frames Anseok Lee

November 2008 Star-Mesh Support In channel hopping system, the number of offset is limited (16 with IEEE 802.15.4 PHY) Limits number of mesh node (less or equal to 16 in a collision domain) When number of node increases, the available offset is depleted Star connection to mesh node support high density network Anseok Lee

Star-Mesh Support Star-Mesh Support November 2008 Star-Mesh Support Star-Mesh Support If Star-mesh support flag is true, the first two timeslot is used for timeslot allocation for End node A node can join to the network as an End node Associate to a mesh node without offset value End node which has data to send transmit CRM at first timeslot Based on CRM from End nodes, Mesh node announces Star Schedule Allocation (SSA) at second timeslot Anseok Lee

Summary Proposed Cyclicframe structure November 2008 Summary Proposed Cyclicframe structure More flexibility structure than IEEE 802.15.4-2006 Superframe structure Distributed Channel hopping operation and TDMA channel access Support deterministic data transfer Improved reliability and scalability Star-Mesh topology Support large-scale and high-density network Anseok Lee

Thank you very much for your attention! Any Questions? November 2008 Thank you very much for your attention! Any Questions? Anseok Lee