<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Fusion of time of arrival and time di erence of arrival for ultra-wideband indoor localization?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Scherer-Negenborn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Arens</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Urs Hugentobler</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fraunhofer Institute of Optronics, System Technologies and Image Exploitation IOSB</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Astronomical and Physical Geodesy, Technical University of Munich</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This article presents a time of arrival and time di erence of arrival fusion for Decawave ultra-wideband transceivers. The presented techniques combine the time-of-arrival and time-di erence-of-arrival measurements without losing the advantages of each approach. The precision and accuracy of the distances measured by the Decawave devices depends on three e ects: signal power, clock drift, and uncertainty in the hardware delay. This article shows how all three e ects may be compensated with both measurement techniques.</p>
      </abstract>
      <kwd-group>
        <kwd>Time Of Arrival Time Di erence Of Arrival Two-Way Ranging</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Localization systems have become indispensable for everyday life. Satellite
navigation[
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] has displaced paper maps and is now essential for the autonomous
operation of cars and airplanes. As the requirements of logistics and
manufacturing processes increase, access to precise positional information is becoming
a necessity. Depending on the operating conditions for the localization
application, di erent measurement principles [3{5] and techniques [6{8] are available.
Two of the most common measurement techniques are based on the time of
arrival (TOA) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and the time di erence of arrival (TDOA) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The measuring
equipment is just as important as the measurement technique itself. This article
focuses on indoor radio frequency (RF)-based localization systems. In general,
indoor positioning applications are a challenge for RF-based localization systems.
Re ections can generate interference with the main signal and lead to fading.
Compared to narrowband signals, ultra-wideband (UWB) signals are more
robust against fading [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. The Decawave transceiver [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] uses ultra-wideband
(UWB) technology and is compliant with the IEEE802.15.4-2011 standard [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
It supports six frequency bands with center frequencies from 3.5 GHz to 6.5 GHz
and data rates of up to 6.8 Mb/s. Depending on the selected center frequency, the
bandwidth ranges from 500 to 1000 MHz. Various methods for wireless TDOA
clock synchronization are presented in [13{15]. One aspect shared by all of them
is that they use a xed and known time interval for the synchronization
signal. In our case, the synchronization signal is part of the localization and the
time interval does not need to be known. The solution presented here merges
TOA and TDOA measurements to increase the number of equations without
losing the speci c advantages of each method. The measurements are provided by
Decawave EVK1000 transceivers without additional synchronization hardware.
This system can operate in indoor environments due to its ability to deal with
fading. The precision and accuracy of the Decawave UWB depend primarily on
three factors: the received signal power, the clock drift, and the hardware
delay. In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], we showed how the signal power correction curve can be obtained
automatically and how the clock drift can be corrected in every measurement.
In the present publication, we demonstrate how to apply these corrections for
TOA and TDOA localization.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Time of arrival</title>
      <p>Figure 1 illustrates the concept of TWR and the timestamp shift caused by signal
power, as well as the error due to hardware delay. In our implementation, the
reference station is the initiator. The rst message is sent by the reference station
with timestamp T R</p>
      <p>1 . The timestamp of the received message at the tag is a ected
by the signal power, resulting in a timestamp shift of E1. The same applies to
the response message, this time at the reference station. It is important to note
that the timestamps T1R and T2T are not a ected by the receiving signal power.
However, the hardware delay (A,B) must always be considered. The sending
delay is assumed to be equal to the receiving delay. Without correction, the
TWR signal travel time is 0:5 T2R T1R T2T T1T .</p>
      <p>TR1</p>
      <p>E2</p>
      <p>TR2</p>
      <p>TR1</p>
      <p>A</p>
      <p>Reference station</p>
      <p>A</p>
      <p>TR2
TOA</p>
      <p>TOA</p>
      <p>TOA</p>
      <p>TOA</p>
      <p>Tag
E1 TT1</p>
      <p>TT2</p>
      <p>Tag
B</p>
      <p>TT1</p>
      <p>B
TT2</p>
      <p>The values E1 and E2 are deduced from the signal power correction curve.
Note that the signal power may a ect the tag and the reference station di
erently. At lower signal power, the time di erence T1R;2 increases.
In the previous section, we showed that the clock drift can be corrected by
three messages. Figure 2 demonstrates how this principle can be adapted for
two-way ranging. The last message is used to calculate the clock drift error
C1R;3T = T1R;3 T1T;3. Observe that the signal power E1 does not a ect the
timestamp di erence T1T;3.</p>
      <p>TR1</p>
      <p>E2</p>
      <p>TR2</p>
      <p>
        TR3
The previous section showed how the clock drift and the hardware o set in uence
the time-of-arrival position estimate. In this section, we show how to combine
TOA with TDOA. Unlike TDOA, two-way ranging (TWR) based on TOA does
not require clock synchronization. One approach to synchronizing the TDOA
clock is to use an additional signal [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This signal is already present in the
two-way ranging (TWR) approach, so a combination of both techniques seems
natural. This principle is illustrated in gure 4. The e ect of the clock drift and
the hardware delay on the TDOA can be seen in gure 3. Two-way ranging
is performed between the tag and the reference station. The other stations are
passive and do not respond to the reference station or tag. The di erence between
timestamps two and one at each anchor depends on the positions of the reference
station and the tag with respect to the anchor. Unlike the TWR application
presented earlier, the in uence of the signal power and the hardware delay di ers
in the TDOA application.
      </p>
      <p>In the TDOA application, the in uence of the hardware delay is assumed to
be the same for both timestamps T1S and T2S . Therefore, the TDOA equation</p>
      <p>TOA</p>
      <p>TDOA</p>
      <p>E3
Station N</p>
      <p>TS1</p>
      <p>E4</p>
      <p>TS2</p>
      <p>TOA</p>
      <p>TDOA
Station N</p>
      <p>C
TS1</p>
      <p>C
TS2
is independent of the hardware delay. However, a new o set K appears,
representing the delay between the signal of the tag with respect to the signal of the
reference station. If both stations send the signal at exactly the same time, this
o set K is zero.
4</p>
      <p>Two-dimensional position estimation with four stations
In this section, the theoretical concepts are veri ed with real measurements. The
rst test scenario uses TOA measurements to estimate the unknown position of
the tag. In the second test scenario is the position of the tag estimated by
the fused measurements of TDOA and TOA. The tests were carried out with a
Decawave EVB DW1000. The Decawave supports di erent message types, which
are speci ed for the discovery phase, ranging phase and nal data transmission.
Depending on the update rate and the preamble length, each message can vary
from 190 s to 3.4 ms. In our experiments, we only used 190 s messages, also called
blink messages. The general settings of the Decawave transceivers are listed in
table 1.
TR1
1.
tag with identi cation number (ID) 2 is assumed to be unknown. The other
stations are used to estimate the position of this tag. The station identi ed
as the reference station changes during TWR positioning. This is because the
distances between the tag and the other stations must be calculated successively
for TWR trilateration. Unlike TWR, the reference station remains the same for
TDOA; in this example, the reference station is the station with ID 1. This also
explains why TDOA is much faster than TWR.</p>
      <p>The following table 4 shows the standard deviation of the precision of the
TOA and TDOA position estimates. The y-axis scattering is almost exactly equal
for both measurement techniques. On the other hand, the x-axis scattering of
TDOA is higher than that of TOA, depicted in Table 3.</p>
      <p>This e ect is due to the asymmetry of the TDOA, which is actually a fusion
of TWR and TDOA. An alternative reference station would change the
distribution. The compensation of this e ect is described in a previous publication
[?]. When combined with a lter, highly accurate results can be obtained. The
position of the anchors a ects the tag localization; better results are obtained
with tags that are more centered with respect to the anchors [?].
TDOA</p>
      <p>TOA
-0.1
-0.05
0 0.05
X-Axis [m]
0.1
This paper introduces a method for TOA and TDOA fusion for Decawave
ultrawideband transceivers, which is able to use clock drift correction and the power
correction curve. We showed how wireless clock calibration can be performed for
the time di erence of arrival using an additional station. The corrected time of
arrival and time di erence of arrival measurements were combined to increase
the number of equations for the time di erence of arrival position estimate.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Douglass</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Monahan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>GPS instant navigation, A practical guide from basics to advanced techniques by kevin monahan</article-title>
          .
          <source>Fine Edge Productions</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Thompson</surname>
          </string-name>
          , RB.:
          <article-title>Global positioning system</article-title>
          ,
          <source>The mathematics of GPS receivers, Mathematics magazine</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Resch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfeil</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wegener</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>and Stelzer A.</surname>
          </string-name>
          :
          <article-title>Review of the lpm local positioning measurement system</article-title>
          ,
          <source>In 2012 International Conference on Localization and GNSS</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          ,
          <year>June 2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Improved localization algorithm based on rssi in low power bluetooth network</article-title>
          ,
          <source>In 2016 2nd International Conference on Cloud Computing and Internet of Things (CCIOT)</source>
          , pp.
          <fpage>134</fpage>
          -
          <lpage>137</lpage>
          ,
          <year>Oct 2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Zwirello</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schipper</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jalilvand</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zwick</surname>
          </string-name>
          , T.:
          <article-title>Realization limits of impulsebased localization system for large-scale indoor applications</article-title>
          ,
          <source>IEEE Transactions on Instrumentation and Measurement</source>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>51</lpage>
          ,
          <year>Jan 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>David</surname>
          </string-name>
          , L.:
          <article-title>A Second Course in Electronic Warfare</article-title>
          , Artech House, Boston London,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Law</surname>
            ,
            <given-names>C. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guan</surname>
            ,
            <given-names>Y. L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Chin</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Indoor elliptical localization based on asynchronous uwb range measurement</article-title>
          .
          <source>IEEE Transactions on Instrumentation and Measurement</source>
          , pp.
          <fpage>248</fpage>
          -
          <lpage>257</lpage>
          ,
          <year>Jan 2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dotlic</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Connell</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ma</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>Clancy</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>McLaughlin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Angle of arrival estimation using decawave dw1000 integrated circuits</article-title>
          .
          <source>In 2017 14th Workshop on Positioning, Navigation and Communications (WPNC)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ,
          <year>Oct 2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gerrits</surname>
            ,
            <given-names>J. F. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farserotu</surname>
            ,
            <given-names>J. R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Long</surname>
            ,
            <given-names>J. R.</given-names>
          </string-name>
          :
          <article-title>Multipath behavior of fmuwb signals</article-title>
          ,
          <source>In 2007 IEEE International Conference on Ultra-Wideband</source>
          , pp.
          <fpage>162</fpage>
          -
          <lpage>167</lpage>
          ,
          <year>Sept 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Saeed</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khatun</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ali</surname>
            ,
            <given-names>B. M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>and M. A.</given-names>
            <surname>Khazani</surname>
          </string-name>
          .:
          <article-title>Ultra-wideband (uwb) geolocation in nlos multipath fading environments</article-title>
          ,
          <source>In 2005 13th IEEE International Conference on Networks Jointly held with the 2005 IEEE 7th Malaysia International Conf on Communic.</source>
          , volume
          <volume>2</volume>
          , pp.
          <fpage>6</fpage>
          ,
          <string-name>
            <surname>Nov</surname>
          </string-name>
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Jimenez</surname>
            , Ruiz,
            <given-names>A. R.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>Seco</given-names>
            <surname>Granja</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          :
          <article-title>Comparing ubisense, bespoon, and decawave uwb location systems: Indoor performance analysis</article-title>
          .
          <source>IEEE Transactions on Instrumentation and Measurement</source>
          , pp.
          <fpage>2106</fpage>
          -
          <lpage>2117</lpage>
          ,
          <year>Aug 2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Haluza</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Vesely</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Analysis of signals from the decawave trek1000 wideband positioning system using akrs system</article-title>
          ,
          <source>In 2017 International Conference on Military Technologies (ICMT)</source>
          , pp.
          <fpage>424</fpage>
          -
          <lpage>429</lpage>
          , May
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>McElroy</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neirynck</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>McLaughlin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Comparison of wireless clock synchronization algorithms for indoor location systems</article-title>
          .
          <source>In 2014 IEEE International Conference on Communications Workshops (ICC)</source>
          , pp.
          <fpage>157</fpage>
          -
          <lpage>162</lpage>
          ,
          <year>June 2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Djaja-Josko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kolakowski</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A new method for wireless synchronization and tdoa error reduction in uwb positioning system</article-title>
          .
          <source>In 2016 21st International Conference on Microwave, Radar and Wireless Communications (MIKON)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          , May
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Tiemann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eckermann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Wietfeld</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Atlas - an open-source tdoabased ultra-wideband localization system</article-title>
          .
          <source>In 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ,
          <year>Oct 2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Sidorenko</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schatz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherer-Negenborn</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arens</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Hugentobler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Decawave uwb clock drift correction and powerself-calibration</article-title>
          .
          <source>Sensors Journal</source>
          ,
          <year>July 2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Sidorenko</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherer-Negenborn</surname>
            ,
            <given-names>N</given-names>
          </string-name>
          , Arens,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Michaelsen</surname>
          </string-name>
          , E.:
          <article-title>Improved linear direct solution for asynchronous radio network localization (rnl)</article-title>
          .
          <source>Institute of Navigation ION Paci c PNT Meeting</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Salman</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maheshwari</surname>
            ,
            <given-names>H. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kemp</surname>
            ,
            <given-names>A. H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ghogho</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>E ects of anchor placement on mean-crb for localization</article-title>
          .
          <source>In 2011 The 10th IFIP Annual Mediterranean Ad Hoc Networking Workshop</source>
          , pp.
          <fpage>115</fpage>
          -
          <lpage>118</lpage>
          ,
          <year>June 2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>