Hybrid 5G Positioning Systems with Applications to Mobile Robot Technology
A new concept of 5G/INS integration of artificial intelligence-based systems is proposed, namely the Recurrent Neural Networkbased Fuzzy Inference System (RNNFIS). The 5G system with fuzzy logic was used as a reference during its availability. Data from the 5G system and the inertial navigation system (INS) are used to build a structured knowledge base consisting of the behavior of the INS system in some special scenarios of robotic technology. Using the same data, the proposed fuzzy system is trained to obtain corrected navigation data. In the absence of 5G system information, the system will only utilize data from the INS system and blur correction algorithms to perform its tasks.
Introduction
Vulnerabilities in 5G are related to intentional interruption of service, loss of subsurface accuracy, poor Geometric Dilution of Precision (GDOP) factors, and multipath reflections. The presence of noise in 5G signals forces the use of narrow bandwidth filters [1, 2], which also limits vehicle dynamics [3]. Since wireless navigation systems are not autonomous, it is suitable to integrate this type of navigation system with different systems, which should gain greater autonomy. From this perspective, an inertial navigation system (INS) is ideal. As opposed to receiving signals from base stations, in the case of 5G the autonomy of the INS is provided through its functional principle, which is based on the measurement of vehicle inertia, linear acceleration and angular velocity.
The main interest is the position determination, which is possible after a double integration of the acceleration to obtain the linear displacement and a single integration of the angular velocity to obtain the rotation angle. Using this integration process means that small uncertainties in measurement deviations turn into position errors that grow over time [4]. The integration between 5G and INS systems is based on the use of KF, exploiting the synergy of various methods, aiming to mitigate short-term errors for 5G and long-term errors for INS [5].
The resulting device is an integrated navigation system that performs better than a 5G positioning system or INS (which is considered a stand-alone navigation system). The properties of KF are well understood and analytically proven, and the purpose of this article is not to restate how KF works. However, we must emphasize that in order to calculate estimates of INS system errors; KF continuously requires information from both sources: INS and 5G systems. Based on the autonomy of the INS system, we assume that it will always be able to provide data to the KF. To prevent or at least reduce the impact of accuracy degradation when 5G systems are unavailable, we use RNNFIS) [6], built and trained using data from independent INS systems on the one hand, and from the most accurate available navigation systems on the other refer to. The problem is to demonstrate that, by choosing appropriate parameters, RNNFIS can be built and trained while a reference system is available. We will show in the next few pages that passing INS system data through RNNFIS results in better accuracy when the reference source is lost. Analyze system error and resilience.
5G Positioning System
There are many methods to determine the user’s location, such as the time it takes for the signal to travel from the user to the base station, signal strength, etc. In this article, we’re taking the time-killing approach. Time difference of arrival (TDOA) systems determines the location of a mobile phone based on the hyperbolic characteristics shown in Figure 1. This system uses time difference measurements rather than absolute time measurements like TOA. TDOA measurements determine that the MS must lie on a hyperbola with a constant distance difference between two base stations.

We assume two base stations are i and j respectively and the difference time with receive signal from i and ,i j jisτ . Hence, the difference distance can be represented as follow:
( ) , , i j i j i j i j R c c R R τ τ τ = = − = − (1)
Where c is velocity of light. According to principle of hyperbolic, we replace to following equation that shown in.
( ) ( ) ( ) ( ) 2 2 2 2 ,i j i i j j R X x Y y X x Y y = − + − − − + − (2) Where( ) ,i i X Y ( ) ,j j X Y are position of i and j base stations. If there are three base stations, we can obtain two TDOA equations as follow:
= − + − − − + − = − + − − − + −
( ) ( ) ( ) ( )
2 2 2 2 , R X x Y y X x Y y
i j i i j j
( ) ( ) ( ) ( )
2 2 2 2 , R X x Y y X x Y y
i k i i k k
(3) For this reason, the estimate position with TDOA method has two steps. First, we use time delay estimation technique to measure signal difference between two base stations, and transform time delay into distance. Second, we can solve the user position( x, y ) by equation (3).
In this paper, we use two-step Least Squared Method to estimate user position. This method provides high accuracy with low complicated Calculation.
When there are more base stations, this algorithm has better accuracy. In this, we assume the base station position is , i i X Y where i = ⋅⋅⋅ 1, 2, 3…, and ( x, y) is the user position. Hence, the distance between user and base station 1 is ( ) ( ) ( ) ( ) 2 2 2 2 ,1 ,1 1 1 1 i i i i i R cd R R X x Y y X x Y y = = − = − + − − − + − (4) Where c is velocity of light. From equation (4), we get Ri as follow:
( ) ( ) 2 2 2 2 2 2 2 , 1,2,... i i i i i i R X x Y y K X x Y y x y i = − + − = − − + + = (5) Where 2 2 i i i K X Y = + From, ( ) 2 2 ,1 1 i i R R R = + so that (5) can be rewritten as follow:
2 2 2 2 ,1 ,1 1 1 2 2 2 i i i i i R R R R K X x Y y x y + + = − − + + (6) To subtract (5) at i = 1from (6,), we can get
2 ,1 ,1 1 ,1 ,1 1 2 2 2 i i i i i R R R X x Y y K K + = − − + − (7) The equation (7) can be rewritten as follow:
2 1 ,1 ,1 ,1 ,1 1 2
i i i i i K K R X x Y y R R − − + + =
(8) Where ,1 ,1 , i i R X and ,1 iY represent 1 1 , i i R R X X − − and
1 iY Y − respectively and 1,2... i M = .
Hence, the matrix can be obtained from equation (8) as follow:
( ) − − − − − − − − = − − − −
2 2 1 2,1 K K R
2 X X Y Y R x K K R X X Y Y R y M M M R M X X Y Y R K K R ( )
2 (9) A so-called Two-Step LS method can be used here to estimate the MS location. In the first step, we use x and y in terms of R1 that shown as follow:
( ) ( ) 2 2 2 1 i i R X x Y y = − + − (10)
In the second step, equation (10) inserted back to (8). Therefore, we can solve these unknown variable x, y and R1 by equation (9).
Fuzzy Processing on 5G Data
This article proposes a new application of fuzzy logic theory in improving the accuracy of 5G positioning systems. We employ obfuscation to improve the accuracy of 5G systems. The units input to Fuzzy processing include the number of base stations, GDOP and SNR. The fuzzy system output is defined as the reliability factor. Based on the reliability factor value, a more accurate location is selected. We can choose a more accurate location based on the value of Reliable Factors. Figure 2 shows the process of how to improve positioning accuracy. First, we select raw data through a fuzzy processing unit with reliable factors. Secondly, the user position is calculated using the TDOA method.

Unit of Fuzzy Processing
The signals we received were from the main base station and six neighboring base stations. However, the number of base stations we need to locate is at least three. To improve accuracy, we use four base stations to calculate user location. Therefore, when the number of base stations is less than four, we define it as insufficient; when the number of base stations exceeds four, we define it as sufficient. The membership function is shown in Figure 3. The geometry of the base station is an important factor in the positioning accuracy of 5G system.

We calculate GDOP to determine the user’s relative position to neighboring cells. Poor GDOP results in larger position errors. On the contrary, good GDOP results in small position errors. Therefore, we want GDPOP to be as small as possible. GDOP changes over time and across different users and locations. In these systems, position accuracy depends on the geometry of the four base stations. GDOP is defined by a matrix as follows:
1 e e = =
1 1 x y
1 e e GDOP tr HH Where H e e
( )
1 2 2 − x y T
(11)
4 4 x y Here ( ) , 1,...,4 ix jy e e i j = denote the direction cosines from the user to the base stations. Among these we can find the main base station and six neighboring ones. Through the relative position relationship between the user and any base station, these base stations can be selected in various combinations. However, users try to select the four best base stations with the smallest GDOP to reduce errors. Because the smaller the GDOP, the more accurate the location. The fuzzy sets we defined are divided into good, medium and poor, and the membership functions are shown in Figure 4.

The SNR is defined by the ratio of signal and noise as follows:
signal SNR noise = When the user is in different places, the signal strength value from the user to the base station will be different. We can get different SNR values under different environments. Therefore, we want the SNR to be as large as possible, because the larger the SNR, the greater the signal strength, and the smaller the SNR, the greater the error. The fuzzy sets we define include small, medium and large, and the membership functions are shown in Figure 5.

The output unit of the fuzzy processing is defined as the reliability factor. We use reliability factors to determine signal level. The greater the reliability coefficient, the more accurate the signal. The fuzzy sets we define include zero, small, medium and large, and the membership functions are shown in Figure 6.

Based on the above discussion, we designed 4 rules to simulate this hybrid system. It can be seen from Figure 7 that there is no signal deletion, the reliability coefficient is zero, and the position error is 374m. As the reliability factor increases, the number of ambiguously chosen positions decreases. The better the selected signal, the smaller the position error. Therefore, as the reliability coefficient increases by 0.5, the position error decreases to 131m. Figure 7 shows the performance comparison between different reliability factors. Obviously, we have better performance with a reliability coefficient of 0.5.

Conclusion
A new concept of 5G/INS integration based on artificial intelligence is proposed, namely the Recurrent Neural Network-based Fuzzy Inference System (RNNFIS). For the 5G positioning system, we apply fuzzy logic theory and two- step LS method to reduce positioning errors. For the INS positioning system, we have long applied RNNFIS theory to solve positioning errors. We only use 4 rules in the RNNFIS system.
References
-
Chan YT, Ho KC (1994) A simple and efficient estimator for Hyperbolic Location. IEEE transaction on Signal Processing 42(8): 1905-1915.
-
Wann CD, Lin, MH (2004) Location estimation with data fusion for wireless location systems. IEEE transaction on Networking, Sensing and Control 40(1): 327-332.
-
Zhu J (1992) Calculation of Geometric Dilution of Precision IEEE Trans. Aerospace and Electronic Systems 28(2): 893-895.
-
Chen HY, Liu CH (2008) Hybrid GPS/GSM Positioning Systems Design with Fuzzy Logic. J Adv Comput Intell Informatics 12(3): 254-262.
-
Chen JHY (2014) Solar system GSM/INS positioning system with fuzzy control. CACS International Automatic Control Conference.
-
Goldman A, Espinosa C, Patel S, Cavuoti F, Chen J, et al. (2022) QuAD: Deep-Learning Assisted Qualitative Data Analysis with Affinity Diagrams. CHI Conference on Human Factors in Computing Systems, pp: 1-7.
- Group Consensus of Nonlinear Hybrid Multi-Agent Systems with Self-Triggering Event Mechanism
- Optimum Vector Combinatorial Theory and Its Applications
- Manifold Systems Applied Theory for Innovative Robotic Technology
- Collaborative Robots: Human-Robots Coexistence in Industrial Environments
- Utilizing Idle Time for Job Clusters Reduces Inventory and Total Job Completion Time for Single Machine Scheduling
- Embracing the Future of Robotics with ART
