Doc.: IEEE 15-08-0617-01-004e SubmissionSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Network-wide.

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.
He Huang Introduction:The Flooding Time Synchronization Protocol.
IEEE e Submission: Wireless Ping for Network Management 8 September 2008 Bhatti, Mitsubishi ElectricSlide 1 Project: IEEE P
Doc.: IEEE k Submission ETRI July 2011 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Reliable Broadcast for WBAN] Date Submitted:
Doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 1 Project: IEEE P Working.
Doc.: IEEE s Submission March 2015 Mitsuru Iwaoka, Yokogawa Electric Co.Slide 1 Project: IEEE P Working Group for Wireless.
Doc.: IEEE /037r0 Submission January 2003 Ed Callaway, Motorola Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE Submission G. R Hiertz, Y. Zang, S. Max, H.-J. ReumermanSlide 1 Project: IEEE P Working Group for.
Doc.: e Submission Liang Li, J Shen,Betty ZhouSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE b Submission September 2004 Myung Lee, et al,Slide 1 NOTE: Update all red fields replacing with your information; they.
Doc.: IEEE e SubmissionSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [beacon.
Doc.: IEEE Submission May 2014 Byung-Jae Kwak et al., ETRISlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE q Submission ETRI September 2012 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE e Submission May 2008 ETRISlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE k Submission ETRI Sep 2011 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE g Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ Supporting.
e Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [The embedded.
Doc.: IEEE Submission July 2013 Tae-Joon Park, etc. Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: b Submission Mar Song-Lin Young[Sharp Labs.] Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE Submission September 2013 Li, Hernandez, Dotlic, Miura, NICT Slide 1 Project: IEEE P Working Group for Wireless.
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANS) Submission Title: [Power Control and Automatic Frequency Offset Control.
Doc.: IEEE e Submission Jan, 2009 Ning Gu, Liang Zhang, Haito Lui Slide 1 Project: IEEE P Working Group for Wireless Personal.
Nov 2004 doc:IEEE b Slide 1 Submission Liang Li, WXZJ Inc./Helicomm Project: IEEE P Working Group for Wireless Personal Area.
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 Submission Jan Byung-Jae Kwak, et al., ETRISlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE xxxx-xx-xxxx Submission S.M.Ryu(Casuh), H.S.Lee(ETRI), & D.Y.Kim (Chungnam Univ.) Slide 1 Project: IEEE P Working Group for.
Doc.: IEEE k Submission ETRI Sep 2011 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Communicating.
Doc.: IEEE /250r0 Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: IEEE :
Doc.: IEEE Submission ETRI May 2015 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE /449r0 Submission November 2001 Ed Callaway, Motorola Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE m Submission ETRI July 2012 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE /440r2 Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: IEEE :
Doc.: IEEE e Submission July 2009 Andy Summers, Skip Ashton, EmberSlide 1 Project: IEEE P Working Group for Wireless Personal.
Doc.: IEEE m SubmissionSlide 1 May 2012 Project: IEEE P Working Group for Wireless Personal Area Networks(WPANs) Submission.
Doc.: IEEE Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [IEEE
July 12, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Increasing Broadcast Reliability] Date.
<author>, <company>
doc.: IEEE <doc#>
< November, 2011 > Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improved Low Energy Mechanism based.
Submission Title: [Beacon design of BAN superframe]
<month year> doc.: IEEE < e > <Sep 2008>
<May,2009> doc.: IEEE <doc .....> <July 2009>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
< November, 2011 > Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [More Low Energy Mechanism Details]
doc.: IEEE <doc#>
November 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Distributed channel hopping MAC for industrial.
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#>
July 12, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Increasing Broadcast Reliability] Date.
Low Energy Subgroup Report
doc.: IEEE <doc#>
<month year> doc.: IEEE e doc.: IEEE < e >
< Sungrae Cho >, <Chung-Ang UNIV>
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#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<month year> doc.: IEEE < e> doc.: IEEE < e>b
<month year> doc.: IEEE July 2007
Source: [Chunhui Zhu] Company [Samsung]
Presentation transcript:

doc.: IEEE e SubmissionSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Network-wide Time Synchronization for TDMA MAC] Date Submitted: [September, 2008] Source: [ChangSub Shin, Wun-Cheol Jeong, Soyoung Hwang, Anseok Lee, Seong-Soon Joo] Company [ETRI] Address [161 Gajeong-dong Yuseong-gu, Daejeon, Korea] Voice:[ ], FAX: [ ], Re: [IEEE P e Call For proposal] Abstract:[This document proposes time synchronization solution for IEEE e MAC] Purpose:[This document is a response to call for proposals] 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 ChangSub Shin et al September 2008

doc.: IEEE e SubmissionChangSub Shin et alSlide 2 Network-wide Time Synchronization for TDMA MAC ChangSub Shin, Wun-Cheol Jeong, Soyoung Hwang, Anseok Lee, Seong-Soon Joo ETRI September 2008 This work has been supported by the Ministry of Knowledge Economy (MKE) of the Republic of Korea under Grants 2008-F-052.

doc.: IEEE e Submission TG4e MAC requirements for industrial applications Low latency Robustness Low energy consumption IEEE MAC cannot support TG4e requirements TDMA based frequency hopping MAC => need time synchronization mechanism Motivation ChangSub Shin et alSlide 3 September 2008

doc.: IEEE e Submission Network-wide multi-hop time synchronization Support mesh topology Simple and reliable Guarantee time accuracy within error boundary Robust in change of topology Error recovery from a fail node Low control traffic for synchronization Time synchronization requirements for TDMA ChangSub Shin et alSlide 4 September 2008

doc.: IEEE e Submission Clock Drift Problem Frequency change with time Message-Delivery Uncertainty Problem send, access, transmission, propagation, reception and receive time Multi-hop Time-Synchronization Problem Error Increases with hop distance Dynamic topology change Overhead of control packet for sync Unreliable & unstable WSN Time Synchronization Problems ChangSub Shin et alSlide 5 September 2008

doc.: IEEE e Submission Decomposition of the message delivery uncertainties (1) Send Time—time used to assemble the message and issue the send request to the MAC layer on the transmitter side. Nondeterministic, hundreds of milliseconds error. (2) Access Time—waiting time to access channel for transmitting frame. Nondeterministic, varying from milliseconds up to seconds. (3) Transmission Time—the time it takes for the sender to transmit the message. Deterministic, tens of milliseconds. (4) Propagation Time—the time it takes for the message to transmit from sender to receiver once it has left the sender. highly deterministic, less than one microsecond (for ranges under 300 meters). (5) Reception Time—the time it takes for the receiver to receive the message. It is the same as the transmission time. The transmission and reception times overlapping. (6) Receive Time—time to process the incoming message and to notify the receiver application. Its characteristics are similar to that of send time. Directional Time Diffused Synchronization (DTDS) (1/10) ChangSub Shin et al September 2008 Slide 6 Source: The Flooding Time Synchronization Protocol [Miklos Maroti et al / SenSys’04]

doc.: IEEE e Submission Pair-wise synchronization Sender Insert timestamp value after backoff+CCA Send timestamp value in the sync frame Receiver Get timestamp value(defined 15.4 MAC) at receiving sync frame Synchronize with sender’s time Directional Time Diffused Synchronization (DTDS) (2/10) Backoff MAC Insert Timestamp CCATransmitting PHY Receiving PHY Sender Receiver Get Timestamp ChangSub Shin et al Slide 7 September 2008

doc.: IEEE e Submission Network-Wide Time Synchronization PAN Coordinator (sync source) Start synchronization by broadcasting sync frame Diffusion count value of Synchronization frame should be increased by one for each hop May offer additional information such as superframe structure Coordinator and end device Synchronization frame including the lowest diffusion depth or the latest timestamp value is accepted for time synchronization Keep its own diffusion depth counter for sync frame Reliable broadcasting sync frame using broadcast-ack address Refrain backward flooding with the diffusion count value Directional Time Diffused Synchronization (DTDS) (3/10) ChangSub Shin et alSlide 8 September 2008

doc.: IEEE e Submission Network-Wide Time Synchronization Directional Time Diffused Synchronization (DTDS) (4/10) ChangSub Shin et alSlide 9 A C B D F G IH J E Depth-1 Depth-2 Depth 3 Sync-source September 2008 (1) (2) (3) (4) (5) (6)

doc.: IEEE e Submission Select sync reference node from neighbor nodes Wait [X]time from first received sync packet Select time (2) Method 1 : Select the only the earliest time Method 2 : Average time value of all received sync time Directional Time Diffused Synchronization (DTDS) (5/10) ChangSub Shin et alSlide Method 1 Method 2 September 2008

doc.: IEEE e Submission Compensate clock method Get a time value from neighbor nodes at n times Average the consecutive time values Compensate own time value without re-sync frame Directional Time Diffused Synchronization (DTDS) (6/10) ChangSub Shin et al Re-sync interval Get a time value at n times and average September 2008 Slide 11 Re-sync interval Compensate time value without re-sync frame T e = n : the number of sampled value T k : current time T e : estimated time

doc.: IEEE e Submission advantage Simple Robust in failure of device Independent on network topology Flexible and adaptable Low traffic overhead Low synchronization error using MAC-layer timestamp Can support of global time information Directional Time Diffused Synchronization (DTDS) (7/10) ChangSub Shin et alSlide 12 September 2008

doc.: IEEE e Submission Design issues Clock accuracy Time duration of basic time slot Error boundary Guard time of basic time slot Re-synchronization interval Directional Time Diffused Synchronization (DTDS) (8/10) ChangSub Shin et al September 2008 Slide 13

doc.: IEEE e Submission Design time slot unit 2400– MHz O-QPSK PHY : max 133 bytes Preamble : 4 bytes SFD : 1 bytes PHR : 1 bytes Max PSDU size : 127 bytes Pure max Tx time => ms (133 bytes) We have to consider proper value in implementation => 1 tx + turn around time + 1 ack + 2 guard time Example value of slot unit => 625 symbols (10ms in 2.4) Directional Time Diffused Synchronization (DTDS) (9/10) ChangSub Shin et al September 2008 Slide 14

doc.: IEEE e Submission Error boundary and re-sync interval For example, error boundary : +/-1ms synchronization error : 50us Clock accuracy : +/-10ppm Per hop accumulated error : 0.8 us (average backoff delay(40ms)) 1 hop Re-sync interval < ( 1ms ms) / (20ppm) = 48s 5 hop Re-sync interval < ( 1ms ms – ms) / (20ppm) = 47.3s Directional Time Diffused Synchronization (DTDS) (10/10) ChangSub Shin et al September 2008 Slide 15

doc.: IEEE e Submission Procedure of Synchronization ChangSub Shin et al September 2008 Slide 16 A BC DE

doc.: IEEE e Submission PIB Define PIB, Primitives ChangSub Shin et al September 2008 Slide 17 attributeTypedescription macSyncInterval3 bytesThe number of interval times for re- synchronization. macReceivedTimestamp3 bytesTime of receiving the first bit of the SFD field. A symbol unit macReceivedTimestampListListA consecutive timestamp value of receiving sync frame. For S/W time conpensation Primitives NameRequestIndicationResponseConfirmdescription MLME-START-SYNCOOStart synchronization by PAN Coordinator MLME-SYNC-FAILONotify sync fail to the next higher layer

doc.: IEEE e Submission Sync frame : propagate timestamp for synchronization Timestamp : time value for synchronization Sync interval : the number of interval times for re- synchronization Diffusion depth : hop count from PAN Coordinator for preventing backward time update Define Frame Format (1/2) ChangSub Shin et al September 2008 Slide 18 4 bytes3 bytes 1 bytes2 bytes Timestamp_se cond Timestamp_usSync intervalDiffusion depthAck address

doc.: IEEE e Submission Sync request frame : request synchronization to neighbor nodes in case of loss synchronization Diffusion depth : sync requesting node’s hop count from PAN Coordinator Define Frame Format (2/2) ChangSub Shin et al September 2008 Slide 19 1 bytes Diffusion depth

doc.: IEEE e Submission Thank you very much for your attention Any Questions? ChangSub Shin et alSlide 20 September 2008