Next Article in Journal
An Automated Indoor Localization System for Online Bluetooth Signal Strength Modeling Using Visual-Inertial SLAM
Next Article in Special Issue
A New Ground-Based Pseudolite System Deployment Algorithm Based on MOPSO
Previous Article in Journal
Breast Mass Detection in Mammography Based on Image Template Matching and CNN
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Single-Frequency Precise Point Positioning Using Regional Dual-Frequency Observations

1
College of Surveying and Geo-Informatics, Tongji University, Shanghai 200092, China
2
College of Geoscience and Surveying Engineering, China University of Mining and Technology-Beijing, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(8), 2856; https://doi.org/10.3390/s21082856
Submission received: 4 April 2021 / Revised: 17 April 2021 / Accepted: 17 April 2021 / Published: 18 April 2021

Abstract

:
High-precision and low-cost single-frequency precise point positioning (SF-PPP) has been attracting more and more attention in numerous global navigation satellite system (GNSS) applications. To provide the precise ionosphere delay and improve the positioning accuracy of the SF-PPP, the dual-frequency receiver, which receives dual-frequency observations, is used. Based on the serviced precise ionosphere delay, which is generated from the dual-frequency observations, the high-precision SF-PPP is realized. To further improve the accuracy of the SF-PPP and shorten its convergence time, the double-differenced (DD) ambiguity resolutions, which are generated from the DD algorithm, are introduced. This method avoids the estimation of fractional cycle bias (FCB) for the SF-PPP ambiguity. Here, we collected data from six stations of Shanghai China which was processed, and the corresponding results were analyzed. The results of the dual-frequency observations enhanced SF-PPP realize centimeter-level positioning. The difference between the results of two stations estimated with dual-frequency observations enhanced SF-PPP were compared with the relative positioning results computed with the DD algorithm. Experimental results showed that the relative positioning accuracy of the DD algorithm is slightly better than that of the dual-frequency observations enhanced SF-PPP. This could be explained by the effect of the float ambiguity resolutions on the positioning accuracy. The data was processed with the proposed method for the introduction of the DD ambiguity into SF-PPP and the results indicated that this method could improve the positioning accuracy and shorten the convergence time of the SF-PPP. The results could further improve the deformation monitoring ability of SF-PPP.

1. Introduction

It is true that the single-frequency (SF) global navigation satellite system (GNSS) receiver is widely used, especially in the positioning, timing, and navigation (PNT) service. With the rapid development of smart devices such as smartphones, shared bicycles, and personal digital assistants, more and more low-cost GNSS chipsets receiving SF signals are embedded in these advanced devices. Some researchers have carried out testing, and quality assessments of multi-GNSS raw measurements from different types of smart devices, and mass-market GNSS chipsets can achieve submeter- or decimeter-level positioning accuracy [1,2,3,4,5]. High-precision and low-cost single-frequency precise point positioning (SF-PPP) has attracted increasing attention in the booming GNSS markets. However, space-dependent errors, such as ionosphere delay and troposphere delay, affect the positioning performance. These errors are generally eliminated using the differenced algorithm or correction information. In regards to the relative positioning of the SF receiver, two receivers at least are needed, and the relative positioning results are easily affected by the displacement of the localized infrastructure. Therefore, the ability of displacement detection by relative positioning is limited [6]. Different from the relative positioning, the service of the correction information for the ionosphere delay, which is estimated using the GNSS geometry-free combination, is needed for single-frequency and single-receiver-based absolute positioning. This correction information is generally realized by modeling the ionosphere delay estimated with code geometry-free combination formed with P1 and P2 observations from local or regional network stations [7,8,9]. It is obvious that the estimated ionosphere delay is easily affected by the noise of code observations and the density of used observations. Besides, the ionosphere delay can be removed with the GRAPHIC (Group and Phase Ionosphere Calibration) combination, but it makes the convergence time longer since the design matrix of the combination is similar to that of the phase observation [10]. Wang et al. [11] compared and evaluated the performance of the three widely used SF-PPP models; the kinematic test results showed that the positioning accuracy and convergence of the ionosphere-weighted SF-PPP model was better than that of the traditional ionosphere-corrected and GRAPHIC models. The ionosphere delay error could be extracted with undifferenced and uncombined PPP [12]. In this method, raw phase and code observations were used to estimate the ionosphere model parameters, but the receiver differential code bias (DCB) was just computed, and the satellite DCB was corrected using International GNSS Service (IGS) [13] products. Beyond that, the tedious process for ionosphere modeling complicates its application. The precise ionosphere delay was estimated and used in the single-frequency receiver positioning based on the local network observations in Deng et al. [14] and Zou et al. [15]. In SF-PPP, the ambiguity still needs to be processed. The existence of the satellite fractional cycle bias (FCB) makes single-differenced (SD) ambiguity between two satellites have no integer property [16], while the integer ambiguity resolution is very important to shorten the convergence time and improve the positioning accuracy of SF-PPP. The estimation of FCB and ambiguity fixing of SF-PPP is similar to that of PPP. In processing, the FCB should be estimated and serviced. The PPP-enabled ambiguity resolution has been studied and implemented [6,16,17,18,19,20,21,22,23,24,25,26,27,28], and these studies focus on the recovering of the integer characteristic. In Li et al. [6] and Odijk et al. [29], the double-differenced ambiguity was introduced in PPP ambiguity processing to improve the positioning accuracy of PPP and promote the detecting ability of the PPP in displacement monitoring. This method avoids the estimation of the FCB, and the PPP ambiguity fixing was realized based on the introduced SD ambiguity from reference stations and the double-differenced ambiguity fixing.
At present, with SF-PPP technology, it is difficult to meet the requirements of centimeter-level positioning since the fast fixed ambiguity cannot be realized, and the accuracy of the external ionosphere models is limited. Therefore, it is very important and beneficial to introduce the double-differenced ambiguity into SF-PPP to realize high-precision positioning applications. It will promote the application of the single-frequency receiver in displacement monitoring. The accuracy of SF-PPP is easily affected by serviced ionosphere delay, so it is important to provide precise service for ionosphere correction. The precise ionosphere delay can be extracted by using dual-frequency observations. Thus, a method for the dual-frequency observations enhanced SF-PPP is presented. The method includes: (1) Estimation of the precise ionosphere delay for single-frequency receiver; (2) Processing of SF-PPP; (3) double-differenced ambiguities estimated based on the double-differenced single-frequency observations; (4) undifferenced and satellite-differenced ambiguities generated based on SF-PPP computation; (5) double-differenced and satellite-differenced ambiguities introduced in SF-PPP. After the abovementioned five steps are taken, SF-PPP is realized based on the precise service of the ionosphere delay. The high-precision coordinate results of SF-PPP were obtained by introducing the double-differenced ambiguity. In the following, the “Materials and Methods” Section introduces the method for estimation of the precise ionosphere delay and the introduction of the double-differenced integer ambiguity resolution into SF-PPP. The “Data and Experiment” and “Discussion” Sections indicate the data analysis and discuss the results. Finally, the “Conclusions” Section summarizes the main findings.

2. Materials and Methods

Here, traditional SF-PPP is discussed, and the methods for the estimation and interpolation of the precise ionosphere delay are presented. With the interpolated precise ionosphere delay, the SF-PPP of the user could be implemented. Then the double-differenced (DD) ambiguity was introduced into SF-PPP to fix the ambiguity.

2.1. SF-PPP

Assuming that the residual errors of satellite orbit and clock are neglected, for a single-receiver, if the corrections for the Earth rotation, Earth tides, relativistic effects, phase center variation (PCV), and DCB are implemented, the observed-corrected L1 and P1 observations are written as in Equation (1):
P 1 = ρ + b 1 r b 1 s + δ r + I r s + T r s + ω 1 L 1 = ρ + N 1 λ 1 + ( F C B 1 r F C B 1 s ) λ 1 + δ r I r s + T r s + ε 1
where ρ is the geometric range between the receiver and satellite, T r s is the slant tropospheric delay, I r s is the slant ionospheric delay of the L1 observation, δ r is the receiver clock errors in meter, b 1 s is the satellite hardware delay biases of the P1 observation, b 1 r is the receiver hardware delay biases of P1 observation, ε 1 is the noise from the L1 observation, ω 1 is the noise from the P1 observation; F C B 1 r is the receiver FCB and F C B 1 s is the satellite FCB of the L1 observation; N 1 is the integer ambiguities of L1 and its wavelength is λ 1 . In SF-PPP processing, the ionosphere delay is generally corrected with the established model using data from ground reference stations, in which the precise satellite clock and orbit products are used [30,31,32,33]. The commonly used models are the Klobuchar Model and Global Ionospheric Model (GIM) provided by IGS [34,35]. However, the accuracy of the serviced ionosphere delay is too low to meet the need for precise positioning. Thus, the precise ionosphere delay is estimated using the regional dual-frequency observations [14,15].

2.2. Estimation and Interpolation of the Precise Ionosphere Delay

The precise ionosphere delay is estimated with dual-frequency observation [14,15]. For a dual-frequency user, the geometry-free phase and code observation can be calculated using Equation (2)
L 1 L 2 = N 1 λ 1 N 2 λ 2 + ( F C B 1 r F C B 1 s ) λ 1 ( F C B 2 r F C B 2 s ) λ 2 f 2 2 f 1 2 f 2 2 I r s + ε 1 ε 2 P 1 P 2 = b 1 r b 2 r ( b 1 s b 2 s ) + f 2 2 f 1 2 f 2 2 I r s + ω 1 ω 2 = D C B ( P 1 P 2 ) r D C B ( P 1 P 2 ) s + f 2 2 f 1 2 f 2 2 I r s + ω 1 ω 2
where N 2 is the integer ambiguity of the L2 observation and its wavelength is λ 2 ; F C B 2 r is the receiver FCB and F C B 2 s is the satellite FCB of the L2 observation; b 2 s is the satellite hardware delay biases of the P2 observation; b 2 r is the receiver hardware delay biases of the P2 observation; f1 and f2 are the frequencies of L1 and L2 observations; ε 2 is the noise of L2 observation; ω 2 is the noise of P2 observation; D C B ( P 1 P 2 ) s is the satellite DCB and D C B ( P 1 P 2 ) r is the receiver DCB [36]. Equation (3) shows that when there is no cycle slip between two adjacent epochs, the precise time-varying ionosphere delay can be computed with geometry-free phase observation and the epoch-differenced algorithm between epoch n and n−1:
( I r s ) n = f 2 2 f 1 2 f 2 2 ( L 1 L 2 ) n = f 2 2 f 1 2 f 2 2 ( ( L 1 L 2 ) n ( L 1 L 2 ) n 1 )
The cycle slip is detected using the geometry-free phase and the Hatch–Melbourne–Wübbena observation combinations [37,38,39]. When the reference epoch k is selected, the reference epoch based ionosphere delay at epoch k + m can be computed with Equation (4):
( I r s ) k + m = I r , k s + i = k + 1 k + m ( I r s ) i
where I r , k s is the ionospheric delay at the reference epoch of k. The reference epoch can be selected when the satellite is tracked for the first time or the cycle slips happen. Therefore, I r , k s is computed for each successive period of epochs without cycle slip. When the estimated ionosphere delay with Equation (4) is introduced in the geometry-free code observation, the geometry-free code observation can be re-written as Equation (5):
( P 1 P 2 ) k + m = D C B ( P 1 P 2 ) r D C B ( P 1 P 2 ) s + f 2 2 f 1 2 f 2 2 ( I r , k s + i = k + 1 k + m ( I r s ) i ) + ω 1 ω 2
Equation (5) shows that the ionosphere delay at the reference epoch of k can be computed when the epoch-differenced ionosphere delays estimated with geometry-free phase observation are obtained:
( I r , k s f 2 2 f 1 2 f 2 2 ( D C B ( P 1 P 2 ) r D C B ( P 1 P 2 ) s ) ) = i = k + 1 k + m ( I r s ) i f 2 2 f 1 2 f 2 2 ( P 1 P 2 ) k + m + ω 1 ω 2
The accuracy of the epoch-differenced ionosphere delays estimated with geometry-free phase observation is relatively high. The effect of the code noise on the computed ionosphere delay at the reference epoch is deduced by averaging the observations of the many epochs. Therefore, Equation (6) can be written as Equation (7):
( I r , k s f 2 2 f 1 2 f 2 2 ( D C B ( P 1 P 2 ) r D C B ( P 1 P 2 ) s ) ) = 1 m + 1 ( i = k + 1 k + m ( ( m + k + 1 i ) ( I r s ) i ) + f 2 2 f 1 2 f 2 2 i = k + 0 k + m ( P 1 P 2 ) i ) + ω 1 ω 2
Equation (7) shows the ionosphere delay at the reference epoch of k absorbs the receiver and satellite DCBs. The satellite DCBs used here are products released by CODE at intervals of days. As for the receiver DCB, it is absorbed by the receiver clock in the positioning processing so that it will not affect the positioning result [36]. In near-real-time mode, the satellite DCBs can be predicted with the values of the day before since DCB values change little between two adjacent days. The ionosphere delay is the space-dependent error. Thus, the precise ionosphere delay at the user can be interpolated using the inverse distance weighted method after the ionosphere delay at the reference epoch of k and the accumulated epoch-differenced ionosphere delay computed with geometry-free phase observation are obtained. The inverse distance weighted method [6] is calculated by the following:
( I r , k s ) u = j = 1 g q j ( I r , k s ) j / j = 1 g ( q j )
q j = 1 l j
where g is the total number of reference stations; ( I r , k s ) u is the interpolated precise ionosphere delay at single-frequency user of u; q j is the weight; l j is the distance between the dual- and single-frequency user stations.

2.3. Introduction of the DD Ambiguity into SF-PPP

When the precise ionosphere delay at the user is obtained, the single-frequency user can carry out the PPP computation. Equation (1) shows that the ambiguity of the L1 observation absorbs the satellite FCB so that it cannot be fixed to an integer value, and the ambiguity fixing method is not suitable for implementation [6]. The ambiguity fixing is beneficial to improve the positioning accuracy and shorten convergence time. To improve the positioning accuracy of the SF-PPP, its ambiguity needs to be fixed by introducing the DD ambiguity into it. The satellite-differenced (SD) L1 observation of the satellites a and b at user is written as in [6]:
L 1 , r a L 1 , r b = ρ + ( N 1 , r a N 1 , r b ) λ 1 ( F C B 1 a F C B 1 b ) λ 1 ( I r a I r b ) + ( T r a T r b ) ( δ s a δ s b ) + ε 1 , a ε 1 , b = L 1 , r a , b = ρ + N 1 , r a , b λ 1 F C B 1 a , b λ 1 I r a , b + T r a , b ( δ s a δ s b ) + ε a , b
where δ s a and δ s b are satellite clock errors in meters. Equation (10) shows that the SD algorithm cancels the receiver FCB. When a high-quality SD real-value L1 ambiguity, which has the best performance in PPP and DD positioning, at another receiver u is introduced, the SD satellite FCB is removed, and Equation (10) can be re-written as:
L 1 , r a , b = ρ + N 1 , r a , b λ 1 F C B 1 a , b λ 1 I r a , b + T r a , b ( δ s a δ s b ) + ε a , b ( N 1 , u a , b λ 1 F C B 1 a , b λ 1 ) + ( N 1 , u a , b λ 1 F C B 1 a , b λ 1 ) = ρ + N 1 , r a , b λ 1 N 1 , u a , b λ 1 + ( N 1 , u a , b λ 1 F C B 1 a , b λ 1 ) I r a , b + T r a , b ( δ s a δ s b ) + ε a , b = ρ + ( N 1 , r a , b N 1 , u a , b ) λ 1 + ( N 1 , u a , b λ 1 F C B 1 a , b λ 1 ) I r a , b + T r a , b ( δ s a δ s b ) + ε a , b = ρ + N r , u a , b λ 1 + ( N 1 , u a , b λ 1 F C B 1 a , b λ 1 ) I r a , b + T r a , b ( δ s a δ s b ) + ε a , b
where the term of N 1 , u a , b λ 1 F C B 1 a , b λ 1 is the SD real-value L1 ambiguity at user u, N r , u a , b is the DD integer ambiguity formed with the two users of r and u. For the determination of the best performance and the selection of the high-quality SD real-value L1 ambiguity, the ratio values in the DD processing can be used [6]. Equation (11) shows the ambiguity at user has the integer characteristic and can be fixed. The generated ambiguity in Equation (11) is obtained using the DD observation formed by the users u and r. Figure 1 indicates the flowchart for the estimation and interpolation of the precise ionosphere delay and the introduction of the DD ambiguity into SF-PPP. The SF-PPP processing for all users is carried out, and the corresponding SD float ambiguity is obtained at first. Then, the DD ambiguity is generated as shown in Equation (11), and the ambiguity processing for the SF-PPP is converted into DD ambiguity processing, which is formed with the users of a and b. When this DD ambiguity is fixed and then introduced into the SF-PPP processing for the user a or b, the fixed SF-PPP ambiguity is realized.

3. Data and Experiment

To verify the proposed method, 24 h GPS observations with the sampling interval of 30 s from six stations of Shanghai (CMCJ, CMMZ, GTFD, JSFJ, NHSY, TJCH), China, were used. The elevation cut-off angle is set to 9 degrees. Note that the stations TJCH and GTFD received the dual-frequency observations. The distribution of these selected stations is shown in Figure 2.
According to the processing strategy, the dual-frequency observation stations TJCH and GTFD were used to compute and interpolate the precise ionosphere delay for the users of CMCJ, CMMZ, JSFJ, and NHSY. In the precise ionosphere delay computing, the cycle slip is detected using the geometry-free phase and the Hatch–Melbourne–Wübbena observation combinations [37,38,39]. After the single-frequency user obtained the precise ionosphere delay, the SF-PPP is carried out. In SF-PPP processing, the final IGS products of the satellite clock and orbit and the elevation-dependent function are used [40]:
w ( θ j ) = { 1 / σ 2 30 0 θ j 90 0 2 sin ( θ j ) / σ 2 10 0 θ j < 30 0 }
where θj is the satellite elevation at epoch j; σ are the standard deviations in the zenith of phase and code observations. In this processing, the L1 ambiguity, which absorbs the satellite FCB and does not have the integer characteristic, is resolved. Thus, this L1 ambiguity cannot be fixed to an integer value. To improve the accuracy of the SF-PPP, the ambiguity fixing of the SF-PPP was realized based on the introduction of the DD ambiguity into SF-PPP. The introduction of the DD ambiguity into SF-PPP is shown in Figure 1. The corrections for the Earth rotation, Earth tides, relativistic effects, phase center variation (PCV) and DCB were implemented in [41]. The troposphere delay is corrected using the Saastamoinen model, and the residual wet part is estimated by setting up a Piece Wise Constant (PWC) at an interval of 1 h. The adopted models and strategies for SF-PPP in processing software are shown in Table 1 [41]. The 24 h observations at the users of the CMCJ, CMMZ, JSFJ, and NHSY were split into eight 3 h sessions or six 4 h sessions, and the corresponding sessions were processed with two methods (#1 and #2). In the #2 method, the data were processed with SF-PPP, while the DD ambiguity was introduced into SF-PPP in method #2. The convergence time of each session for the two methods was analyzed. Note that the convergence time was defined as the elapsed time when the estimated coordinate errors in the North, East, and Up directions were all smaller than 10 cm.

4. Discussion

The dual-frequency observations of the stations TJCH and GTFD were used to compute the precise ionosphere delay and then interpolate the ionosphere delay for the single-frequency users of CMCJ, CMMZ, JSFJ, and NHSY. The interpolated ionosphere delay was analyzed, and the SF-PPP is realized based on the interpolated ionosphere delay. Then the introduction of the DD ambiguity into SF-PPP was implemented.

4.1. Analysis of the Interpolated Ionosphere Delay

The interpolated ionosphere delay was obtained using the proposed method in Section 2.2, and its performance was evaluated. Firstly, the reference epoch-based ionosphere delay was computed according to Equation (7). The RMSs of the difference between the interpolated ionosphere delay and the estimated values for all the satellites were computed and shown in Figure 3 and Figure 4. From Figure 3, it is observed that the accuracies of the interpolated ionosphere delay for all tracked satellites at the reference epoch are better than 2 cm, and the accuracies for most of the satellites reach 1.5 cm. Figure 4 shows that the time-varying interpolated ionosphere delay was better than the 1.6 cm, and the accuracies of most satellites were better than 1.2 cm. The interpolated ionosphere delay could be used to realize the SF-PPP.

4.2. Dual-Frequency Observations Enhanced SF-PPP

According to the method for estimating and interpolating the precise ionosphere delay, the high-precision ionosphere delay at the user is obtained. Figure 3 and Figure 4 show that the accuracy of the interpolated ionosphere delay could reach the centimeter-level. When the precise ionosphere delay was obtained, the high-precision SF-PPP was realized. In order to obtain more results to analyze the performance of the proposed method, the 24 h data was split into eight 3 h sessions and six 4 h sessions. The dual-frequency observations enhanced SF-PPP results at the user CMCJ for eight sessions, and six sessions are shown in Figure 5 and Figure 6. The positioning results and convergence time for all users of CMCJ, CMMZ, JSFJ, and NHSY are shown in Table 2. As shown in Figure 5 and Figure 6, the SF PPP converged at a stable accuracy of centimeter-level after several minutes. These results also show that the convergence time of different observations was different. The positioning accuracy results in Table 2 were obtained by comparing the estimated results with that of the ground truth. The results in Table 2 show that the SF-PPP, in which the estimated and interpolated precise ionosphere delays were used, could reach centimeter-level positioning accuracy, although the average convergence time was 56.0 min. The average positioning accuracies in North, East, and Up directions reached 3.52, 3.53, and 4.11 cm, respectively.
When the DD algorithm was used, the relative positioning results were obtained. The relative positioning results could indeed be computed with the difference between the dual-frequency observations enhanced SF-PPP results of two stations. The relative positioning results of the users were analyzed to validate the advantage of the SF-PPP processing. The relative positioning results computed with two methods, the DD algorithm and the difference between the results of two stations estimated with SF-PPP, were compared. The relative positioning results of the two methods are shown in Table 3. The results showed that the relative positioning results of the DD algorithm were slightly better than that of the difference between the dual-frequency observations enhanced SF-PPP results. This could be explained by the effect of the float ambiguity resolutions. In the dual-frequency observations enhanced SF-PPP processing, the float ambiguity was estimated. This further validated the importance of ambiguity fixing for improving positioning accuracy.

4.3. Introduction of the DD Ambiguity into SF-PPP

It is well known that ambiguity fixing is beneficial for improving positioning accuracy. Generally, the FCB needs to be estimated and serviced in PPP ambiguity fixing. In Li et al. [6] and Odijk et al. [29], the DD ambiguity resolution [44,45] was introduced into PPP to realize PPP ambiguity fixing. This method avoids the complicated procedure of the FCB estimation. In SF-PPP fixing, the DD and PPP ambiguity resolutions are mutually employed. Here, during data processing, the realization of the SF-PPP ambiguity fixing was based on the DD ambiguity resolution. The quality of the SF-PPP float ambiguity result was very important in this processing. In fact, the application of the SF-PPP float ambiguity result was to cancel the effect of the FCB of the SF-PPP. The results of the user CMMZ for the methods of #1 and #2 are shown in Figure 7. Obviously, the result of the first 3 h session for method #2 was better than that of method #1 and the corresponding convergence time was shorter than that of method #1. The improved positioning accuracy and convergence time for all user stations and sessions are shown in Table 4. From Table 4, it can be seen that the mean improvement of the positioning accuracy in North, East, and Up directions were 0.63, 0.62, and 0.91 cm, respectively. The average convergence time for all user stations and sessions was 1.5 min. The improved accuracy and the convergence time validate that the introduction of the DD ambiguity resolutions into SF-PPP was meaningful for improving the performance of the SF-PPP. The accuracy improvement of the introduction of the DD ambiguity resolutions into SF-PPP could further improve the deformation monitoring ability of the SF-PPP.
To validate the meaning of the proposed method that introducing DD ambiguity into SF-PPP and demonstrate that this method can improve the positioning accuracy, the difference between the results of two SF-PPP stations were compared with the relative positioning results computed with the DD algorithm. The relative positioning results of the two methods are shown in Table 5. Table 5 shows that the relative positioning results of the DD algorithm and the difference between the results of using the SF-PPP, in which the ambiguity was fixed, were equal. This demonstrates that the method of the dual-frequency observations enhanced SF-PPP, in which the introduction of the DD ambiguity into SF-PPP was used, could improve the accuracy of the SF-PPP and the corresponding relative positioning results were equivalent to that of the DD algorithm.

5. Conclusions

The single-frequency GNSS receiver has been widely used. However, ionosphere delay error is one of the largest error sources of single-frequency positioning; it cannot be removed precisely and may result in range errors of several meters in the GNSS signal. It is common that the service of the ionosphere delay for the single-frequency user is realized by modeling the ionosphere delay estimated with code geometry-free combination formed with P1 and P2 observations from regional network stations. The accuracy of the serviced ionosphere delay is easily affected by the noise of the code observations. To obtain precise ionosphere delay, the phase observations of the dual-frequency observations are used to compute the time-varying ionosphere delay, and the code observations of the dual-frequency observations are used to compute the ionosphere delay at the reference epoch. The computed precise ionosphere delay can be used to interpolate the ionosphere delay at the user. However, the dual-frequency observations enhanced SF-PPP is still affected by the satellite FCB, and the corresponding ambiguity does not have integer characteristics. Thus, the ambiguity fixing for the dual-frequency observations enhanced SF-PPP was realized based on the introduction of the DD ambiguity into SF-PPP. The method for the introduction of the DD ambiguity into SF-PPP entails using the SF-PPP ambiguity at users to cancel the satellite FCB and to obtain the integer ambiguity. This integer ambiguity at SF-PPP user was the DD ambiguity formed with two user stations.
The collected data from six stations from Shanghai, China, was processed, and the corresponding results were analyzed to validate the proposed method. The computed and interpolated ionosphere delay reached the centimeter-level and was precise enough to realize SF-PPP. So, the static results of the dual-frequency observations enhanced SF-PPP reach the centimeter-level. The relative positioning results of the DD algorithm and the difference between the results of two stations estimated with dual-frequency observations enhanced SF-PPP showed that the results of the DD algorithm were slightly better than that of the dual-frequency observations enhanced SF-PPP. This could be attributed to the effect of the float ambiguity resolutions on the positioning accuracy. The data was processed with the presented method for the introduction of the DD ambiguity into SF-PPP, and the results indicate that this method improves the positioning accuracy and shortens the convergence time of the SF-PPP. The results can further verify the deformation monitoring ability of the SF-PPP. Although most of the new GNSS receivers receive multi-frequency and multi-system observations, some old single-frequency GPS receivers are still in use. The method proposed in this paper could be used for improving the positioning ability of these old receivers.

Author Contributions

Methodology, J.Z. and A.W.; validation and formal analysis, J.Z.; writing—original draft preparation, J.Z.; writing—review and editing, A.W.; supervision, J.W.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Acknowledgments

The authors would like to thank the International GNSS Service (IGS) communities for providing the products.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

References

  1. Li, G.; Geng, J. Characteristics of raw multi-GNSS measurement error from Google Android smart devices. GPS Solut. 2019, 23, 90. [Google Scholar] [CrossRef]
  2. Liu, W.; Shi, X.; Zhu, F.; Tao, X.; Wang, F. Quality analysis of multi-GNSS raw observations and a velocity-aided positioning approach based on smartphones. Adv. Space Res. 2019, 63, 2358–2377. [Google Scholar] [CrossRef]
  3. Paziewski, J. Recent advances and perspectives for positioning and applications with smartphone GNSS observations. Meas. Sci. Technol. 2020, 31, 091001. [Google Scholar] [CrossRef]
  4. Paziewski, J.; Crespi, M. High-precision multi-constellation GNSS: Methods, selected applications and challenges. Meas. Sci. Technol. 2020, 31, 010101. [Google Scholar] [CrossRef]
  5. Specht, C.; Szot, T.; Dąbrowski, P.; Specht, M. Testing GNSS receiver accuracy in Samsung Galaxy series mobile phones at a sports stadium. Meas. Sci. Technol. 2020, 31, 064006. [Google Scholar] [CrossRef]
  6. Li, H.; Xiao, J.; Zhang, S.; Zhou, J.; Wang, J. Introduction of the double-differenced ambiguity resolution into precise point positioning. Remote Sens. 2018, 10, 1779. [Google Scholar] [CrossRef] [Green Version]
  7. Sardon, E.; Ruis, A.; Zarraoa, N. Estimation of the transmitter and receiver differential biases and the ionospheric total electron content from Global Positioning System observations. Radio Sci. 1994, 29, 577–586. [Google Scholar] [CrossRef]
  8. Klobuchar, J.A. Ionospheric time-delay algorithm for single frequency GPS users. IEEE Trans. Aerosp. Electron. Syst. 1987, 23, 325–331. [Google Scholar] [CrossRef]
  9. Schaer, S. Mapping and Predicting the Earth’s Ionosphere Using the Global Positioning System. Ph.D. Thesis, Astronomical Institute, University of Bern, Bern, Switzerland, 1999. [Google Scholar]
  10. Shi, C.; Gu, S.; Lou, Y.; Ge, M. An improved approach to model ionospheric delays for single-frequency precise point positioning. Adv. Space Res. 2012, 49, 1698–1708. [Google Scholar] [CrossRef]
  11. Wang, A.; Chen, J.; Zhang, Y.; Wang, J. Comparison of three widely used multi-GNSS real-time single-frequency precise point positioning models using the International GNSS Service real-time service. IET Radar Sonar Navig. 2020, 14, 1726–1734. [Google Scholar] [CrossRef]
  12. Tu, R.; Ge, M.; Zhang, H.; Huang, G. The realization and convergence analysis of combined PPP based on raw observation. Adv. Space Res. 2013, 52, 211–221. [Google Scholar] [CrossRef]
  13. Johnston, G.; Riddell, A.; Hausler, G. The international GNSS service. In Springer Handbook of Global Navigation Satellite Systems; Teunissen, P.J.G., Montenbruck, O., Eds.; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar] [CrossRef]
  14. Deng, Z.; Bender, M.; Dick, G.; Ge, M.; Wickert, J.; Ramatschi, M.; Zou, X. Retrieving tropospheric delays from GPS networks densified with single frequency receivers. Geophys. Res. Lett. 2009, 36, L19802. [Google Scholar] [CrossRef]
  15. Zou, X.; Deng, Z.; Ge, M.; Dick, G.; Jiang, W.; Liu, J. GPS data processing of networks with mixed GPS data processing of networks with mixed single- and dual-frequency receivers for deformation monitoring. Adv. Space Res. 2010, 46, 130–135. [Google Scholar] [CrossRef]
  16. Ge, M.; Gendt, G.; Rothacher, M.; Shi, C.; Liu, J. Resolution of GPS carrier-phase ambiguities in precise point positioning (PPP) with daily observations. J. Geod. 2008, 82, 389–399. [Google Scholar] [CrossRef]
  17. Wubbena, G.; Schmitz, M.; Bagg, A. PPP-RTK: Precise point positioning using state-space representation inRTK networks. In Proceedings of the 18th International Technical Meeting of the Satellite Division of theInstitute of Navigation (ION GNSS 2005), Long Beach, CA, USA, 13–16 September 2005; pp. 13–16. [Google Scholar]
  18. Laurichesse, D.; Mercier, F. Integer ambiguity resolution on undifferenced GPS phase measurements and itsapplication to PPP. In Proceedings of the 20th International Technical Meeting of the Satellite Division of theInstitute of Navigation (ION GNSS 2007), Fort Worth, TX, USA, 25–28 September 2007; pp. 839–848. [Google Scholar]
  19. Collins, P. Isolating and estimating undifferenced GPS integer ambiguities. In Proceedings of the 2008National Technical Meeting of the Institute of Navigation, San Diego, CA, USA, 28–30 January 2008; pp. 720–732. [Google Scholar]
  20. Geng, J.; Meng, X.; Dodson, A.H.; Teferle, F.N. Integer ambiguity resolution in precise point positioning: Method comparison. J. Geod. 2010, 84, 569–581. [Google Scholar] [CrossRef] [Green Version]
  21. Teunissen, P.J.G.; Odijk, D.; Zhang, B. PPP-RTK: Results of CORS network-based PPP with integer ambiguity resolution. J. Aeronaut Astronaut Aviat. 2010, 42, 223–229. [Google Scholar]
  22. Loyer, S.; Perosanz, F.; Mercier, F.; Capdeville, H.; Marty, J.C. Zero difference GPS ambiguity resolution at CNES-CLS IGS analysis center. J. Geod. 2012, 86, 991–1003. [Google Scholar] [CrossRef]
  23. Lannes, A.; Prieur, J. Calibration of the clock-phase biases of GNSS networks: The closure-ambiguity approach. J. Geod. 2013, 87, 709–731. [Google Scholar] [CrossRef] [Green Version]
  24. Zhang, X.; Li, P.; Guo, F. Ambiguity resolution in precise point positioning with hourly data for global single receiver. Adv. Space Res. 2013, 51, 153–161. [Google Scholar] [CrossRef]
  25. Teunissen, P.J.G.; Khodabandeh, A. An analytical study of PPP-RTK corrections: Precision, correlation and user-impact. J. Geod. 2015, 89, 1109–1132. [Google Scholar]
  26. Teunissen, P.; Khodabandeh, A. Review and principles of PPP-RTK methods. J. Geod. 2015, 89, 217–240. [Google Scholar] [CrossRef]
  27. Kazmierski, K.; Sośnica, S.; Hadas, T. Quality assessment of multi-GNSS orbits and clocks for real-time precise point positioning. GPS Solut. 2018, 22, 11. [Google Scholar] [CrossRef] [Green Version]
  28. Nadarajah, N.; Khodabandeh, A.; Wang, K.; Choudhury, M.; Teunissen, P. Multi-GNSS PPP-RTK: From large- to small-scale networks. Sensors 2018, 18, 1078. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Odijk, D.; Zhang, B.; Khodabandeh, A.; Odolinski, R.; Teunissen, P. On the estimability of parameters in undifferenced, uncombined GNSS network and PPP-RTK user models by means of S-system theory. J. Geod. 2016, 90, 15–44. [Google Scholar] [CrossRef]
  30. Øvstedal, O. Absolute positioning with single frequency GPS receivers. GPS Solut. 2002, 5, 33–44. [Google Scholar] [CrossRef]
  31. Gao, Y.; Zhang, Y.; Chen, K. Development of a real-time single frequency Precise Point Positioning system and test results. In Proceedings of the ION GNSS 2006, Fort Worth, TX, USA, 26–29 September 2006; pp. 2297–2303. [Google Scholar]
  32. Le, A.; Tiberius, C. Single-frequency precise point positioning with optimal filtering. GPS Solut. 2007, 11, 61–69. [Google Scholar] [CrossRef] [Green Version]
  33. Bree, R.; Tiberius, C. Real-time single-frequency precise point positioning: Accuracy assessment. GPS Solut. 2012, 16, 259–266. [Google Scholar] [CrossRef] [Green Version]
  34. Klobuchar, J.A. Ionospheric effects on GPS. Glob. Position. Syst. Theory Appl. 1991, 1, 517–546. [Google Scholar]
  35. Schaer, S.; Gurtner, W.; Feltens, J. IONEX: The IONosphere map exchange format Version 1. In Proceedings of the 1998 IGS Analysis Centers Workshop, ESOC, Darmstadt, Germany, 9–11 February 1998. [Google Scholar]
  36. Li, H.; Li, B.; Lou, L.; Yang, L.; Wang, J. Impact of GPS differential code bias in dual- and triple-frequency positioning and satellite clock estimation. GPS Solut. 2017, 21, 897–903. [Google Scholar] [CrossRef]
  37. Hatch, R. The synergism of GPS code and carrier measurements. In Proceedings of the Third International Symposium on Satellite Doppler, Las Cruces, NM, USA, 8–12 February 1982; Volume 2, pp. 1213–1231. [Google Scholar]
  38. Moulborne, W.G. The case for ranging in GPS-based geodetic systems. In Proceedings of the First International Symposium on Precise Positioning with the Global Positioning System, Rockville, MD, USA, 15–19 April 1985; pp. 373–386. [Google Scholar]
  39. Wübbena, G. Software developments for geodetic positioning with GPS using TI-4100 code and carrier measurements. In Proceedings of the First International Symposium on Precise Positioning with the Global Positioning System, Rockville, MD, USA, 15–19 April 1985; pp. 403–412. [Google Scholar]
  40. Li, H.; Xiao, J.; Li, B. Evaluation and application of the GPS code observable in precise point positioning. J. Navig. 2019, 72, 1633–1648. [Google Scholar] [CrossRef]
  41. Li, H.; Chen, J.; Wang, J.; Hu, C.; Liu, Z. Network based real-time precise point positioning. Adv. Space Res. 2010, 46, 1218–1224. [Google Scholar] [CrossRef] [Green Version]
  42. Gerard, P.; Luzum, B. IERS Conventions; IERS Technical 2010 Note 36; Verlag des Bundesamts fur Kartographie und Geodasie: Frankfurt am Main, Germany, 2010. [Google Scholar]
  43. Saastamoinen, J. Atmospheric correction for the troposphere and stratosphere in radio ranging satellites. In The Use of Artificial Satellites for Geodesy; Henriksen, S.W., Mancini, A., Chovitz, B.H., Eds.; American Geophysical Union: Washington, DC, USA, 1972; pp. 247–251. [Google Scholar]
  44. Teunissen, P.J.G. The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation. J. Geod. 1995, 70, 65–82. [Google Scholar] [CrossRef]
  45. Li, B.; Teunissen, P.J.G. High dimensional integer ambiguity resolution: A first comparison between LAMBDA and Bernese. J. Navig. 2011, 64, S192–S210. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Flowchart of the estimation and interpolation of the precise ionosphere delay and the introduction of the DD ambiguity into SF-PPP.
Figure 1. Flowchart of the estimation and interpolation of the precise ionosphere delay and the introduction of the DD ambiguity into SF-PPP.
Sensors 21 02856 g001
Figure 2. Stations distribution and inter-station distance (km).
Figure 2. Stations distribution and inter-station distance (km).
Sensors 21 02856 g002
Figure 3. RMSs of the interpolated ionosphere delays for all tracked satellites at the reference epoch.
Figure 3. RMSs of the interpolated ionosphere delays for all tracked satellites at the reference epoch.
Sensors 21 02856 g003
Figure 4. RMSs of the interpolated time-varying ionosphere delays for all tracked satellites.
Figure 4. RMSs of the interpolated time-varying ionosphere delays for all tracked satellites.
Sensors 21 02856 g004
Figure 5. Positioning results of the user CMCJ for the eight 3-h sessions.
Figure 5. Positioning results of the user CMCJ for the eight 3-h sessions.
Sensors 21 02856 g005
Figure 6. Positioning results of the user CMCJ for the six 4-h sessions.
Figure 6. Positioning results of the user CMCJ for the six 4-h sessions.
Sensors 21 02856 g006
Figure 7. Positioning results of the user CMMZ for the first 3 h session.
Figure 7. Positioning results of the user CMMZ for the first 3 h session.
Sensors 21 02856 g007
Table 1. Adopted models and strategies for the SF-PPP.
Table 1. Adopted models and strategies for the SF-PPP.
ItemsStrategies
MeasurementsSF code and phase observation;L1;
Adjustment;Least-squares;
Weighting.Elevation-dependent function.
CorrectionsDCB (P1-C1) and DCB (P1-P2);Products provided by CODE
Tide corrections;Solid tide and Ocean tide correction [42];
PCV;Absolute IGS 08 correction mode
Relativity.Corrected.
ParametersStation coordinates;Estimated;
Troposphere;
Ionosphere delay;
Correction: Saastamoinen model [43];
Residual: Estimated in piece-wise mode;
Correction: using the interpolated ionosphere delay of the dual-frequency observation;
Receiver clock error;Solved at each epoch as white noise;
L1 ambiguity.Float and fixed results.
Table 2. Positioning accuracy and convergence time.
Table 2. Positioning accuracy and convergence time.
StationPositioning Accuracy (cm)Convergence Time (min)
NorthEastUp
CMMZ3 h session4.314.015.2161.0
4 h session3.333.684.9261.0
CMCJ3 h session3.763.824.0155.0
4 h session3.563.413.9956.0
NHSY3 h session3.613.523.8553.0
4 h session3.263.123.6753.5
JSFJ3 h session3.213.443.5354.0
4 h session3.103.233.6854.0
Mean3.523.534.1156.0
Table 3. Relative positioning accuracy of two methods.
Table 3. Relative positioning accuracy of two methods.
StationObservation TimeDD Algorithm (cm)Difference between the SF-PPP Results (cm)
NorthEastUpNorthEastUp
CMMZCMCJ3 h session1.311.561.861.491.962.06
4 h session1.021.131.651.321.431.95
CMMZNHSY3 h session0.981.061.121.181.271.33
4 h session0.660.870.960.790.931.13
CMMZJSFJ3 h session0.911.041.101.061.271.32
4 h session0.330.670.880.610.871.31
Mean0.871.061.261.081.291.52
Table 4. Positioning accuracy and convergence time.
Table 4. Positioning accuracy and convergence time.
StationImproved Positioning Accuracy (cm)Improved Convergence Time (min)
NorthEastUp
CMMZ3 h session0.680.530.951.0
4 h session0.780.641.111.0
CMCJ3 h session0.580.520.832.0
4 h session0.670.690.912.0
NHSY3 h session0.420.550.871.0
4 h session0.580.680.931.0
JSFJ3 h session0.610.630.772.0
4 h session0.740.710.922.0
Mean0.630.620.911.5
Table 5. Relative positioning accuracy of two methods.
Table 5. Relative positioning accuracy of two methods.
StationObservation TimeDD Algorithm (cm)Difference between the SF-PPP Results (cm)
NorthEastUpNorthEastUp
CMMZCMCJ3 h session1.311.561.861.311.561.86
4 h session1.021.131.651.021.131.65
CMMZNHSY3 h session0.981.061.120.981.061.12
4 h session0.660.870.960.660.870.96
CMMZJSFJ3 h session0.911.041.100.911.041.10
4 h session0.330.670.880.330.670.88
Mean0.871.061.260.871.061.26
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zou, J.; Wang, A.; Wang, J. Single-Frequency Precise Point Positioning Using Regional Dual-Frequency Observations. Sensors 2021, 21, 2856. https://doi.org/10.3390/s21082856

AMA Style

Zou J, Wang A, Wang J. Single-Frequency Precise Point Positioning Using Regional Dual-Frequency Observations. Sensors. 2021; 21(8):2856. https://doi.org/10.3390/s21082856

Chicago/Turabian Style

Zou, Junping, Ahao Wang, and Jiexian Wang. 2021. "Single-Frequency Precise Point Positioning Using Regional Dual-Frequency Observations" Sensors 21, no. 8: 2856. https://doi.org/10.3390/s21082856

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