Next Article in Journal
Cough Detection Using Acceleration Signals and Deep Learning Techniques
Next Article in Special Issue
Multi-Dimensional Resource Allocation for Covert Communications in Multi-Beam Low-Earth-Orbit Satellite Systems
Previous Article in Journal
A Haptic Braille Keyboard Layout for Smartphone Applications
Previous Article in Special Issue
A Joint Optimization Algorithm for UAV Location and Offloading Decision Based on Wireless Power Supply
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

5G Reconfigurable Intelligent Surface TDOA Localization Algorithm

1
Key Laboratory of Information and Communication Systems, Ministry of Information Industry, Beijing Information Science and Technology University, Beijing 100101, China
2
Key Laboratory of Modern Measurement & Control Technology, Ministry of Education, Beijing Information Science and Technology University, Beijing 100101, China
3
Beijing Key Laboratory of High Dynamic Navigation Technology, Beijing Information Science and Technology University, Beijing 100101, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(12), 2409; https://doi.org/10.3390/electronics13122409
Submission received: 29 May 2024 / Revised: 16 June 2024 / Accepted: 18 June 2024 / Published: 20 June 2024

Abstract

:
In everyday life, 5G-based localization technology is commonly used, but non-line-of-sight (NLOS) environments can block the propagation of the localization signal, thus preventing localization. In order to solve this problem, this paper proposes a reconfigurable intelligent surface non-line-of-sight time difference of arrival (TDOA) localization (RNTL) algorithm. Firstly, a model of a reflective-surface-based intelligent localization (RBP) system is constructed, which utilizes multiple RISs deployed in the air to reflect signals. Secondly, in order to reduce the localization error, this paper establishes the optimization problem of minimizing the distance between each estimated coordinate and the actual coordinate and solves it via the piecewise linear chaotic map–gray wolf optimization algorithm (PWLCM-GWO). Finally, the simulation results show that the RNTL algorithm significantly outperforms the traditional gray wolf optimization and particle swarm optimization algorithms in different signal-to-noise ratios, and the localization errors are reduced by 46% and 53.5%, respectively.

1. Introduction

With the ongoing advancements in wireless communication, particularly with the continuous evolution of 5G technology, localization has been integrated into people’s lives in all aspects such as car navigation, driverless vehicles, logistics management, medical and health care, industrial IoT, and many other fields [1,2]. To provide better location services, it is necessary to have higher localization accuracy for convenience in navigation, safety and security, resource management optimization, personalized experience, and other aspects of the benefits, thereby significantly improving people’s work efficiency and quality of life [3,4]. It is clear that 5G-based location services have become an indispensable part of people’s lives, and the study of 5G localization technology is of great practical significance [5,6].
Research has been conducted using 5G-based localization techniques, including localization methods for 5G cellular networks. The localization method of the 5G cellular network determines the location of the mobile device through transverse signal propagation and reception of the mobile communication base station. Scholars have conducted extensive research on traditional localization methods and proposed many improved localization methods. In terms of time of arrival (TOA) [7], Zhao et al. [8] proposed a bidirectional TOA localization method based on optimal maximum likelihood, which considers user device mobility to compensate for the error caused by user device motion. The result of the emulation indicates that the localization accurate of this approach is superior to the conventional unidirectional TOA method; however, the TOA localization is limited by the clock synchronization problem. In terms of angle of arrival (AoA) [9,10], Hong et al. [11] proposed a learning-based AoA estimates approach which exploits phase differences to mitigate the AoA estimation error through a multilayer perceptron. The results of simulation indicated that it is significantly superior to the traditional AoA localization method in estimation and location performance. Zhao et al. [12] proposed a method of the joint estimation of AoA and (time of flight) ToF using discrete wavelet transform for the estimation error caused by phase shift and noise interference. It is shown in the simulation results that the presented approach can improve angle estimation accuracies by over 20%. Although the AoA localization method is free from the clock synchronization problem, it is limited by the NLOS environment. In terms of time difference of arrival (TDOA) [13], Zhang et al. [14] derived a weighted least squares localization algorithm based on the linear equality constraint of the time difference of arrival (TDOA), and numerical simulations showed that the localization deviation of the proposed method was significantly reduced. Delcourt et al. [15] proposed a method for two-step TDOA positioning that uses newly created weights and weighted least squares estimation of TDOA measured values obtained from an uncertain origin, and results of the simulations have shown that the approach performs well. Although TDOA solves the problem of clock synchronization of the transmitted signal to the received signal, it is also affected by NLOS. To ameliorate the problem of inability to localize in NLOS environments, the introduction of reconfigurable smart surfaces provides a new approach.
In recent years, reconfigurable intelligent surfaces (RISs) [16,17,18,19] have emerged as a new type of technology that has a significant impact on the development of next-generation wireless communication technologies. An RIS consists of numerous passive reflective elements, and each element has the ability to autonomously adjust the magnitude and phase displacement of the incoming signal, thereby changing the direction of the signal propagation and facilitating its reception by users in different locations [2,20]. In wireless communications, RISs can be deployed as intelligent reflectors on base stations, buildings, vehicles, drones [21], and other objects. When an electromagnetic wave interacts with an RIS, it can adjust the reflected beam direction, change the amplitude and phase of the signal, and even generate a wavefront-shaping effect in real time, thereby achieving dynamic adjustment and optimization of the signal. Thus, an RIS can improve signal coverage, increase the reliability of communication, enhance privacy security, and significantly improve the energy efficiency of wireless communication systems [22].
The localization method of the RIS [23,24] refers to the use of the RIS as a localization device to estimate the location of a mobile device using the phase and amplitude information of the received signal [25,26]. Simultaneously, RIS technology has the potential to address the problem of occlusion. By deploying the RIS in the signal travel route, the signal travel route is adjusted to bypass occlusions or optimize bypass paths, thus reducing signal fading and blocking, and can be used to solve the localization problem in the case of NLOS [27]. Luan et al. [28] developed an extensive structure for RIS-assisted local positioning, which includes RIS phase design and position identification, and demonstrated the proposed modelling framework through numerical results; however, the approach requires accurate a priori information. Zhang et al. [29] used RIS for RSS-based multi-user localization, designed a phase-shift optimization algorithm for the optimization problem of RIS-assisted localization, derived an optimal solution correlation function, and verified its effectiveness through simulation; however, the performance of the algorithm was diminished in the multi-user case. Fascista et al. [30] proposed a joint positioning method based on the optimal demodulation of RIS passive-phase contours and designed the metric as a theoretical position error constraint to achieve the optimization of BS-RIS beamforming, and the simulation results showed that the scheme exhibited better positioning performance. The above literature proves that RISs have a significant effect on solving the problem of large positioning errors in NLOS environments; however, the above studies do not consider the effects of the number of RISs and the RISs’ reflection units on the positioning error at the same time, and they also do not consider the application of RISs in TDOA positioning.
In order to tackle this issue, this study suggests a 5G reconfigurable intelligent surface TDOA localization algorithm that utilizes multiple RISs to assist TDOA localization and derives a more accurate localization result with multiple error-inclusive localization results to enhance localization accuracy further.
This study’s primary contributions include the following:
(1)
A reconfigurable intelligent surface-based localization (RBL) system model (composed of a single-antenna base station, a user to be localized, and multiple RISs) was designed. The system is set up as an NLOS environment for the base station and user to be localized, communicating through the RIS, which effectively solves the problem of poor localization under the NLOS path.
(2)
A reconfigurable intelligent surface non-line-of-sight TDOA localization (RNTL) algorithm is proposed, and the range from RIS to user to be located is solved by adjusting the RIS’s phase shift matrix (PSM). The estimated coordinates of the user to be located are further solved, and an optimal issue is created to minimalize the separation between each of the estimated coordinates and the actual coordinates.
(3)
A PWLCM–gray wolf optimization (PWLCM-GWO) algorithm is suggested to address the optical issue. First, PWLCM chaotic mapping is introduced to address the issue of insufficient diversity of individuals in the traditional GWO algorithm. Second, an improved convergence factor is used to solve the problem of difficulty in balancing the global search and local hunting in the traditional GWO algorithm. Finally, population elimination is induced to lower the computational complexity of the method while maintaining the accuracy of the calculation.
(4)
Simulation results indicate that the proposed RNTP algorithm has superior performance to that of the GWO and particle swarm optimization (PSO) algorithms in varying signal-to-noise ratios (SNRs), and the localization error obtained by this algorithm can be reduced by up to 46% and 53.5% compared with the GWO and PSO algorithms, respectively.

2. System Model

The RBL system is shown in Figure 1, which has a single-antenna base station (BS), multiple reconfigurable intelligent surfaces (RIS), and a single-antenna user equipment (UE) to be located. We can assume that the system contains I ( I 4 ) reconfigurable intelligent surfaces denoted as set R I S = R I S 1 , R I S 2 , , R I S i , , R I S I , i = 1 , , I , where R I S i represents the ith reconfigurable intelligent surface. Each RIS consists of N uniformly horizontally linearly arranged reflection units, where the reflection units of R I S i are denoted as set U = U 1 i , U 2 i , , U n i , , U N i , n = 1 , , N , among which U n i denotes the nth reflection unit of R I S i .
In the system model set up in this paper, BS and UE cannot communicate directly. Therefore, when BS wants to communicate with UE, the RIS I first receives the signal transmitted by the BS and adjusts the amplitude and phase shift of the received signal by controlling each reflection unit on the RIS through a circuit to reflect it to the UE. Assuming that the locations of the BS and RIS are fixed and known, the location of the base station will be x B , y B , z B , and the location of U n i in R I S i will be x i n , y i n , z i n . The location of the user to be localized (UE) is unknown and is set to x , y , z .
Let the PSM of R I S i be Θ i = diag γ i 1 e j θ i 1 , , γ i n e j θ i n , , γ i N e j θ i N , where diag ( . ) denotes diagonal matrix, θ i n denotes the phase shift of U n on R I S i , and θ i n [ 0 , 2 π ] ; γ i n denotes the amplitude reflection coefficient of U n on R I S i . Changes to the signal amplitude are not considered in this paper; thus, for ease of computation, setting γ i n = 1 simplifies the PSM of R I S i to Θ i = diag e j θ i 1 , , e j θ i n , , e j θ i N .
Let the channel of the nth reflection unit U n i from BS to R I S i be
h i n = D i n β / 2 e j φ i n
where D i n denotes the U n i wireless communication channel distance from BS to R I S i , β and φ i n denote the path loss exponent and delay phase shift. The wireless communication channels from BS to RIS are H 1 , H 2 ,…, H i ,…, and H I can be expressed as
H i = h i 1 , h i 2 , , h i n , , h i N = D i 1 β / 2 e j φ i 1 , D i 2 β / 2 e j φ i 2 , , D i n β / 2 e j φ i n , D i N β / 2 e j φ i N
Let the nth reflection cell U n i from R I S i to the UE channel be
g i n = d i n β / 2 e j ϕ i n
where d i n denotes the wireless communication channel range from U n i to UE of R I S i .
Wireless communication channels between RIS to UE are G 1 , G 2 ,…, G i ,…, and G I , which can be expressed as
G i = g i 1 , g i 2 , , g i n , , g i N T = d i 1 β / 2 e j φ i 1 , d i 2 β / 2 e j φ i 2 , ,   d i n β / 2 e j φ i n , , d i N β / 2 e j φ i N T
Let the channel for sending a signal from BS reach UE through the nth reflection unit U n of R I S i be
h i n Θ i n g i n = D i n β / 2 e j φ i n γ i n e j θ i n d i n β / 2 e j φ i n
The total channel for communication between I R S m aided UE and BS can be expressed as
H i Θ i G i = h i 1 , h i 2 , h i n , h i N diag e j θ i 1 , , e j θ i n , , e j θ i N g i 1 , g i 2 , g i n , g i N T
where Θ i is a unit matrix, and the left side of Equation (5) is modulo-collapsed:
| h i n g i n | = D i n β / 2 d i n β / 2
This provides the distance from each cell to the user to be localized.
d i n = | h i n g i n | 2 / β D i n
Equation (6) can be further expressed as
H i G i = n = 1 N h i n g i n
When the range from the BS to RIS is large, the difference in distance between each unit is negligible. Therefore, it can be assumed that the distance from each unit to the base station in an RIS is equal. The wireless communication channel distance between R I S i and UE is the average of the distances from each unit in R I S i to the user to be located and is denoted as
R i = 1 N n = 1 N d i n = H i G i N 2 / β 1 N n = 1 N D i n

3. RNTL Algorithm

3.1. RNTL Algorithm

When BS transmits a known signal s , let y be the sum of all I RIS-reflected signals received by UE, which is represented as
y = H 1 Θ 1 G 1 + H 2 Θ 2 G 2 + H i Θ i G i + H I Θ I G I s + n
where n denotes the Gaussian white noise of σ 2 .
Assuming that the channel coefficients are constant, the distance from R I S i to UE can be obtained by setting PSM of I reconfigurable intelligent surface m M M = I times.
When m = 1 , the PSM Θ 1 , Θ 2 , Θ i , , Θ I = E , where E is the unit matrix, can be obtained as
y ˜ 1 = H 1 G 1 + H 2 G 2 + H i G i + H I G I s + n 1
When m = 2 , let the PSM Θ 1 , Θ 2 , , Θ i , Θ I 1 , Θ I = E , where the PSM of the first I 1 RIS is a unit vector, and the PSM of the last RIS is a negative unitary vector.
y ˜ 2 = H 1 G 1 + H 2 G 2 + + H i G i + + H I 1 G I 1 H I G I s + n 2
Similarly, during m = ( 3 , , M 1 ) , let the PSM Θ 1 , Θ 2 , , Θ i , Θ I 2 , Θ I 1 , Θ I = E Θ 1 , Θ 2 , , Θ i , , Θ I = E be obtained as
y ˜ 3 = H 1 G 1 + H 2 G 2 + H i G i + + H I 2 G I 2 H I 1 G I 1 H I G I s + n 2 y ˜ I 1 = H 1 G 1 H 2 G 2 H i G i H I G I s + n I
Because there is a case of noise interference in the signal propagation, the multiplication of the channel between BS to RIS and the channel from RIS to UE in the case can be estimated using Equations (7)–(9) as follows:
H ˜ 1 G ˜ 1 = 1 2 s ( y ˜ 1 + y ˜ I ) H ˜ 2 G ˜ 2 = 1 2 s ( y ˜ I 1 y ˜ I ) H ˜ i G ˜ i = 1 2 s ( y ˜ I ( i 1 ) y ˜ I ( i 2 ) ) H ˜ I G ˜ I = 1 2 s ( y ˜ 1 y ˜ 2 )
Substituting Equation (15) into Equation (10) yields the value of the wireless communication channel distance from RIS to UE of the user to be localized when containing noise as follows:
R ˜ 1 = y ˜ 1 + y ˜ I 2 s × N 2 / β 1 N n = 1 N D i n , R ˜ 2 = y ˜ I 1 y ˜ I 2 s × N 2 / β 1 N n = 1 N D i n , R ˜ i = y ˜ i ( i 1 ) y ˜ i ( i 2 ) 2 s × N 2 / β 1 N n = 1 N D i n

3.2. PWLCM-GWO

The distance difference containing noise can be expressed as
R ˜ i , j = R ˜ i R ˜ j   = x i x 2 + y i y 2 + z i z 2 x j x 2 + y j y 2 + z j z 2
The coordinates of the estimated points can be solved by selecting three different groups of R ˜ i , j and associating them through the principle of TDOA; however, there may be some outliers in these estimated points whose coordinates are far beyond the localization range, which can be removed by preprocessing through the quaternion method.
The fitness function F ( x , y , z ) is designed by calculating the difference between each estimated point and the actual location separately and minimizing the summation as the principle to seek the individual with the best agreement between the actual and estimated values, that is, the optimal solution of the improved gray wolf algorithm ( x , y , z ) . The optimization problem is expressed as
F ( x , y , z ) = min j = 1 J ( x j x ) 2 + ( y j y ) 2 + ( z j z ) 2
In the phase of generating the initial positions of gray wolf individuals, this study introduces PWLCM chaotic mapping to solve the problem of the lack of diversity of population individuals caused by randomly generating the initial positions of gray wolf individuals, thus enhancing the optimization effect of the algorithm. PWLCM chaotic mapping has non-periodicity and ergodicity, which helps the algorithm avoid local optima and improves the ability of the global search to solve the optimization problem. The PWLCM chaotic mapping is represented by
Γ ( c + 1 ) = Γ ( c ) / l Γ ( c ) 0 , l Γ ( c ) l / 1 / 2 l Γ ( c ) l , 1 / 2 1 l Γ ( c ) / 1 / 2 l Γ ( c ) [ 1 / 2 , 1 l ) 1 Γ ( c ) / l Γ ( c ) [ 1 l , 1 )  
where Γ 1 assumes the value of 0 , 1 and l is the control parameter taking the value of 0 , 1 / 2 .
In this study, the gray wolf population was divided into four parts, where μ is the optimal individual, ϖ is the second optimal individual, ζ is the third optimal individual, and ϑ is another candidate individual. The distance of the qth individual from the optimal individual in the pth hunt can be expressed as
L q p , μ = E q p , μ s p , μ s q p
where s p , μ denotes the position of the optimal individual in the pth hunt, s q p denotes the position of the qth individual in the pth hunt, and E q p , μ denotes the swing factor vector, which can be expressed as follows:
E q p , μ = 2 r 1
where r 1 is a vector of random numbers between 0 , 1 .
The gray wolf individual position vector consists of three elements corresponding to the x , y , z three-dimensional position coordinates of the location to be localized, the distance of the qth individual from the second-best individual in the pth hunt, and the distance of the third-best individual, which are expressed as
L q p , ϖ = E q p , ϖ s p , ϖ s q p L q p , ζ = E q p , ζ s p , ζ s q p
where E q p , ϖ = 2 r 1 and E q p , ζ = 2 r 1 are swing factor vectors and s p , ϖ and s p , ζ are the positions of the pth hunt for the second- and third-best individuals, respectively.
The effect of the qth individual on the pth hunt with the best, second best, and third best individuals can be expressed as
s ^ q p , μ = s p , μ a q p , μ L q p , μ s ^ q p , ϖ = s p , ϖ a q p , ϖ L q p , ϖ s ^ q p , ζ = s p , ζ a q p , ζ L q p , ζ
where a q p , μ , a q p , ϖ , and a q p , ζ are convergence factor vectors expressed as follows:
a q p , μ = 2 a p r 2 a p , a q p , ϖ = 2 a p r 2 a p , a q p , ζ = 2 a p r 2 a p
where r 2 denotes a random number between 0 , 1 .
When a q p , μ , a q p , ϖ , a q p , ζ > 1 , the wolf pack spreads to search for prey, and when a q p , μ , a q p , ϖ , a q p , ζ 1 , the wolf pack hunts locally. Therefore, the value of the control parameter a p will significantly affect the stability of the algorithm and the optimization effect. In this study, we adopted the improved nonlinear control parameter a p to replace the control parameter that is linearly reduced from two to zero in the traditional gray wolf algorithm, which solves the problem of difficulty in the traditional algorithm to achieve a balance between global and local searches. The a p can be expressed as
a p = 2 1 1 e 1 e p p max 1
where p max denotes the maximum number of hunts.
The qth individual’s position in the (p + 1)th hunt is as follows:
s q p + 1 = s ^ q p , μ + s ^ q p , ϖ + s ^ q p , ζ 3
Meanwhile, this study eliminates some gray wolf individuals during the hunting process to decrease the computational complexity of the algorithm.
V = V max , o > o 1 V = V min o lg V max lg V min / lg o 1 , 1 < o o 1 V = V min , o 1
o = d = 1 3 s d p , b s d p , w 2
where V , V max , and V min are the number, maximum number, and minimum number of populations. o is the Euclidean distance between the current optimal and worst particles, o 1 is the Euclidean distance between the optimal and worst particles at the time of initialization of populations, d is the dimensionality of particles, s d p , b is the position of the optimal particles of the pth hunt, and s d p , w is the position of the worst particles of the pth hunt.
In summary, the flow of the RNTL algorithm proceeds as follows as shown in Algorithm 1:
Algorithm 1 RNTL Algorithm
Input: maximum population size U max , minimum population size U min , maximum number of hunts p max , the location of BS x B , y B , z B , the location of U n i in R I S i   x i n , y i n , z i n , free space loss β , input signal s;
1.Find the output when noise is included according to Equation (14);
2.The distance between R I S and the user to be localized UE is found by Equation (16);
3.The estimated point coordinates are solved by the TDOA principle, and the anomalies are removed using the quadrature method;
4.The initial position of the individual is generated according to the PWLCM chaotic mapping in Equation (19);
5.Calculate the fitness of all individuals according to Equation (18), and find the three individuals with the smallest fitness;
6.for p 1 , p max do
7. for q 1 , V do
8.  Calculate the wiggle factor according to Equation (21);
9.  Calculate the convergence factor according to Equation (24);
10.  Calculate the new position of the individual according to Equations (20), (22), (23) and (26);
11.  Discipline the transgressing individual;
12.  The new fitness of each individual is calculated according to Equation (18);
13. end
14. While protecting the better individuals, some of the worse individuals are eliminated according to Equations (27) and (28);
15. Re-comparison determines the three individuals with the smallest fitness;
16.end
Output: localize the optimal solution ( x , y , z )

4. Simulation Results and Analysis

In this study, based on the MATLAB simulation platform, a 50   m × 50   m × 16   m three-dimensional space was established. We set the speed of light c = 3 × 10 8 , the carrier frequency f = 2   GHz , number of RIS is I = 8 , number of units of each RIS N = 4 , and the spacing of each RIS unit at 0.5 m, the path loss exponent β = 2, the amplitude reflection coefficient γ i n = 1 , number of population iterations p max = 100 , and number of populations v = 100 .
A simulation comparing the fitness of different algorithms under various iterations is shown in Figure 2, where the horizontal and vertical axis represent the number of iterations and fitness, the blue curve in the figure represents the RNTL algorithm, the orange and red curves represent the GWO algorithm, and the yellow curve represents the PSO algorithm. The fitness reduces as the iterations increase and eventually converge to a different value. The proposed RNTL algorithm converged with significantly less adaptation than the GWO and PSO algorithms. Compared to the GWO and PSO algorithms, PWLCM-GWO helps to maintain the population diversity by introducing PWLCM, which avoids the neglect of certain regions. By reasonably adjusting the parameters of chaotic mapping, the PWLCM-GWO algorithm is able to accelerate the convergence speed while ensuring the balance of exploration and exploitation.
When the SNR is 18 dB and 50 known nodes are distributed inside the space, the 3D localization results of the RNTL localization algorithm are shown in Figure 3, where “ ” represents the real location of the user to be localized, and the green “ ” in the figure represents the user’s location estimated by the RNTL algorithm. It can be observed from the figure that there is a higher degree of overlap between the location estimated and the real location of the user to be localized, which shows that the algorithm in this study has a higher localization accuracy.
A simulation comparison of different SNRs under the variation rule of the localization error is as in Figure 4, where the horizontal and vertical axis indicate the SNR and localization error, and curves with circles, squares, and triangles in the figure indicate the RNTL, PSO, and GWO algorithms, respectively. It can be observed from the figure that with the increasing SNR, the localization error decreases, which is due to the improvement in the SNR that makes the quality of the communication transmission improve, thus improving the localization accuracy. It is evident that the RNTL algorithm is significantly better than the GWO and PSO algorithm; in addition, we can learn from the figure that when S N R = 35 , the RNTL, GWO, and PSO algorithms have a localization error of 0.405725, 0.75053, and 0.872264, respectively, which can be observed as the paper’s proposed RNTL algorithm obtains a localization error of up to 46% lower than the GWO and PSO algorithms. The PSO algorithm can be reduced by up to 46% and 53.5%, respectively, and the proposed RNTL algorithm is effective. The RNTL algorithm proposed in this paper utilizes PWLCM-GWO, an improved convergence factor, and introduces population elimination, which ensures a balanced global and local search and ensures the localization accuracy. In addition, the larger the signal-to-noise ratio is, the stronger the useful signal in the received signal and the smaller the interference is; conversely, the smaller the signal-to-noise ratio is, the smaller the useful signal received.
The simulation comparing the localization error for different numbers of RIS at different SNRs is shown in Figure 5, where the x-, y-, and z-axis represent the SNR, number of RISs, and localization error, respectively. From the figure, it can be observed that yellow color represents poor localization accuracy and blue color represents high localization accuracy; as the number of RISs and SNRs increases, the localization error of the RNTL algorithm decreases gradually. This is due to the fact that the larger the SNR is, the stronger the useful received signals are and the smaller the interference is; on the contrary, the smaller the SNR is, the smaller the received useful signals are. An increase in the number of RISs allows the system to solve more estimated coordinates by applying the principle of TDOA, so that the RNTP algorithm of this paper obtains better localization accuracy. At S N R = 35 , when the number of RISs is four, the localization error is 1.12836 m, and when the number of RISs is more than four, the localization error is less than 1 m.

5. Conclusions

In this study, we designed an RBL system composed of a single-antenna base station and user to be localized as well as multiple RISs. The system was set up as an NLOS environment for the base station and user to be localized to communicate through the RIS, which effectively solves the problem of poor localization on the NLOS path. An RNTL algorithm was proposed to establish the a solution for minimizing the distance between each estimated coordinate and the actual coordinate. Second, a PWLCM-GWO algorithm was proposed to introduce PWLCM chaotic mapping to address the issue of insufficient diversity of individuals in the traditional GWO algorithm, to use an improved convergence factor to solve the problem of difficulty in achieving a balance between global search and local hunting in the traditional GWO algorithm, and to introduce population elimination to reduce complexity. In the simulation effect, it is indicated that the locating error obtained by the RNTP algorithm suggested in this paper can be reduced up to 46% and 53.5%, respectively, compared to the GWO and PSO algorithms, which showed good performance.

Author Contributions

Conceptualization, C.L. and Y.Z.; methodology, C.L. and Y.Z.; validation, C.L.; formal analysis, C.L.; investigation, C.L.; writing—original draft preparation, C.L. and Y.Z.; supervision, Y.Z.; funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The work was supported in part by Sub Project of National Key Research and Development plan in 2020. NO. 2020YFC1511704, Beijing Information Science & Technology University, NO. 2020KYNH212, NO. 2021CGZH302, Beijing Science and Technology Project (Grant No. Z211100004421009), and in part by the National Natural Science Foundation of China (Grant No. 61971048).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no competing interests.

References

  1. Lin, C.H.; Chen, L.H.; Wu, H.K.; Jin, M.H.; Chen, G.H.; Gomez, J.L.G.; Chou, C.F. An Indoor Positioning Algorithm Based on Fingerprint and Mobility Prediction in RSS Fluctuation-Prone WLANs. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 2926–2936. [Google Scholar] [CrossRef]
  2. Chen, R.; Liu, M.; Hui, Y.; Cheng, N.; Li, J. Reconfigurable Intelligent Surfaces for 6G IoT Wireless Positioning: A Contemporary Survey. IEEE Internet Things J. 2022, 9, 23570–23582. [Google Scholar] [CrossRef]
  3. Saleh, S.; El-Wakeel, A.S.; Noureldin, A. 5G-Enabled Vehicle Positioning Using EKF With Dynamic Covariance Matrix Tuning. IEEE Can. J. Electr. Comput. Eng. 2022, 45, 192–198. [Google Scholar] [CrossRef]
  4. Ko, C.-H.; Wu, S.-H. A Framework for Proactive Indoor Positioning in Densely Deployed WiFi Networks. IEEE Trans. Mob. Comput. 2022, 21, 1–15. [Google Scholar] [CrossRef]
  5. Tao, Y.; Zhao, L. AIPS: An Accurate Indoor Positioning System with Fingerprint Map Adaptation. IEEE Internet Things J. 2022, 9, 3062–3073. [Google Scholar] [CrossRef]
  6. 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]
  7. Zhang, Z.; Chang, Q.; Zhao, N.; Wang, H. TOA-Based Relative Localization With Reflecting Signal Paths Assisted: Algorithm and Performance Analysis. IEEE Sens. Lett. 2022, 6, 7501004. [Google Scholar] [CrossRef]
  8. Navrátil, V.; Krška, J.; Vejražka, F. Concurrent Bidirectional TDoA Positioning in UWB Network With Free-Running Clocks. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 4434–4450. [Google Scholar] [CrossRef]
  9. Sheng, H.-T.; Wu, W.-R.; Hsiao, W.-H.; Servetnyk, M. Joint Channel and AoA Estimation in OFDM Systems: One Channel Tap With Multiple AoAs Problem. IEEE Commun. Lett. 2021, 25, 2245–2249. [Google Scholar] [CrossRef]
  10. Zandamela, A.; Chiumento, A.; Marchetti, N.; Ammann, M.J.; Narbudowicz, A. Exploiting Multimode Antennas for MIMO and AoA Estimation in Size-Constrained IoT Devices. IEEE Sens. Lett. 2023, 7, 5500904. [Google Scholar] [CrossRef]
  11. Zhao, S.; Zhang, X.-P.; Cui, X.; Lu, M. Optimal Two-Way TOA Localization and Synchronization for Moving User Devices With Clock Drift. IEEE Trans. Veh. Technol. 2021, 70, 7778–7789. [Google Scholar] [CrossRef]
  12. Hong, K.; Wang, T.; Liu, J.; Wang, Y.; Shen, Y. A Learning-Based AoA Estimation Method for Device-Free Localization. IEEE Commun. Lett. 2022, 26, 1264–1267. [Google Scholar] [CrossRef]
  13. Zhao, B.; Hu, K.; Gong, Y.; Shen, Y. A Tensor-Based Joint AoA and ToF Estimation Method for Wi-Fi Systems. IEEE Wirel. Commun. Lett. 2021, 10, 2543–2546. [Google Scholar] [CrossRef]
  14. Zhang, L.; Zhang, T.; Shin, H.-S. An Efficient Constrained Weighted Least Squares Method With Bias Reduction for TDOA-Based Localization. IEEE Sens. J. 2021, 21, 10122–10131. [Google Scholar] [CrossRef]
  15. Delcourt, M.; Le Boudec, J.-Y. TDOA Source-Localization Technique Robust to Time-Synchronization Attacks. IEEE Trans. Inf. Forensics Secur. 2021, 16, 4249–4264. [Google Scholar] [CrossRef]
  16. Dash, S.P.; Mallik, R.K.; Pandey, N. Performance Analysis of an Index Modulation-Based Receive Diversity RIS-Assisted Wireless Communication System. IEEE Commun. Lett. 2022, 26, 768–772. [Google Scholar] [CrossRef]
  17. Bansal, A.; Agrawal, N.; Singh, K. Rate-Splitting Multiple Access for UAV-Based RIS-Enabled Interference-Limited Vehicular Communication System. IEEE Trans. Intell. Veh. 2023, 8, 936–948. [Google Scholar] [CrossRef]
  18. Allu, R.; Taghizadeh, O.; Singh, S.K.; Singh, K.; Li, C.-P. Robust Beamformer Design in Active RIS-Assisted Multiuser MIMO Cognitive Radio Networks. IEEE Trans. Cogn. Commun. Netw. 2023, 9, 398–413. [Google Scholar] [CrossRef]
  19. Adam, A.; Ouamri, M.A.; Muthanna, M.S.A.; Li, X.; Elhassan, M.A.; Muthanna, A. Real-Time and Security-Aware Precoding in RIS-Empowered Multi-User Wireless Networks. arXiv 2023, arXiv:2401.00192. [Google Scholar]
  20. Liu, S.; Liu, R.; Li, M.; Liu, Y.; Liu, Q. Joint BS-RIS-User Association and Beamforming Design for RIS-Assisted Cellular Networks. IEEE Trans. Veh. Technol. 2023, 72, 6113–6128. [Google Scholar] [CrossRef]
  21. Adam, A.B.; Ouamri, M.A.; Wan, X.; Muthanna, M.S.A.; Alkanhel, R.; Muthanna, A.; Li, X. Secure Communication in UAV–RIS-Empowered Multiuser Networks: Joint Beamforming, Phase Shift, and UAV Trajectory Optimization. IEEE Syst. J. 2024, 1–11. [Google Scholar] [CrossRef]
  22. Ma, S.; Shen, W.; Gao, X.; An, J. Robust Channel Estimation for RIS-Aided Millimeter-Wave System With RIS Blockage. IEEE Trans. Veh. Technol. 2022, 71, 5621–5626. [Google Scholar] [CrossRef]
  23. Huang, S.; Wang, B.; Zhao, Y.; Luan, M. Near-Field RSS-Based Localization Algorithms Using Reconfigurable Intelligent Surface. IEEE Sens. J. 2022, 22, 3493–3505. [Google Scholar] [CrossRef]
  24. Gao, P.; Lian, L.; Yu, J. Wireless Area Positioning in RIS-Assisted mmWave Systems: Joint Passive and Active Beamforming Design. IEEE Signal Process. Lett. 2022, 29, 1372–1376. [Google Scholar] [CrossRef]
  25. Zhang, Z.; Dai, L.; Chen, X.; Liu, C.; Yang, F.; Schober, R.; Poor, H.V. Active RIS vs. Passive RIS: Which Will Prevail in 6G? IEEE Trans. Commun. 2023, 71, 1707–1725. [Google Scholar] [CrossRef]
  26. Amri, M.M.; Tran, N.M.; Park, J.H.; Kim, D.I.; Choi, K.W. Sparsity-Aware Channel Estimation for Fully Passive RIS-Based Wireless Communications: Theory to Experiments. IEEE Internet Things J. 2023, 10, 8046–8067. [Google Scholar] [CrossRef]
  27. Zeng, S.; Zhang, H.; Di, B.; Han, Z.; Song, L. Reconfigurable Intelligent Surface (RIS) Assisted Wireless Coverage Extension: RIS Orientation and Location Optimization. IEEE Commun. Lett. 2021, 25, 269–273. [Google Scholar] [CrossRef]
  28. Luan, M.; Wang, B.; Zhao, Y.; Feng, Z.; Hu, F. Phase Design and Near-Field Target Localization for RIS-Assisted Regional Localization System. IEEE Trans. Veh. Technol. 2022, 71, 1766–1777. [Google Scholar] [CrossRef]
  29. Zhang, H.; Zhang, H.; Di, B.; Bian, K.; Han, Z.; Song, L. MetaLocalization: Reconfigurable Intelligent Surface Aided Multi-User Wireless Indoor Localization. IEEE Trans. Wirel. Commun. 2021, 20, 7743–7757. [Google Scholar] [CrossRef]
  30. Fascista, A.; Keskin, M.F.; Coluccia, A.; Wymeersch, H.; Seco-Granados, G. RIS-Aided Joint Localization and Synchronization With a Single-Antenna Receiver: Beamforming Design and Low-Complexity Estimation. IEEE J. Sel. Top. Signal Process. 2022, 16, 1141–1156. [Google Scholar] [CrossRef]
Figure 1. RBL system.
Figure 1. RBL system.
Electronics 13 02409 g001
Figure 2. Adaptation varied with the number of iterations.
Figure 2. Adaptation varied with the number of iterations.
Electronics 13 02409 g002
Figure 3. Three-dimensional localization results.
Figure 3. Three-dimensional localization results.
Electronics 13 02409 g003
Figure 4. Localization error analysis plots for different algorithms with different SNRs.
Figure 4. Localization error analysis plots for different algorithms with different SNRs.
Electronics 13 02409 g004
Figure 5. Localization errors for different RIS quantities at different SNRs.
Figure 5. Localization errors for different RIS quantities at different SNRs.
Electronics 13 02409 g005
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

Liu, C.; Zhang, Y. 5G Reconfigurable Intelligent Surface TDOA Localization Algorithm. Electronics 2024, 13, 2409. https://doi.org/10.3390/electronics13122409

AMA Style

Liu C, Zhang Y. 5G Reconfigurable Intelligent Surface TDOA Localization Algorithm. Electronics. 2024; 13(12):2409. https://doi.org/10.3390/electronics13122409

Chicago/Turabian Style

Liu, Changbao, and Yuexia Zhang. 2024. "5G Reconfigurable Intelligent Surface TDOA Localization Algorithm" Electronics 13, no. 12: 2409. https://doi.org/10.3390/electronics13122409

APA Style

Liu, C., & Zhang, Y. (2024). 5G Reconfigurable Intelligent Surface TDOA Localization Algorithm. Electronics, 13(12), 2409. https://doi.org/10.3390/electronics13122409

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