June 2005 IEEE15 05 0334 00 004 a

  • Slides: 9
Download presentation
June 2005 IEEE-15 -05 -0334 -00 -004 a Project: IEEE P 802. 15 Working

June 2005 IEEE-15 -05 -0334 -00 -004 a Project: IEEE P 802. 15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Symetric Double Sided -Two Way Ranging Date Submitted: [] Source: Rainer Hach Company: Nanotron Technologies Address: Alt-Moabit 61, 10555 Berlin, Germany Voice: +49 30 399 954 207 E-Mail: r. hach@nanotron. com Re: [] Abstract: Demonstrate the problem of crystal tolerances on Two Way Ranging and suggest a solution Purpose: Material to be presented and discussed Notice: This document has been prepared to assist the IEEE P 802. 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 P 802. 15. TG 4 a 1 Hach, Nanotron

June 2005 IEEE-15 -05 -0334 -00 -004 a What’s the problem ? • TWR

June 2005 IEEE-15 -05 -0334 -00 -004 a What’s the problem ? • TWR as defined in the ranging subcommittee final report (0581 r 07) is vulnerable to timebase mismatch and thus crystal tolerances. • We propose that the UWB PHY should support Symmetric Double Sided-Two Way Ranging (SDS-TWR). TG 4 a 2 Hach, Nanotron

June 2005 IEEE-15 -05 -0334 -00 -004 a “Straightforward TWR Model” according to 04

June 2005 IEEE-15 -05 -0334 -00 -004 a “Straightforward TWR Model” according to 04 -0581 r 07 Unknown propagation delay Unknown clock offset Message 1 Device A Two equations in two unknowns yield: Message 2 Device B Offset between A and B is reflected here! What about drift? Multiple measurements of tp and to yield finer precision & accuracy, and allow frequency offset correction. * US Naval Observatory, Telstar Satellite, circa 1962 http: //www. boulder. nist. gov/timefreq/time/twoway. htm Unmatched detect-delays in the two devices may require one-time offset calibration. Figure 1 Two-Way Time Transfer Model TG 4 a 3 Hach, Nanotron

June 2005 IEEE-15 -05 -0334 -00 -004 a Let’s analyze the calculation of the

June 2005 IEEE-15 -05 -0334 -00 -004 a Let’s analyze the calculation of the propagation delay round trip time measured with clock A reply time measured with clock B Usually the reply time will be significant larger than the propagation delay. Thus round trip time and reply time will be almost equal! Example: tp=30 ns, treply=1 ms -> tround=1. 000060 ms TG 4 a 4 Hach, Nanotron

June 2005 IEEE-15 -05 -0334 -00 -004 a What happens if there is a

June 2005 IEEE-15 -05 -0334 -00 -004 a What happens if there is a drift (difference in clock speed) between clock A and clock B? • Assume +10 ppm for clock A and -10 ppm for clock B: big number measured with clock A big number measured with clock B +10 ppm -10 ppm wrong number! tp=0. 5*(1. 000060 e-3*(1+10 e-6)-1 e-3*(1 -10 e-6)) = 40 e-9 Problem: Difference between large numbers (e. g. 1 ms) with different accuracies (+10 ns, -10 ns) has high inaccuracy! TG 4 a 5 Hach, Nanotron

June 2005 IEEE-15 -05 -0334 -00 -004 a Effect of high inaccuracy after subtracting

June 2005 IEEE-15 -05 -0334 -00 -004 a Effect of high inaccuracy after subtracting two large numbers measured with different clocks can be avoided by using Symmetric Double Sided-Two Way Ranging (SDS -TWR) Device B Device A unknown propagation delay reply time TG 4 a 6 Hach, Nanotron

June 2005 IEEE-15 -05 -0334 -00 -004 a Let’s analyze the calculation of the

June 2005 IEEE-15 -05 -0334 -00 -004 a Let’s analyze the calculation of the propagation delay for SDS -TWR two big numbers measured with the same timebase (clock B) two big numbers measured with the same timebase (clock A) Using the same example numbers as before yields: tp=0. 25*(1. 000060 e-3*(1+10 e-6)-1 e-3*(1+10 e-6)+1. 000060 e-3*(1 -10 e-6)-1 e-3*(1 -10 e-6)) -> tp= 30 e-9 correct number! TG 4 a 7 Hach, Nanotron

June 2005 IEEE-15 -05 -0334 -00 -004 a How many message are required for

June 2005 IEEE-15 -05 -0334 -00 -004 a How many message are required for SDS-TWR? At least 3! Device A Device B these two messages can be combined into one TG 4 a 8 Hach, Nanotron

June 2005 IEEE-15 -05 -0334 -00 -004 a Summary • “Straightforward TWR” requires very

June 2005 IEEE-15 -05 -0334 -00 -004 a Summary • “Straightforward TWR” requires very low crystal tolerances << 10 ppm or precise phase tracking • SDS-TWR is an enhancement on “Straightforward TWR” which eliminates the need of phase tracking • SDS-TWR needs a minimum of only 3 messages • SDS-TWR can work with standard tolerances (up to 40 ppm or more) TG 4 a 9 Hach, Nanotron