<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Tracing-Free Simulation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tetsuro Sato</string-name>
          <email>Tetsuro.Sato@sony.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hiroyuki Kamata</string-name>
          <email>Hiroyuki.Kamata@sony.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Takahiro Tsujii</string-name>
          <email>Takahiro.Tsujii@sony.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kenei Matsudaira</string-name>
          <email>Kenei.Matsudaira@sony.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kosei Yamashita</string-name>
          <email>Kosei.Yamashita@sony.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Technology Development Laboratories, Sony Corporation</institution>
          ,
          <addr-line>Tokyo</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we have achieved positioning performance exceeding the conventional method Weighted Least Squares (WLS) by applying DNN-based IRLS Net to the indoor environment with multipath efects including non-line-of-sight (NLOS) signals. Among types of positioning, indoor environments in which signal shielding and reflection occur frequently are environments where high-precision positioning is dificult to achieve. We propose 1) IRLS Net, a DNN model that takes its inspiration from Iteratively Reweighted Least Squares (IRLS), and 2) a learning method that uses a simple ray tracing-free simulation to efectively train this network. The proposed method encompasses general positioning methods such as the Time Diference of Arrival (TDOA), and can be applied to conventional positioning technologies such as Ultra-Wide Band (UWB). The IRLS Net has a deep neural network (DNN) structure in which the internal state is updated iteratively to reduce the influence of observed values with large errors due to multipath and NLOS. When training a deep network structure, data collected in various environments is required to avoid overfitting and achieve suficient generalization performance. However, it is not easy to collect actual environment data that encompasses many diferent indoor environments. It is possible to use ray tracing to simulate signal reflection and shielding for training data, but preparing a 3D map for each actual environment is also dificult. Our ray tracing-free simulation focuses on the fact that the multipath and NLOS efects are compressed into one-dimensional errors at pseudo-distances in the TDOA information that is preprocessed until the pseudo-distance from the arrival time is calculated. IRLS Net learned only using the data created through the proposed ray tracing-free simulation and evaluated it using real acoustic positioning data. As a result, we confirmed that IRLS Net suficiently generalized the measured data and report that the result exceeded WLS, which was the baseline for comparison.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        Indoor positioning is becoming increasingly important and plays important roles in areas such
as indoor navigation, smart homes and IoT. Positioning methods include TDOA, TOA (Time of
Arrival), and TWR (Two-Way Ranging), which utilize the arrival time of radio waves or acoustic
signals, as well as methods that use RSSI (received signal strength) from Wi-Fi access points
and BT beacons. In TDOA, anchors transmit radio waves or acoustic signals to tags to measure
Proceedings of the Work-in-Progress Papers at the 13th International Conference on Indoor Positioning and Indoor
CEUR
Workshop
Proceedings
the signal arrival time. When there is no time synchronization between the anchors and tags, a
clock error is added to the arrival times of each anchor. Therefore, the diference in arrival times
between each anchor is used to remove the clock error and to calculate the tag position. This
method is used in GNSS [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and can be used to estimate positions with high accuracy without
complex communication between anchors and tags.
      </p>
      <p>
        Multipath and NLOS (Non-Line-of-Sight) are significant problems in TDOA positioning.
Accurate measurement of the signal arrival time greatly afects positioning accuracy, making
it important to secure a direct communication path. The insides of buildings are enclosed
spaces and are environments where a variety of items are placed. Their walls, ceilings and
other obstacles directly block waves and pick up reflections, meaning that arrival times are
measured diferently from actual direct paths, leading to large positioning errors. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] Several
methods such as IRLS (Iteratively Reweighted Least Squares) that optimizes positioning by
receiving signals from a redundant number of anchors and reducing the efect of anchors that
pick up reflected paths other than direct paths [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and methods that estimates the anchors
afected by NLOS and removes them from the anchors used for positioning [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ][
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] have been
proposed to reduce the impact of these problems. In this study, we propose a novel DNN model
for solving the problems with multipath and NLOS, and in which learning is performed by
generating training data using ray tracing-free simulation. This paper makes the following two
contributions to research on this subject.
      </p>
      <p>• IRLS Net: We report that we have obtained results from this model inspired by IRLS that
are better than with WLS.
• Ray tracing-free simulation: We demonstrate that the model trained on data generated
by this method can generalize to data in the real environment.</p>
      <p>In this study, experiments were conducted using acoustic positioning on real environment
data. The proposed DNN model and simulation method can be applied to other positioning
technologies, such as UWB.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Related work</title>
      <p>
        It has been reported that highly precise positioning is possible using IRLS. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] However,
robustness is insuficient in environments that are greatly afected by multipaths. Here, multiple
studies that apply deep learning to positioning exist, and it has been reported that they
demonstrate high performance. Application of deep learning to GNSS positioning has been proposed.
In [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], a transformer with a structure that does not depend on the order of the observed satellites
is used. Because signals cannot always be received in a fixed order during TDOA positioning,
it is important to have an invariant structure in the order of observations. In our proposed
method, we were able to achieve similar functions with a structure that used simpler average
pooling.
      </p>
      <p>
        Other examples of applying deep learning to fingerprinting using RSS [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ][9], and examples
of applying deep learning to positioning using UWB [10][11] in indoor environments have
been reported. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and [9], a Deep Belief Network with multiple fully connected layers is
used for inference, while in [12], a convolutional neural network is used. In [10] and [11], a
network structure that maintains time-series information such as LSTM is used, and accuracy
is improved by repeating inferences in the time direction. Although time-series information is
not used in our proposal, it has a structure in which iterative multiple position estimation is
performed and in which estimation accuracy is improved.
      </p>
      <p>These previous studies have used real environment data as training data, or are only
simulations of training and evaluation. Because applying a method to diverse real environments
requires a great deal of time for collecting various real environment data, several proposals
have been made to reduce the dificulty of collecting real environment data. In [ 13], a proposal
is made to improve robustness by augmenting real RSS data by changing random values to
machine learning methods for indoor positioning technology. In [14], pseudo data is created
from real data using a generative adversarial network. Although it has been shown that
estimation accuracy can be improved by adding training data, real data is still required for data
augmentation.</p>
      <p>In [15], in order to reduce microphone noise and TDOA error between microphones, the
study trains with simulation data using an impulse generation model and verifying it with real
data. However, this study focuses on detecting arrival times from signals. Our method proposes
a method of positioning that improves position accuracy in real environments by generating
simulation data that considers TDOA errors in multipath and NLOS environments. In [16],
learning is performed by acquiring LOS, NLOS, and multipath labels via ray tracing using 3D
maps. It requires preparing a 3D map of the target environment. In [17], CIR fingerprints using
ray tracing are used for training. To reduce the dificulty of making a fingerprint again when a
real environment has changed significantly, [ 18] proposes pre-training with CSI information
created in the simulation and transfer learning with a small number of data collected in the real
environment. These proposals are only efective if the real environment where the positioning
will be used is predetermined. In our method, training is performed using only simulation data
while verification is performed in the real environment. The ray tracing is not used and it is not
limited to a specific environment. Our proposed DNN model trained by our ray tracing-free
simulation operate in various environments without prior preparation.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Our method</title>
      <p>Section 3 describes how we created simulation data and how the training model works.</p>
      <sec id="sec-4-1">
        <title>3.1. Data generation using ray tracing-free simulation</title>
        <p>In the basis of TDOA positioning, tags that receive signals transmitted by multiple anchors
obtain pseudo-distances by measuring the time until the signal arrives. The three-dimensional
positions of the tags are calculated from the pseudo-distances of four or more anchors. The
main causes of errors that reduce the accuracy of TDOA positioning are observation errors,
multipath errors due to reflection efects, and NLOS errors due to shielding efects. These errors
must be taken into account in the training data so that the machine learning model is to make
robust estimates even in a real environment that includes these errors. In particular, errors
derived from multipath and NLOS vary greatly according to the environment. When collecting
data that includes multipath and NLOS in a real environment, it is necessary to acquire data in
many diferent indoor environments. In addition, when using ray tracing to precisely simulate
the kind of path that was followed from an anchor to a tag, including reflection and shielding,
it is necessary to have 3D maps for each environment to be simulated and to operate under
computationally expensive.</p>
        <p>In this proposal, simulation data is generated for indoor TDOA positioning, but ray tracing
is not used. The generated artificial data is related to the pseudo-distances obtained from
preprocessed signals and is not a simulation of the signal itself. The pseudo-distance is
onedimensional information that represents the distance between an anchor and a tag. The efects
of multipath and NLOS are also compressed into one-dimensional information, eliminating
the need to know exactly what path the signal emitted from the anchor took to reach the tag.
For example, even if a signal emitted from an anchor reaches a tag after being reflected of the
ceiling or of a side wall, if they have similar distance errors, there is no need to distinguish the
diference between the two errors in terms of pseudo-distance. Therefore, it is not necessary to
prepare precise reflection paths by ray tracing, and it is assumed that errors due to the efects of
multipath and NLOS can be simulated with some extremely simple equations. Assuming that
these error factors occur with a certain probability, pseudo-distance errors   are formulated
as follows.</p>
        <p>= Bernoulli(  ) × Uniform(  ,   )
= Bernoulli(  ) × Uniform(  ,   )
 
=  
+  
(1)
(2)
(3)</p>
        <p>Here, observation errors are shown as   , while multipath errors and NLOS errors are
shown collectively as environmental errors   .   is the probability of   , which was
randomly sampled from the minimum value   and the maximum value   . Environmental
errors   are also expressed with almost the same equation, and the absolute values of the
minimum and maximum values are set to make environmental errors larger than observation
errors. Figure 1 shows an overview of simulation generation. The pseudo-distance without error
is the Euclidean distance between a three-dimensional anchor coordinate   ,   ,   and a tag
coordinate   ,   ,   and is expressed by Equation 4.  ′ obtained by adding the pseudo-distance
error   to this pseudo-distance is the training data generated by the simulation used in this
proposal.</p>
        <p>=
√(  −   ) + (  −   ) + (  −   )</p>
        <p>′ =  +</p>
        <p>In this simulation, it is possible to create  ′ from any anchor and tag coordinates.</p>
      </sec>
      <sec id="sec-4-2">
        <title>3.2. IRLS Net</title>
        <p>We propose IRLS Net as a DNN model for estimating tag position. Figure 2 shows an overview
of IRLS Net. IRLS Net is structured from multiple connected IRLS blocks. The input is diferent
for the first IRLS block and for other IRLS blocks connected after the first one. In the first block,
the tag position is estimated by inputting the known anchor positions and the pseudo-distances
detected by signal reception. In the second and subsequent blocks, the residual of the
pseudodistance and the distance from the tag position estimated in the immediately previous block is
used instead of the pseudo-distance itself to re-estimate the tag position. Multiple connected
IRLS blocks are intended to perform multiple position estimations, and the residuals are passed
(4)
(5)
on to the subsequent blocks so that the position estimation error is small. This model structure
is inspired by IRLS, a type of gradient method.</p>
        <p>IRLS is a method of repeatedly applying the least squares method to update the efect on
estimated values so that less weight is given to outliers and observed values with large errors.
Similarly, IRLS Net has multiple IRLS blocks to make iterative calculations so that residuals are
small. Each IRLS block has a model structure in which learning proceeds in a way that reduces
the efects of outliers and observed values with large errors. During training, the model weights
are optimized with the loss function expressed by Equation 6. When there are  IRLS blocks,
IRLS block backpropagates the MSE Loss to the previous IRLS blocks.</p>
        <p>MSE Loss is taken for each tag estimate  ̂ and the sum is used as the Loss function  . The later
 =</p>
        <p>1
∑
=1  =1
∑ (  −   )
̂ 2</p>
        <p>During inference, the output of the last IRLS block is treated as the position estimation result.
Each IRLS block has a diferent weight.</p>
        <p>Details on IRLS blocks are shown in Figure 3. TDOA blocks within IRLS blocks are structures
for model acquisition of data without synchronized time, but with variable anchor numbers
and invariable order. It is assumed that time is not synchronized between the anchor and
tag to be estimated. The arrival time diferential is non-variable even if the anchor and tag
are unsynchronized. Entering the absolute value of the arrival time diferential of all
anchortag pair combinations enables a network structure that does not require temporal syncing
between anchors and tags. The common weight FC layer within TDOA blocks takes input from
the positions of two anchors, while the relative distance diferential of the pseudo-distance
obtained from the two anchors. This process is performed for all combinations in the anchor
group entered. This is entered into the shared common weight FC layer as produced for all
(6)
combinations, and average values for all combinations are sent to the following layer using
average pooling. The average pooling eliminates the need for the fixed number of anchors
used to estimate and for the fixed order of anchor input for passage of all combinations to the
shared common weight FC layer. In the actual operations, it is not guaranteed that signals can
be received from all anchors within boundaries at all times and there are often cases in which
estimation must be performed from only a limited number of anchors. After a TDOA block, the
system performs self-attention and estimates tag positions in all connective layers. Here, the
assumption is multipath signals with data containing impact from NLOS cut for self-attention.</p>
        <p>IRLS blocks contain multiple sequential blocks, with the second and subsequent IRLS blocks
sharing the internal state of the previous IRLS block. As shown in Figure 3, the residual found
from the estimated tag positions of the previous IRLS block is entered into the second and
subsequent IRLS blocks, and they repeat self-attention on the internal state. This structure is
expected to have equivalent efects to IRLS as a model structure that estimates tag positions
using only high-certainty observed values and thus reduces the impact of error vectors like
NLOS on data.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Experiment</title>
      <p>An actual environment dataset was constructed using sonic wave positioning in order to
verify the proposed method. We will present the experimental environment constructed and
the conditions for training IRLS Net based on simulation data, as well as the results of each
comparison of these results.</p>
      <sec id="sec-5-1">
        <title>4.1. Real dataset collection</title>
        <p>Extensive research has been conducted on TDOA positioning by sending and receiving sonic
wave signals [19], and it has the potential for positioning without unique devices, using only
consumer speakers and microphones. [20] Our experimental environment using sonic waves
was also constructed for this experiment given the ease of experimental preparation. Eight
consumer speakers are treated as anchors, and a microphone as a tag. Although the speakers
were temporally synchronized by an audio interface, time was not synchronized between
speakers and microphone. Spread spectrum codes emitted by the eight speakers and recorded
by a microphone. By calculating the cross-correlation between the recorded signal and the
original ones, the arrival time of them is detected. The pseudo-distance is the arrival time
multiplied by the speed of sound.</p>
        <p>Measurements were taken in four environments, including a conference room with desks and
chairs, and three diferent living rooms with TVs, sofas and various other small items. Multiple
speaker arrangements were implemented, with the microphone position moved through each
arrangement in a lattice pattern to collect a total of 2950 test data.</p>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. Experimental conditions</title>
        <p>The proposed IRLS Net learns from simulation data and performs assessments using actual
environment data obtained under the conditions above. Simulation data was generated via the
method detailed in Section 3. In the simulation, eight anchor coordinates were determined
randomly, and a tag was placed randomly within an area encompassed by the eight anchors.
The number of the generated data for training is 200000. The distance between each anchor
and tag is calculated at that time, and Formula 5 is given the pseudo-distance error shown in
Formula 3 and used as training data. Each parameter of Formulas 1 and 2 are set as follows in
this experiment.   = 0.5,   = −0.06,   = 0.11,   = 0.1,   = −2.15,   = 2.15 .
The pseudo-distance error   undergoes dynamic regeneration according to Formula 5 with
each training iteration, and training data is updated. IRLS Net was trained under multiple
conditions such as diference in the number of the IRLS blocks based on the above settings. The
training was conducted in 10 epochs under each of the conditions above, and the epoch that
yielded the higher accuracy was used as the assessment result.</p>
      </sec>
      <sec id="sec-5-3">
        <title>4.3. Evaluation</title>
        <p>Evaluation results are shown in Table 1. The MAE (Mean Absolute Error) and CDF (Cumulative
Distribution Function) were applied as assessment indicators due to the distance errors between
the estimated coordinates and correct coordinates. Error is shown at 68%, 80% and 95% with CDF.
This research used weighted least squares (WLS) as the baseline for IRLS Net assessment. The
impact of each anchor on tag position estimates is treated as a weight with WLS. The weights
are recalculated using the huber function based on the residuals related to the observations
for each iteration and tag position estimates are updated using the weights. The impact of
the non-selected tag position estimates is expected to decline with each iteration, and more
robust estimates are possible through comparison with least squares (LS) as shown in Table 1.
Furthermore, the CDF for WLS and IRLS Net is shown in Figure 4. The plotted IRLS Net results
have a resulting five IRLS Blocks.</p>
        <p>Comparisons were performed on applying and not applying pseudo-distance error   during
training. In Table 1, results without applying a pseudo-distance error   are shown as No   .
Under these conditions, MAE and CDF were significantly worse both when one IRLS block and
ifve IRLS blocks were used, showing that the distribution of training data and real data used for
assessment difers greatly. When the system learns without any pseudo-distance errors   ,
This showed that it was completely incapable of handling real data.</p>
        <p>The following is an examination of the efect of the attention layer. Excluding the attention
layer from IRLS blocks in Figure 3 reveals a simple fully connected network from TDOA Block
onward. In Table 1, the result excluding the attention layer is shown as No attention. Table
1 shows the attention layer working to reduce the impact of incorrect values, with CDF68%
worsening by 0.07 m when comparing no attention versus attention (  , IRLS Block number
1), as simple fully connected layers are not able to exclude the impact of incorrect values such
as NLOS to a suficient degree.</p>
        <p>Next, the study confirmed the efects of multiple sequential IRLS blocks. Table 1 shows results
for sequences of 1, 2, 3, 4, 5 and 10 IRLS blocks. The results show increasing accuracy with
multiple blocks in a sequence. Furthermore, experimental data showed that performance peaked
with sequences of five blocks, with no major performance diferences being seen between 10
IRLS Blocks and 5 IRLS Blocks. When comparing five IRLS Blocks and WLS, MAE improved
by 0.152 m, CDF68% by 0.011 m, CDF80% by 0.059 m, and CDF95% by 1.456 m, with IRLS Net
outperforming WLS for all indexes in Figure 4.</p>
        <p>Table 1 shows the results for use of IRLS block layer parameters multiplied by 10 with a
single block in order to verify whether the simple increase in number of network parameters
contributes toward performance improvements with IRLS block sequences. Although the
number of parameters is equal for a single IRLS block with 10 times the parameters and a
sequence of 10 blocks, the sequence of 10 has higher performance, showing that this method is
working efectively to reduce residual errors over multiple iterations.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Discussion</title>
      <p>In Section 5, we will discuss the approach to pseudo-distance error   taken in the proposed
simulation. Table 1 shows assessment results when the assigned error is changed. Here,   is
the observation error from Formula 3 while   is the multipath and NLOS error components.
IRLS blocks were stacked 5 and 10 times.</p>
      <p>Although the accuracy of the results of when only the   error is added (  , No   , IRLS
Block number 5) improved over the result of no error is added (No   , IRLS Block number
5), when compared with WLS, this underperformed by 0.168 m by MAE, 17.7% by CDF within
15 cm, 11.5% with CDF within 30 cm and 7.5% with CDF within 45 cm. Furthermore, accuracy
worsened in proportion with added IRLS blocks connected under these conditions, because the
accuracy of the result of 5 IRLS Blocks is more accurate than 10 IRLS Blocks when learned with
only the   error. This result shows that the stacking of IRLS blocks was linked with reduced
accuracy if training was not performed with simulation data containing adequate noise.</p>
      <p>Results for training with only   added and for 10 IRLS blocks showed accuracy equivalent to
WLS at CDF80%. This implies that learning errors equivalent to multipath and NLOS positioning
produces resilience against samples containing incorrect values. In contrast, when comparing
results for training with only   applied against results for   including   , it was clear
that training with only   applied was worse by 0.041 m for CDF68% with 10 IRLS blocks.
This indicates that the addition of   contributes toward accuracy improvements for samples
included in CDF68%. The impact of observation errors could not be learned adequately with
just the error from   . We believe that the dominant cause of errors in the sample, which were
measurement errors with low impact from multipath and NLOS, could not be fully excluded.
When   was added to impart observation errors to the training data, performance improved
for these cases.</p>
      <p>Based on these discussions, the inclusion of both the observation error   and the
environmental error   due to multipath and NLOS efects in the training data showed that our
method was applicable to actual environment data with high accuracy. These pseudo-distance
errors can be generated extremely easily without an actual environment or 3D map, allowing for
creation of training data with pseudo-distance errors in great quantities. When deep network
structure like IRLS Net is used, it is easy to overfit with limited data. computational costs for
this ray tracing-free simulation method are lower than those for ray tracing, and it is possible
to generate training data in real time. Training with massive quantities of generated data
confirmed that this could be generalized to actual environment data not included in training
data while avoiding over-fitting.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Conclusion</title>
      <p>This paper proposed IRLS Net as a new DNN structure and training the model using ray
tracingfree simulation to resolve measurement precision loss issues encountered due to multipath
and NLOS. An experimental environment was constructed using speakers and a microphone
for sonic wave positioning, and actual environmental data was collected for evaluation of the
proposed method. This ray tracing-free simulation method works by assigning multipath, NLOS
error for pseudo-distances, and does not require precise simulation of factors like indoor signal
reverberation or indoor 3D map creation. The method can easily generate large amounts of
simulation data, and the IRLS Net trained with it have shown high accuracy even with actual
data collected in a variety of environments. The IRLS Net has a model structure inspired by
IRLS, and achieves high-precision positioning with reduced impact from observed values from
multiple IRLS blocks with incorrect values. As a result, the proposed method demonstrated
superior results as compared with the baseline TDOA positioning method, WLS. The proposed
method can be adopted for general positioning technologies such as UWB.
learning, in: 2016 eighth international conference on ubiquitous and future networks
(ICUFN), IEEE, 2016, pp. 1006–1011.
[9] M. Nabati, S. A. Ghorashi, A real-time fingerprint-based indoor positioning using deep
learning and preceding states, Expert Systems with Applications 213 (2023) 118889.
[10] A. Poulose, D. S. Han, Uwb indoor localization using deep learning lstm networks, Applied</p>
      <p>Sciences 10 (2020) 6290.
[11] Y.-M. Lu, J.-P. Sheu, Y.-C. Kuo, Deep learning for ultra-wideband indoor positioning, in:
2021 IEEE 32nd Annual International Symposium on Personal, Indoor and Mobile Radio
Communications (PIMRC), IEEE, 2021, pp. 1260–1266.
[12] X. Wang, X. Wang, S. Mao, Resloc: Deep residual sharing learning for indoor localization
with csi tensors, in: 2017 IEEE 28th Annual International Symposium on Personal, Indoor,
and Mobile Radio Communications (PIMRC), IEEE Press, 2017, p. 1–6. URL: https://doi.
org/10.1109/PIMRC.2017.8292236. doi:10.1109/PIMRC.2017.8292236.
[13] R. S. Sinha, S.-M. Lee, M. Rim, S.-H. Hwang, Data augmentation schemes for deep learning
in an indoor positioning application, Electronics 8 (2019). URL: https://www.mdpi.com/
2079-9292/8/5/554. doi:10.3390/electronics8050554.
[14] S. Yean, P. Somani, B.-S. Lee, H. L. Oh, Gan+: Data augmentation method using generative
adversarial networks and dirichlet for indoor localisation., in: IPIN-WiP, 2021.
[15] P. Pertilä, M. Parviainen, V. Myllylä, A. Huttunen, P. Jarske, Time diference of arrival
estimation with deep learning – from acoustic simulations to recorded data, in: 2020 IEEE
22nd International Workshop on Multimedia Signal Processing (MMSP), 2020, pp. 1–6.
doi:10.1109/MMSP48831.2020.9287131.
[16] L.-T. Hsu, Gnss multipath detection using a machine learning approach, in: 2017 IEEE
20th International Conference on Intelligent Transportation Systems (ITSC), IEEE, 2017,
pp. 1–6.
[17] M. N. de Sousa, R. S. Thomä, Enhancement of localization systems in nlos urban scenario
with multipath ray tracing fingerprints and machine learning, Sensors 18 (2018) 4073.
[18] M. Stahlke, T. Feigl, M. H. C. García, R. A. Stirling-Gallacher, J. Seitz, C. Mutschler, Transfer
learning to adapt 5g ai-based fingerprint localization across environments, in: 2022 IEEE
95th Vehicular Technology Conference:(VTC2022-Spring), IEEE, 2022, pp. 1–5.
[19] H. Murakami, Y. Kandori, T. Suzaki, M. Nakamura, H. Watanabe, H. Hashizume, M.
Sugimoto, Nl-beep: A ranging system between multiple smartphones using acoustic sensing
in nlos environments, in: 2021 International Conference on Indoor Positioning and Indoor
Navigation (IPIN), IEEE, 2021, pp. 1–8.
[20] Y. Zhuang, Y. Wang, Y. Yan, X. Xu, Y. Shi, Reflectrack: Enabling 3d acoustic position
tracking using commodity dual-microphone smartphones, in: The 34th Annual ACM
Symposium on User Interface Software and Technology, 2021, pp. 1050–1062.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>K.</given-names>
            <surname>Ho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chan</surname>
          </string-name>
          ,
          <article-title>Geolocation of a known altitude object from tdoa and fdoa measurements</article-title>
          ,
          <source>IEEE Transactions on Aerospace and Electronic Systems</source>
          <volume>33</volume>
          (
          <year>1997</year>
          )
          <fpage>770</fpage>
          -
          <lpage>783</lpage>
          . doi:
          <volume>10</volume>
          .1109/ 7.599239.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Nlos mitigation method for tdoa measurement</article-title>
          ,
          <source>in: 2010 Sixth International Conference on Intelligent Information Hiding and Multimedia Signal Processing</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>196</fpage>
          -
          <lpage>199</lpage>
          . doi:
          <volume>10</volume>
          .1109/IIHMSP.
          <year>2010</year>
          .
          <volume>56</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>X.-W.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <article-title>Huber's m-estimation in relative gps positioning: computational aspects</article-title>
          ,
          <source>Journal of Geodesy</source>
          <volume>79</volume>
          (
          <year>2005</year>
          )
          <fpage>351</fpage>
          -
          <lpage>362</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Nam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-B.</given-names>
            <surname>Ko</surname>
          </string-name>
          ,
          <article-title>Improving deep learning-based uwb los/nlos identification with transfer learning: An empirical approach</article-title>
          ,
          <source>Electronics</source>
          <volume>9</volume>
          (
          <year>2020</year>
          )
          <fpage>1714</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Olejniczak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Blaszkiewicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Cwalina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rajchowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sadowski</surname>
          </string-name>
          ,
          <article-title>Deep learning approach for los and nlos identification in the indoor environment</article-title>
          , in: 2020
          <source>Baltic URSI Symposium (URSI)</source>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>104</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Flueratoru</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. S.</given-names>
            <surname>Lohan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Niculescu</surname>
          </string-name>
          ,
          <article-title>Self-learning detection and mitigation of non-lineof-sight measurements in ultra-wideband localization</article-title>
          ,
          <source>in: 2021 International Conference on Indoor Positioning and Indoor Navigation (IPIN)</source>
          , IEEE,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Kanhere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shetty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <article-title>Improving gnss positioning using neuralnetwork-based corrections</article-title>
          ,
          <source>NAVIGATION: Journal of the Institute of Navigation</source>
          <volume>69</volume>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Félix</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Siller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. N.</given-names>
            <surname>Alvarez</surname>
          </string-name>
          ,
          <article-title>A fingerprinting indoor localization algorithm based deep</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>