Next Article in Journal
Enhanced Deep-Learning-Based Automatic Left-Femur Segmentation Scheme with Attribute Augmentation
Next Article in Special Issue
SALOS—A UWB Single-Anchor Indoor Localization System Based on a Statistical Multipath Propagation Model
Previous Article in Journal
An Improved Design of the MultiCal On-Site Calibration Device for Industrial Robots
 
 
Correction published on 10 October 2023, see Sensors 2023, 23(20), 8360.
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Indoor Positioning System (IPS) Using Ultra-Wide Bandwidth (UWB)—For Industrial Internet of Things (IIoT)

1
Department of Computing and Engineering, University of Huddersfield, Huddersfield HD1 3DH, UK
2
College of Arts, Media and Technology, Chiang Mai University, Chiang Mai 50200, Thailand
3
Department of Computer Science, School of Science and Technology, Nottingham Trent University, Nottingham NG11 8NS, UK
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(12), 5710; https://doi.org/10.3390/s23125710
Submission received: 10 May 2023 / Revised: 8 June 2023 / Accepted: 16 June 2023 / Published: 19 June 2023 / Corrected: 10 October 2023

Abstract

:
The integration of the physical and digital world has become increasingly important, and location-based services have become the most sought-after application in the field of the Internet of Things (IoT). This paper delves into the current research on ultra-wideband (UWB) indoor positioning systems (IPS). It begins by examining the most common wireless communication-based technologies for IPSs followed by a detailed explanation of UWB. Then, it presents an overview of the unique characteristics of UWB technology and the challenges still faced by the IPS implementation. Finally, the paper evaluates the advantages and limitations of using machine learning algorithms for UWB IPS.

1. Introduction

With advancements in wireless communication technology, sixth generation (6G) is bringing advanced technologies, such as mm-Wave [1,2,3], unmanned aerial vehicles (UAVs) [4,5,6], tera-hertz (THz) communications [7,8,9], intelligent reflecting surfaces (IRS) [10,11,12], non-orthogonal multiple access (NOMA) [13,14,15], etc., to overcome the limitations of prior wireless generations. Indoor positioning systems (IPSs) and location-based services have become a fundamental requirement for many Industrial Internet of Things (IIoT) applications [16,17,18]. For global positioning in the outdoor environment aspect, global navigation satellite systems (GNSSs), such as GPS, GLONASS, and the BeiDou navigation satellite system, are widely used and can achieve positioning accuracy within a 4.9 m radius in clear, open spaces [19,20]. However, despite these systems bringing great convenience to human life, the positioning accuracy decreases significantly in indoor environments or dense urban areas, where satellite signals are heavily attenuated when they pass through building walls, leading to multipath conditions or complete signal blocking [21,22,23,24].
IPSs require high precision, often with centimeter-level accuracy, and are becoming increasingly important for various applications, such as personal navigation in airports and shopping malls, warehouse management and security, machine, and asset tracking in smart factories, health monitoring in hospitals, personal information delivery tracking, and commercial wheeled-robot control in industry areas [17,25,26,27]. However, indoor environments are still challenging due to the heterogeneous nature and the presence of various obstacles that cause variations in signal and noise levels, making high-precision localization a difficult task. To address this challenge, various technologies have been employed, including RFID, BLE, Wi-Fi and ZigBee [25,26,28,29]. These commercially available technologies can provide IPSs with an accuracy of the meter order, which may suffice for some applications. However, UWB technology is emerging as a more promising technique for high-accuracy indoor localization, capable of achieving centimeter-level accuracy in larger-coverage areas in harsh environments with only a few reference anchors and an effective radiated power (ERP) of 2 W [30,31,32]. UWB has several attractive properties, including high channel capacity because of its extremely wide bandwidth, which enables low transmission power, and the extremely short time duration of the pulses (typically nano- or picoseconds), which reduces multipath fading. The robustness to multipath effects and high temporal resolution also make UWB a suitable technology for high-precision localization by enabling precise ranging based on time of arrival (ToA), time difference of arrival (TDoA) and two-way time of arrival (TW-ToA) techniques [33,34].
Several survey articles have been written on indoor localization, focusing on different technologies and their strengths and weaknesses. Zafari et al. [35] conducted a comprehensive survey of different types of indoor positioning techniques, considering factors, including the efficiency, hardware cost, reception, latency, scalability, and localization accuracy. They also highlight the challenges that need to be addressed to achieve accurate positioning systems. Sattarian et al. [36] reviewed the use of data mining technology in an indoor positioning system for IoT applications and how data mining can help overcome the challenges. Alarifi et al. [37] conducted a detailed analysis, including the strengths, weaknesses, opportunities, and threats, of UWB positioning technologies. Additionally, Hayward et al. [38] explored the potential applications of IPSs in the industrial sector. However, these articles do not provide a detailed discussion on the effects of the non-line-of-sight (NLoS) signal and some existing cutting-edge machine learning (ML) algorithms that can be used to classify NLoS signals. There is a need for a comprehensive review that summarizes these wireless technologies for IPSs and ML algorithms for UWB to provide a better understanding of future research directions.
Firstly, this work presents an up-to-date applications of IPSs and the wireless technologies that can be used for IPS. Then, UWB characteristics and principles of position estimation methods and algorithms are discussed. The second objective of this article is to present a review of the NLoS signal’s effects on the UWB positioning system. Finally, the article discusses the existing ML algorithms used to classify or mitigate the positioning error caused by NLoS signals and the main challenges for further work. The key contributions of this work are as follows:
  • This work provides a detailed survey of the most common wireless communication-based technologies for IPSs and evaluates these technologies using an evaluation framework to highlight their pros and cons.
  • This paper provides a detailed discussion of various principles of position estimation methods that can be used for IPS, and highlights the advantages and limitations of using algorithms for UWB IPSs.
  • In addition, this paper presents a detailed explanation of UWB. Then, it presents an overview of the unique characteristics of UWB technology and the challenges still faced by IPS implementation.
  • This paper also presents an exhaustive review of the non-line-of sight (NLoS) signal’s effects on the UWB positioning system and discusses the existing ML algorithms used to classify or mitigate the positioning error caused by NLoS signals and the main challenges for further work.
  • Finally, this work surveys and discusses the emerging state-of-the-art ML-based research efforts in solving the challenge associated with NLoS effects for the UWB presented and summarizes the existing popular ML algorithms for UWB IPS NLoS classification and mitigation, such as k-NN, SVM, DT, NB, and NN.
This paper is organized as follows: Section 2 describes the techniques used for localization in IIoT. Section 3 describes the characteristics of UWB. Section 4 explains UWB IPSs and the principles of localization. Section 5 provides the definition of the NLoS signal and importance of applying ML algorithms for the UWB system and presents the existing ML algorithms and their comparisons. A complete section on future research directions, challenges, and limitations is discussed in Section 6. Finally, the summary and conclusions are presented in Section 7.

2. Localization in IIoTs

In this section, the progress and the key benefits of IPSs are discussed. Popular wireless technologies employed for IPSs for IIoT, such as Wi-Fi, BLE, ZigBee, RFID, and UWB, are revisited followed by analysis of the evaluation metrics, such as accuracy, coverage, power consumption, etc., for such technologies.

2.1. Indoor Positioning System, IPS

IPSs have enabled various navigation applications that highly require the instant location of a person and any objects in real time, uniformly localizing the mobile device or objects in an indoor environment [39,40]. It has opened up various new possibilities in industrial, consumer IoT markets and healthcare. In industrial environments, there is a growing interest in IPSs for logistics and manufacturing to ensure the precise navigation of automatic robots, tracking personal tools and equipment in large warehouses and factories. In such environments, device movement can be potentially dangerous, so automatic device tracking has become a fundamental aspect of Industry 4.0 for safety [41,42]. Additionally, there is an increasing legal requirement for the continuous tracking of coal miners in underground mines due to the increasing number of disasters with many fatalities. These positioning systems can help to connect front-end workers and improve safety [43]. In the consumer IoT market, real-time and reliable location information can digitalize and optimize virtually every aspect of asset and data management for efficiency and security in manufacturing operations and working spaces [44]. Context-aware location-based marketing is undergoing a great change and shows potential improvements in both sales and profits side in e-commerce [45]. This type of marketing strategy enhances the shopping experience in real time by considering the buyer’s social profile, shopping history, feedback requirements, spending pattern, history of navigation, online behavior, and so on. Finally, IPSs are attracting attention in healthcare due to the need to improve service quality, such as monitoring biomedical equipment location or guiding patients in crowded hospitals [46]. For example, in the case of emergency patients, doctors can track the safety and mobility of patients instantly. Other applications, such as map construction and route planning, are well suited for IPSs [47]. The map construction is a fingerprinting-based localization approach that consists of an offline stage and an online stage. Fingerprints are in the form of radio frequency (RF) signal strength, which is collected and stored in the offline stage. The location pair consists of exhaustive records of the serviced area. For the online stage, location estimation is estimated by comparing the collected testing records to the stored training fingerprints. Furthermore, route planning for intelligent localization and navigation systems is another extremely useful technology with both military and commercial applications. For standard route planning algorithms, it generates a minimum cost route based on a predetermined cost function. The beneficial opportunities for IPSs are summarized in Figure 1.

2.2. Communication Technologies for Indoor Positioning System

In this following subsection, the most common existing wireless communication technologies that are widely applied for indoor localization system [48,49,50], such as RFID, Wi-Fi, Bluetooth, ZigBee, and UWB, are briefly presented and discussed.
  • Wireless Fidelity, (Wi-Fi): Wi-Fi, a widely used wireless networking technology, operates on the IEEE 802.11 standard and uses radio frequency bands of 2.5 GHz for IEEE 802.11 b and 5 GHz for IEEE 802.11 a [49]. Many smart devices, such as smartphones, tablets, and audio players, are Wi-Fi enabled, making Wi-Fi-based IPSs more practical and cost effective. In a typical large indoor area, such as office buildings, universities, and malls, the widespread distribution of Wi-Fi hotspots provides a complete building coverage. Wi-Fi-based localization systems are typically based on fingerprinting the radio signal strength indicator (RSSI) and have an accuracy range of 1–10 m [50]. Wi-Fi offers a reception range of about 100 m, and its low infrastructure cost makes it a practical option for IPS. Its reasonable accuracy, availability, large coverage, high data rate, and widespread support in many devices make Wi-Fi a suitable choice for IPSs.
  • Bluetooth Low Energy, (BLE): Bluetooth communication technology operates in the radio frequency range from 2.402 GHz to 2.480 GHz [51]. It is designed for short-range communication between devices and has become a competitive technology in IPSs due to its characteristics of cost effectiveness, very low power consumption, long battery life, high security, and communication efficiency [48,52]. Bluetooth-based localization solutions typically use the RSSI-based range-estimate technique. The latest version of Bluetooth, known as BLE, has a data rate of 24 Mbps, and the signal range coverage can reach 70–100 m with the high power efficiency, making it ideal for use in public-space areas, such as airports or shopping centers [53].
  • ZigBee: ZigBee is a wireless communication protocol based on the IEEE 802.15. 4 standard that is designed for personal-area networks that are cost effective, have low data rate, and are energy efficient. It operates on different frequency bands, including 868 MHz in Europe, 915 MHz in the USA, and 2.4 GHz in other regions. It can be easily applied for IPSs with a coverage range of up to 100 m [54], which is ideal for most indoor environments, including buildings and underground structures. The energy-efficient feature of ZigBee makes it a suitable choice for IPSs in terms of low power consumption.
  • Radio Frequency Identification, (RFID): RFID is a key technology enabling the real-time monitoring of objects. It involves data transfer and storage, and operates on backscattering communication, which consists of a RFID reader, RFID tags, and data processing system [55,56]. The RFID reader emits frequency pulses that are received by the RFID tags, and the data are processed with the help of a chip embedded in the tags. The RFID tag contains three different types, which are active, passive and semi-active. Active RFID tags, which have an internal battery, are used in various applications and operate in ultra-high frequency ranges with a coverage range of up to 100 m [57,58,59]. RSSI information between the RFID tags and the reader is used to estimate the range and localization, but this information is easily affected by multi-path, noise, and changing channel conditions in indoor environments. Factors such as node density, antenna type, and frequency used can also impact the accuracy of the system. As a result, active RFID technology may not provide sub-meter-level precise accuracy of the positioning system, but it is still popular due to its low cost, ease of implementation, miniaturize size, and low power consumption [60,61].
  • Ultra-WideBand, (UWB): UWB technology has gained popularity in precision indoor positioning systems due to its advantages over narrowband-based technologies, such as Bluetooth and Wi-Fi. Some factors of UWB include a very large bandwidth, very high data rate, short signal transmission length, low transmission energy, and high penetration capability [62,63,64,65]. These characteristics are also very important for high precision indoor localization accuracy. Currently, UWB technology has already received significantly attention in industry, as many companies have started to adopt it for precise tracking and navigation systems. For example, the iPhone-13 from Apple contains UWB for precise location tracking, and the Samsung Galaxy Note 20 Ultra uses UWB as a digital key for doors and cars. The structure of a UWB signal is based on the IEEE 802.15. 4 a –2011 standard, which involves the signal transmission of extremely short pulses within a very large bandwidth, specifically from 3.1 to 10.6 GHz [65,66,67], rather than broadcasting on separate frequencies. Due to its large bandwidth and short pulses, UWB systems are highly precise and secure, and are less susceptible to multipath interference and fading.
  • Evaluation Metrics of different technologies: Evaluation metrics can explain the parameters which affect the performance of a technology. The metrics of different wireless indoor positioning technologies are summarized in Figure 2. The technologies are compared in terms of accuracy, energy efficiency, range coverage, and cost. The maximum metric achievable by a technology is 9. From the figure, it can be observed that UWB is highly accurate as compared to BLE, Wi-Fi, RFID and ZigBEE. However, the lowest power consumed is by BLE followed by RFID, ZigBEE, UWB, and Wi-Fi. Finally, it can be concluded that there is a trade-off when selecting an appropriate technology, and depending upon the application, the most suitable technology should be chosen.

3. UWB Characteristics

3.1. UWB Definition

Developed in the 1970s, UWB is a wireless radio technology developed initially for classified applications by the US military, but the focus has shifted to impulse radio UWB (IR-UWB) with ongoing research, according to [64]. To distinguish UWB from narrow-band signals, the Federal Communications Commission (FCC) has defined that UWB can be treated as a radio frequency (RF) signal: firstly, when the occupying bandwidth is greater than or equal to 500 MHz, and secondly, the fractional bandwidth of UWB has to be greater than 20 % of the center frequency [65] and expressed as
B f = 2 × f H f L f H + f L ,
where B f is a dimensionless frequency-independent indicator, and f H and f L mean the higher and lower cut-off frequencies at 10 dB of the UWB pulse spectrum. B f and band ratio B r help determine the types of communication. Table 1 summarizes the communication band usage scenario by classifying the communication system as a narrow-band, wide-band or ultra-wideband system.

3.2. Pulse Shape

The impulse radio version of UWB technology is commonly known as a pulse-based UWB system. In this system, the UWB pulse, often referred to as a Gaussian doublet, utilizes a square pulse due to its ease of generation through the simple on/off switching of a transistor. However, as previously noted, UWB pulses are typically measured in nanoseconds or picoseconds, and the rapid on/off switching makes the pulse shape non-rectangular but rather helps approximate it as a Gaussian function [17,27]. The basic modulation methods can be applied for UWB to encode information including pulse position modulation (PPM), burst position modulation (BPM), pulse amplitude modulation (PAM), and on–off keying (OOK) [68,69]. Generally, higher-order modulations can achieve higher throughput or good spectral efficiencies by enabling more bits to be sent per symbol [68,69,70]. PPM is a common method for creating an M-ary system and is easy to implement but requires very good time resolution to modulate the pulses. In BPPM, the pulses can be sent at the same rate, and the changes of UWB shape depend on the transmitted value [71]. PAM modulation is based on using the pulse amplitude to encode information and allows for the use of an arbitrary number of different pulses. The OOK method can be also considered a particular case of PAM, whereas only a binary set of pulses is allowed. A UWB signal can be represented as a UWB signal transmitted by the help of K pulses; the pulses are within a period of T p that consists of certain frames, where each information symbol is considered a UWB signal [62,63].

3.3. Advantages of UWB

  • Large Channel Capacity: According to Hartley–Shannon’s capacity formula, the channel capacity increases linearly with bandwidth [66]. In such a case, the availability of some bandwidth which operates in typical gigahertz for UWB signals suggests that data rates of gigabits per second (Gbps) can be achieved. UWB technology transmits very short pulses within an extremely large bandwidth from 3.1 to 10.6 GHz, which provides a significant bandwidth advantage and a short duty cycle. As a result, UWB offers a larger capacity and higher data rates, making it an excellent choice [68,69,71].
  • Simple transceiver architecture and low cost: UWB uses carrierless waves to transmit data [68,69,71,72]. As a result, carrier oscillators are not required in order to transmit the carrier frequency for the signal transmission. This eliminates the requirements for a carrier recovery stage for the receiver side, and the UWB transceiver does not require modulators, demodulators, or intermediate frequency components [68,69,71,72]. This simplicity in the UWB transceiver architecture makes it more lightweight and beneficial compared to narrowband signals. Furthermore, the system power consumption is significantly reduced due to these characteristics. Additionally, the low complexity of the UWB system and the smaller chip sizes reduce the cost of the system.
  • Multipath Immunity and Low Power Spectral Density (PSD): Multipath refers to the phenomenon in which an electromagnetic signal travels through various paths during transmission due to factors such as signal reflection, signal absorption, diffraction, and scattering of energy by the presence of objects in the environment [65,66,67]. UWB communication systems have a large bandwidth, which allows them to operate at high data rates, making them highly robust. They are also capable of performing well in the condition of low signal-to-noise ratio (SNR) communication channels, providing immunity against multipath conditions. This factor makes UWB communication ideal for indoor positioning applications under NLoS conditions. Furthermore, UWB systems have good anti-multipath performance and are not sensitive to channel attenuation. The signal transmitting of UWB is of a low average power spectral density because of the short-pulse nature of the transmission, which places it within the noise floor (typical 40 dBm/MHz), thus allowing for less transmitter power consumption, increased power efficiency, and resistance against jamming and interception as shown in Figure 3.

3.4. IEEE 802.15.4 UWB Physical Layer (PHY)

The UWB physical layer (PHY) waveform operates on a signaling scheme called the impulse radio, which uses band-limited data pulses. Three different frequency bands are defined by the IEEE 802.15. 4 standard: the sub-gigahertz band, low band and high band. The sub-gigahertz band has one channel that spans from typically 249.6 MHz to 749.6 MHz. The low band covers the spectrum from typically 3.1 GHz to 4.8 GHz and consists of four channels (channel 1 to channel 4). The high band occupies the range 5.8 GHz to 10.6 GHz and includes 11 channels (channel 5 to channel 15), which are listed in Table 2. These optional channels can increase the communication range and positioning accuracy, as well as improving resistance to multipath interference. Figure 4 shows the UWB packet format. The packet or frame consists of three parts: a synchronization header (SHR), which includes the preamble sequence and the start of frame delimiter (SFD), a physical layer header (PHR), and the data portion. The preamble is made up of pulses that are used to detect the frame and are composed of two parts: the preamble and the SFD. The SFD marks the end of the preamble and the start of the PHY header, and it is used to determine the accurate frame reception timestamp that is essential for precise localization. The UWB PHY contains a mandatory short SFD of 8 symbols for the default and medium data rates, and an optional SFD of 64 symbols for the nominal low data rate of 110 kbps. The number of symbols in the preamble can be classified as 16, 64, 1024, or 4096 symbols, and the options are defined based on the application requirements. One of these preamble lengths has to be supported in order for the device to comply with the UWB standard.

4. UWB Indoor Positioning System

4.1. Architecture of UWB-Based IPS

Figure 5 depicts a typical UWB-based indoor localization system consisting of two types of nodes- anchors with known positions and tags with unknown positions. The system also includes a location server for sensor processing data and an interface device for viewing the positioning results. The localization process involves setting one of the anchors as the reference point and using the time-of-flight (ToF) technique to estimate the distance between each anchor and tag. Trilateration or multi-angulation techniques are then used to determine the coordinates of the tag in a 2D or 3D environment, depending on the number of anchors available. To improve accuracy in complex indoor environments, additional units, such as navigation frameworks, network gateways, user interfaces, multi-sensor technologies, and NLoS mitigation methods, are required. An NLoS detection algorithm is used to detect the presence of NLoS signals in the measurement data, and the model obtained from this algorithm is then used to refine the positioning algorithm. The choice of the NLoS detection algorithm and the positioning algorithm depends on the specific application requirements and the properties of the environment to achieve accurate positioning using the UWB IPS.

4.2. UWB Ranging Algorithms

IPS ranging algorithms can be basically classified into four categories based on their underlying principle—time, signal, angulation, and proximity detection—as illustrated in Figure 6. Time-based algorithms include time of arrival (ToA), time difference of arrival (TDoA), two-way (TW)-ToA and phase of arrival (PoA). Signal-based algorithms rely on RSSI and channel state information (CSI). Angulation-based algorithms use angle of arrival (AoA) and angle of departure (AoD) to determine position. Proximity detection-based techniques use RSSI and Cell-ID. ToA, TW-ToA, TDoA, AoA, and RSSI are commonly used with UWB in the literature. In the upcoming sections, we will discuss these methods in detail.
  • Time of Arrival (ToA): According to [67], the majority of UWB-based IPSs employ the ToA algorithm to determine the position of mobile tags. This is because the positioning algorithm is simple to implement and provides high accuracy. The ToA algorithm measures the flight time between the anchors and tags and calculates the estimated range between each anchor and tag as illustrated in Figure 7a. The clocks of the anchors and tags are synchronized precisely, and a timestamp is sent from the i-th tag to the j-th anchor. The j-th anchor then sends back a reply after processing the timestamp, with T r e p l y j denoting the processing time of the j-th anchor. Let T r o u n d i be the total time taken by the i-th tag, the total propagation time for τ i j the j-th anchor, and the i-th tag can be expressed as
    τ i j = T r o u n d i T r e p l y j 2 .
    The estimate range d i , j between the i-th anchor and j-th tag can be determined as
    d i , j = c × τ i , j ,
    where c = 3 × 10 8 m/s representing the speed of light.
    The above equations reveal that the ToA algorithm is susceptible to errors resulting from time measurements. A 1 μ s time measurement error can result in an error of 300 m using RF wave velocity. Therefore, the ToA algorithm requires precisely synchronized clocks for both anchors and tags, which can be challenging in terms of hardware design and cost effectiveness. After determining the estimated range between each anchor and tag, trilateration theory can be employed to calculate the position of the mobile tag using the ranges obtained from more than three anchors at fixed known locations as shown in Figure 7b. To estimate the position of the i-th tag with respect to the j-th anchor, let us set the coordinates of the j-th anchor as ( x j , y j ) and being fixed in known positioning. Set the coordinates of the i-th tag as ( x ^ i , y ^ i ) , where ( · ^ ) denotes the estimated position. The position of the tag is estimated by intersecting circles (in 2D) or spheres (in 3D) with radii d ( i , j ) and d ( i , j , k ) , respectively. The optimal position of the tag ( x ^ i , y ^ i , z ^ i ) can be obtained by applying the least-squares solution and the minimum mean square error estimation algorithm
    ( x ^ i , y ^ i , z ^ i ) = min ( x i , y i , z i ) j = 1 4 d j ( x ^ i x j ) 2 + ( y ^ i y j ) 2 + ( z ^ i z j ) 2 2 .
  • Two-Way Time of Arrival (TW-ToA): The ToA method described above can offer high positioning accuracy but requires precise synchronization of the anchors and tags, which can be challenging to implement. Alternatively, the TW-ToA method shown in Figure 8 can be used to measure the signal propagation time τ and eliminate the synchronization requirement. The total propagation time for τ i j between the j-th anchor and i-th tag can be calculated using the TW-ToA method and is expressed as
    τ i j = 1 4 T W R 1 r o u n d i + T W R 1 j + T W R 2 r o u n d i + T W R 2 j ,
    where T W R 1 r o u n d i and T W R 2 r o u n d i are the two-way return time and T W R 1 j and T W R 2 j are the responding time of the anchor and the tag, respectively, as shown in Figure 8.
  • Time Difference of Arrival (TDoA): TDoA is another time-based measurement algorithm related to ToA and TWR-ToA. The principle of this algorithm is to measure the difference in arrival time between two signals as shown in Figure 9. While the anchor still requires precisely synchronized clocks, the tags do not need to be as precisely synchronized compared to the ToA method. This leads to high-power efficiency, as only one transmission message is required from the tag to the anchor. The location of the mobile tag can be obtained from the intersection of multiple hyperbolas. Consider that the anchors are located at ( x i , y i ) , i = 1 , 2 , 3 . and the coordinates of the tag are ( x ^ , y ^ ) . The distance between the target and the reference base station can be expressed as a difference in arrival time, given as
    ( x ^ x i ) 2 + ( y ^ y i ) 2 = c ( t i 1 t i 2 ) , i = 1 , 2 , 3 .
  • Angle of Arrival (AoA): The AoA algorithm, as shown in Figure 10, estimates the position of a mobile object based on angle measurements obtained by antenna arrays at the receiver side. The phase difference between two anchors is used to calculate each angle measurement, and the location of the mobile object can be determined from the intersection of the angle lines. In a two-dimensional Cartesian coordinate system, two anchors are located at ( x i , y i ) , i = 1 , 2 , and the coordinates of the mobile object are ( x ^ , y ^ ) . The angles related to anchor-i from the standpoint of the mobile object are θ i , i = 1 , 2 . The angles measured by the anchors are denoted as α i , i = 1 , 2 . The location of the tag can be formulated as
    y i y ^ = ( x i x ^ ) tan ( θ i ) , i = 1 , 2 .
    where θ i and α i have the following relation:
    θ i = 180 α i , i = 1 , 2 .
    The target’s location ( x ^ , y ^ ) can be figured out by solving the equation.
  • Received Signal Strength Identification (RSSI): To further expand on the RSSI algorithm, location fingerprinting involves collecting a database of RSSI values at known locations in the environment, known as “fingerprints”. When a mobile tag enters the environment, its RSSI values are compared to the fingerprints in the database to determine its location. This approach can improve the accuracy of the RSSI-based positioning system, but it requires significant effort to build and maintain the fingerprint database. Additionally, changes in the environment, such as moving objects or changes in building materials, can impact the accuracy of the system. Overall, RSSI-based algorithms can provide a low-cost solution for indoor localization, but their accuracy can be impacted by various environmental factors. In addition, these algorithms may not be suitable for applications that require high precision, such as industrial automation or autonomous vehicle navigation. The theoretical relationship between received signal strength and distance is as follows:
    d i = d 0 10 P ( d i ) P t P L ( d 0 ) + x σ 10 1 n
    where d 0 is the reference distance, P t and P L ( d 0 ) are transmitted power and pass loss at the reference point, and x σ is a Gaussian random variable with zero mean that represents shadow fading and the path loss exponent.
  • Comparison of Positioning Algorithms: Table 3 summarizes the advantages and disadvantages of the mentioned positioning algorithms. These positioning algorithms are compared in terms of accuracy, efficiency and cost in Figure 11. From the figure, it can be observed that TDoA, TWR-ToA, and ToA have the highest accuracy. RSSI followed by ToA and AoA have the lowest implementation cost, while ToA followed by TDoA and TWR-ToA have the highest efficiency. From the figure, it can be concluded that there is a trade-off when selecting the positioning algorithms, and depending upon the requirements, the positioning algorithm should be selected and preferred.
    Finally, to conclude this section, the current advances for UWB positioning algorithms in the literature are summarized in Table 4. The table categorizes each paper concerning the publication year, positioning algorithm applied, and the basic description explaining the rationale and methodology for each paper.

5. Detection in UWB Positioning Algorithms

Generally, in a UWB IPS, the signals are classified as either a LoS or NLoS signal [27,78,79,80,81]. There are some papers where the signals are classified as having quasiLoS (QLoS); see [82,83] and references therein. The detection of the UWB positioning system is classified as LoS and NLoS in Figure 12. In LoS conditions, where there is a clear environment and there are no obstacles between the anchor and the tag, the estimated range between each anchor and tag ( d 1 , d 2 , d 3 ) can be calculated accurately, allowing the trilateration theory to be applied and the position of the tag to be accurately obtained as shown in Figure 12c. However, in NLoS conditions, where the signal is attenuated or refracted by obstacles causing a positive bias, the distance measurement for anchor 3 ( d 3 ) is estimated inaccurately. This causes the circles to overlap as shown in Figure 12d, resulting in the tag’s location being in any highlighted area rather than an accurate location point. As a result, the localization accuracy of the tag is seriously affected. Therefore, from Figure 12, it can be observed that the trilateration positioning algorithm suffers from positive bias NLoS errors. This positioning error can be solved by employing a joint approach of employing empirical and ML models. ML models can be used to classify these LoS and NLoS conditions to improve the accuracy of the positioning algorithm. Let us now look into ML models in detail for NLoS classification.

5.1. Machine Learning for UWB In NLoS

To improve the accuracy of UWB positioning systems, specific NLoS mitigation techniques are required for various applications. Figure 13 illustrates a block diagram of a complete UWB precise IPS, which starts by fixing the anchors for the coordinate system and locates the mobile UWB tags within the indoor environment. The collected raw data will be used by an additional processing step for NLoS detection, which is performed using an ML classification algorithm that has been pre-trained with the raw measurement data. This model is used to mitigate the NLoS effects. For NLoS classification, the ML is used to classify the LoS and NLoS by different signal features or CIR values. For NLoS error correction, the ML can be applied for predicting the error e i , j accurately. The actual range r i , j between the i-th anchor ( x i , y i , z i ) and the j-th tag ( x j , y j , z j ) is defined as:
r i , j = ( x i x j ) 2 + ( y i y j ) 2 + ( z i z j ) 2 .
The estimated distance d i , j in term of the coordinate of the i-th anchor and the j-th tag is determined through calculating the signal round trip time of the ToA. The positioning of the i-th anchors is known and constant; therefore, the estimated distance d i , j in a three-dimensional scenarios is given as:
d i , j L o S = r i , j + ϵ i , j ,
where ϵ i , j is the measurement error.
For NLoS conditions, the signal direct path is reflected or blocked due to the presence of obstacles; therefore, there will be further signal propagation delay, resulting in NLoS error e i , j . The estimated distance d i , j can be calculated as:
d i , j N L o S = r i , j + ϵ i , j + e i , j ,
where e i , j is the independent positive measurement bias error. Finally, the corresponding ranging error δ i can be expressed as:
δ i = ϵ i , j ,                                 L o S , ϵ i , j + e i , j ,               N L o S .
The ML algorithm can now be trained to classify the LoS and the NLoS component for the UWB signal. Therefore, high-accuracy NLoS classification and accurate prediction of e i , j is crucial for precision IPS.

5.2. Recent Advances in ML for NLoS Effects

In this section, we will present an overview of several research papers in the current literature related to UWB IPSs. The existing research work based on ML for UWB IPSs can be classified into two main categories: NLoS detection and NLoS error correction approaches. The primary goal of NLoS detection is to accurately classify the NLoS signal and then mitigate its effects. On the other hand, the primary objective of error correction is to identify the errors in the UWB ranges using precise ground truth, which can have a positive impact on the localization accuracy. Specifically, when there are at least four anchors available for 3 D localization, an anchor selection algorithm can be used to mitigate range errors based on their NLoS detection before providing the ranges to the localization algorithm.
  • NLoS Classification: In the UWB feature-based methods category, two papers are mentioned. Sang et al. [79] use three ML approaches to classify NLoS into multiple classes (LoS and NLoS) based on 12 extracted features, achieving an accuracy of up to 91.9% in the best case. Similarly, Zeng et al. [80] use a genetic algorithm to find the best combination of 18 features in an office environment, achieving an NLoS classification accuracy of 96 % .
    In contrast, the non-feature-based methods category includes three papers. Jiang et al. [81] use a CNN to identify NLoS signals after denoising raw CIR data using a reversible transformation method, achieving an average accuracy increase of 27.9% for NLoS classification accuracy. Fan et al. [84] propose an unsupervised ML approach based on Gaussian mixture models to identify NLoS links from unlabeled data. Jiang et al. [85] use a CNN to extract non-temporal features from UWB raw CIR data, and then feed the features into long short-term memory for NLoS classification, achieving an accuracy of 82.14% .
    Compared to the feature-based methods, the papers based on raw CIR measurements provide superior performance for NLoS detection. However, the authors did not evaluate the performance of the proposed approaches in unseen environments, which limits their suitability in practical settings. In contrast, Park et al. [86] propose transfer learning based on neural networks (NN) and convolutional neural networks (CNN) to identify UWB NLoS signals in unseen environments.
  • NLoS Error Correction: Besides NLoS detection, UWB error correction is mentioned in [87,88,89,90]. Similar to the NLoS approaches, some research papers focused on extracting features from the CIR data. The authors of [87] extracted the features based on distance measurement and received signal strength. Then the authors proposed local spatial feature extraction, temporal feature extraction, and position prediction to improve the positioning accuracy. Authors in [89] mainly focus on the UWB measured range associated with NLoS. A large dataset comprising of the measured distance and 7 different signal features are trained by an (ANN) to perform error prediction. The focus of [88] is on UWB feature-based error correction. Two classes of non-parametric regression techniques include a support vector machine and the Gaussian process and are applied by the authors to directly mitigate the ranging error in the physical layer, based on 6 signal features from the received waveform and the estimated distance. The fraction of residual errors less than 1 m is increased from 63 % to around 90 % by using support vector machine- and Gaussian process-based mitigation. Finally, in paper [90], a semi-supervised autoencoder-based ML approach is proposed by the authors, based on raw CIR data, to achieve high IPS accuracy for low-cost edge devices. The results achieve 29 % higher localization accuracy than state-of-the-art deep neural networks in complex environments.

5.3. Ml-Algorithms for UWB IPS

As mentioned, various types of ML algorithms have been proposed and used in a large range of applications for improving the IPS, especially for NLoS detection and error correction. Among the existing successive development of ML algorithms mentioned above, SVM, DT, NB, and NN have gradually improved the positioning accuracy and significant usefulness of IPSs. These algorithms are discussed in detail in this section.
  • k-Nearest Neighbors (k-NN): k-NN is a type of the non-parametric-based supervised learning classifier that can be applied to both regression and classification. It typically uses the assumption of the data feature similarity that the data points can be found near one to another. The new data can be assigned a value based on how similarly the data match the points trained in the training set [91,92]. The advantages of k-NN algorithm can be summarized: Firstly, it is easy to implement and achieve high-accuracy results. Secondly, it is suitable for multi-label classification cation issues. In contrast, the disadvantage is that the algorithm requires large calculations, which can increase the memory overhead. Moreover, it provides relatively low-accuracy results when the sample is imbalanced [93,94,95].
  • Support Vector Machine (SVM): SVM is a typical classic supervised ML algorithm that adopts the structural risk minimization principle to solve both classification and regression problems under high-dimensional space substitution [96]. It provides robust and superior performance without tuning several parameters due to it being based on the framework of statistical learning theory compared with other ML algorithms [97]. The main principle of the algorithm consists in estimating a hyperplane that can maximize the distance between the values of interest in each class. As shown in Figure 14, for a linearly separable dataset, there is only one separating hyper-plane with the largest geometric interval. Let us consider that a training dataset contains n points of the form T = ( x 1 , y 1 ) , . . . , ( x n , y n ) , where the y i is labeled as 1 or 1 . x i is the p-dimensional real feature vector and x i R n . The hyper-plane is the maximum margin determined to divide the group of points x i into group y i = 1 and group y i = 1 . The hyper-plane can be described by the following linear equation:
    w T x + b = 0
    The advantages of SVM are as follows: firstly, strict mathematical theory support and strong interpretability due to the algorithm not requiring typical statistical methods, thus simplifying the usual classification and regression problems; secondly, it is easy to find key samples (i.e., support vectors) that are critical to the algorithm which can handle nonlinear classification and regression tasks; and thirdly, the calculation complexity of the algorithm depends on the number of support vectors instead of the dimensionality of the sample space, which can simplify the calculation process. In contrast, the disadvantage is that the training time is long due to the prediction running time being proportional to the number of support vectors.
  • Decision Tree (DT): The DT algorithm is very suitable for large datasets with complex different features due to its ability to mimic human-like thinking for interpreting the data [98,99]. The advantage of DT is that it can break down the dataset into smaller subsets to operate the classification, which can minimize the classification error. In addition, DT can decide which attribute is the best at each tree node to ensure the high accuracy of the classification. The main advantage of decision tree learning is that it can minimize the error at the tree root due to it creating a single outcome by creating the tree at every leaf. Meanwhile, each tree root will also take a longer running time, which is the main disadvantage; therefore, it is not suitable for the application, which requires a fast response.
  • Naive Bayes(NB): The Naïve Bayesian approach is based on the Bayesian principle for conditional probabilities [100,101]. The algorithm calculates the probability of each attribute value, then gives the values of each instance’s attributes. All instance probabilities are from the training set, and then the maximum probability is used to predict the class of the new instance. Given a new dataset of the form < a 1 , a 2 , , a n > , the predicted class for this instance dataset l p r e d i c t e d is
    l p r e d i c t e d = arg max l L P ( l ) i = 1 n P ( a i l ) .
    where L is a vector of all attribute values, P ( l ) is the prior probability of l, P ( a | l ) is the probability of l given condition a, and P ( l ) is the prior probability of a.
  • Neural Network (NN): In recent times, the neural network (NN), one type of deep learning (DL), has become relatively competitive for classification, clustering, pattern recognition and regression in various different areas [102]. It is an information management model that works in a similar way to the biological nervous systems function of the human brain [103]. The advantage of NN application is that it provides more accurate results due to complex natural systems with large numbers of inputs; thus, the network can generate the best possible result without the requirement of redesigning the output criteria [104]. In order to accomplish high-precision positioning, different NN models were proposed and evaluated for the implementation, such as the multi-layer perceptron (MLP) [105], radial basis function (RBF) [106] and generalized regression neural network (GRNN).

5.4. Performance of ML Algorithms

As stated, signal features can be extracted and used for NLoS classification and mitigation. This sub-section presents the results obtained by applying ML-based algorithms, such as KNN-, SVM-, DT-, NB-, and NN-based UWB signal features. For this experiment, 1000 LoS and 100 NLoS UWB signals are used [17,78]. The performance is compared with the running time, confusion matrix, and the correct rate (CR) for LoS and NLoS components. The findings are summarized in Table 5. The confusion matrix depicts metrics, true positive (TP), false positive (FP), false negative (FN), and true negative (TN), respectively. The best classification performance is achieved by the NN algorithm. TP = 983 refers to LoS, resulting in a correct rate of 98.3% , which means 17 samples out of 1000 samples were inaccurately classified. The average running time of NN is 0.0606 s, which is better than that of the other considered algorithms. The precision and recall can reach 98.9% and 98.3% , respectively, and the overall accuracy is 97.5% . Compared to NN, NB follows closely and has similar performance, while the rest of the algorithms reach a slightly lower running time, and their classification accuracy is also lower in the considered experiment.
Figure 15 compares the receiver operating characteristics (ROC) curve and the area under the curve (AUC) of the discussed algorithms. The figure is plotted for the false positive rate (FPR) versus the true positive rate (TPR). The closer the curve to the upper left corner, the better the performance of the classifier. It is easily noticeable that the NN algorithm has the largest AUC of 0.984 . Hence, it is superior to other algorithms and can classify the NLoS signals with the highest accuracy and, thus, improves the overall performance of the IPS.

6. Future Work, Challenges, and Limitations

Various ML-based algorithms have been proposed to mitigate the NLoS effects on IPS. However, the adaptation of ML-based methods for UWB indoor localization is still in its infancy, and some issues still need further investigation. The future directions can be summarized as follows.

6.1. Availability of Training Data

Both supervised and unsupervised ML algorithms are data dependent, requiring adequate data for training robust models. The amount and quality of the collected training data significantly affect the performance of ML algorithms. Achieving high accuracy localization becomes challenging when the training data are imbalanced, particularly when there are only a few NLoS as compared to LoS components in the data samples and vice versa. In situations where there is an imbalance in the dataset, existing ML algorithms face difficulties in training a robust classifier to classify the NLoS signal. To solve this problem, it is important to develop standard ML methods for training and predicting data that are independent, such as GD, GGD, and WNB algorithms [17,78,79].

6.2. Time Efficiency

The training time and response time of the ML model are also indispensable factors that influence IPS performance [107]. The training time means the time used for the ML algorithm to train the algorithm with an offline dataset and build the model; in the meantime, the response time means the time used for the model to predict the output for the given new testing data. In particular, for fast-moving objects, this could pose a challenge for the proposed methods due to the ML requiring a specific duration to process the NLoS signal. Additionally, the NLoS classification process may also require more processing time in dynamic scenarios. Therefore, it is crucial to test the proposed methods in such conditions to evaluate their performance and identify potential limitations. Future work needs to consider conducting experiments in dynamic scenarios to assess the effectiveness of the ML algorithms. The authors in [108] focused on proposing a dynamic video coding approach that utilizes dynamic video recording resolution adjustment on wearable cameras and Lyapunov-based video preprocessing on smartphones. The results show that the approach achieves up to 50% reduction in power consumption on smartphones and up to 60% reduction in average delay.

6.3. Extensibility and Scalability

There has been ongoing research addressing both NLoS detection and error correction to improve the performance of UWB IPS. However, it is worth noticing that the performance of the proposed approaches in the literature has not been evaluated in totally new environments yet. In such new environments, training datasets are collected using different techniques, and the collected data may vastly vary due to different factors, including device heterogeneity, such as different device topologies, the size of the room, the presence of objects, etc. Moreover, training separate models for each distinct environment requires considerable effort and time, and the UWB devices cannot remain in the same configuration [109]. Furthermore, the environments may change over time, necessitating frequent model updates. As a result, traditional ML algorithms are limited in their adaptability to entirely new environments. However, if collecting data and training different models for each unique environment, that would require considerable work and time (i.e., setting up the devices, performing large data collections, and executing the training model process). Even then, the environment may already change as time progresses, seriously requiring to update the models frequently [110]. Therefore, conventional techniques requiring new big datasets and completely new models are limited in their versatility to unseen and changing environments with different UWB configurations. To address this shortcoming, a transfer learning (TL) framework could be proposed, TL is an ML approach that can help with this task. Transferring the knowledge learned from one task to another similar task may not reliably transfer knowledge from a known domain to a new target domain with a satisfactory level of accuracy.

6.4. Variability

IPSs are hardware device based. The location estimation and NLoS mitigation are based on performance with user devices, which include limited storage capacity and computational capability. It is challenging to implement the ML model due to the models requiring computational and storage overhead for extracting complex signal features automatically from large amounts of collected data [111]. Moreover, a trained robust model could require retraining again when the definition, state and situation are changed in real-time localization systems. However, with the exponential growth in wireless networks, such as upcoming 6G and cloud facilities, it is expected for this computational burden to be handled successfully in the future and achieve numerous robust ML-based location services indoors.

6.5. Energy Consumption

Energy consumption has remained another concern for IoT-based positioning systems [8]. The trade-off between energy consumption and accuracy performance is a formidable challenge. For the high-accuracy positioning system, it is usually required to have more signal features for ML algorithms to reach higher NLoS classification accuracy with very high energy consumption of the systems, which could significantly reduce the battery life of IoT-based smart devices. Therefore, the technique and algorithm have to maintain a balance between positioning accuracy and energy requirements, especially crucial in mobile objects with fast movement. In such cases, ML algorithm optimization could be the approach, where the IoT-based positioning system continuously consumes a small amount of energy with remaining high-precision accuracy. The authors in [112] proposed an offline method to achieve minimum power consumption and an online solution to save energy for energy-aware video streaming on smartphones. Experimental results show that that the method can save energy, while achieving a better trade-off by implementing the online solution on Android-based smartphones.

6.6. Map Construction and Route Planning

The map construction technique collects the data of mapping from the physical space to the fingerprint space. It then trains the model and employs inverse mapping to estimate the location of the user or device. A unique challenge of map construction is that the measurements taken by training are not guaranteed to perform in the same physical space, and the measurements may also be obtained from different devices, resulting in an error [113]. On the other hand, route planning can play a critical role in determining the effective path to reach the end goal by considering various factors, such as distance, traffic, safety hazards, energy and time constraints, leading to an optimized journey with minimal cost to the device [114,115].

7. Summary and Conclusions

This paper delves into the current UWB IPS research. It starts with a detailed description of different wireless common technologies for IPSs, such as Wi-Fi, BLE, ZigBee, RFID and UWB, along with the research efforts in this regard. Then, it is followed by an evaluation of the advantages and disadvantages of localization algorithms for IPS. The paper also thoroughly surveys the unique characteristics of UWB technology and the challenges still faced by the IPS implementation. The state-of-the-art ML-based research efforts in solving the challenge associated with NLoS effects for UWB are also surveyed and discussed. Furthermore, k-NN, SVM, DT, NB, and NN techniques for ML-based UWB IPSs for indoor localization are discussed in detail as well as some of the obtained results of the UWB IPSs system development so that the ranging error can be reduced to less than 10 m. Finally, the paper identifies limitations and potential open problems for further research related to the successful deployment of ML-based localization techniques and future research directions in this regard.

Author Contributions

Conceptualization, Q.Z.A.; Methodology, F.C. and Q.Z.A.; Software, F.C.; Validation, Q.Z.A.; Formal analysis, F.C.; Investigation, Q.Z.A.; Writing—original draft, F.C. and Q.Z.A.; Writing—review & editing, P.I.L., P.S. and T.A.; Supervision, Q.Z.A. and P.I.L.; Funding acquisition, Temitope Alade. All authors have read and agreed to the published version of the manuscript.

Funding

Part of this work is supported by the European Union through the Horizon 2020 Marie Skłlodowska-Curie Research and Innovation Staff Exchange Programme “Research Collaboration and Mobility for Beyond 5G Future Wireless Networks (RECOMBINE)” under Grant 872857.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
2-Dimensional2D
3-Dimensional3D
Angle of ArrivalAoA
Angle of DepartureAoD
Bluetooth Low EnergyBLE
Burst Position ModulationBPM
Channel Impulse ResponseCIR
Channel State InformationCSI
Decision TreeDT
Effective Radiated PowerERP
Global Navigation Satellite SystemsGNSSs
Inertial Positioning SystemIPS
Internet of ThingsIoT
k-Nearest Neighbork-NN
Machine LearningML
Naive BayesNB
Neural NetworkNN
Non-Line-of-SightNLoS
On–Off KeyingOOK
Phase of ArrivalPoA
Physical LayerPHY
Physical Layer HeaderPHR
Power Spectral DensityPSD
Pulse Amplitude ModulationPAM
Pulse Position ModulationPPM
Radio Frequency IdentificationRFID
Received Signal Strength IndicatorsRSSIs
Signal-to-Noise RatioSNR
Start of Frame DelimiterSFD
Support Vector MachineSVM
Synchronization HeaderSHR
Time Difference of ArrivalTDoA
Time-of-ArrivalToA
Time-of-FlightToF
Transfer LearningTL
Two-Way Time of ArrivalTW-ToA
Ultra-WidebandUWB
Wireless FidelityWi-Fi
Wireless Personal Area NetworksWPANs

References

  1. Bai, L.; Huang, Z.; Zhang, X.; Cheng, X. A Non-Stationary 3D Model for 6G Massive MIMO mmWave UAV Channels. IEEE Trans. Wirel. Commun. 2022, 21, 4325–4339. [Google Scholar] [CrossRef]
  2. Alluhaibi, O.; Ahmed, Q.Z.; Pan, C.; Zhu, H. Hybrid Digital-to-Analog Beamforming Approaches to Maximise the Capacity of mm-Wave Systems. In Proceedings of the IEEE 85th Vehicular Technology Conference (VTC Spring), Sydney, NSW, Australia, 4–7 June 2017; pp. 1–5. [Google Scholar]
  3. Naqvi, S.H.R.; Ho, P.H.; Peng, L. 5G NR mmWave indoor coverage with massive antenna system. J. Commun. Networks 2021, 23, 1–11. [Google Scholar] [CrossRef]
  4. Salameh, H.B.; Al-Maaitah, R.; Al-Obiedollah, H.; Al-Ajlouni, A. Energy-Efficient Power-Controlled Resource Allocation for MIMO-Based Cognitive-Enabled B5G/6G Indoor-Flying Networks. IEEE Access 2022, 10, 106828–106840. [Google Scholar] [CrossRef]
  5. Azari, M.M.; Geraci, G.; Garcia-Rodriguez, A.; Pollin, S. UAV-to-UAV Communications in Cellular Networks. IEEE Trans. Wirel. Commun. 2020, 19, 6130–6144. [Google Scholar] [CrossRef]
  6. Burhanuddin, L.A.B.; Liu, X.; Deng, Y.; Challita, U.; Zahemszky, A. QoE Optimization for Live Video Streaming in UAV-to-UAV Communications via Deep Reinforcement Learning. IEEE Trans. Veh. Technol. 2022, 71, 5358–5370. [Google Scholar] [CrossRef]
  7. Bhat, J.R.; Alqahtani, S.A. 6G Ecosystem: Current Status and Future Perspective. IEEE Access 2021, 9, 43134–43167. [Google Scholar] [CrossRef]
  8. Ahmed, Q.Z.; Hafeez, M.; Khan, F.A.; Lazaridis, P. Towards Beyond 5G Future Wireless Networks with focus towards Indoor Localization. In Proceedings of the IEEE 8th International Conference on Communications and Networking (ComNet), Hammamet, Tunisia, 27–30 October 2020; pp. 1–5. [Google Scholar]
  9. Serghiou, D.; Khalily, M.; Brown, T.W.C.; Tafazolli, R. Terahertz Channel Propagation Phenomena, Measurement Techniques and Modeling for 6G Wireless Communication Applications: A Survey, Open Challenges and Future Research Directions. IEEE Commun. Surv. Tutor. 2022, 24, 1957–1996. [Google Scholar] [CrossRef]
  10. Wu, Q.; Zhang, R. Intelligent Reflecting Surface Enhanced Wireless Network via Joint Active and Passive Beamforming. IEEE Trans. Wirel. Commun. 2019, 18, 5394–5409. [Google Scholar] [CrossRef]
  11. Okogbaa, F.C.; Ahmed, Q.Z.; Khan, F.A.; Bin Abbas, W.; Che, F.; Zaidi, S.A.R.; Alade, T. Design and Application of Intelligent Reflecting Surface (IRS) for Beyond 5G Wireless Networks: A Review. Sensors 2022, 22, 2436. [Google Scholar] [CrossRef]
  12. Rana, B.; Cho, S.-S.; Hong, I.-P. Review Paper on Hardware of Reconfigurable Intelligent Surfaces. IEEE Access 2023, 11, 29614–29634. [Google Scholar] [CrossRef]
  13. Riaz, S.; Khan, F.A.; Saleem, S.; Ahmed, Q.Z. Reducing the Mutual Outage Probability of Cooperative Non-Orthogonal Multiple Access. IEEE Trans. Veh. Technol. 2020, 69, 16207–16212. [Google Scholar] [CrossRef]
  14. Yadav, A.; Quan, C.; Varshney, P.K.; Poor, H.V. On Performance Comparison of Multi-Antenna HD-NOMA, SCMA, and PD-NOMA Schemes. IEEE Wirel. Commun. Lett. 2021, 10, 715–719. [Google Scholar] [CrossRef]
  15. Zhang, S.; Zhang, S.; Yuan, W.; Li, Y.; Hanzo, L. Efficient Rate-Splitting Multiple Access for the Internet of Vehicles: Federated Edge Learning and Latency Minimization. IEEE J. Sel. Areas Commun. 2023, 41, 1468–1483. [Google Scholar] [CrossRef]
  16. Al-Fuqaha, A.; Guizani, M.; Mohammadi, M.; Aledhari, M.; Ayyash, M. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Commun. Surv. Tutor. 2015, 17, 2347–2376. [Google Scholar] [CrossRef]
  17. Che, F.; Ahmed, Q.Z.; Fontaine, J.; Van Herbruggen, B.; Shahid, A.; De Poorter, E.; Lazaridis, P.I. Feature-Based Generalized Gaussian Distribution Method for NLoS Detection in Ultra-Wideband (UWB) Indoor Positioning System. IEEE Sens. J. 2022, 22, 18726–18739. [Google Scholar] [CrossRef]
  18. Na, W.; Kim, N.; Dao, N.-N.; Cho, S. Machine Learning-Based Communication Failure Identification Scheme for Directional Industrial IoT Networks. IEEE Syst. J. 2023, 17, 1559–1568. [Google Scholar] [CrossRef]
  19. Suzuki, T. Time-Relative RTK-GNSS: GNSS Loop Closure in Pose Graph Optimization. IEEE Robot. Autom. Lett. 2020, 5, 4735–4742. [Google Scholar] [CrossRef]
  20. Ma, Y.; Tang, C.; Hu, X.; Chang, Z.; Yang, Y.; Yang, J. Discussions of a2-Drift Variations of BeiDou-3 Satellite Rubidium Atomic Clocks. IEEE Trans. Instrum. Meas. 2022, 71, 1–13. [Google Scholar] [CrossRef]
  21. Jung, S.-H.; Lee, G.; Han, D. Methods and Tools to Construct a Global Indoor Positioning System. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 906–919. [Google Scholar] [CrossRef]
  22. Cidronali, A.; Collodi, G.; Maddio, S.; Passafiume, M.; Pelosi, G. 2-D DoA Anchor Suitable for Indoor Positioning Systems Based on Space and Frequency Diversity for Legacy WLAN. IEEE Microw. Wirel. Compon. Lett. 2018, 28, 627–629. [Google Scholar] [CrossRef]
  23. Yeh, S.-C.; Hsu, W.-H.; Lin, W.-Y.; Wu, Y.-F. Study on an Indoor Positioning System Using Earth’s Magnetic Field. IEEE Trans. Instrum. Meas. 2020, 69, 865–872. [Google Scholar] [CrossRef]
  24. You, Y.; Wu, C. Hybrid Indoor Positioning System for Pedestrians With Swinging Arms Based on Smartphone IMU and RSSI of BLE. IEEE Trans. Instrum. Meas. 2021, 70, 1–15. [Google Scholar] [CrossRef]
  25. Zhang, J.; Lyu, Y.; Patton, J.; Periaswamy, S.C.G.; Roppel, T. BFVP: A Probabilistic UHF RFID Tag Localization Algorithm Using Bayesian Filter and a Variable Power RFID Model. IEEE Trans. Ind. Electron. 2018, 65, 8250–8259. [Google Scholar] [CrossRef]
  26. Gómez-Torres, E.R.; Ordoñez, D. Application of mobile window filters to increase the precision in the distance estimation of RSSI Blue-tooth. In Proceedings of the International Conference of Digital Transformation and Innovation Technology (Incodtrin), Quito, Ecuador, 28–30 October 2020; pp. 66–69. [Google Scholar]
  27. Bin Abbas, W.; Che, F.; Ahmed, Q.Z.; Khan, F.A.; Alade, T. Device Free Detection in Impulse Radio Ultrawide Bandwidth Systems. Sensors 2021, 21, 3255. [Google Scholar] [CrossRef] [PubMed]
  28. Dubey, A.; Sood, P.; Santos, J.; Ma, D.; Chiu, C.-Y.; Murch, R. An Enhanced Approach to Imaging the Indoor Environment Using WiFi RSSI Measurements. IEEE Trans. Veh. Technol. 2021, 70, 8415–8430. [Google Scholar] [CrossRef]
  29. Bianchi, V.; Ciampolini, P.; De Munari, I. RSSI-Based Indoor Localization and Identification for ZigBee Wireless Sensor Networks in Smart Homes. IEEE Trans. Instrum. Meas. 2018, 68, 566–575. [Google Scholar] [CrossRef]
  30. Zhang, Y.; Tan, X.; Zhao, C. UWB/INS Integrated Pedestrian Positioning for Robust Indoor Environments. IEEE Sens. J. 2020, 20, 14401–14409. [Google Scholar] [CrossRef]
  31. Bastiaens, S.; Gerwen, J.V.-V.; Macoir, N.; Deprez, K.; De Cock, C.; Joseph, W.; De Poorter, E. Experimental Benchmarking of Next-Gen Indoor Positioning Technologies (Unmodulated) Visible Light Positioning and Ultra-Wideband. IEEE Internet Things J. 2022, 9, 17858–17870. [Google Scholar] [CrossRef]
  32. Jiang, W.; Cao, Z.; Cai, B.; Li, B.; Wang, J. Indoor and Outdoor Seamless Positioning Method Using UWB Enhanced Multi-Sensor Tightly-Coupled Integration. IEEE Trans. Veh. Technol. 2021, 70, 10633–10645. [Google Scholar] [CrossRef]
  33. Elsanhoury, M.; Mahmoud, E.; Petteri, M.; Janne, K.; Petri, V.; Ahm, S.; Timo, M.; Mohammed, E.; Heidi, K. Precision Positioning for Smart Logistics Using Ultra-Wideband Technology-Based Indoor Navigation: A Review. IEEE Access 2022, 10, 44413–44445. [Google Scholar] [CrossRef]
  34. Sinha, P.; Guvenc, I. Impact of Antenna Pattern on TOA Based 3D UAV Localization Using a Terrestrial Sensor Network. IEEE Trans. Veh. Technol. 2022, 71, 7703–7718. [Google Scholar] [CrossRef]
  35. Zafari, F.; Gkelias, A.; Leung, K.K. A survey of indoor localization systems and technologies. IEEE Commun. Surv. Tutor. 2019, 21, 2568–2599. [Google Scholar] [CrossRef]
  36. Sattarian, M.; Rezazadeh, J.; Farahbakhsh, R.; Bagheri, A. Indoor navigation systems based on data mining techniques in internet of things: A survey. Wirel. Networks 2018, 25, 1385–1402. [Google Scholar] [CrossRef]
  37. Alarifi, A.; Al-Salman, A.; Alsaleh, M.; Alnafessah, A.; Al-Hadhrami, S.; Al-Ammar, M.A.; Al-Khalifa, H.S. Ultra Wideband Indoor Positioning Technologies: Analysis and Recent Advances. Sensors 2016, 16, 707. [Google Scholar] [CrossRef] [PubMed]
  38. Hayward, S.J.; van Lopik, K.; Hinde, C.; West, A.A. A survey of indoor location technologies, techniques and applications in industry. Internet Things 2022, 20, 100608. [Google Scholar] [CrossRef]
  39. Jang, B.; Kim, H. Indoor Positioning Technologies without Offline Fingerprinting Map: A Survey. IEEE Commun. Surv. Tutor. 2018, 21, 508–525. [Google Scholar] [CrossRef]
  40. Li, K.-J.; Zlatanova, S.; Torres-Sospedra, J.; Perez-Navarro, A.; Laoudias, C.; Moreira, A. Survey on Indoor Map Standards and Formats. In Proceedings of the 2019 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Pisa, Italy, 30 September–3 October 2019; pp. 1–8. [Google Scholar]
  41. Che, F.; Ahmed, A.; Ahmed, Q.Z.; Zaidi, S.A.R.; Shakir, M.Z. Machine Learning Based Approach for Indoor Localization Using Ultra-Wide Bandwidth (UWB) System for Industrial Internet of Things (IIoT). In Proceedings of the 2020 International Conference on UK-China Emerging Technologies (UCET), Glasgow, UK, 20–21 August 2020; pp. 1–4. [Google Scholar]
  42. Schroeer, G. A Real-Time UWB Multi-Channel Indoor Positioning System for Industrial Scenarios. In Proceedings of the 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nantes, France, 24–27 September 2018; pp. 1–5. [Google Scholar]
  43. Cao, B.; Wang, S.; Ge, S.; Ma, X.; Liu, W. A Novel Mobile Target Localization Approach for Complicate Underground Environment in Mixed LOS/NLOS Scenarios. IEEE Access 2020, 8, 96347–96362. [Google Scholar] [CrossRef]
  44. Guembe, I.P.; Lopez-Iturri, P.; Klaina, H.; Ezker, G.G.; Urdanoz, F.S.D.J.; Cestau, J.L.Z.; Azpilicueta, L.; Falcone, F. Wireless Characterization and Assessment of an UWB-Based System in Industrial Environments. IEEE Access 2021, 9, 107824–107841. [Google Scholar] [CrossRef]
  45. Pan, Y.; Pan, C.; Zhu, H.; Ahmed, Q.Z.; Chen, M.; Wang, J. Content offloading via D2D communications based on user interests and sharing willingness. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar]
  46. Islam, F.B.; Nwakanma, C.I.; Lee, J.-M.; Kim, D.-S. UWB Sensor Assisted Self-Quarantined Person Health Status Monitoring using LSTM. In Proceedings of the International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Republic of Korea, 20–22 October 2021; pp. 1750–1753. [Google Scholar]
  47. Du, X.; Liao, X.; Liu, M.; Gao, Z. CRCLoc: A Crowdsourcing-Based Radio Map Construction Method for WiFi Fingerprinting Localization. IEEE Internet Things J. 2021, 9, 12364–12377. [Google Scholar]
  48. Leitch, S.G.; Abbas, W.B.; Ahmed, Q.Z.; Hafeez, M.; Lazaridis, P.I. Different Indoor Localisation Techniques using Smartphones. In Proceedings of the25th International Symposium on Wireless Personal Multimedia Communications (WPMC), Herning, Denmark, 30 October–2 November 2022; pp. 505–509. [Google Scholar]
  49. Own, C.M.; Hou, J.; Tao, W. Signal Fuse Learning Method With Dual Bands WiFi Signal Measurements in Indoor Positioning. IEEE Access 2019, 7, 131805–131817. [Google Scholar] [CrossRef]
  50. Sadowski, S.; Spachos, P. RSSI-Based Indoor Localization with the Internet of Things. IEEE Access 2018, 6, 30149–30161. [Google Scholar] [CrossRef]
  51. Yadav, R.K.; Bhattarai, B.; Gang, H.-S.; Pyun, J.-Y. Trusted K Nearest Bayesian Estimation for Indoor Positioning System. IEEE Access 2019, 7, 51484–51498. [Google Scholar] [CrossRef]
  52. Danis, F.S.; Cemgil, A.T.; Ersoy, C. Adaptive Sequential Monte Carlo Filter for Indoor Positioning and Tracking with Bluetooth Low Energy Beacons. IEEE Access 2021, 9, 37022–37038. [Google Scholar] [CrossRef]
  53. Kordi, K.A.; Alhammadi, A.; Roslee, M.; Alias, M.Y.; Abdullah, Q. A Review on Wireless Emerging IoT Indoor Localization. In Proceedings of the IEEE 5th International Symposium on Telecommunication Technologies (ISTT), Shah Alam, Malaysia, 9–11 November 2020; pp. 82–87. [Google Scholar]
  54. Alvarez, Y.; Las Heras, F. ZigBee-based Sensor Network for Indoor Location and Tracking Applications. IEEE Lat. Am. Trans. 2016, 14, 3208–3214. [Google Scholar] [CrossRef]
  55. Shafiq, Y.; Henricks, J.; Ambulo, C.P.; Ware, T.H.; Georgakopoulos, S.V. A Battery-Free Temperature Sensor with Liquid Crystal Elastomer Switching between RFID Chips. IEEE Access 2020, 8, 87870–87883. [Google Scholar] [CrossRef]
  56. Suresh, K.; Jeoti, V.; Soeung, S.; Drieberg, M.; Goh, M.; Aslam, M.Z. A Comparative Survey on Silicon Based and Surface Acoustic Wave (SAW)-Based RFID Tags: Potentials, Challenges, and Future Directions. IEEE Access 2020, 8, 91624–91647. [Google Scholar] [CrossRef]
  57. Khadka, G.; Arefin, S.; Karmakar, N.C. Using Punctured Convolution Coding (PCC) for Error Correction in Chipless RFID Tag Measurement. IEEE Microw. Wirel. Compon. Lett. 2020, 30, 701–704. [Google Scholar] [CrossRef]
  58. Abdulhadi, A.E.; Denidni, T.A. Self-Powered Multi-Port UHF RFID Tag-Based-Sensor. IEEE J. Radio Freq. Identif. 2017, 1, 115–123. [Google Scholar] [CrossRef]
  59. Sorrentino, R.; Carobbi, C.; Manara, G.; Michel, A.; Nepa, P. Report on Italian URSI annual meeting 2019 and IEEE RFID-TA 2019. URSI Radio Sci. Bull. 2020, 2020, 92–95. [Google Scholar] [CrossRef]
  60. Haibi, A.; Oufaska, K.; Yassini, K.E.; Boulmalf, M.; Bouya, M. Systematic Mapping Study on RFID Technology. IEEE Access 2022, 10, 6363–6380. [Google Scholar] [CrossRef]
  61. Chen, W.; Childs, J.; Ray, S.; Lee, B.S.; Xia, T. RFID Technology Study for Traffic Signage Inventory Management Application. IEEE Trans. Intell. Transp. Syst. 2022, 23, 17809–17818. [Google Scholar] [CrossRef]
  62. Ahmed, Q.Z.; Liu, W.; Yang, L.-L. Least Mean Square Aided Adaptive Detection in Hybrid Direct-Sequence Time-Hopping Ultrawide Bandwidth Systems. In Proceedings of the VTC Spring 2008—IEEE Vehicular Technology Conference, Marina Bay, Singapore, 11–14 May 2008; pp. 1062–1066. [Google Scholar]
  63. Ahmed, Q.Z.; Yang, L.-L. Normalised Least Mean-Square Aided Decision-Directed Adaptive Detection in Hybrid Direct-Sequence Time-Hopping UWB Systems. In Proceedings of the 2008 IEEE 68th Vehicular Technology Conference, Calgary, AB, Canada, 21–24 September 2008; pp. 1–5. [Google Scholar]
  64. Fereidoony, F.; Chamaani, S.; Mirtaheri, S.A. UWB Monopole Antenna With Stable Radiation Pattern and Low Transient Distortion. IEEE Antennas Wirel. Propag. Lett. 2011, 10, 302–305. [Google Scholar] [CrossRef]
  65. Niemelä, V.; Haapola, J.; Hämäläinen, M.; Iinatti, J. An Ultra Wideband Survey: Global Regulations and Impulse Radio Research Based on Standards. IEEE Commun. Surv. Tutor. 2017, 19, 874–890. [Google Scholar] [CrossRef]
  66. Lecointre, A.; Dragomirescu, D.; Plana, R. IR-UWB channel capacity for analog and mostly digital implementation. In Proceedings of the International Semiconductor Conference, Sinaia, Romania, 13–15 October 2008; pp. 403–406. [Google Scholar]
  67. Qiu, Z.; Wang, P.; Zhu, J.; Tang, B. NYFR output pulse radar signal TOA analysis using extended Fourier transform and its TOA estimation. J. Syst. Eng. Electron. 2017, 28, 212–223. [Google Scholar]
  68. Shams, N.; Kakhki, A.P.; Nabavi, M.; Nabki, F. An OOK and Binary FSK Reconfigurable Dual-Band Noncoherent IR-UWB Receiver Supporting Ternary Signaling. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2023, 31, 644–657. [Google Scholar] [CrossRef]
  69. Wang, S.-F.; Xie, Y.-Z.; Qiu, Y.-X. A Kind of Tightly Coupled Array with Nonuniform Short-Circuited Branches for the Radiation of UWB Pulses. IEEE Trans. Antennas Propag. 2023, 71, 2259–2267. [Google Scholar] [CrossRef]
  70. Ahmed, Q.Z.; Park, K.-H.; Alouini, M.-S.; Aïssa, S. Compression and Combining Based on Channel Shortening and Reduced-Rank Techniques for Cooperative Wireless Sensor Networks. IEEE Trans. Veh. Technol. 2014, 63, 72–81. [Google Scholar] [CrossRef]
  71. Win, M.Z.; Scholtz, R.A. Ultra-wide bandwidth time-hopping spread-spectrum impulse radio for wireless multiple-access communications. IEEE Trans. Commun. 2000, 48, 679–689. [Google Scholar] [CrossRef]
  72. Pala, S.; Jayan, S.; Kurup, D.G. An accurate UWB based localization system using modified leading edge detection algorithm. Ad Hoc Netw. 2019, 97, 102017. [Google Scholar] [CrossRef]
  73. Kirmaz, A.; Sahin, T.; Michalopoulos, D.S.; Ashraf, M.I.; Gerstacker, W. Time of Arrival Error Estimation for Positioning Using Convolutional Neural Networks. arXiv 2023, arXiv:2301.04510. [Google Scholar]
  74. Tsumachi, N.; Ohseki, T.; Yamazaki, K. Base Station Selection Method for RAT-Dependent TDOA Positioning in Mobile Network. In Proceedings of the IEEE Radio and Wireless Symposium (RWS), San Diego, CA, USA, 17–22 January 2021; pp. 119–122. [Google Scholar]
  75. Hollósi, G.; Lukovszki, C.; Bancsics, M. Radio Resource Efficient UWB Measurement System Design and Performance Analysis for TWR-based Ranging. In Proceedings of the IEEE 5th International Conference on Industrial Cyber-Physical Systems (ICPS), Coventry, UK, 24–26 May 2022; pp. 1–6. [Google Scholar]
  76. Xia, J.; Wang, Y.; Jiang, B.; Xiong, G. Research on Indoor Positioning System Based on BLE-AOA/UWB Technology. In Proceedings of the 41st Chinese Control Conference (CCC), Hefei, China, 25–27 July 2022; pp. 5100–5105. [Google Scholar]
  77. Chen, M.; Zhao, J.; Wang, X. An Optimal Algorithm Design of RSSI Indoor Location based on Neural Network. In Proceedings of the 2020 International Conference on Artificial Intelligence and Computer Engineering (ICAICE), Beijing, China, 23–25 October 2020; pp. 84–88. [Google Scholar]
  78. Che, F.; Ahmed, Q.Z.; Khan, F.A.; Khan, F.A. Novel Fine-Tuned Attribute Weighted Naïve Bayes NLoS Classifier for UWB Positioning. IEEE Commun. Lett. 2023, 27, 1130–1134. [Google Scholar] [CrossRef]
  79. Sang, C.L.; Steinhagen, B.; Homburg, J.D.; Adams, M.; Hesse, M.; Rückert, U. Identification of NLOS and multi-path conditions in UWB localization using machine learning methods. Appl. Sci. 2020, 10, 3980. [Google Scholar] [CrossRef]
  80. Zeng, Z.; Liu, S.; Wang, L. UWB NLOS identification with feature combination selection based on genetic algorithm. In Proceedings of the 2019 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 11–13 January 2019; pp. 1–5. [Google Scholar]
  81. Jiang, C.; Chen, S.; Chen, Y.; Liu, D.; Bo, Y. An UWB Channel Impulse Response De-Noising Method for NLOS/LOS Classification Boosting. IEEE Commun. Lett. 2020, 24, 2513–2517. [Google Scholar] [CrossRef]
  82. Tian, Q.; Wang, K.I.-K.; Salcic, Z. Human Body Shadowing Effect on UWB-Based Ranging System for Pedestrian Tracking. IEEE Trans. Instrum. Meas. 2019, 68, 4028–4037. [Google Scholar] [CrossRef]
  83. Otim, T.; Bahillo, A.; Díez, L.E.; Lopez-Iturri, P.; Falcone, F. FDTD and Empirical Exploration of Human Body and UWB Radiation Interaction on TOF Ranging. IEEE Antennas Wirel. Propag. Lett. 2019, 18, 1119–1123. [Google Scholar] [CrossRef]
  84. Fan, J.; Awan, A.S. Non-Line-of-Sight Identification Based on Unsupervised Machine Learning in Ultra Wideband Systems. IEEE Access 2019, 7, 32464–32471. [Google Scholar] [CrossRef]
  85. Jiang, C.; Shen, J.; Chen, S.; Chen, Y.; Liu, D.; Bo, Y. UWB NLOS/LOS Classification Using Deep Learning Method. IEEE Commun. Lett. 2020, 24, 2226–2230. [Google Scholar] [CrossRef]
  86. Park, J.; Nam, S.; Choi, H.; Ko, Y.; Ko, Y.B. Improving deep learning-based UWB LOS/NLOS identification with transfer learning: An empirical approach. Electronics 2020, 9, 1714. [Google Scholar] [CrossRef]
  87. Yang, B.; Li, J.; Shao, Z.; Zhang, H. Robust UWB Indoor Localization for NLOS Scenes via Learning Spatial-Temporal Features. IEEE Sensors J. 2022, 22, 7990–8000. [Google Scholar] [CrossRef]
  88. Wymeersch, H.; Marano, S.; Gifford, W.M.; Win, M.Z. A Machine Learning Approach to Ranging Error Mitigation for UWB Localization. IEEE Trans. Commun. 2012, 60, 1719–1728. [Google Scholar] [CrossRef]
  89. Schmid, L.; Salido-Monzú, D.; Wieser, A. Accuracy Assessment and Learned Error Mitigation of UWB ToF Ranging. In Proceedings of the 2019 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Pisa, Italy, 30 September–3 October 2019; pp. 1–8. [Google Scholar]
  90. Fontaine, J.; Ridolfi, M.; Van Herbruggen, B.; Shahid, A.; De Poorter, E. Edge Inference for UWB Ranging Error Correction Using Autoencoders. IEEE Access 2020, 8, 139143–139155. [Google Scholar] [CrossRef]
  91. Riquelme, J.A.; Barrientos, R.J.; Hernández-García, R.; Navarro, C.A. An exhaustive algorithm based on GPU to process a kNN query. In Proceedings of the 2020 39th International Conference of the Chilean Computer Science Society (SCCC), Coquimbo, Chile, 16-20 November 2020; pp. 1–8. [Google Scholar]
  92. Somula, L.R.; Meena, M. K-Nearest Neighbour (KNN) Algorithm based Cooperative Spectrum Sensing in Cognitive Radio Networks. In Proceedings of the 2022 IEEE 4th International Conference on Cybernetics, Cognition and Machine Learning Applications (ICCCMLA), Goa, India, 8–9 October 2022; pp. 1–6. [Google Scholar]
  93. Kim, J.-H.; Choi, J.-H.; Park, Y.-H.; Leung, C.K.-S.; Nasridinov, A. KNN-SC: Novel Spectral Clustering Algorithm Using k-Nearest Neighbors. IEEE Access 2021, 9, 152616–152627. [Google Scholar] [CrossRef]
  94. Gallego, A.-J.; Calvo-Zaragoza, J.; Rico-Juan, J.R. Insights Into Efficient k-Nearest Neighbor Classification with Convolutional Neural Codes. IEEE Access 2020, 8, 99312–99326. [Google Scholar] [CrossRef]
  95. Tavakoli, E.B.; Beygi, A.; Yao, X. RPkNN: An OpenCL-Based FPGA Implementation of the Dimensionality-Reduced kNN Algorithm Using Random Projection. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2022, 30, 549–552. [Google Scholar] [CrossRef]
  96. Borges, F.; Fernando, B.; Andrey, P.; Diogo, R.; Tássio, B.; Daniel, P.; Ricardo, M.; Bruno, B.; Danton, F. An Unsupervised Method based on Support Vector Machines and Higher-Order Statistics for Mechanical Faults Detection. IEEE Lat. Am. Trans. 2020, 18, 1093–1101. [Google Scholar] [CrossRef]
  97. Avolio, M.; Fuduli, A. A Semiproximal Support Vector Machine Approach for Binary Multiple Instance Learning. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 3566–3577. [Google Scholar] [CrossRef] [PubMed]
  98. Rivera-Lopez, R.; Canul-Reich, J. Construction of Near-Optimal Axis-Parallel Decision Trees Using a Differential-Evolution-Based Approach. IEEE Access 2018, 6, 5548–5563. [Google Scholar] [CrossRef]
  99. Kennedy, R.; Adams, K.D. A decision tree for brain-computer interface devices. IEEE Trans. Neural Syst. Rehabil. Eng. 2003, 11, 148–150. [Google Scholar] [CrossRef]
  100. Shirakawa, M.; Nakayama, K.; Hara, T.; Nishio, S. Wikipedia-Based Semantic Similarity Measurements for Noisy Short Texts Using Extended Naive Bayes. IEEE Trans. Emerg. Top. Comput. 2015, 3, 205–219. [Google Scholar] [CrossRef]
  101. Wisanwanichthan, T.; Thammawichai, M. A Double-Layered Hybrid Approach for Network Intrusion Detection System Using Combined Naive Bayes and SVM. IEEE Access 2021, 9, 138432–138450. [Google Scholar] [CrossRef]
  102. Rusek, K.; Suárez-Varela, J.; Almasan, P.; Barlet-Ros, P.; Cabellos-Aparicio, A. RouteNet: Leveraging Graph Neural Networks for Network Modeling and Optimization in SDN. IEEE J. Sel. Areas Commun. 2020, 38, 2260–2270. [Google Scholar] [CrossRef]
  103. Rakkiyappan, R.; Cao, J.; Velmurugan, G. Existence and Uniform Stability Analysis of Fractional-Order Complex-Valued Neural Networks with Time Delays. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 84–97. [Google Scholar] [CrossRef]
  104. Sun, J.; Sathasivam, S.; Ali, M.K.B.M. Analysis and Optimization of Network Properties for Bionic Topology Hopfield Neural Network Using Gaussian-Distributed Small-World Rewiring Method. IEEE Access 2022, 10, 95369–95389. [Google Scholar] [CrossRef]
  105. Han, S.; Kong, G.; Choi, S. A Detection Scheme with TMR Estimation Based on Multi-Layer Perceptrons for Bit Patterned Media Recording. IEEE Trans. Magn. 2019, 55, 1–4. [Google Scholar] [CrossRef]
  106. Dorantes, N.M.; Mendez, G.M. Non-iterative Radial Basis Function Neural Networks to Quality Control via Image Processing. IEEE Lat. Am. Trans. 2015, 13, 3447–3451. [Google Scholar] [CrossRef]
  107. Tiemann, J.; Wietfeld, C. Scalability, Real-Time Capabilities, and Energy Efficiency in Ultra-Wideband Localization. IEEE Trans. Ind. Inform. 2019, 15, 6313–6321. [Google Scholar] [CrossRef]
  108. Li, J.; Peng, Z.; Xiao, B. Smartphone-assisted smooth live video broadcast on wearable cameras. In Proceedings of the 2016 IEEE/ACM 24th International Symposium on Quality of Service (IWQoS), Beijing, China, 20–21 June 2016; pp. 1–6. [Google Scholar]
  109. Nguyen, C.T.; Van Huynh, N.; Chu, N.H.; Saputra, Y.M.; Hoang, D.T.; Nguyen, D.N.; Pham, Q.; Niyato, D.; Dutkiewicz, E.; Hwang, W.-J. Transfer Learning for Wireless Networks: A Comprehensive Survey. Proc. IEEE 2022, 110, 1073–1115. [Google Scholar] [CrossRef]
  110. Ovalle-Magallanes, E.; Aldana-Murillo, N.G.; Avina-Cervantes, J.G.; Ruiz-Pinales, J.; Cepeda-Negrete, J.; Ledesma, S. Transfer Learning for Humanoid Robot Appearance-Based Localization in a Visual Map. IEEE Access 2021, 9, 6868–6877. [Google Scholar] [CrossRef]
  111. Nguyen, T.T.; Ngo, K.T.; Nguyen, S.; Vo, H.D. A Variability Fault Localization Approach for Software Product Lines. IEEE Trans. Softw. Eng. 2022, 48, 4100–4118. [Google Scholar] [CrossRef]
  112. Hu, W.; Cao, G. Energy-aware video streaming on smartphones. In Proceedings of the 2015 IEEE Conference on Computer Communications (INFOCOM), Hong Kong, China, 26 April–1 May 2015. [Google Scholar]
  113. Amjad, B.; Ahmed, Q.Z.; Lazaridis, P.I.; Hafeez, M.; Khan, F.A.; Zaharis, Z.D. Radio SLAM: A Review on Radio-Based Simultaneous Localization and Mapping. IEEE Access 2023, 11, 9260–9278. [Google Scholar] [CrossRef]
  114. Ghaseminajm, F.; Alsamdi, M.; Ikki, S.S. Error Bounds for Localization in mmWave MIMO Systems: Effects of Hardware Impairments Considering Perfect and Imperfect Clock Synchronization. IEEE Syst. J. 2022, 16, 6350–6359. [Google Scholar] [CrossRef]
  115. Xiong, J.; Xiong, Z.; Ding, Y.; Cheong, J.W.; Dempster, A.G. Multihypothesis Gaussian Belief Propagation for Radio Ranging-Based Localization and Mapping. IEEE Trans. Instrum. Meas. 2022, 71, 1–13. [Google Scholar] [CrossRef]
Figure 1. Key benefits of indoor positioning system (IPS).
Figure 1. Key benefits of indoor positioning system (IPS).
Sensors 23 05710 g001
Figure 2. Wireless technologies for IPS comparison in terms of coverage, precision, energy efficiency and cost.
Figure 2. Wireless technologies for IPS comparison in terms of coverage, precision, energy efficiency and cost.
Sensors 23 05710 g002
Figure 3. Comparison of the attributes of UWB spectrum with various positioning technologies.
Figure 3. Comparison of the attributes of UWB spectrum with various positioning technologies.
Sensors 23 05710 g003
Figure 4. UWB PHY frame.
Figure 4. UWB PHY frame.
Sensors 23 05710 g004
Figure 5. Basic elements of UWB positioning system.
Figure 5. Basic elements of UWB positioning system.
Sensors 23 05710 g005
Figure 6. Classification of localization algorithms.
Figure 6. Classification of localization algorithms.
Sensors 23 05710 g006
Figure 7. ToA positioning algorithm. (a) Signal propagation time calculations. (b) Estimated range scheme.
Figure 7. ToA positioning algorithm. (a) Signal propagation time calculations. (b) Estimated range scheme.
Sensors 23 05710 g007
Figure 8. TW-ToA positioning algorithm.
Figure 8. TW-ToA positioning algorithm.
Sensors 23 05710 g008
Figure 9. TDoA positioning algorithm.
Figure 9. TDoA positioning algorithm.
Sensors 23 05710 g009
Figure 10. AoA positioning algorithm.
Figure 10. AoA positioning algorithm.
Sensors 23 05710 g010
Figure 11. Comparison of the different positioning algorithms in terms of accuracy, cost and efficiency.
Figure 11. Comparison of the different positioning algorithms in terms of accuracy, cost and efficiency.
Sensors 23 05710 g011
Figure 12. Detection of UWB positioning system. (a) Signal propagation in LoS scenario. (b) Signal propagation in NLoS scenario. (c) Positioning algorithm in LoS scenario. (d) Positioning algorithm in NLoS scenario.
Figure 12. Detection of UWB positioning system. (a) Signal propagation in LoS scenario. (b) Signal propagation in NLoS scenario. (c) Positioning algorithm in LoS scenario. (d) Positioning algorithm in NLoS scenario.
Sensors 23 05710 g012aSensors 23 05710 g012b
Figure 13. Blocks of machine learning NLoS detection for UWB precise positioning process.
Figure 13. Blocks of machine learning NLoS detection for UWB precise positioning process.
Sensors 23 05710 g013
Figure 14. SVM algorithm.
Figure 14. SVM algorithm.
Sensors 23 05710 g014
Figure 15. Receiver operating characteristics (ROC) and area under the curve (AUC) comparison of the state-of-the-art ML algorithms.
Figure 15. Receiver operating characteristics (ROC) and area under the curve (AUC) comparison of the state-of-the-art ML algorithms.
Sensors 23 05710 g015
Table 1. Communication band usage scenarios.
Table 1. Communication band usage scenarios.
Communication
Band
Fractional
Bandwidth B f
Band Ratio
B r ( f H / f L )
Narrow-band 0.00< B f 0.01 0.00< B r 1.01
Wide-band 0.01 < B f 0.25 1.01 < B r 1.29
UWB 0.25 < B f < 2.00 B r 1.29
Table 2. UWB PHY channel definitions.
Table 2. UWB PHY channel definitions.
Group
Band
Channel
Number
Center
Frequency
(MHz)
Bandwidth
(MHz)
Mandatory
/Optional
Sub-GHz0499.2499.2Mandatory
Low13494.4499.2Optional
23993.6499.2Optional
34492.8499.2Mandatory
43993.61331.2Optional
High56486.6499.2Optional
66988.8499.2Optional
76489.61081.6Optional
87488.0499.2Optional
97987.2499.2Mandatory
108486.4499.2Optional
117987.21331.2Optional
128985.6499.2Optional
139484.8499.2Optional
149984.0499.2Optional
159484.81354.97Optional
Table 3. Advantages and disadvantages of positioning algorithms.
Table 3. Advantages and disadvantages of positioning algorithms.
AlgorithmAdvantagesDisadvantages
ToAEasy to implement.
Higher scalability.
High cost.
Requires precise clock.
TW-ToAHigh positioning efficiency.
No precise synchronization clock is required.
High cost.
Longer signal processing time.
TDoANo synchronization for anchors is required.
Fewer anchors required.
High power consumption.
AoAProvide high accuracy with short range.
Complex algorithm with longer running time.
Fewer anchors required.
Complex hardware design.
High power consumption.
RSSICost effective and low hardware complexity.
No requirement for time counting devices.
Provides low precision accuracy.
Requires large data for fingerprinting training.
Table 4. Key positioning algorithms and their description.
Table 4. Key positioning algorithms and their description.
PaperYearPositioningAlgorithmDescription
[72]20201D and
2D
ToAImproving the UWB IPS accuracy by proposing a modified leading edge
detection with LS trilateration filtering.
[73]20233DToAProposed convolutional neural networks (CNNs) to estimate the range and
then mitigated the errors by utilizing channel impulse responses (CIRs).
[74]20213DTDoAProposed anchor selection theory for improving the accuracy of IPS.
[75]20223DTW-ToAA messaging framework that optimizes the usage of resources. The results
showed an improvement in error to as low as 5.4 mm when using 6 anchors.
[76]20222DAoAA fusion positioning system based on BLE-AOA and UWB was developed.
It enhances the accuracy reaching below the sub-meter level.
[77]20202D and
3D
RSSIAn RSSI IPS based on neural network is designed. Positioning error is <1 m
and the average positioning error is 0.4436  m.
Table 5. Running time and confusion matrix of state-of-the-art ML algorithms for NLoS classification.
Table 5. Running time and confusion matrix of state-of-the-art ML algorithms for NLoS classification.
AlgorithmRunning
Time
LoS
CR
NLoS
CR
TP FN FP TN Precision Recall Accuracy
k-NN0.0491 s97.5%79%97525217997.9%97.5%95.8%
SVM0.1166 s97.4%87%97426138798.7%97.4%96.5%
DT0.9742 s97.7%86%97723148698.6%97.7%96.6%
NB0.0385 s97.9%88%97921128898.8%97.9%97.0%
NN0.0606 s98.3%89%98317118998.9%98.3%97.5%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Che, F.; Ahmed, Q.Z.; Lazaridis, P.I.; Sureephong, P.; Alade, T. Indoor Positioning System (IPS) Using Ultra-Wide Bandwidth (UWB)—For Industrial Internet of Things (IIoT). Sensors 2023, 23, 5710. https://doi.org/10.3390/s23125710

AMA Style

Che F, Ahmed QZ, Lazaridis PI, Sureephong P, Alade T. Indoor Positioning System (IPS) Using Ultra-Wide Bandwidth (UWB)—For Industrial Internet of Things (IIoT). Sensors. 2023; 23(12):5710. https://doi.org/10.3390/s23125710

Chicago/Turabian Style

Che, Fuhu, Qasim Zeeshan Ahmed, Pavlos I. Lazaridis, Pradorn Sureephong, and Temitope Alade. 2023. "Indoor Positioning System (IPS) Using Ultra-Wide Bandwidth (UWB)—For Industrial Internet of Things (IIoT)" Sensors 23, no. 12: 5710. https://doi.org/10.3390/s23125710

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop