<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Didi Zhou</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhiheng Zhao</string-name>
          <email>zhiheng.zhao@polyu.edu.hk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wei Wu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mengdi Zhang</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gangyan Xu</string-name>
          <email>gangyan.xu@polyu.edu.hk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Min Zhang</string-name>
          <email>johnson@minewtech.com</email>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>George Q. Huang</string-name>
          <email>gq.huang@polyu.edu.hk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Bluetooth Low Energy, Angle of Arrival, Ultra-wideband, Deep Learning, Industry 4.0.</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>College of Mechanical and Vehicle Engineering, Chongqing University</institution>
          ,
          <addr-line>Chongqing 400044</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University</institution>
          ,
          <addr-line>Hong Kong</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Department of Industrial and Systems Engineering, The Hong Kong Polytechnic University</institution>
          ,
          <addr-line>Hong Kong</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Research Institute for Advanced Manufacturing, The Hong Kong Polytechnic University</institution>
          ,
          <addr-line>Hong Kong</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>School of Internet of Things, Nanjing University of Posts and Telecommunications</institution>
          ,
          <addr-line>Nanjing 210003</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Shenzhen Minew Technologies Co., Ltd</institution>
          ,
          <addr-line>Shenzhen 518100</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The shift from mass production to mass customization in the era of Industry 4.0 requires production and warehouse management to be more flexible and controllable. The precise location information of the resources (men, machines, materials) is significant to enable the orchestration of processes and operations. However, the massive resources and complicated industrial environment could impede the adoption of high-cost, shelter-sensitive and hard-to-deploy indoor positioning systems. Therefore, this paper proposes a novel solution that amalgamates Bluetooth Low Energy (BLE), featuring low energy consumption, low cost, and high scalability, and Ultra-wideband (UWB) technology that attains high location accuracy. A deep learning method is designed for angle of arrival (AoA) estimation to address the challenges of multipath fading faced by BLE, thus enhancing location accuracy. UWB is innovatively employed to facilitate sampling and labeling job to underpin rapid deployment. The AoA training data can be collected on site during the operations, avoiding the impact on daily production. The experimental results show that the proposed solution achieving a positioning accuracy of 50 cm.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In Industry 4.0, the development of technologies such as the Internet of Things and edge computing
has significantly improved the operational efficiency of paradigms like smart manufacturing and
smart warehousing [1]. Within these paradigms, the acquisition and utilization of location
information are of critical importance. To illustrate, real-time positioning technology can provide
location information for both objects and personnel. In a warehouse setting, this information can be
improve order picking and inventory management [2]. In the shopfloor, the precise location benefits
the task allocation and vehicle routing planning. Additionally, positioning systems can issue alerts
to prevent accidents by warning workers and vehicles when they approach hazardous areas [3].
Satellite-based systems like GPS and Beidou perform well outdoors but struggle indoors due to
interference and obstructed lines of sight, making them less effective in complex industrial settings
like warehouses and shopfloors [4], [5]. Nowadays indoor positioning systems have garnered
increasing research in Industry 4.0 applications. The system must balance accuracy with a series of
characteristics including technical cost, power consumption, and real-time performance in
largescale-deployment. The Angle of Arrival (AoA) positioning [6] is officially included in Bluetooth Core
Specification 5.1 by Bluetooth Special Interest Group (SIG), which enhances the positioning accuracy
of Bluetooth Low Energy (BLE) to the next level. In conjunction with the inherent characteristics of
low power consumption and cost-effectiveness inherent to BLE, research on AoA technology offers
a novel solution to meet the large-scale simultaneously positioning for Industry 4.0 applications.</p>
      <p>How to calculate the accurate angle from the in-phase and quadrature (I/Q) data collected by the
BLE array antenna deserves in-depth study. Traditional AoA algorithms such as multiple signal
classification (MUSIC) [7], propagator direct data acquisition (PDDA) [8], signal subtraction
subspace (SSS) [9] have been proven to be successful in laboratory test [10], but ones rely heavily on
the computation capability. In [11], the application of the MUSIC algorithm on a BLE system is
examined, but it is limited by its use of a uniform linear array (ULA), restricting the range of angle
estimation. In [12], a theoretical analysis of the impact of phase noise on traditional subspace-based
AoA estimation algorithms in BLE systems is presented. To reduce the computational complexity,
[6] investigated the application of PDDA algorithm on BLE system in an empty indoor hall. The
results show that the average positioning accuracy is less than one meter, but only a single receiver
was used for the test, and the interference caused by the multipath effect was not considered.</p>
      <p>Due to the complexity of industrial indoor environments, traditional algorithms suffer from the
impact of multipath effects, resulting in reduced angle estimation accuracy. In contrast, methods
based on deep learning (DL) of the characteristics of I/Q values from multi-antenna element arrays
outperform traditional signal processing methods in dealing with multipath effects [13]. Once trained,
DL models can derive AoA information from the input data without requiring the complex
calculations associated with traditional algorithms, thereby reducing computational costs [14]. In
[15], the authors approach the problem of AoA estimation as a time series problem and employs a
recurrent neural network (RNN) to learn deep features from the spatial power spectrum of BLE
signals based on the PDDA algorithm as input features. The test results show that it outperforms the
original PDDA algorithm. In [16], a DeepAoANet model is proposed which uses the I/Q-based spatial
covariance matrix as a feature and is trained accordingly. The accuracy error of the training dataset
is approximately 80% near 2.5 degrees, but only a ULA is used to output a one-dimensional angle. In
[17], a variety of neural network architectures for AoA estimation using I/Q and RSSI values as
inputs are proposed. In a series of simulations, the proposed algorithm exhibited superior
performance compared to the benchmark PDDA algorithm, achieving a positioning accuracy of 70
cm. Despite their potential, DL models face challenges such as overfitting, where the models perform
well on trained scenarios but poorly on unseen ones. Collecting more data to train the DL model can
be one possible solution, but this requires large amount of time for data collection and labelling effort.
The time-consuming and labor-intensive training work impede the large-scale deployment in
industrial scenarios.</p>
      <p>To tackle the issue of overfitting in DL models for AoA estimation, this paper proposes an
improved method for calibrating ground truth labels in BLE data acquisition. UWB technology,
known for its high accuracy in indoor positioning, faces limitations in large-scale industrial
deployments due to its cost and power consumption. However, UWB can be leveraged to simplify
the tagging process for extensive BLE data. During offline data collection, the X, Y, and Z coordinates
from UWB are converted into angle information to serve as ground truth for model training. This
data, combined with noisy BLE I/Q data, is used to train a supervised learning model for AoA
estimation. It is crucial to smooth UWB positional information to minimize its inherent errors and
their influence on the model. Furthermore, we introduce a DL model architecture for AoA estimation,
which combines Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM)
networks, referred to as CL-AoA. This model effectively mitigates the impact of multipath effects on
angle estimation, enhancing the robustness and accuracy of the positioning system. Our results show
that the model has an error of approximately 2 degrees in the angle estimation.</p>
      <p>The main contribution of this paper are as follows: first, we present the CL-AoA model which
effectively mitigates multipath interference in angle estimation, thereby achieving high accuracy
while maintaining low latency. Second, we introduce an automatic dataset ground truth labeling
method that uses UWB technology for effortless labeling in BLE angle estimation. Workers carry a
tag that combines UWB and BLE while moving around the factory. This setup allows the training
data, including I/Q values and angle ground truth, to be labeled automatically. The remainder of this
paper is structured as follows: Section 2 outlines the proposed architecture. Section 3 details the
research methodology, including underlying principles, formulas, and the design of the CL-AoA
model. Section 4 presents and discusses experimental results to validate the performance of the
proposed methods. Finally, Section 5 provides the conclusions.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Overview Architecture</title>
      <sec id="sec-2-1">
        <title>2.1. Challenges</title>
        <p>As shown in Figure 1, Industry 4.0 scenarios, such as workshops or warehouses, are complex due to
the presence of numerous pieces of equipment, walls, and metal objects, which introduce significant
signal noise and cause multipath effects. Multipath effects make it difficult for traditional techniques
to compute azimuth ( ) and elevation ( ) angles properly, which lowers positioning accuracy.
Consequently, the use of DL for angle estimation has been proposed [13], [15]. However, deploying
DL methods in such scenarios faces several challenges. Firstly, DL requires the collection of
substantial data during the offline stage. Traditional methods of data collection typically entail
manual partitioning of regions for the purpose of collecting fixed-point data, which is a
timeconsuming and labor-intensive process in industrial settings. Secondly, while deploying the system
and gathering data, it is essential to guarantee that the existing operational workflows remain
uninterrupted.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Proposed methods</title>
        <p>To address the challenges outlined above, this paper proposes a method that combines UWB and
BLE for automatic dataset labeling and collection during the offline phase. The workflow of the
proposed method, depicted in Figure 2, can be divided into three distinct phases: data collection and
preprocessing, model training, and position estimation.</p>
        <p>The BLE system comprises locators and tags, where the BLE tags transmit radio data packets with
a Continuous Tone Extension (CTE) at a fixed frequency. Upon receiving the signal, the antenna
array of the locator switches to collect I/Q data. This data undergoes quality analysis to filter out
invalid samples, ensuring that only valid I/Q data is extracted as input features. UWB performs
ranging using double-sided two-way ranging (DS-TWR) and outputs position data as X, Y, Z
coordinates, which are subsequently converted into angle serving as ground truth labels for the
CLAoA model. To enhance robustness against multipath interference, BLE I/Q data is treated as time
series data, leveraging the temporal correlations inherent in the signal, allowing the model to capture
subtle variations in the data that are indicative of angle information. A combined CNN and LSTM
model architecture is employed to learn and extract the angle information. The Least Squares (LS)
algorithm is employed to estimate the positional information (X, Y, Z).</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <sec id="sec-3-1">
        <title>3.1. I/Q Sampling</title>
        <p>The BLE tag is responsible for periodically transmitting BLE broadcast signals, which include CTE
data. These data consist of a series of unwhitened, continuously modulated RF sinusoidal signals that
define the time slots for antenna switching and sampling.</p>
        <p>The CTE timing rules are presented in Figure 3, with a duration range of 16 to 160 s , where the
first 4 s are a guard period followed by an 8 s reference period. During this period, a single I/Q
sample is collected at the reference antenna with a temporal resolution of 1 s , resulting in a total of
8 reference samples. After this is the switching sampling period, during which alternate switching
time slots and sampling time slots are defined. The time slots may be specified as either 1 s or 2 s .
In this work, a total of 74 pairs of I/Q samples can be acquired during the switching sampling cycle.
The collected I/Q data is presented in Eq. (1), where the first 8 groups are the reference period
samples, and the rest are the sampling period. The discrete I/Q sample data can be utilized to calculate
the signal Phase ( ) and Amplitude ( A ) at the current sampling moment using Eq. (2). By calculating
the phase differences between the signals received by each antenna and considering the known
geometry of the antenna array, the AoA information of the tag can be determined.</p>
        <p>IQData  Iref 1,Qref 1,..., Iref 8,Qref 8 , I1,Q1,..., I74 ,Q74 </p>
        <p>A  I 2  Q2 ,  arctan 2(Q, I )
(1)
(2)</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Data Preprocessing</title>
      </sec>
      <sec id="sec-3-3">
        <title>3.2.1. I/Q data cleaning</title>
        <p>Due to environmental noise and inherent device defects, invalid data may be present in the collected
I/Q samples. This paper chooses to perform quality analysis based on the phase difference, amplitude,
amplitude difference, and Signal-to-noise Ratio (SNR) during the reference period. The SNR is an
important metric for assessing the quality of the received signal. According to Eq. (2), A and  can
be calculate. Then, the power of the signal ( Psignal ) and the power of the noise ( Pnoise ) can be computed
as Eq. (3), where Ai is the amplitude at the i-th sampling time, and N is the total number of samples
during the reference period. The SNR is then calculated as Eq. (4), and data with an SNR less than 20
dB is considered invalid and is filtered out to ensure the high quality of the I/Q data used for angle
estimation.
(3)
(4)
(5)
(6)
(7)</p>
        <p>Z  (x   ) </p>
      </sec>
      <sec id="sec-3-4">
        <title>3.2.2. UWB-based labeling</title>
        <p>Due consideration of factors such as cost and power consumption, this study only uses UWB in the
offline stage, capitalizing on its high precision to facilitate the automatic labelling of BLE data
samples. The UWB system comprises UWB tags and anchors. The positioning principle is to use
ultra-short pulse signals and the DS-TWR [18] algorithm to determine the position and speed of the
target by measuring the time delay of the signal and calculate the distance between the UWB tag and
the anchor point. Then, trilateration can be employed to get the position information.</p>
        <p>Each locator’s position and orientation information is required, to transform the angles from the
global coordinate system to the array’s local coordinate system. Let the locator’s position
information be denoted as ( X loc ,Yloc , Zloc ) and its orientation information as ( , , ) , where  , 
and  representing the rotation angles around the X, Y, and Z axes, respectively. The tag’s positional
information is denoted as (Xtag ,Ytag , Ztag ) .Calculate the relative position vector (X , Y , Z ) between
the tag and the locator, and then use the rotation matrix R to transform the relative position vector
from the global coordinate system to the locator’s local coordinate system, denoted as ( X rel ,Yrel , Zrel ) ,
as shown in Eq. (6).</p>
        <p>Psignal 
1 N</p>
        <p> Ai 2, Pnoise 
N i1
1 N</p>
        <p>( Ai 
N i1
1 N</p>
        <p> Ai )2</p>
        <p>N i1</p>
        <p>SNR  10  log10  Psignal Pnoise </p>
        <p>By analyzing the Z-scores of various parameters in the dataset, data filtering is conducted to
ensure the integrity and reliability of the I/Q data used for angle estimation. The Z-scores for a given
parameter x is calculated as Eq. (5), where  is the mean and  is the standard deviation of the
parameter values in the dataset. | Z | 3 are considered as outliers and filtered out.</p>
        <p>  arctan 2(Yrel , X rel ),  arctan 2(Zrel , X r2el  Yr2el )</p>
      </sec>
      <sec id="sec-3-5">
        <title>3.3. CL-AoA Architecture</title>
        <p>Given the potential impact of various noise and interference sources on the collected I/Q data, this
study employs a neural network architecture, CL-AoA, to learn deep features from the I/Q data for
predicting 2D angle information. The proposed architecture, as illustrated in Figure 4, employs the
spatial feature extraction capabilities of CNNs and the temporal modeling strengths of LSTMs. In
this architecture, the noisy I/Q data from multiple antennas is treated as a 2D image. The CNN
component is employed to extract spatial features from the I/Q data. Due to the temporal variation
of the data from each antenna, the LSTM component is utilized to capture temporal dependencies,
thereby enhancing the accuracy of the AoA estimation.</p>
        <p> X rel Yrel Zrel   R  X

  1 0
Rx ( )   0 cos
  0 sin</p>
        <p>Then we can calculate  and  using the following formulas, where  is the angle in the
XYplane from the X-axis, and  is the angle from the XY-plane towards the Z-axis:
Y Z   Rx ( )  Ry ( )  Rz ( )   X tag  Xloc Ytag  Yloc Ztag  Zloc 
0   cos 0 sin    cos
sin , Ry ( )   0 1 0 , Rz ( )   sin
cos   sin  0 cos   0
sin
cos
0
0
0 </p>
        <p>
1 </p>
        <p>Specifically, the CNN layers consist of two 2D convolutional layers, each with kernel sizes of 3  2
and utilizing the Rectified Linear Unit (ReLU) activation function. Each convolutional layer is
followed by a 2 2 max pooling layer for down-sampling the data, reducing spatial dimensions and
computation time. The output from the CNN layers is then fed into an LSTM layer with 64 hidden
neurons to extract sequential features from the I/Q data. The subsequent fully connected layers, also
using ReLU activation, process these features. To prevent overfitting, a dropout rate of 0.2 is applied.
The output layer employs linear regression to predict the azimuth and elevation angles, with the
mean squared error (MSE) used as the loss function to optimize the network. This hybrid architecture
effectively captures both the spatial and temporal dynamics of the I/Q data, thereby improving the
accuracy of AOA estimation.</p>
      </sec>
      <sec id="sec-3-6">
        <title>3.4. Localization</title>
        <p>In this study, the LS method is employed for position estimation [19]. Assume there are N base
stations, each with a known position loci  (xi , yi , zi ) , where i  1, 2,..., N . Initialize target tag position
as loctag  (x, y, z) . Each base station measures the azimuth i and elevation  i angles to the target,
and then using the rotation matrix R convert to the global coordinate system. The direction vector
di can be expressed as follow:
di  (cosi cosi ),(cosi sini ),sini 
(8)</p>
        <p>Compute the vector vi from base station i to the target position loctag , then normalize vi to
obtain the unit vector vinorm  vi vi .Sum the squared residuals from all base stations to obtain the
residual function R  iN1|| vinorm  di ||2 , and then minimize the residual function R to obtain the
estimated target position loctag . The LS method ensures that the solution minimizes the sum of the
squared errors between the predicted and observed angles, providing an accurate estimate of the
tag’s position.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiment evaluation</title>
      <sec id="sec-4-1">
        <title>4.1. Experimental Setup</title>
        <p>The experimental were conducted in the Cyber-Physical Internet Laboratory of the Department of
Industrial &amp; Systems Engineering at The Hong Kong Polytechnic University. As illustrated in Figure
5 (a), the laboratory spans an area of approximately 80 square meters ( 8m 10m ). The laboratory
contains various equipment, including computers, BLE sensors, and furniture, ensuring that the BLE
AoA tags are subjected to multipath interference similar to that in a warehouse scenario.</p>
        <p>The UWB anchors and tags use Qorvo’s DWM1001-DEV module development board to obtain
positional information. The BLE tags utilize the BRD4184 and operate in a non-connected
communication mode, transmitting data packets with CTE on data channels excluding 37, 38, and 39,
as specified by the Silicon protocol. The BLE locator employs Silicon EFR32BG22 development board
and the BRD4185A antenna array to collect raw I/Q sample data. In this experiment, as depicted in
Figure 5 (b), BLE and UWB tags were combined and mounted on a trolley’s stand. An operator pushed
the trolley along the red trajectory shown in Figure 5 (a), simulating the movement of a forklift in
the factory. Throughout the process, a total of 140,000 IQ data samples were collected. The proposed
method was employed to automatically label the ground truth angles using the positional
information from the UWB system.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Results and Analysis</title>
        <p>The experimental results, which include error distribution for both azimuth and elevation angles, are
illustrated in Figure 6. Overall, the DL-based methods outperform the traditional methods. The
CLAOA network demonstrates superior performance in the experiments, achieving 98% of angle errors
within 2 degrees. This indicates its robustness in significantly mitigating the impact of multipath
effects on AoA estimation.</p>
        <p>In the position estimation comparison experiment, an 2m 1m area within the laboratory was
selected as the test site, as shown in Figure 7 (a). To increase the complexity of the environment,
three partitions were added. An operator carried the tags and moved around the perimeter of a table
to collect data. The UWB positioning results were used as the benchmark for comparison. Using the
CL-AoA model trained from angle estimation, angles were derived from the received I/Q data. The
LS method was then employed to estimate positions based on these angles. The results are shown in
the right-hand side of Figure 7 (b), where the red line represents the ideal position trajectory. The
proposed method achieves a positioning accuracy within approximately 0.5 meters. This level of
accuracy demonstrates the feasibility of deploying the proposed method in Industry 4.0
environments.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>In this study, an automatic dataset labeling method for BLE data samples based on UWB in Industrial
4.0 environments is proposed. This method significantly reduces the workload in the data collection
stage and ensure the normal operation of the factory business processes. We then introduced a
CLAoA model architecture, which effectively reduce the impact of multipath effects on angle estimation.
Experimental results show the proposed method demonstrated that 98% of the angle errors in the
test set were within 2 degrees. Additionally, the position estimation accuracy was within 0.5 meters.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>The authors would like to express their sincere thanks to partial financial support from National
Natural Science Foundation of China (No.52305557), China Postdoctoral Science Foundation
(No.2022M712394, No. 2023M730406), Guangdong Basic and Applied Basic Research foundation (No.
2024A1515011930), Shenzhen Minew Technologies Co., Ltd (https://www.minew.com), Hong Kong
RGC TRS Project (T32-707/22-N) and Research Impact Fund (R7036-22).
Systems, vol. 263, V. Sucasas, G. Mantas, and S. Althunibat, Eds., in Lecture Notes of the Institute
for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 263. ,
Cham: Springer International Publishing, 2019, pp. 419–430. doi: 10.1007/978-3-030-05195-2_41.
[10] Q. Wan et al., “A high precision indoor positioning system of BLE AOA based on ISSS
algorithm,” Measurement, vol. 224, p. 113801, Jan. 2024, doi: 10.1016/j.measurement.2023.113801.
[11] Y. Yamami and S. Tang, “AoA Estimation for High Accuracy BLE Positioning,” in 2023 IEEE
20th Consumer Communications &amp; Networking Conference (CCNC), Jan. 2023, pp. 674–675. doi:
10.1109/CCNC51644.2023.10059866.
[12] D. Xiao, S. Hu, K. Kang, and H. Qian, “An Improved AoA Estimation Algorithm for BLE System
in the Presence of Phase Noise,” IEEE Transactions on Consumer Electronics, vol. 69, no. 3, pp.
400–407, Aug. 2023, doi: 10.1109/TCE.2023.3254595.
[13] N. Nizharadze, M. Mahlig, and T. Merk, “Simulation of machine learning inferences in
realtime operating system to improve direction finding in an embedded environment,” in 2023 13th
International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sep. 2023, pp. 1–6.
doi: 10.1109/IPIN57070.2023.10332487.
[14] I. Pisa, G. Boquet, X. Vilajosana, and B. Martinez, “On the Generalization of Deep Learning
Models for AoA Estimation in Bluetooth Indoor Scenarios,” Internet of Things, vol. 26, p. 101152,
Jul. 2024, doi: 10.1016/j.iot.2024.101152.
[15] P. Babakhani, T. Merk, M. Mahlig, I. Sarris, D. Kalogiros, and P. Karlsson, “Bluetooth Direction
Finding using Recurrent Neural Network,” in 2021 International Conference on Indoor
Positioning and Indoor Navigation (IPIN), Nov. 2021, pp. 1–7. doi:
10.1109/IPIN51156.2021.9662611.
[16] Z. Dai, Y. He, V. Tran, N. Trigoni, and A. Markham, “DeepAoANet: Learning Angle of Arrival
From Software Defined Radios With Deep Neural Networks,” IEEE Access, vol. 10, pp. 3164–
3176, 2022, doi: 10.1109/ACCESS.2021.3140146.
[17] A. Koutris et al., “Deep Learning-Based Indoor Localization Using Multi-View BLE Signal,”</p>
      <p>Sensors, vol. 22, no. 7, p. 2759, Apr. 2022, doi: 10.3390/s22072759.
[18] P. Mayer, M. Magno, C. Schnetzler, and L. Benini, “EmbedUWB: Low Power Embedded
HighPrecision and Low Latency UWB Localization,” in 2019 IEEE 5th World Forum on Internet of
Things (WF-IoT), Apr. 2019, pp. 519–523. doi: 10.1109/WF-IoT.2019.8767241.
[19] H. Li, “Low-Cost 3D Bluetooth Indoor Positioning with Least Square,” Wireless Pers Commun,
vol. 78, no. 2, pp. 1331–1344, Sep. 2014, doi: 10.1007/s11277-014-1820-1.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>W. Wu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            , and
            <given-names>G. Q.</given-names>
          </string-name>
          <string-name>
            <surname>Huang</surname>
          </string-name>
          , “
          <article-title>Industrial IoT and Long Short-Term Memory Network-Enabled Genetic Indoor-Tracking for Factory Logistics,”</article-title>
          <source>IEEE Trans. Ind</source>
          . Inf., vol.
          <volume>18</volume>
          , no.
          <issue>11</issue>
          , pp.
          <fpage>7537</fpage>
          -
          <lpage>7548</lpage>
          , Nov.
          <year>2022</year>
          , doi: 10.1109/TII.
          <year>2022</year>
          .
          <volume>3146598</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Q.</given-names>
            <surname>Huang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , “
          <article-title>iBeacon enabled indoor positioning for warehouse management</article-title>
          ,
          <source>” in 2016 4th International Symposium on Computational and Business Intelligence (ISCBI)</source>
          ,
          <year>Sep</year>
          .
          <year>2016</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>26</lpage>
          . doi:
          <volume>10</volume>
          .1109/ISCBI.
          <year>2016</year>
          .
          <volume>7743254</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. Q.</given-names>
            <surname>Huang</surname>
          </string-name>
          , “
          <article-title>Distributed and collaborative proactive tandem location tracking of vehicle products for warehouse operations</article-title>
          ,
          <source>” Computers &amp; Industrial Engineering</source>
          , vol.
          <volume>125</volume>
          , pp.
          <fpage>637</fpage>
          -
          <lpage>648</lpage>
          , Nov.
          <year>2018</year>
          , doi: 10.1016/j.cie.
          <year>2018</year>
          .
          <volume>05</volume>
          .005.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. Q.</given-names>
            <surname>Huang</surname>
          </string-name>
          , “
          <article-title>IoT and digital twin enabled smart tracking for safety management</article-title>
          ,
          <source>” Computers &amp; Operations Research</source>
          , vol.
          <volume>128</volume>
          , p.
          <fpage>105183</fpage>
          ,
          <string-name>
            <surname>Apr</surname>
          </string-name>
          .
          <year>2021</year>
          , doi: 10.1016/j.cor.
          <year>2020</year>
          .
          <volume>105183</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , W. Wu,
          <string-name>
            <given-names>G. Q.</given-names>
            <surname>Huang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          , “
          <article-title>Spatial-temporal traceability for cyberphysical industry 4.0 systems,”</article-title>
          <source>Journal of Manufacturing Systems</source>
          , vol.
          <volume>74</volume>
          , pp.
          <fpage>16</fpage>
          -
          <lpage>29</lpage>
          , Jun.
          <year>2024</year>
          , doi: 10.1016/j.jmsy.
          <year>2024</year>
          .
          <volume>02</volume>
          .017.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>H.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Long</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Dai</surname>
          </string-name>
          , “
          <article-title>A Method of Indoor Positioning by Signal Fitting and PDDA Algorithm Using BLE AOA Device,” IEEE Sensors J</article-title>
          ., vol.
          <volume>22</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>7877</fpage>
          -
          <lpage>7887</lpage>
          , Apr.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <year>2022</year>
          , doi: 10.1109/JSEN.
          <year>2022</year>
          .
          <volume>3141739</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>R.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          , “
          <article-title>Multiple emitter location and signal parameter estimation,”</article-title>
          <source>IEEE Trans. Antennas Propagat.</source>
          , vol.
          <volume>34</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>276</fpage>
          -
          <lpage>280</lpage>
          , Mar.
          <year>1986</year>
          , doi: 10.1109/TAP.
          <year>1986</year>
          .
          <volume>1143830</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Al-Sadoon</surname>
          </string-name>
          et al.,
          <article-title>“A New Low Complexity Angle of Arrival Algorithm for 1D and 2D Direction Estimation in MIMO Smart Antenna Systems</article-title>
          ,” Sensors, vol.
          <volume>17</volume>
          , no.
          <issue>11</issue>
          , p.
          <fpage>2631</fpage>
          ,
          <string-name>
            <surname>Nov</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <year>2017</year>
          , doi: 10.3390/s17112631.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>M. A. G.</given-names>
            <surname>Al-Sadoon</surname>
          </string-name>
          et al.,
          <article-title>“A More Efficient AOA Method for 2D and 3D Direction Estimation with Arbitrary Antenna Array Geometry,” in Broadband Communications, Networks, and</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>