1. Introduction
Global navigation satellite system (GNSS), as an indispensable foundation for the collection and management of information on a national scale, has played important roles in traffic management, emergency response, and marine and national defense. With the construction and implementation of the Global Positioning System (GPS) in the United States [
1,
2], the Global National Satellite System (GLONASS) in Russia [
3,
4], Galileo in the European Union [
5], the BDS in China [
6], the Quasi-Zenith Satellite System (QZSS) in Japan, and the Indian Regional Navigation Satellite System (IRNSS) [
7], compatibility and interoperability have become major trends in the future development of GNSS, and academic journals and conferences worldwide have published many articles addressing theoretical analyses of compatibility and interoperability [
8,
9,
10]. In addition, with a focus on the differences between systems [
11], time interoperability [
12], spatial coordinate interoperability, and positioning and integrity algorithms [
13], much research has been performed to date. As an outcome of this research, it has been noted that after the collection, screening and fusion of multi-constellation and multifrequency GNSS data, the dependence on any single constellation is weakened, and the risk of performance degradation or service interruption caused by electromagnetic interference, terrain occlusion, ionospheric scintillation, denial of service or other factors are reduced, significantly improving various navigation performance indicators [
14].
However, the GNSS has natural vulnerabilities. The reception power of a satellite signal is only approximately −160 dBW, resulting in poor penetration, and the frequency and structure of such civil signals are open, leaving them vulnerable to deception and interference. Consequently, in cities, forests, complex sheltered areas or complex electromagnetic countermeasure environments, the availability, continuity, robustness and reliability of PNT services cannot be guaranteed. With the gradual expansion of GNSS applications and increasing user demand, related vulnerabilities have gradually been revealed in the context of automatic driving and military and national defense. Therefore, in 2016, China began to promote the construction of an integrated PNT system with BDS as its core [
15,
16], aiming to achieve high integration of multiple PNT sources and multisource data fusion in order to generate PNT service information as a unified spatial-temporal benchmark with anti-interference and anti-deception capabilities and features of high robustness, availability, continuity, and reliability.
Following this trend, many works have emerged on research and development toward comprehensive service systems. For example, in [
13], the differentiation factors and influences between systems, time interoperability, coordinate interoperability and core positioning algorithms are comprehensively and systematically investigated to promote research on GNSS interoperability technology. Ref. [
17] summarizes the worldwide development status of low earth orbit (LEO) navigation enhancement constellations, which possess high signal strength, strong anti-interference capabilities and adaptability to fast geometric changes on the ground. Accordingly, LEO constellation can complement medium- and high-orbit GNSS constellations to significantly enhance the positioning accuracy, integrity, continuity, and availability of GNSS. However, due to the low satellite orbits and small single-satellite ground coverage, a multibeam antenna is required to ensure the signal gain in the coverage area, which increases the burden of signal acquisition on the receiver and reduces the signal acquisition speed. In addition, the air resistance in low orbit is high, and the satellite speed and orbit height will gradually decrease, necessitating frequent startup to maintain such an orbit. Hence, due to their limited capacity for carrying fuel resources, these satellites have a short service life. In [
18], the unavoidable inherent shortcomings of purely visual navigation algorithms were clarified; specifically, they depend on the texture characteristics of the scene, are easily affected by lighting conditions, and have difficulty dealing with fast rotating motion. Therefore, to improve the stability of a navigation system, the introduction of inertial information was considered, and research progress on the integration of inertial navigation systems (INSs) with visual integrated navigation technology was comprehensively summarized.
In a combined GNSS and radio communication system, the high-precision integration of 5G and BDS can further promote the precise coordination of object in space. For example, [
19] studied the integration of the characteristics of the 5G network base station and the GNSS-based enhancement system, to exploit the advantages of 5G network in terming of positioning coverage and data broadcasting in order to expand the scope of GNSS positioning services; to this end, the integration of 5G terminals and high-precision terminals was realized, and the prospects of integrating of 5G and GNSS high-precision positioning were analyzed. In [
20], the positioning performance of an integrated system combining 5G base stations and GNSS technology under multipath interference was studied in detail. However, with the explosive growth in the number of terminal devices currently being encountered in many applications, especially in the contexts of UAVs, the Internet of Things and the Internet of Vehicles, the centralized aggregation of terminal signals to a base station for forwarding greatly increases the occupancy rate of frequency band resources and, thus, increases the network load. Therefore, we consider using device-to-device (D2D) communication technology, one of the key technologies of 5G network, to indirectly realize the high-precision integration of 5G and BDS. The most obvious advantage of D2D technology is that users can build a self-organizing network (SON), play the roles of server and client simultaneously, and directly connect to the network without forwarding through a base station, thereby avoiding occupying frequency band resources reserved for cellular wireless communication. Thus, they can realize self-coordination, self-configuration, and self-optimization, reduce the network load and improve the operation efficiency.
Relying on D2D-SON technology, this paper proposes an integrated BDS/SON navigation and positioning system for 5G based on onboard sensors. The SON information is used to enhance and supplement the BDS location service which can not only effectively expand the positioning coverage area and improve the positioning accuracy of BDS but also effectively supplement the blind spots of the BeiDou signal to enable continuous navigation and positioning with the help of the SON system even when the signal is blocked or disturbed. This real-time and higher precision integrated positioning technology can also be extended to multi-frequency and multi-constellation GNSS and applied to many fields, such as autonomous driving, military, and public safety. This is a new application of sensors cooperative work in the field of navigation and positioning.
This paper aims to propose an effective filter estimation technique to improve the performance of carrier navigation and positioning. The traditional Kalman filtering (KF) algorithm offers high real-time performance and high estimation accuracy based on a small amount of data but is suitable only for linear scenarios. Extended Kalman filtering (EKF) is the most common non-linear filtering method and has a very fast calculation speed. It is of great application significance in the fields of target tracking and real-time state estimation. Unscented Kalman filtering (UKF) is suitable only for low-dimensional non-linear state problems. Particle filtering (PF) offers high accuracy and is suitable for use in environments affected by non-Gaussian noise, but as the number of particles increases, the filtering complexity also increases, and the filtering speed decreases significantly [
21].
Therefore, for the static positioning scenario to be addressed by the proposed integrated BDS/SON system, this paper starts from the common EKF algorithm and, to overcome the observation anomaly problem for a single system, first proposes a robust adaptive fading filtering (RAF) algorithm to perform local optimal estimation for the BDS and SON subsystems to suppress gross errors and filtering divergence. Furthermore, an improved federated filtering algorithm is constructed to account for the limited application scope and insufficient performance of BDS alone, an adaptive information allocation strategy is implemented, and the positioning results of the SON subsystem are integrated to improve the service performance. Finally, the positioning accuracies of the RAF and federated filtering algorithms are verified and compared, and the effectiveness of the algorithms is analyzed from the perspective of a significance test.
3. Results
To verify the performance of the federated filtering algorithm in the proposed integrated system based on RAF in each subsystem, a set of BDS/SON data collected on the football field at the Xi’an National Time Service Center, Chinese Academy of Sciences, was used for testing. The BDS-related data were collected using from a multisystem multifrequency high-precision GNSS receiver with UR4B0-D model, and six SON positioning terminals were used to collect the precise real-time kinematic (RTK) coordinates of five anchor nodes and the distance between each anchor node and an unknown node; then, all observation information was transmitted to the unknown node for the positioning calculation. The sampling rate and sampling time were 1 Hz and 1000 epochs, respectively, and all SON terminals have realized time synchronization characteristics. In this paper, the positioning solution is expressed in the BeiDou coordinate system (BDCS) [
33]. By introducing the RTK technology, the mean value of the positioning result with centimeter accuracy obtained by the SON equipment of the node to be tested within the sampling time on one day, is taken as the true value for reference. The final positioning error results are presented and compared in an ENU coordinate system with the true reference RTK coordinates as the origin. The data processing model and the parameters of the system are shown in
Table 1.
3.1. BDS and SON Single-System Tests
Positioning was performed for the individual BDS and SON systems using the weighted least squares (WLS) algorithm, the EKF algorithm and the RAF algorithm proposed in this paper, and the processed results were compared with the true values for reference. The pseudo-range observation noise of the initial BDS was set to 5 m and the distance observation noise of the SON system was set to 1 m.
The comparison and verification of the three solution methods were carried out for each of the three directions: east, north, and up. The positioning error results are shown in
Figure 2 and
Figure 3, where the WLS method is based on the height angle and the measurement distance in the BDS and SON systems.
Table 2 and
Table 3 present comparisons of the errors of the different positioning algorithms in the BDS and SON systems, respectively.
For the BDS individually, according to
Figure 2 and
Table 2, the WLS algorithm can obtain effective positioning results; however there is no correlation between the solutions for previous and subsequent epoch, the amount of calculation is large, and the uncertainty of the observation quality leads to large positioning fluctuations and instability. Due to its iterative characteristics, the amount of computation in the EKF algorithm is much less than that in the WLS algorithm, and its robustness and accuracy after convergence are improved compared with those of the WLS algorithm; however in the first 200 epochs, under the influence of abnormal observations, the positioning results are seriously distorted, and the robustness and availability are poor. Consequently, the EKF algorithm has great limitations in practical application. In contrast, the RAF algorithm inherits the epoch correlation characteristics of the EKF algorithm and requires only a small amount of calculation. At the same time, the introduction of the robust factor and the adaptive fading factor allows the algorithm to effectively resist gross observation errors and suppresses filter divergence, especially in the first 200 epochs. In the east, north, and up components, the root mean square error (RMSE) of the RAF algorithm is improved compared to that of the WLS algorithm by 86.9%, 98.0%, and 98.8%, respectively, while the corresponding improvements compared with the EKF algorithm are 81.2%, 96.4%, and 97.7%, respectively. Hence, the positioning accuracy, effectiveness, and robustness in all three directions are significantly improved.
Similarly,
Figure 3 and
Table 3 present the positioning error comparison for the individual SON system. Because the original observation signals are a short-range LOS distance signals with few errors and good observation quality, the overall positioning accuracy of the SON system is much higher than that of the BDS. Because of the lack of correlation between epochs, the positioning accuracy of the WLS algorithm shows distinct changes in certain epochs with high or low observation quality. The EKF algorithm uses all the historical data in the solution process to offset the errors caused by epochs with poor observation quality, but this approach also degrades the higher precision performance that could be achieved on the basis of high-quality observations; hence, although its performance is more stable situation than that of the WLS algorithm, and the overall error level is basically the same. Meanwhile, the RAF algorithm exhibits characteristics similar to those of the EKF algorithm, with little variation in performance.
By analyzing and comparing the positioning results of the three positioning methods between the two individual subsystems, we can see that the RAF algorithm proposed in this paper has an inhibitory effect on the influence of gross observation errors, especially for the positioning results of the BDS in the first 200 epochs. Compared with the WLS algorithm, it can improve the positioning accuracy and enhance the reliability and robustness of each single positioning system, especially in harsh environment.
3.2. Test of the Integrated BDS/SON Positioning System
It is clear from the above analysis that the positioning accuracy and robustness of the SON system are better than those of the BDS; however, the range of the SON system is short, and its navigation and positioning performance depends on the accuracy and strength of the internode distance measurements. For nodes in complex and dynamic environments, non-line-of-sight (NLOS) interference and other factors seriously affect the distance observation quality. Moreover, the SON needs to be frequently reconstructed to meet the positioning requirements as the nodes move, increase the positioning complexity while also reducing the positioning reliability and availability. Consequently, the SON system is not suitable to be applied as an independent positioning system. Therefore, we integrate the BDS and SON systems, combine the communication signals and positioning signals, and use the SON system to assist the BDS in realizing continuous navigation and positioning in complex environment, to expand the positioning coverage area and improve the positioning accuracy relative to BDS positioning alone.
Figure 4 shows the positioning results obtained by applying the federated Kalman filter (FKF) algorithm in the dual system based on the two subsystems with RAF to compare and verify the positioning results of the BDS and SON subsystems in the east, north, and up directions.
Table 4 shows the positioning error statistics. With the introduction of the adaptive information distribution coefficients, the RMSE of the federated filter in the east and north components are increased by 33.9% and 17.7%, respectively, compared to those of the BDS subsystem, while the RMSE in the up component is decreased relative to that of the BDS subsystem but is increased by 17.6% compared to that of the SON subsystem. Hence, the positioning accuracy of the dual system lies between those of the two subsystems.
Figure 5 shows the positioning error trajectories of the individual BDS system with the RAF algorithm (in red) and dual system with the federated filter (in blue), as well as their projections all in three planes. The BDS alone always shows a large deviation in the east direction, about 7–8 m, which is caused by the poor observation quality due to the interference from trees, tall buildings and many antennas in the east-west direction at the experimental site; however, the positioning accuracy of the BDS in the east direction can be significantly improved after the integration of the SON system. Based on the further analysis in
Table 4, the RMSE in the north component is smallest in the SON system, intermediate in the dual BDS/SON system and largest in the BDS, therefore, the integrated system also effectively improves the positioning accuracy of the individual BDS in the north direction. In contrast, the RMSE in the up component is smallest in the BDS, followed by the dual BDS/SON system, and the up-direction RMSE of the SON system is the largest. This is due to the constraints of the experiment, in which the nodes of the SON system all lay in the approximately same horizontal plane, with only small height differences; consequently, the ranging error between nodes had a greater impact on the up component, and at the same time, the positioning error of each anchor node in the up direction was superimposed. Thus, the positioning results for the measured node fluctuated greatly in this direction. As a result, after the integration of the two systems, the overall positioning results show fluctuations in the up component that are larger than those of the BDS alone, and the positioning accuracy is slightly reduced.
From the above results, it can be seen that joint positioning based on the proposed dual system can balance the error impacts of the errors of two individual subsystems, effectively suppressing the errors caused by a single inaccurate model and resulting in good robustness and reliability.
4. Discussion
To reduce the influence of the randomness of the experimental samples and further analyze the positioning effectiveness of the FKF algorithm in the proposed dual system compared with that of the RAF algorithm in the BDS alone, the significance test method is adopted. At a significance level of , three test models are established based on the mean and variance of the positioning errors, as illustrated in the following, taking the variance as an example: (1) two-sided test: the null hypothesis is , and the alternative hypothesis is ; (2) Left-sided test: the null hypothesis is , and the alternative hypothesis is ; (3) Right-sided test: the null hypothesis is , and the alternative hypothesis is . For the variance, the test statistic is constructed and judged, where and are the variance estimates of the two solution methods and and are the uniformly minimum variance unbiased estimates (UMVUEs). The mean value is determined using the Aspin–Welch test method, and the test statistic for the mean is calculated as .
Figure 6 shows the significance test results for the differences in the variance and mean, with red asterisks indicating the values of the test statistics, and blue areas indicating the rejections for the hypothesis tests. When the result for a test statistic lies within the rejection, this indicates that the null hypothesis of the test is rejected, that is, its alternative hypothesis is accepted. For the east, north and up components,
Figure 6a presents the results of left-, left-, and two-sided tests, respectively, and
Figure 6b shows the results of right-, left-, and right-sided tests, respectively. According to the test results in
Figure 6 and
Table 5, the mean value of the north-component positioning error of the dual system with the FKF algorithm is significantly less than that of the individual BDS, while the mean error values in the east and up components are significantly greater than those of the individual BDS with the RAF algorithm. This is because the error sample data for the east component used in this test have a negative form, and the actual physical significance indicates that the error of the FKF algorithm in the east component is significantly reduced. The significant increase in the up component is due to the influence of the SON system. At the same time, the variances of the positioning errors of the dual system with the FKF algorithm in the east and north components are significantly less than those of the individual BDS with the RAF algorithm, indicating that the error dispersion is reduced and the positioning robustness is further improved; however, the overall difference between the two methods is not statistically significant because the difference in the up component is not significant.
After verification and analysis of this experiment, although the up-component positioning accuracy of the dual system with the FKF algorithm is lower than that of the individual BDS, the influence of the ranging error on the up component could be reduced by increasing the height differences among the nodes in the SON system in practical application, to improve the positioning accuracy. Therefore, it is considered that the dual BDS/SON system with the FKF algorithm based on individual subsystems with the RAF algorithm proposed in this paper can improve the overall positioning accuracy, suppress gross BDS observation errors and filter divergence, and offer improved positioning system robustness, availability, and reliability.
5. Conclusions
In summary, in a positioning system that relies on BDS signals alone, when abnormal observations occur, the results of the WLS algorithm are relatively stable; however there is no correlation between the previous and subsequent epochs, the amount of calculation is large, and the accuracy is low. Meanwhile, the results of the EKF algorithm fluctuate greatly and continue to affect the positioning results in subsequent epochs, indicating that the influence of gross errors and filter divergence cannot be well controlled. To address these shortcomings, a robust factor and an adaptive fading factor are developed on the basis of the innovation sequence and used to formulate a RAF algorithm that has a good ability to resist gross errors and mitigate divergence. The calculation is simple and takes into account the performance and solution efficiency of the system.
Additionally, the experimental analysis shows that the overall positioning performance of the SON system is better than that of the BDS, however, the SON system is greatly affected by NLOS interference and other factors. Therefore, in complex dynamic scenarios, the nodes to be tested need to frequently reconstruct the SON network, which not only increases the positioning complexity, but also reduces the reliability and availability of positioning. Consequently, as a standalone positioning system, the applicability of the SON system is limited.
Therefore, based on the use of the RAF algorithm in each individual subsystem, we propose a dual BDS/SON system federated that relies on a FKF algorithm, in which adaptive information distribution coefficients are adopted to improve the BDS positioning performance. We evaluate the performance of this integrated system on the basis of error estimation theory, considering significance tests of the differences in the means and variances of the positioning errors. The results indicate that the positioning accuracy and robustness of the dual system with the FKF algorithm in the north and east directions are significantly better than those of the individual BDS with the RAF algorithm. Due to the small height differences among the SON nodes in the experimental environment, the ranging error has a great impact on the up component, which significantly reduces the positioning accuracy of the dual system in this direction, while the difference in robustness is not significant. Combined with the anti-gross error and anti-divergence capabilities of the RAF algorithm for the BDS, overall, it is considered that the dual system with the FKF algorithm proposed in this paper can improve the accuracy, robustness, reliability, and availability of the ordinary BDS.
Therefore, considering that D2D-SON technology is a key technology for 5G communication, we believe that BDS/SON integration is a feasible technical means to achieve the deep integration of 5G and BDS. Taking the BDS information as the core and based on the coordinate datum and time datum corresponding to BDS, the importance of the integrity of a single system will be weakened, and the fault tolerance and error compensation capabilities based on the fusion of multisource information will be improved. In addition, through the auxiliary function of the SON system, it can even supplement the signal blind spots of the BDS in some sheltered areas, and finally support greater region, accuracy, robustness, reliability and availability of location services. This technology can also be extended to multi-frequency and multi-constellation GNSS.
In addition, the influence of atmospheric effect on GNSS signal propagation is the main interference parameter in navigation and positioning applications. Due to different physical characteristics, its research is usually divided into ionosphere and troposphere. Compared with the low temporal and spatial resolution of traditional atmospheric parameter detection methods, parameter retrieval through GNSS observation has obvious advantages. For example, the time resolution of observation is high; It has the characteristics of all-day and all-weather continuous operation, so there has high research value.
Starting from the research results of this paper, with the help of the high-precision time synchronization and positioning characteristics between terminals, it provides a solution for the subsequent distributed multi-station joint retrieval of the parameter characteristics of the atmospheric puncture point above the observation area. Compared with single reference station PPP technology, retrieving atmospheric parameters through distributed multi-station joint GNSS observation can improve the spatial and temporal resolution of observation and realize the monitoring of small- and medium-scale spatial environmental changes. Through appropriate parametric modeling strategies, we can build regional total electron content modeling and accuracy measures and forecast models, tropospheric gradient models, detect the characteristics of atmospheric water vapor change and assimilate it into numerical weather prediction models, and even can provide valuable information on many applications, such as natural disaster detection and climate research. Additionally, accurate tropospheric and ionospheric data can also be fed back to the terminals in the region through the established regional model, which can further enhance GNSS positioning, especially for users with single frequency receivers or areas without ionospheric detection stations, with remarkable effects. This will make a new contribution to the application of remote sensing in geoscience, with abundant sensing data provide good external conditions for the development of this new method and new application.