Skip to content

Original Research

Frontiers in Astronomy and Space Sciences ·

Volume 13 - 2026 | https://doi.org/10.3389/fspas.2026.1973781

A multi-tier PPP-RTK positioning method based on correction-product availability

  • Yuhang Hu1,2,3
  • Fang Cheng1,2*corresponding author
  • Pengli Shen1,2
  • Xin Gao1,2
  • Wenshuo Sun1,2,3
  • Zhe Hui4,5
  • Xiaochun Lu1,2,3
  1. 1National Time Service Center, Chinese Academy of Sciences, Lintong, China
  2. 2Key Laboratory of Time Reference and Applications, Chinese Academy of Sciences, Xi’an, China
  3. 3School of Integrated Circuits, University of Chinese Academy of Sciences, Beijing, China
  4. 4The Geodetic Data Processing Center, Ministry of Natural Resources, Xi’an, China
  5. 5Xi’an Jiaotong University, Xi’an, China
Article metrics0 viewsView details

Abstract

High-precision Global Navigation Satellite System (GNSS) positioning services must accommodate changes in the correction products available to user terminals. PPP-RTK enhances precise point positioning through service-side correction products, but the user-side positioning capability attainable under different correction-product conditions has received limited attention. Building on established undifferenced and uncombined (UDUC) PPP-RTK models, this study develops a multi-tier PPP-RTK positioning method. The user-side configurations denoted SPP, PPP, PPP-AR, and PPP-RTK are organized according to the service-side correction products applied at the user terminal. An end-to-end real-time system was implemented, comprising a PPP-RTK service-side platform and an embedded GNSS positioning device. Real-time experiments characterized the accuracy and convergence behavior of each tier. The PPP-RTK tier achieved 0.72 cm horizontal and 1.78 cm three-dimensional RMS accuracy, with a mean convergence time of 7.08 s. The PPP-AR and PPP tiers converged in 4.27 and 15.98 min, respectively, and provided centimeter- and decimeter-level accuracy, whereas the SPP tier provided meter-level accuracy. Following 40 forced hot restarts, fixed PPP-RTK solutions were re-established in 4.53 s on average. These results support the feasibility of an availability-aware multi-tier GNSS PPP service architecture and inform continuity-oriented GNSS positioning-service design in near-Earth PNT applications.

Keywords

1 Introduction

High-precision positioning is increasingly expected to function as a reliable sensing service rather than as a best-effort algorithmic output (Li et al., 2022; Hamza et al., 2025; Filip and Rispoli, 2024). Intelligent applications, including precision agriculture, smart ports, and automated logistics, operate under dynamically changing environments and operational constraints, in which positioning performance is determined not only by accuracy but also by continuity, timeliness, and robustness (Wang and Geng, 2025; Robustelli et al., 2022; Osman et al., 2026). In practical workflows, different functional modules and task stages impose heterogeneous accuracy requirements: some operations require centimeter-level accuracy, whereas others remain functional with decimeter- or meter-level accuracy, provided that the positioning solution remains stable and available (Osman et al., 2026; Zawieska et al., 2025). From an engineering perspective, enforcing uniformly high accuracy under all operating conditions is neither necessary nor cost-efficient, because high-accuracy positioning depends on external support, including communication links, auxiliary information, and computational resources (Kowalczyk and Hadas, 2024). For positioning services enabled by Precise Point Positioning-Real-Time Kinematic (PPP-RTK), the availability and utilization of service-side correction products therefore become important determinants of the achievable user-side capability. Rather than treating positioning performance as a single fixed level, a service-oriented organization is needed to relate the available correction products to different positioning capabilities and application requirements (Fernandez-Hernandez et al., 2023).

To meet diverse high-precision positioning requirements, a variety of Global Navigation Satellite System (GNSS) techniques have been developed. Precise Point Positioning (PPP) enables absolute positioning without local reference stations by utilizing precise satellite products and advanced error modeling (Gao and Chen, 2004; Kouba and Héroux, 2001); however, it typically suffers from a relatively long convergence period, which limits its responsiveness in real-time operation and after frequent re-initialization (Huang et al., 2026; Chen et al., 2024). In contrast, Real-Time Kinematic (RTK) can deliver rapid centimeter-level positioning once integer ambiguities are resolved; however, its performance degrades with increasing baseline length, and its reliance on dense reference infrastructure and stable bidirectional communication limits scalability for wide-area applications (An et al., 2023a; Hou et al., 2024). PPP-RTK was developed to combine the wide-area flexibility of PPP with the rapid convergence characteristics of RTK by providing service-side correction products to user receivers (An et al., 2023b; Zhang et al., 2025; Teunissen and Khodabandeh, 2015; Cheng et al., 2023). Accordingly, the positioning capability available to a user depends not only on the underlying PPP-RTK model, but also on the correction products that can be received and utilized.

A typical PPP-RTK system comprises a service side and a user side (Teunissen and Khodabandeh, 2015; Zhang et al., 2018) The service side processes observations from a regional reference network to generate satellite-related and atmospheric correction products (Ke et al., 2024; Odijk et al., 2016). The user side applies the available products to accelerate convergence and enable ambiguity resolution for real-time positioning (Wang and Geng, 2023). In conventional GNSS positioning, Single Point Positioning (SPP), PPP, PPP with Ambiguity Resolution (PPP-AR), and PPP-RTK are generally treated as distinct methods (Khodabandeh, 2021). Within the proposed PPP-RTK service architecture, however, the correction products generated at the service side can provide the information required by different user-side positioning configurations. Accordingly, the user-side configuration is organized into SPP, PPP, PPP-AR, and PPP-RTK tiers according to the subset of correction products available to and utilized by the user terminal. This tiered organization provides a service-level interpretation of positioning capability under different correction-product configurations, without altering the conventional definitions of the individual methods. A unified service-oriented formulation that explicitly relates correction-product availability and utilization to tier-specific positioning capability remains limited in the literature (Zhang, 2025).

Beyond the service-level formulation, the practical value of multi-tier PPP-RTK positioning depends on whether tier-specific capability can be implemented and characterized in real time. Although PPP-RTK has been extensively studied, many investigations remain focused on post-processing or software-based evaluations (An et al., 2023a). An operational PPP-RTK service requires the real-time integration of regional-network processing, correction-product generation, data dissemination, and user-side estimation (An et al., 2023b; Hirokawa et al., 2021; Zhang et al., 2024). At the user side, this integration must also accommodate embedded processing resources and practical communication interfaces (Takasu and Yasuda, 2009; Broekman and Gräbe, 2021). Real-time end-to-end implementations that connect a PPP-RTK service platform with an embedded user terminal and quantify tier-specific positioning performance remain limited.

In this study, building on established undifferenced and uncombined (UDUC) PPP-RTK models (Zhang et al., 2018; Zhang et al., 2021; Zhang et al., 2022a; Zha et al., 2021), we develop a multi-tier PPP-RTK positioning method based on correction-product availability. Within the proposed service architecture, user-side positioning configurations are organized into four service tiers, denoted SPP, PPP, PPP-AR, and PPP-RTK, according to the subset of service-side correction products available to and utilized by the user terminal. We further implement an end-to-end real-time system consisting of a PPP-RTK service-side platform and an embedded GNSS positioning device. Under separate correction-product configurations, real-time experiments quantify tier-dependent positioning accuracy and convergence behavior, together with PPP-RTK recovery performance after forced re-initialization. The study provides a service-oriented approach for characterizing the positioning capability achievable with different correction-product configurations. Such a capability-oriented organization is relevant to the continuity objective of GNSS PNT services when externally supplied correction products are subject to availability constraints.

The main contributions of this work are summarized as follows.

  • An availability-aware multi-tier PPP-RTK positioning model is established within an existing UDUC PPP-RTK framework. The model defines four tier-specific user-side positioning configurations, denoted SPP, PPP, PPP-AR, and PPP-RTK, according to the service-side correction products available to and utilized by the user terminal. It provides a formal basis for the adaptive configuration of GNSS positioning services under heterogeneous correction-product availability.
  • An integrated real-time GNSS positioning service architecture is implemented, linking PPP-RTK service-side correction-product generation and dissemination with an embedded user terminal. The architecture realizes tier-specific positioning configurations within a unified user-side processing framework.
  • Real-time experiments conducted under separate correction-product configurations quantify tier-dependent positioning accuracy and convergence behavior, together with PPP-RTK recovery performance after forced re-initialization. The results characterize the positioning capability retained at each evaluated tier and provide empirical evidence relevant to the design of continuity- and resilience-oriented GNSS positioning services.

2 Multi-tier PPP-RTK positioning model based on correction-product availability

A PPP-RTK system comprises a service side and a user side. On the service side, raw GNSS observations collected from a regional reference network are processed to generate network correction products, including satellite-related and atmospheric corrections. On the user side, these correction products are combined with locally collected GNSS observations to support real-time positioning.

This section establishes a multi-tier PPP-RTK positioning model based on correction-product availability. Building on established undifferenced and uncombined (UDUC) PPP-RTK model, the service-side model describes the generation and dissemination of correction products, whereas the user-side model formalizes tier-specific positioning configurations. The user-side configurations are organized into SPP, PPP, PPP-AR, and PPP-RTK tiers according to the subset of service-side correction products available to and utilized by the user terminal. By linking correction-product sets to tier-specific estimation configurations, the model enables a consistent characterization of the positioning capability achievable under different correction-product configurations.

The following subsections present the UDUC observation model, the service-side correction-product model, and the tier-specific user-side positioning configurations. The system architecture and device-level implementation are presented in Section 3.

2.1 UDUC GNSS observation model

We begin with the undifferenced and uncombined (UDUC) GNSS observation equations (Teunissen and Montenbruck, 2017):

E Δ p r , j s = d t r − d t s + m r s τ r s + μ j l r s + d r , j − d j s E Δ ϕ r , j s = d t r − d t s + m r s τ r s − μ j l r s + δ r , j − δ j s + λ j z r , j s (1)

Here, E . denotes the expectation operator; s, r and j the satellite, receiver and frequency indices; Δ p r , j s and Δ ϕ r , j s represent the code and phase observations, respectively, obtained after correcting for the precise receiver–satellite geometric range and other relevant systematic errors; d t r and d t s denote the receiver clock error and the satellite clock error; d r , j and d j s denote the receiver code bias and the satellite code bias; δ r , j and δ j s denote the receiver phase bias and the satellite phase bias; τ r denotes the wet component of the zenith tropospheric delay, which is mapped to the slant direction using a mapping function m r s, while the dry component is assumed to have been corrected; l r s denotes the first-order slant ionospheric delay at the first frequency, which has a coefficient μ j = λ j 2 / λ 1 2, where λ j represents the wavelength corresponding to frequency j; z r , j s denotes the integer ambiguity expressed in cycles and scaled by the wavelength λ j. Note that Equation 1 is based on precise satellite orbit information from external sources. The resulting satellite-orbit effect is accounted for in the corrected code and phase observations.

2.2 Service-side PPP-RTK model and generation of correction products

We consider a regional reference network consisting of n r = 1 , . . . , n ground-based GNSS receivers tracking signals from m s = 1 , . . . , m satellites on f j = 1 , . . . , f frequencies. In this network, the precise positions of all reference receivers are assumed to be known. By exploiting the spatial correlation of ionospheric delays within the region, a UDUC PPP-RTK service model can be formulated as follows (Zhang et al., 2022b):

E Δ p r , j s = d ∼ t r − d ∼ t s + m r s τ ∼ r + μ j l ∼ r s + μ j d ∼ r , G F + d ∼ r , j > 2 − d ∼ j > 2 s E Δ ϕ r , j s = d ∼ t r − d ∼ t s + m r s τ ∼ r − μ j l ∼ r s + δ ∼ r , j − δ ∼ j s + λ j z ∼ r , j s E l ⌢ r s = l ∼ r s − l ∼ 1 s (2)

In Equation 2, l ̑ r s denotes the inter-station single-differenced virtual ionospheric observation. For receivers located within a regional network, the slant ionospheric delays corresponding to the same satellite can be assumed to be approximately identical. Accordingly, the single-differenced ionospheric term is set to zero, while its uncertainty is characterized using a stochastic model. On the right-hand side of the equations, the symbols with the superscript · ∼ indicate estimable parameters rather than their original forms. Detailed definitions and interpretations of these parameters are provided in Table 1. In addition, ionosphere-free . I F and geometry-free . G F combinations are defined in Equation 3 as:

. I F = μ 2 μ 2 − μ 1 . 1 − μ 1 μ 2 − μ 1 . 1 . G F = 1 μ 2 − μ 1 . 2 − . 1 (3)

TABLE 1. Definition of estimable parameters in the PPP-RTK mode.

Estimable parameterNotation and interpretation
d ∼ t rd t r + d r , I F − d t 1 + d 1 , I F r ≠ 1
d ∼ t sd t s + d I F s − d t 1 + d 1 , I F − m 1 s τ 1 r ≠ 1
d ∼ r , j > 2d r , j − d r , I F − μ j d r , G F − d 1 , j − d 1 , I F − μ j d 1 , G F j > 2 , r ≠ 1
d ∼ r , G Fd r , G F − d 1 , G F r ≠ 1
d ∼ j > 2 sd j s − d I F s − μ j d G F s − d 1 , j − d 1 , I F − μ j d 1 , G F j > 2
δ ∼ r , jδ r , j − d r , I F − δ 1 , j − d 1 , I F + λ j z r , j 1 − z 1 , j 1 r ≠ 1
δ ∼ j sδ j s − d I F s + μ j d G F s − δ 1 , j − d 1 , I F + μ j d 1 , G F − λ j z 1 , j s
z ∼ r , j sz r , j s − z 1 , j s − z r , j 1 − z 1 , j 1 s ≠ 1 , r ≠ 1
τ ∼ rτ r − τ 1 r ≠ 1
l ∼ r sl r s + d 1 , G F − d G F s

Based on the PPP-RTK service model, a set of correction products can be estimated, including satellite clock corrections d ∼ t s , satellite code biases d ∼ j > 2 s for the third and higher frequencies, satellite phase biases δ ∼ j s , ionospheric delays l ∼ r s, and tropospheric delays τ ∼ r. These correction products are provided to users in a tier-oriented manner with flexible applicability. On the user side, different positioning tiers are realized by selectively applying available categories of correction information, allowing positioning solutions with different accuracy levels to be configured to accommodate heterogeneous user requirements. This tier-oriented formulation contributes to a reduction in user-side costs, particularly with respect to communication bandwidth and computational burden. Within the proposed model, each positioning tier is associated with a defined subset of correction products and a corresponding user-side estimation configuration. This organization provides a consistent basis for characterizing positioning capability under different correction-product configurations.

2.3 User-side multi-tier PPP-RTK positioning formulation based on correction-product availability

From a modeling perspective, the user side can also be regarded as part of the reference network, and its observation model shares a similar structure with the service-side PPP-RTK model. The primary difference is that user-side positioning requires the additional estimation of receiver position parameters. Under different correction-product configurations, four positioning tiers, namely, SPP, PPP, PPP-AR, and PPP-RTK, are formulated as tier-specific user-side positioning configurations within the unified framework. Unless otherwise stated, the code and phase observations used in the following formulations are defined as in Equation 1 with the satellite-orbit effect already accounted for. The SPP configuration is treated separately using broadcast ephemerides and represents the baseline tier when no service-side correction products are available. Table 2 summarizes the service-side correction products applied in each configuration. The corresponding observation models are presented below.

TABLE 2. Correction-product configurations of the proposed multi-tier PPP-RTK positioning method.

Correction productSPPPPPPPP-ARPPP-RTK
Satellite clock correctionNoYesYesYes
Satellite code bias correctionNoNoYesYes
Satellite phase bias correctionNoNoYesYes
Ionospheric delay correctionNoNoNoYes
Tropospheric delay correctionNoNoNoYes

2.3.1 SPP tier: baseline positioning without correction products

When no correction products are available from the service side, the user-side positioning relies solely on broadcast ephemerides and GNSS code observations, based on which an SPP model can be formulated as follows (Birinci and Saka, 2023):

E Δ p u , j s = d t u − d t s + m u s τ u s + μ j l u s + d u , j − d j s (4)

In Equation 4, Δ p u , j s represents the code observations after removal of the approximate receiver–satellite geometric range computed from the approximate receiver position and the satellite position derived from the broadcast ephemerides. The other terms and relevant systematic effects are treated as in Equation 1, where applicable.

2.3.2 PPP tier: positioning with satellite clock corrections

When the user side receives only satellite clock correction products from the service side, a PPP model can be constructed in combination with the broadcast ephemerides, which can be expressed as shown in Equation 5:

E Δ p u , j s + d ∼ t s = e u s Δ x + d ¯ t u + m u s τ ¯ u + μ j l ¯ u s E Δ ϕ u , j s + d ∼ t s = e u s Δ x + d ¯ t u + m u s τ ¯ u − μ j l ¯ u s + λ j z ¯ u , j s (5)

Where terms marked with the subscript ′ u ′, instead of ′ r ′, refer to quantities associated with the user receiver. Δ p u , j s and Δ ϕ u , j s denote the code and phase observations, respectively, after removing the receiver–satellite geometric range computed from the approximate user position and precise satellite orbit information from external sources, and correcting for other relevant systematic errors; d ∼ t s denotes the satellite clock correction product provided by the PPP-RTK service side. On the right-hand side of the equation, the user position is treated as an unknown and linearized as a three-dimensional vector Δ x, projected along the line-of-sight vector e u s; The superscript · ¯ is used to indicate re-parameterized, estimable parameters, with their specific definitions and interpretations summarized in Table 3.

TABLE 3. Definition of estimable parameters in the PPP user mode.

Estimable parameterNotation and interpretation
d ¯ t ud t u + d u , I F − d t 1 + d 1 , I F
τ ¯ uτ u
l ¯ u sl u s + d 1 , G F − d G F s
z ¯ r , j sz r , j s + 1 λ j d I F s − d r , I F + δ r , j − δ j s + μ j d r , G F − μ j d G F s

2.3.3 PPP-AR tier: positioning with satellite clock and bias corrections

In addition, when the user side can obtain satellite code bias and satellite phase bias correction products from the service side, in addition to satellite clock corrections, a PPP-AR model can be further constructed in combination with the broadcast ephemerides, as expressed in Equation 6:where d ∼ t s, d ∼ j > 2 s, δ ∼ j s denote the satellite clock correction, satellite code bias correction, and satellite phase bias correction products received from the service side, respectively. The superscript · ^ likewise indicates estimable parameters, whose specific definitions and interpretations are provided in Table 4. All other parameters follow the same definitions as given previously.

E Δ p u , j s + d ∼ t s + d ∼ j > 2 s = e u s Δ x + d ^ t u + m u s τ ^ u + μ j l ^ u s + d ^ u , j > 2 E Δ ϕ u , j s + d ∼ t s + δ ∼ j s = e u s Δ x + d ^ t u + m u s τ ^ u − μ j l ^ u s + δ ^ u , j + λ j z ^ u , j s (6)

TABLE 4. Definition of estimable parameters in the PPP-AR user mode.

Estimable parameterNotation and interpretation
d ^ t ud t u + d u , I F − d t 1 + d 1 , I F
d ^ u , j > 2d u , j − d u , I F − μ j d u , G F − d 1 , j − d 1 , I F − μ j d 1 , G F j > 2
δ ^ u , jδ u , j − d u , I F − δ 1 , j − d 1 , I F + μ j d u , G F − d 1 , G F + λ j z u , j 1 − z 1 , j 1
τ ^ uτ u
l ^ u sl u s + d 1 , G F − d G F s
z ^ u , j sz u , j s − z 1 , j s − z u , j 1 − z 1 , j 1

2.3.4 PPP-RTK tier: positioning with satellite and atmospheric corrections

Furthermore, when satellite clock corrections, satellite code and phase bias corrections, as well as tropospheric and ionospheric delay corrections estimated on the service side are all applied at the user side, a PPP-RTK user model can be established as shown in Equation 7:

E Δ p u , j s + d ∼ t s + d ∼ j s − m u s τ ∼ c o r s = e u s Δ x + μ j l ∼ u s + μ j d ∼ u , G F + d ∼ u , j > 2 E Δ ϕ u , j s + d ∼ t s + δ ∼ j s − m u s τ ∼ c o r s = e u s Δ x − μ j l ∼ u s + δ ∼ u , j + λ j z ∼ u , j s E l ∼ c o r s = l ∼ u s (7)

Here, l ∼ c o r s and τ ∼ c o r s denote the ionospheric and tropospheric corrections at the user location, respectively, which are obtained through interpolation of the corresponding service-side estimates.

The above tier-specific formulations establish the proposed multi-tier PPP-RTK positioning model, in which correction-product availability defines the user-side estimation configuration and the associated positioning capability. This availability-aware organization provides a theoretical basis for adaptive GNSS positioning service configuration. The practical realization of the model in a PPP-RTK software platform and an embedded positioning device is detailed in the following section.

3 Integrated real-time PPP-RTK service architecture and device implementation

3.1 Overall service architecture

Figure 1 illustrates the integrated real-time PPP-RTK service architecture developed to implement the proposed multi-tier positioning model. At the system level, the architecture comprises a service side and a user side, which are realized by a PPP-RTK service-side platform and a positioning device, respectively. The developed device operates as an integrated GNSS sensing and processing terminal that continuously acquires raw satellite observations and generates real-time positioning information under different correction-product configurations.

Overall architecture of the PPP-RTK system.
Figure 1. Overall architecture of the PPP-RTK system.

On the service side, multiple ground-based reference stations continuously provide raw GNSS observations to the PPP-RTK service-side platform, which serves as the correction-product provisioning component of the integrated service architecture. The platform processes these observations to generate and maintain satellite-related and atmospheric correction products. The correction products are disseminated to user terminals as defined correction-product sets for tier-specific positioning configurations, thereby supporting different levels of positioning capability, as illustrated in Figure 1.

On the user side, the positioning device combines raw GNSS observations with correction products from the service-side platform for real-time positioning. The available correction products determine the operating tier, ranging from SPP to PPP-RTK. All tiers are realized within a unified user-side processing framework and differ in the correction products applied and the associated estimation constraints. Higher tiers use more complete correction information, whereas lower tiers maintain positioning output when some correction products are unavailable. This design supports continuity-oriented GNSS positioning services.

3.2 PPP-RTK software platform architecture

The PPP-RTK software platform forms the service-side core of the integrated GNSS positioning architecture. It receives reference-network observations, generates and manages correction products in real time, and disseminates them to user terminals. These functions provide the correction information required by tier-specific user-side positioning configurations. The platform therefore provides the service-side basis for availability-aware and continuity-oriented GNSS positioning services. Figure 2 illustrates its functional architecture.

Functional architecture of the PPP-RTK software platform.
Figure 2. Functional architecture of the PPP-RTK software platform.

The PPP-RTK service-side platform is organized into several functional processing stages, as illustrated in Figure 2.

3.2.1 Data reception and preprocessing

The data-reception and preprocessing stage consists of the NTS-RCV and NTS-EXT modules, which acquire real-time GNSS data streams from regional and external sources and decode them into structured inputs for subsequent processing. NTS-RCV receives raw observations and broadcast ephemerides from the regional reference network, whereas NTS-EXT receives external SSR orbit and clock corrections from the International GNSS Service (IGS). This separation enables the platform to integrate regional network observations with external precise products while retaining flexible data-source management.

3.2.2 Network-based correction estimation

The network-based correction estimation stage is implemented by the NTS-EST module, which performs network-wide parameter estimation using the preprocessed observation data provided by the upstream reception and decoding stage. Based on the estimation results, a set of correction products is generated, including satellite clock corrections, satellite code and phase biases, as well as ionospheric and tropospheric delay corrections. These correction products constitute the core outputs of the service-side PPP-RTK platform and provide the fundamental correction information required to support different positioning tiers on the user side.

3.2.3 Correction encoding and dissemination

The correction encoding and dissemination stage is implemented by the NTS-ENC and NTS-COM modules, which prepare the estimated correction products for delivery to user devices. The NTS-ENC module encodes and compresses the correction products generated by the upstream estimation stage into standardized binary messages to reduce communication bandwidth requirements. The NTS-COM module subsequently delivers the encoded correction messages to user devices through available communication links, including both terrestrial and satellite-based links, thereby ensuring reliable and flexible dissemination of correction information under diverse deployment scenarios.

Beyond the main processing chain, the platform includes auxiliary components for system monitoring, data management, and testing. The NTS-MON module archives raw GNSS observations and generated correction products, supporting service monitoring, data-quality assessment, and offline analysis. The NTS-USR module is a lightweight software component for testing and demonstration. It supports basic decoding and use of correction messages in a software environment, but does not replace the embedded positioning device used on the user side.

3.3 GNSS positioning device design and implementation

Figure 3 shows the prototype of the developed user-side positioning device, including the assembled enclosure and its main internal components. The device serves as the user terminal of the integrated real-time PPP-RTK service architecture. It acquires raw GNSS observations and performs real-time positioning by combining them with correction messages provided by the service-side platform.

GNSS PPP-RTK positioning device developed in this study (overall measurements: 11 cm × 5.5 cm × 10 cm).
Figure 3. GNSS PPP-RTK positioning device developed in this study (overall measurements: 11 cm × 5.5 cm × 10 cm).

3.3.1 Hardware architecture of the positioning device

The developed positioning device adopts a two-board hardware design comprising a main board and an expansion board, as illustrated in Figure 3. At the functional level, the device integrates (Li et al., 2022) GNSS sensing for multi-constellation, multi-frequency observation acquisition (Hamza et al., 2025), communication capabilities for receiving correction messages under different deployment conditions, and (Filip and Rispoli, 2024) an embedded processing unit for real-time data handling and positioning computation.

The GNSS sensing function is implemented using a UM982 full-constellation, multi-frequency GNSS module from Unicore Communications. To support correction delivery under varied communication conditions, the device integrates an EC20 cellular module, an E103 Wi-Fi module, an E72 Bluetooth module, and an HTDM1611 satellite communication module. These interfaces provide terrestrial and satellite channels for accessing service-side correction products. Real-time processing is performed on an MYC-YA157C-V3 core board based on an ARM Cortex-A7 processor.

From an integration perspective, the GNSS module and the EC20 cellular module are placed on the main board and interface with the processing unit through standard serial interfaces, whereas the Wi-Fi, Bluetooth, and satellite communication modules are integrated on the expansion board and connected via board-to-board links. This modular design facilitates flexible integration of sensing and communication capabilities while maintaining stable real-time operation. In addition, the device provides an external DB25 interface for serial output of real-time positioning results.

3.3.2 Embedded positioning algorithm and device operation

The user-side positioning algorithm is embedded in the device and executed on its internal processing unit. The device receives correction messages through terrestrial or satellite communication interfaces and decodes them into the corresponding correction products.

The device combines the recovered correction products with locally collected GNSS observations to generate real-time positioning results. All tier-specific configurations are implemented within a unified processing framework, allowing the device to maintain positioning output at an appropriate tier as correction-product availability changes. This design supports continuity-oriented GNSS positioning services.

4 Experimental setup and data processing

4.1 Experimental setup

Real-time field experiments were conducted using the GNSS PPP-RTK positioning device described in Section 3.3 to evaluate its performance under tier-specific correction-product configurations. The device was deployed on the rooftop of the Navigation Building at the Aerospace Base of the National Time Service Center, Chinese Academy of Sciences.

As shown in Figure 4, a regional reference network was established in central Shaanxi Province to continuously provide GNSS observation data for the service-side PPP-RTK platform. The network consists of 12 ground reference stations, whose GNSS observations were collected at a sampling rate of 1 Hz and processed to generate real-time correction products. The reference network covered an area of approximately 24,500 km2, spanning about 225 km in the east-west direction and 155 km in the north-south direction. The average nearest-neighbor inter-station distance was approximately 42 km. These correction products were subsequently delivered to the user-side positioning device throughout the experimental period.

Configuration of the regional reference network in Shaanxi Province used to support the real-time PPP-RTK experiments. Black symbols denote ground reference stations, with the black pentagram indicates the master reference station, and the red triangle marks the location of the positioning device.
Figure 4. Configuration of the regional reference network in Shaanxi Province used to support the real-time PPP-RTK experiments. Black symbols denote ground reference stations, with the black pentagram indicates the master reference station, and the red triangle marks the location of the positioning device.

The positioning device was deployed at a fixed rooftop location within the network footprint, in its southern part, approximately 12 km from the nearest reference station. It was equipped with a CNT AT600 GNSS antenna, as shown in Figure 5. The test site provides an open-sky environment suitable for continuous GNSS observation and long-term performance evaluation. During the experimental period, the positioning device was operated continuously and configured to perform user-side positioning under different positioning tiers. The correction products required for PPP-RTK, PPP-AR, and PPP positioning were provided by the PPP-RTK service-side platform described in Section 3.2.

Test environment with the CNT AT600 GNSS antenna.
Figure 5. Test environment with the CNT AT600 GNSS antenna.

4.2 Test scenarios and experimental design

The experimental design was formulated to systematically evaluate the performance of the positioning device under different positioning tiers, with emphasis on both long-term positioning stability and convergence behavior. Long-term positioning accuracy was assessed using continuous 24-h data sets, which enable the characterization of positioning stability over extended observation periods while accounting for potential temporal variations in GNSS-related error sources.

In contrast, convergence performance was evaluated using multiple independent 1-h sessions, representing practical usage scenarios in which the positioning device may be initialized repeatedly or experience intermittent interruptions. The use of multiple short sessions helps mitigate the influence of individual realizations and provides a more reliable assessment of convergence characteristics. The detailed experimental configurations for each positioning tier are summarized in Table 5.

TABLE 5. Model summary of experimental design for different positioning tiers.

Positioning tierTest periodEvaluation objectiveSession configuration
PPP-RTKDOY 005–007, 2026; 3 daysLong-term accuracy24 h
DOY 008–009, 2026; 2 daysConvergence performance1h × 6 sessions/day
PPP-ARDOY 010, 2026; 1 dayLong-term accuracy24 h
DOY 011, 2026; 1 dayConvergence performance1h × 6 sessions/day
PPPDOY 012, 2026; 1 dayLong-term accuracy24 h
DOY 013, 2026; 1 dayConvergence performance1h × 6 sessions/day
SPPDOY 014, 2026; 1 dayLong-term accuracy24 h

4.3 Data processing strategy and performance metrics

Table 6 summarizes the data processing strategy adopted by the positioning device in the PPP-RTK mode. PPP-RTK represents the highest-accuracy operating mode of the device, in which all correction products estimated on the service side are utilized. The other positioning tiers are implemented as simplified realizations by selectively disabling specific correction terms or estimation constraints according to correction availability. For brevity, these processing strategies are not listed separately. The present implementation and validation are limited to GPS, BDS, and Galileo; extension to GLONASS requires FDMA-specific treatment of inter-frequency biases.

TABLE 6. Data processing strategy of the positioning device in PPP-RTK.

ItemsDescription
ObservationGPS L1&L2; BDS 2/3 B1I&B3I; galileo E1&E5b
Cutoff elevation10°
Precise orbitsSSRA00WHU0 (http://ntrip.gnsslab.cn)
SatellitePCO/PCVIgs14.atx
Stochastic modelCode/phase zenith STD: 0.3m/0.003 mElevation-dependent weighting by the sine function
Satellite/Receiver clockWhite noise estimation
Satellite/Receiver biasTime-constant
Ionospheric delayWhite noise estimation
Tropospheric delayDry component: UNB3m modelWet component: Random-walk estimation with a spectral density of 0.1 m m / 30
AmbiguityTime-constant in a continuous arc cycle slip detection: TurboEdit method

Positioning performance was evaluated using four complementary metrics: positioning accuracy, availability, convergence time, and initialization and recovery performance. Their definitions are summarized in Table 7. Positioning accuracy was evaluated for all tiers; convergence time was evaluated for the PPP-RTK, PPP-AR, and PPP tiers, whereas availability and initialization and recovery performance were evaluated only for the PPP-RTK tier.

TABLE 7. Strategies to evaluate the performance of the positioning device.

ItemsDescription
Positioning accuracyThe root mean square (RMS) values of errors between the estimate and true coordinates. For PPP-RTK, PPP-AR, and PPP, pre-convergence epochs are excluded
AvailabilityThe percentage of evaluated epochs with a three-dimensional positioning error below 5 cm
Convergence timeFor PPP-RTK and PPP-AR modes, it is defined as the time required for the three-dimensional positioning error to fall below 0.1 m and remain below this threshold for at least 1 minFor the PPP mode, it is defined as the time required for the three-dimensional positioning error to fall below 0.5 m and remain below this threshold for at least 1 minThese tier-specific thresholds reflect the intended positioning capability of the respective modesIt is not evaluated for the SPP mode
Initialization and recovery performanceThe time required for the positioning device to output ambiguity-fixed PPP-RTK solutions after forced re-initialization under hot-start conditions

The reference coordinates used for performance evaluation were obtained from a static solution computed using 1 week of GNSS data processed with the PRIDE PPP-AR software developed by Wuhan University, which provides high-precision reference positions for accuracy assessment. It should be noted that the performance metrics defined in this section are primarily applied to the PPP-RTK mode, which represents the main operating mode and highest-accuracy configuration of the positioning device. The evaluation of other positioning modes is discussed separately in the subsequent analysis.

5 Results

In this section, the positioning performance of the positioning device under different positioning tiers is evaluated, with particular emphasis on the PPP-RTK mode. The results include positioning accuracy, convergence behavior, availability, and initialization and recovery performance. In addition, the performance differences among the PPP-RTK, PPP-AR, PPP, and SPP modes are analyzed and discussed.

5.1 PPP-RTK positioning performance

In this subsection, the PPP-RTK positioning performance is evaluated in terms of positioning accuracy, availability, and convergence time based on real-time experimental results obtained with the positioning device.

5.1.1 Positioning accuracy

Figure 6 presents the time series of PPP-RTK positioning errors obtained by the developed positioning device over three consecutive days, from DOY 005 to DOY 007 in 2026. For each day, the root-mean-square (RMS) positioning errors remain below 0.6 cm, 0.5 cm, and 1.9 cm in the east, north, and up components, respectively, indicating stable centimeter-level positioning accuracy. In particular, the horizontal positioning accuracy, quantified as the two-dimensional (2D) error in the east–north plane, consistently remains within 1 cm, indicating stable planar positioning performance.

East, north, and up (ENU) positioning errors of the developed positioning device in PPP-RTK mode over three consecutive days (DOY 005–007, 2026). **(a)** DOY 005, 2026. **(b)** DOY 006, 2026. **(c)** DOY 007, 2026.
Figure 6. East, north, and up (ENU) positioning errors of the developed positioning device in PPP-RTK mode over three consecutive days (DOY 005–007, 2026). (a) DOY 005, 2026. (b) DOY 006, 2026. (c) DOY 007, 2026.

In practical real-time operation, transient effects such as occasional cycle slips, as well as communication latency or short-term interruptions, may lead to reinitialization of the positioning solution. Nevertheless, the positioning device is able to rapidly re-converge to centimeter-level accuracy within a few seconds. During the continuous experiment on DOY 006 in 2026, several re-convergence events were recorded in the device operation logs, occurring at 05:01:20, 13:16:04, 17:20:24, and 20:27:53 GPST. In all cases, the positioning accuracy was restored within a short period after reinitialization.

Table 8 summarizes the positioning accuracy statistics of the positioning device operating in PPP-RTK mode. The table reports the RMS values of positioning errors in the east, north, up, 2D, and three-dimensional (3D) components, computed from the continuous positioning results over the three experimental days. In particular, the 2D and 3D positioning accuracies reach 0.72 cm and 1.78 cm, respectively.

TABLE 8. Positioning accuracy statistics of PPP-RTK.

Positioning modePositioning errors (cm)
ENU2D3D
PPP-RTK0.540.491.630.721.78

5.1.2 Availability

Figure 7 shows the cumulative distributions of 2D and 3D positioning errors for the PPP-RTK solution obtained with the positioning device. For the PPP-RTK mode, 99.43% of the epochs exhibit 2D positioning errors below 2.5 cm. The corresponding percentage for 3D positioning errors within 5 cm is 98.80%. These results indicate that, under real-time operating conditions, the PPP-RTK solution maintains high availability when centimeter-level accuracy requirements are applied.

Cumulative distribution functions (CDFs) of the 2D and 3D positioning errors of the developed positioning device in PPP-RTK mode.
Figure 7. Cumulative distribution functions (CDFs) of the 2D and 3D positioning errors of the developed positioning device in PPP-RTK mode.

5.1.3 Convergence time

To evaluate the convergence performance of the positioning device in PPP-RTK mode, short-term experiments were conducted over two consecutive days, DOY 008 and DOY 009 in 2026. Six independent PPP-RTK sessions of approximately 1 h were performed each day, resulting in a total of 12 convergence realizations.

Figure 8 illustrates the PPP-RTK positioning error time series for the two test days, showing that centimeter-level positioning accuracy is consistently achieved shortly after initialization. Figure 9 summarizes the convergence times obtained from the 12 independent sessions. All convergence times are within 10 s, with a mean time to convergence of 7.08 s, indicating that the developed positioning device can achieve rapid convergence when operating in PPP-RTK mode under real-time conditions.

East, north, and up (ENU) positioning errors of the developed positioning device during the PPP-RTK convergence experiments on DOY 008–009, 2026. **(a)** DOY 008, 2026. **(b)** DOY 009, 2026.
Figure 8. East, north, and up (ENU) positioning errors of the developed positioning device during the PPP-RTK convergence experiments on DOY 008–009, 2026. (a) DOY 008, 2026. (b) DOY 009, 2026.
PPP-RTK convergence time of the developed positioning device over 12 independent short-term sessions.
Figure 9. PPP-RTK convergence time of the developed positioning device over 12 independent short-term sessions.

5.2 Initialization and recovery performance of PPP-RTK

In this subsection, the recovery performance of the positioning device in PPP-RTK mode is evaluated under repeated hot-restart conditions. In this study, a hot restart refers to a temporary interruption of the correction products provided by the PPP-RTK service-side platform, while GNSS observations remain continuous. The recovery time is defined as the elapsed time from the hot-restart trigger to the first epoch at which a PPP-RTK ambiguity-fixed solution is re-established.

A total of 40 hot-restart events were imposed on the positioning device under real-time operating conditions. For each restart event, the PPP-RTK solution temporarily loses its fixed state and subsequently re-establishes a fixed solution after the correction stream is restored. This experimental design aims to assess the ability of the developed positioning device to maintain accurate positioning performance under repeated interruptions, which commonly occur in challenging real-world environments. The recovery time defined above is evaluated for all restart events to characterize the re-initialization behavior of the device under repeated interruptions.

Figure 10 summarizes the re-acquisition time of the fixed PPP-RTK solution after repeated hot restarts of the developed positioning device. Most restart events recover within 4–5 s, with a mean recovery time of 4.53 s. These results indicate that, after service interruptions and subsequent recovery, the device rapidly re-establishes an ambiguity-fixed PPP-RTK solution, enabling fast re-fixing of integer ambiguities and stable centimeter-level positioning under practical real-time operating conditions.

PPP-RTK recovery time of the developed positioning device after repeated hot restarts.
Figure 10. PPP-RTK recovery time of the developed positioning device after repeated hot restarts.

5.3 Positioning performance under different positioning tiers

In this subsection, the positioning performance across different positioning tiers is evaluated in terms of long-term accuracy and convergence behavior based on real-time experimental results obtained with the positioning device.

5.3.1 Long-term positioning performance across different positioning tiers

Following the evaluation of PPP-RTK as the highest positioning tier, the long-term positioning performance of the remaining tiers is further examined to illustrate the tier-dependent behavior of the positioning device. Figure 11 shows the daily positioning error time series obtained under the PPP-AR, PPP, and SPP modes.

Full-day east, north, and up (ENU) positioning errors of the developed positioning device in **(a)** PPP-AR, **(b)** PPP, and **(c)** SPP modes.
Figure 11. Full-day east, north, and up (ENU) positioning errors of the developed positioning device in (a) PPP-AR, (b) PPP, and (c) SPP modes.

As shown in Figure 11a, when operating in the PPP-AR mode, the root-mean-square (RMS) positioning errors over the full day are 1.51 cm, 0.92 cm, and 4.44 cm in the east, north, and up components, respectively. Although the positioning accuracy is slightly degraded compared to the PPP-RTK mode, centimeter-level accuracy is consistently maintained. Moreover, once convergence is achieved, no evident long-term fluctuations are observed, indicating that ambiguity resolution contributes to improved long-term positioning stability.

When the device operates in the PPP mode, the RMS positioning errors increase to 10.33 cm, 8.99 cm, and 23.57 cm in the east, north, and up components, respectively, as shown in Figure 11b, corresponding to decimeter-level positioning accuracy. It is noted that, even after initial convergence, the positioning errors in the PPP mode exhibit noticeable temporal variations over the day. This behavior is mainly attributed to the fact that, in the PPP mode, only satellite clock corrections provided by the PPP-RTK service side are applied. As summarized in Table 1, the satellite clock corrections provided by the service side absorb information such as the reference receiver clock d t 1, among others, which results in temporal variations in the positioning errors.

In contrast, the SPP mode exhibits meter-level positioning errors throughout the day, as shown in Figure 11c.

Overall, the results reveal a clear tier-dependent degradation in long-term positioning accuracy, from millimeter-level horizontal accuracy in the PPP-RTK mode, through centimeter-level performance in the PPP-AR mode, to decimeter- and meter-level performance in the PPP and SPP modes, respectively, confirming the multi-tier positioning capability of the positioning device under long-term operation.

5.3.2 Convergence behavior across different positioning tiers

In this subsection, the convergence behavior of different positioning tiers is evaluated to characterize the time required to reach a stable positioning solution after initialization. The convergence time is defined in a tier-dependent manner, as described in Section 4.3.

Figure 12 presents the convergence times obtained from six independent short-term experiments for the PPP-AR and PPP modes. For the PPP-AR mode, the convergence times are consistently within a few minutes, with a mean value of 4.27 min, indicating stable and repeatable convergence behavior. In comparison, the PPP mode requires a longer convergence time, with a mean value of 15.98 min, and shows slightly increased variability across different trials. This difference can be attributed to the additional constraints introduced by ambiguity resolution in the PPP-AR mode, which contribute to a faster convergence process.

Convergence times of the developed positioning device in PPP-AR and PPP modes over six independent short-term sessions.
Figure 12. Convergence times of the developed positioning device in PPP-AR and PPP modes over six independent short-term sessions.

For the PPP-RTK mode, convergence performance has been evaluated separately in Section 5.1 based on 12 independent short-term sessions, in which convergence is typically achieved within several seconds. Taken together, these results indicate a clear tier-dependent convergence behavior.

5.3.3 Summary of tier-level positioning capability

Table 9 summarizes the positioning capability of the developed device across different positioning tiers, providing an overall view of the achievable long-term accuracy and convergence behavior at each tier.

TABLE 9. Summary of long-term positioning accuracy and convergence behavior of the developed positioning device across different positioning tiers.

Positioning modePositioning accuracyConvergence time
PPP-RTKMm-level (2D)Cm-level (3D)seconds
PPP-ARCm-levelminutes
PPPDm-levelTens of minutes
SPPm-level\

At the highest tier, the PPP-RTK mode of the developed device provides millimeter-level horizontal positioning accuracy and centimeter-level three-dimensional accuracy, with convergence typically achieved within several seconds. In PPP-AR mode, the device maintains centimeter-level positioning accuracy; however, due to the absence of atmospheric-related correction products, the convergence time increases to the order of a few minutes. In PPP mode, the achievable positioning accuracy further degrades to the decimeter level, and the convergence time extends to the order of tens of minutes. By contrast, the SPP mode provides only meter-level positioning accuracy.

Notably, the above tier-level positioning performance was evaluated within the unified UDUC PPP-RTK modeling framework adopted in this study. Within the implemented PPP-RTK service architecture, SPP, PPP, PPP-AR, and PPP-RTK were organized as distinct user-side configurations according to the correction products applied at the user terminal. The results characterize the accuracy and convergence behavior associated with these tier-specific configurations.

6 Discussion

The results demonstrate a clear relationship between the correction products applied at the user side and the achievable positioning capability within the implemented PPP-RTK service architecture. Across the evaluated tier configurations, positioning performance varied systematically from PPP-RTK to PPP-AR, PPP, and SPP. The PPP-RTK tier achieved 0.72 cm horizontal RMS accuracy, 1.78 cm three-dimensional RMS accuracy, and a mean convergence time of 7.08 s. The PPP-AR tier converged in 4.27 min, whereas the PPP tier required 15.98 min and provided decimeter-level accuracy. These observations provide empirical support for organizing the system as a multi-tier positioning service under different correction-product conditions.

From a GNSS PPP service perspective, the architecture links service-side correction-product generation and dissemination to tier-specific processing on the positioning device. It therefore provides a practical basis for adaptive GNSS positioning services in near-Earth PNT applications. The forced hot-restart results further indicate rapid restoration of high-tier positioning capability. After 40 interruptions, the device re-established fixed PPP-RTK solutions in 4.53 s on average after the correction stream was restored. By associating correction-product availability with tier-specific user-side processing, the proposed organization supports positioning capabilities that match the information available to the user terminal.

Future work could evaluate the proposed multi-tier PPP-RTK framework in more demanding near-Earth PNT scenarios and further optimize its real-time tier-transition mechanism to improve the adaptability and continuity of GNSS positioning services.

7 Conclusion

Building on established UDUC PPP-RTK models, this study developed a multi-tier PPP-RTK positioning method based on correction-product availability and implemented an end-to-end real-time system comprising a PPP-RTK service-side platform and an embedded GNSS positioning device. Within this architecture, SPP, PPP, PPP-AR, and PPP-RTK are organized as tier-specific user-side configurations according to the service-side correction products applied at the user terminal. The method provides a consistent basis for characterizing GNSS positioning capability under different correction-product conditions.

Real-time experiments with the developed device characterized the positioning capability associated with each tier. The PPP-RTK tier provided millimeter-level horizontal positioning accuracy and centimeter-level three-dimensional accuracy, with convergence typically achieved within several seconds. The PPP-AR tier maintained centimeter-level positioning accuracy, with convergence times consistently within a few minutes. The PPP tier provided decimeter-level positioning accuracy, with convergence on the order of tens of minutes, whereas the SPP tier provided meter-level positioning accuracy. After forced hot restarts, the PPP-RTK tier re-established fixed solutions in 4.53 s on average. Together, these results support the feasibility of the implemented architecture for organizing tier-specific GNSS PPP positioning capabilities and its relevance to continuity- and adaptability-oriented GNSS positioning services in near-Earth PNT applications.

Generative AI statement

The author(s) declared that generative AI was not used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Footnotes

Edited by: Ke Su, Space Engineering University, China

Reviewed by: Guoqiang Jiao, Beijing Institute of Tracking and Telecommunications Technology, China

Pengyu Hou, Chinese Academy of Sciences (CAS), China

Statements

Conflict of interest

The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Funding

The author(s) declared that financial support was received for this work and/or its publication. This work was supported by Key Research and Development Program of Shaanxi (Program No.2024CY2-GJHX-48–2), The Strategic Priority Research Program of the Chinese Academy of Sciences (Grant No. XDA28040300), Natural Science Basic Research Program of Shaanxi (Program No.2025JC-YBQN-352).

Data availability

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Author contributions

YH: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft, Writing – review and editing. FC: Conceptualization, Funding acquisition, Methodology, Project administration, Resources, Supervision, Writing – review and editing. PS: Methodology, Software, Validation, Writing – review and editing. XG: Data curation, Formal Analysis, Investigation, Validation, Writing – review and editing. WS: Investigation, Validation, Writing – review and editing. ZH: Investigation, Validation, Writing – review and editing. XL: Conceptualization, Resources, Supervision, Writing – review and editing.

References

  1. An X., Ziebold R., Lass C. (2023a). PPP-RTK with rapid convergence based on SSR corrections and its application in transportation. Remote Sens. 15 (19), 4770. doi:10.3390/rs15194770
  2. An X., Ziebold R., Lass C. (2023b). From RTK to PPP-RTK: towards real-time kinematic precise point positioning to support autonomous driving of inland waterway vessels. GPS Solutions 27 (2), 86. doi:10.1007/s10291-023-01428-2
  3. Birinci S., Saka M. H. (2023). Sub-meter-level navigation with an enhanced multi-GNSS single-point positioning algorithm using iGMAS ultra-rapid products. The J. Navigation 76 (1), 133 – 151. doi:10.1017/s0373463322000601
  4. Broekman A., Gräbe P. J. (2021). A low-cost, Mobile real-time kinematic geolocation service for engineering and research applications. HardwareX 10, e00203. doi:10.1016/j.ohx.2021.e00203
  5. Chen M., Zhao L., Zhai W., Lv Y., Jin S. (2024). Assessment of the real-time and rapid precise point positioning performance using geodetic and low-cost GNSS receivers. Remote Sens. 16 (8), 1434. doi:10.3390/rs16081434
  6. Cheng S., Wang F., Li G., Geng J. (2023). Single-frequency multi-GNSS PPP-RTK for smartphone rapid centimeter-level positioning. IEEE Sensors J. 23 (18), 21553 – 21561. doi:10.1109/jsen.2023.3301658
  7. Fernandez-Hernandez I., Hirokawa R., Rijmen V., Aikawa Y. (2023). PPP/PPP-RTK message authentication. Navigation J. Inst. Navigation 70 (2), 579. doi:10.33012/navi.579
  8. Filip A., Rispoli F. (2024). Continuity of GNSS as a critical attribute for safety applications in land transport. Sci. Rep. 14 (1), 11742. doi:10.1038/s41598-024-61937-z
  9. Gao Y., Chen K. (2004). Performance analysis of precise point positioning using real-time orbit and clock products. J. Glob. Position. Syst. 3 (1-2), 95 – 100. doi:10.5081/jgps.3.1.95
  10. Hamza V., Stopar B., Sterle O., Pavlovčič-Prešeren P. (2025). Recent advances and applications of low-cost GNSS receivers: a review. GPS Solutions 29 (1), 56. doi:10.1007/s10291-025-01815-x
  11. Hirokawa R., Fernández-Hernández I., Reynolds S. (2021). PPP/PPP-RTK open formats: overview, comparison, and proposal for an interoperable message. Navigation J. Inst. Navigation 68 (4), 759 – 778. doi:10.1002/navi.452
  12. Hou P., Ye F., Liu Y., Zha J., Satirapod C., Zhang B. (2024). A comparison of two PPP-RTK models: S-basis choice, network product precision, and user positioning performance. GPS Solutions 28 (2), 90. doi:10.1007/s10291-024-01635-5
  13. Huang H., Gao W., Pan S., Qiao L., Zhao Q. (2026). Asynchronous RTK positioning enhanced by satellite-based PPP corrections: a case study with PPP-B2b. GPS Solutions 30 (1), 30. doi:10.1007/s10291-025-01998-3
  14. Ke C., Zhang B., Khodabandeh A. (2024). Extension of the undifferenced and uncombined CDMA PPP-RTK for not-common-frequency GNSS observations. GPS Solutions 28 (3), 102. doi:10.1007/s10291-024-01644-4
  15. Khodabandeh A. (2021). Single-station PPP-RTK: correction latency and ambiguity resolution performance. J. Geodesy 95 (4), 42. doi:10.1007/s00190-021-01490-z
  16. Kouba J., Héroux P. (2001). Precise point positioning using IGS orbit and clock products. GPS Solutions 5 (2), 12 – 28. doi:10.1007/pl00012883
  17. Kowalczyk W. Z., Hadas T. (2024). A comparative analysis of the performance of various GNSS positioning concepts dedicated to precision agriculture. Rep. Geodesy Geoinformatics 117, 11 – 20. doi:10.2478/rgg-2024-0002
  18. Li X., Huang J., Li X., Shen Z., Han J., Li L. (2022). Review of PPP–RTK: achievements, challenges, and opportunities. Satell. Navigation 3 (1), 28. doi:10.1186/s43020-022-00089-9
  19. Odijk D., Zhang B., Khodabandeh A., Odolinski R., Teunissen P. J. (2016). On the estimability of parameters in undifferenced, uncombined GNSS network and PPP-RTK user models by means of S-system theory. J. Geodesy 90 (1), 15 – 44. doi:10.1007/s00190-015-0854-9
  20. Osman A., Shamsfakhr F., Vecchio M., Antonelli F. (2026). Adaptive GNSS–UWB sensor fusion for reliable localization in precision agriculture. Smart Agric. Technol. 13, 101846. doi:10.1016/j.atech.2026.101846
  21. Robustelli U., Cutugno M., Pugliano G. (2022). “ A low-cost multi-GNSS PPP-RTK solution for precision agriculture: a preliminary test,” 2022 IEEE Workshop on Metrology for Agriculture and Forestry (MetroAgriFor) (IEEE).
  22. Takasu T., Yasuda A. (2009). “ Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB,” International Symposium on GPS/GNSS; 2009: International Convention Center Jeju Korea Seogwipo-si, Republic of Korea.
  23. Teunissen P., Khodabandeh A. (2015). Review and principles of PPP-RTK methods. J. Geodesy 89 (3), 217 – 240. doi:10.1007/s00190-014-0771-3
  24. Teunissen P. J., Montenbruck O. (2017). Springer Handbook of Global Navigation Satellite Systems. Springer.
  25. Wang F., Geng J. (2023). GNSS PPP-RTK tightly coupled with low-cost visual-inertial odometry aiming at urban canyons. J. Geodesy 97 (7), 66. doi:10.1007/s00190-023-01749-7
  26. Wang F., Geng J. (2025). All-frequency PPP-RTK tightly coupled with IMU for GNSS-adverse areas. IEEE Sensors J. 25 (20), 38347 – 38358. doi:10.1109/JSEN.2025.3604798
  27. Zawieska J., Lodi C., Cheimariotis I., Piazza F., Rataj M., Stepniak M. (2025). Research and Innovation in Smart Mobility in Europe.
  28. Zha J., Zhang B., Liu T., Hou P. (2021). Ionosphere-weighted undifferenced and uncombined PPP-RTK: theoretical models and experimental results. GPS Solutions 25 (4), 135. doi:10.1007/s10291-021-01169-0
  29. Zhang Y. (2025). Precise Smartphone Positioning Based on PPP-RTK Techniques.
  30. Zhang B., Chen Y., Yuan Y. (2018). PPP-RTK based on undifferenced and uncombined observations: theoretical and practical aspects. J. Geodesy 93 (7), 1011 – 1024. doi:10.1007/s00190-018-1220-5
  31. Zhang B., Hou P., Zha J., Liu T. (2021). Integer-estimable FDMA model as an enabler of GLONASS PPP-RTK. J. Geodesy 95 (8), 91. doi:10.1007/s00190-021-01546-0
  32. Zhang B., Hou P., Odolinski R. (2022a). PPP-RTK: from common-view to all-in-view GNSS networks. J. Geodesy 96 (12), 102. doi:10.1007/s00190-022-01693-y
  33. Zhang B., Hou P., Zha J., Liu T. (2022b). PPP–RTK functional models formulated with undifferenced and uncombined GNSS observations. Satell. Navig. 3 (1), 3. doi:10.1186/s43020-022-00064-4
  34. Zhang W., Wang J., Khodabandeh A. (2024). Regional ionospheric correction generation for GNSS PPP-RTK: theoretical analyses and a new interpolation method. GPS Solutions 28 (3), 139. doi:10.1007/s10291-024-01682-y
  35. Zhang X., Yang Y., Yang H., Ren X., Lin X., Le X. (2025). Performance of PPP and PPP-RTK with new-generation GNSS constellations and signals. Satell. Navig. 6 (1), 17. doi:10.1186/s43020-025-00169-6

Citation

Hu, Y., et al. (2026). A multi-tier PPP-RTK positioning method based on correction-product availability. Frontiers in Astronomy and Space Sciences, Volume 13. https://doi.org/
Received
Accepted
Published
Volume
13 - 2026

Copyright

Copyright © 2026 Hu, Cheng, Shen, Gao, Sun, Hui and Lu.

License: https://creativecommons.org/licenses/by/4.0/

*Correspondence: Fang Cheng

Article metrics

Views
0
Downloads
0
Citations
0
Shares
0