Doc.: IEEE 802.15-04-0528-00 Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 1 Project: IEEE P802.15 Working.

Slides:



Advertisements
Similar presentations
Doc.: IEEE b Submission March 2004 Robert Poor, Ember CorporationSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Advertisements

Doc.: IEEE r July 2014 May 2012 Ben Rolfe (BCA) Project: IEEE 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: [Time.
Doc.: IEEE b Submission March 2005 Robert Cragie, Jennic Ltd.Slide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: b Submission May 2004 Robert Poor, Ember CorporationSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE a July, 2006 Project: IEEE Study Group for Wireless Personal Area Networks (WPANs) Submission Title: [SFD Design] Date.
Doc.: IEEE a-Updating-15-7-security Submission May 2015 Robert Moskowitz, HTT ConsultingSlide 1 Project: IEEE P Working Group for.
Doc.: IEEE /663r0 Submission November 2004 Colin Lanzl, EmberSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE s Submission January 2015 Mineo Takai, Space-Time EngineeringSlide 1 Project: IEEE P Working Group for Wireless Personal.
IEEE e Submission: Wireless Ping for Network Management 8 September 2008 Bhatti, Mitsubishi ElectricSlide 1 Project: IEEE P
Doc.: IEEE /272r0 Submission June 2001 Phil Jamieson, Philips SemiconductorsSlide 1 Project: IEEE P Working Group for Wireless Personal.
IEEE g Submission Cheolho Shin & Sangsung Choi, ETRI Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE /0136r0 Submission March 2006 Abbie Mathew, NewLANS Project: IEEE P Working Group for Wireless Personal Area Networks Submission.
Doc.: IEEE /0389r1 Submission July 2004 Robert Poor, Ember CorporationSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE /037r0 Submission January 2003 Ed Callaway, Motorola Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: g September, 2011 Daniel Popa, Ruben Salazar Slide 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 b Submission March 2005 Robert Cragie, Jennic Ltd.Slide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE Submission Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Drafting of IEEE e.
July 2004 Jay Bain, Fearn Consulting doc.: IEEE /0379r0 Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE Submission September 16, 2004 Poor & Struik / Ember & CerticomSlide 1 Project: IEEE P Working Group for Wireless Personal.
Doc.: IEEE Submission Aug Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
Doc.: IEEE Submission January 2016 Ed Callaway, ARM, Inc.Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc: IEEE Submission July 2015 Hernandez,Li,Dotlić,Miura (NICT)Slide 1 Project: IEEE P Working Group for Wireless Personal.
IEEE xxxx e Submission: Required Log Items 1 September 2008 Ryoji Ono, Hirohito Nishiyama, Tatsuji MunakaSlide 1 Project: IEEE P
e Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [The embedded.
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.
Doc.: IEEE /407r2 Submission 30 January 2000 James Gilb, Mobilian Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: b Submission November 2004 Robert Poor, Ember Corp.; Marco Naeve, Eaton Corp. Slide 1 Project: IEEE P Working Group for Wireless.
Nov 2004 doc:IEEE b Slide 1 Submission Liang Li, WXZJ Inc./Helicomm Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE /0398r0 Submission July 2004 Robert Poor, Ember Corp.Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Submission November 2015 Slide 1Li Qiang, Huawei Technologies Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE Submission May 2006 Na Shan, Yongjun Liu, HuaweiSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE b Submission Aug H. Shao, H. Dai, J. Zhang, Mitsubishi ElectricSlide 1 Project: IEEE P Working Group for Wireless.
Doc.: IEEE Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Communicating.
Doc.: IEEE g TG4g Presentation Jan 2010 C.S. Sum1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)‏
Doc.: IEEE /449r0 Submission November 2001 Ed Callaway, Motorola Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE g Submission March 2010 Kuor Hsin Chang, Monique Brown (Elster Solutions, M.B. Brown Consulting) Project: IEEE P
Doc.: IEEE /0111r1 Submission May 2006 LEE, CUNYSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE e Submission July 2009 Andy Summers, Skip Ashton, EmberSlide 1 Project: IEEE P Working Group for Wireless Personal.
November 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [San Antonio Closing Report] Date Submitted:
March 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Synchronized Beacon Propagation for Spanning.
<month year> doc.: IEEE <030158r0> July, 2004
doc.: IEEE <doc#>
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
doc.: IEEE <doc#>
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
November, 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for PostBeaconDelay in b]
<May,2009> doc.: IEEE <doc .....> <July 2009>
doc.: IEEE <doc#>
Submission Title: IEEE : Management Slots in the MAC.
Submission Title: IEEE : Management Slots in the MAC.
doc.: IEEE <doc#>
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
Submission Title: Rogue Resolutions from kivinen
doc.: IEEE <doc#>
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
doc.: IEEE <doc#>
<month year> doc.: IEEE August 2014
doc.: IEEE <doc g>
Aug Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Explanation and Revision of Previous Time.
August 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Timing Primitives for b] Date Submitted:
September 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suggested TG3c PAR Changes] Date Submitted:
doc.: IEEE <doc#>
Project: IEEE Study Group for Wireless Personal Area Networks (WPANs)
Aug Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Explanation and Revision of Previous Time.
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MLME-SOUNDING and MLME-CALIBRATE comment.
Presentation transcript:

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Merged Timing and Synchronization] Date Submitted: [15 September, 2004] Source: [Robert Poor (1), Edward Hill (1), Huai-Rong Shao (2), Hui Dai (2), Jinyun Zhang (2)] Company [(1) Ember Corporation, (2) Mitsubishi Electric Research Labs] Address [(1) 343 Congress Street, 5th Floor, Boston, MA (2) 201 Broadway, Cambridge, MA 02139] Voice:[ , ], FAX: [ , ], Re: [This document represents a merging of contributions from documents and , in response to Call For Contributions and PAR ] Abstract:[This document describes extensions to the specification in support of a method for shared time-base distribution] Purpose:[This document is submitted for consideration for revisions to the specification.] 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

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 2 Shared Time Base Distribution in Robert Poor, Edward Hill (Ember Corporation) Huai-Rong Shao, Hui Dai, Jinyun Zhang (Mitsubishi Electric Research Labs)

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 3 Motivation Create a method for sharing a time base among nodes in a 15.4 network, useful for: –Time stamping of user events –Maintaining slot synchronization –Advanced power management algorithms –Secure key generation –“Freshness” timers for networking algorithms –Loop free routing

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 4 Design Principles Make minimal changes to IEEE Build upon existing mechanisms whenever possible. Use Symbol Clock as the fundamental time base. Provide synchronization primitives for beaconed and non- beaconed networks. Provide interface to adjust for hardware timing offset.

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 5 Some Assumptions Each node n is equipped with a free-running symbol clock C n which can be latched when a packet is sent or received, but C n cannot be set. Once the transmission of a packet has started, it is not possible to modify the contents of the packet. Over-the-air propagation delays are negligible. (Issues of finite propagation may be addressed at higher layers.)

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 6 Existing Mechanisms Several useful components already exist in : Timing: The MAC maintains TimeStamp, a symbol-rate clock with >= 20 bit resolution for stamping received beacon frames (c.f [p 151] and table 41 [p 77]). Time Stamping: The MLME timestamps each received beacon frame at the same symbol boundary within each frame, the location of which is implementation specific. (c.f ) Transmission: MCPS-DATA.confirm (msduHandle, status) message is passed from the MAC to the SSCS (c.f [p 59]). Reception: An MCPS-DATA.indication (SrcAddrMode, SrcPanID…) message is passed to the SSCS from the MAC when an incoming message is received by the MAC from the PHY.

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 7 Proposed Extensions (Normative) Transmission: Add a TimeStamp argument to the MCPS- DATA.confirm() primitive to indicate the time at which any data was transmitted. Reception: Add a TimeStamp argument to the MCPS- DATA.indication() primitive to indicate when the associated message was received. Add a MAC PIB entry, macSyncSymbolOffset, to indicate the symbol boundary within the frame at which the MLME captures the timestamp of each transmitted or received frame. (A macSyncSymbolOffset of zero corresponds to the onset of the first symbol past the SFD, namely the length field.)

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 8 Example Uses (Informative) Some definitions: T: A virtual “universal” real-time clock T i : The value of T at a particular event i. C n : A free-running symbol clock on node n C ni : A captured value of C n at time T i macSyncSymbolOffset n : the value of macSyncSymbolOffset on node n.

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 9 Synchronizing using beacons At T 1, node A transmits beacon 1 to node B. At T 1 +macSyncSymbolOffset A, node A latches C A1. The time C A1 is stored in macBeaconTxTime on node A At T 1 +macSyncSymbolOffset B, node B latches C B1. The time C B1 is passed via MLME-BEACON-NOTIFY message on node B At time T 2, node A transmits beacon 2 to node B, containing [C A1 -macSyncSymbolOffset A ] in the beacon payload. Application code on B can now determine clock offset between node A and node B to be: ([C B1 - macSyncSymbolOffset B ] - [C A1 -macSyncSymbolOffset A ] ).

doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 10 Synchronizing using data packets At T 1, node A transmits message 1 to node B. At T 1 +macSyncSymbolOffset A, node A latches C A1. Application code on node A is passed C A1 via MCPS-DATA.confirm() message. At T 1 +macSyncSymbolOffset B, node B latches C B1. Application code on node B is passed C B1 via MCPS-DATA.indication() message. At time T 2, node A transmits message 2 to node B, containing [C A1 -macSyncSymbolOffset A ] in the payload. Application code on B can now determine clock offset between node A and node B to be: ([C B1 - macSyncSymbolOffset B ] - [C A1 -macSyncSymbolOffset A ] ).