Next Article in Journal
A Two-Stage Semiempirical Model for Satellite-Derived Bathymetry Based on Log-Ratio Reflectance Indices
Previous Article in Journal
InSAR-Based Assessment of Land Subsidence Induced by Coal Mining in Karaganda, Kazakhstan
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Quad-Constellation RTK and Relative GNSS Using Cost-Effective Smartphone for Transportation Applications

by
Mohamed Abdelazeem
1,2,*,
Hussain A. Kamal
2,
Amgad Abazeed
3 and
Mudathir O. A. Mohamed
4
1
Civil Engineering Department, College of Engineering in Al-Kharj, Prince Sattam Bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia
2
Civil Engineering Department, Faculty of Engineering, Aswan University, Aswan 81542, Egypt
3
Construction and Building Engineering Department, College of Engineering and Technology, Arab Academy for Science, Technology and Maritime Transport, Aswan 81544, Egypt
4
Engineering Surveying Department, College of Engineering Sciences, Omdurman Islamic University, Khartoum 11111, Sudan
*
Author to whom correspondence should be addressed.
Geomatics 2025, 5(4), 56; https://doi.org/10.3390/geomatics5040056
Submission received: 30 August 2025 / Revised: 4 October 2025 / Accepted: 10 October 2025 / Published: 17 October 2025

Abstract

Precise kinematic positioning using low-cost android smartphones remains a significant research focus, particularly with the growing integration of Global Navigation Satellite System (GNSS) capabilities in these devices. This research explores the accuracy of the single-frequency quad-constellation carrier-phase-based real-time kinematic (RTK) and code-only relative positioning (RP) techniques using Xiaomi 11T smartphone for transportation applications. Kinematic GNSS measurements from Xiaomi 11T are acquired using vehicle trajectory in New Aswan City, Egypt; then, the acquired data are processed utilizing various constellation combinations scenarios including GPS-only, GPS/Galileo, GPS/GLONASS, GPS/BeiDou, and GPS/Galileo/GLONASS/BeiDou. The processing outputs demonstrate that sub-meter and meter-level horizontal position accuracy is achieved for both scenarios using RTK and RP, respectively. The quad-constellation processing scenario has superiority with 0.456 m and 1.541 m root mean square error (RMSE) values in the horizontal component involving RTK and RP, respectively; on the other hand, the GPS-only solution achieved 0.766 m and 1.703 m horizontal RMSE values using RTK and RP, respectively. Based on the attained accuracy, the cost-effective Xiaomi 11T provides sufficient positioning accuracy to support transportation applications such as an intelligent transportation system, urban/public transportation monitoring, fleet management, vehicle tracking, and mobility analysis, aiding smart city planning and transportation system optimization.

Graphical Abstract

1. Introduction

Precise and reliable navigation technologies are fundamental to intelligent and high-performance transportation systems applications such as Advanced Driver-Assistance Systems (ADASs), Vehicle-to-Vehicle (V2V) plus Vehicle-To-Infrastructure (V2I) communication, lane-level navigation, and traffic monitoring [1,2,3]. Global Navigation Satellite Systems (GNSS), including the Global Positioning System (GPS), Globalnaya Navigatsionnaya Sputnikovaya Sistema (GLONASS), Galileo satellite navigation system (Galileo), BeiDou Navigation Satellite System (BDS), are integral and reliable technology to modern transportation applications, providing navigation solutions continuously and ubiquitously. Differential GNSS positioning (DGNSS) provides real-time solutions by applying corrections, which are pseudo-range (or phase-range) corrections (PRCs) and range rate corrections (RRCs) transmitted from a base station. When DGNSS uses carrier-phase measurements, the technique is known as real-time kinematic (RTK); whereas when it relies solely on code measurements, it is simply known as DGNSS [4]. The DGNSS demonstrates meter-level horizontal root mean square error (RMSE) values [5,6]. In forested environments, RTK achieved horizontal positioning RMSE values of less than 50 cm [7]. Additionally, the integration of RTK positioning with an Inertial Navigation System (INS) demonstrates a positioning accuracy of 3 cm when utilizing (BDS) [8]. Different RTK-based georeferencing methods can achieve high photogrammetric accuracy without relying on ground control points (GCPs) [9]. RTK positioning has been proven to enable a few centimeters of horizontal accuracy in unmanned aerial vehicle (UAV) applications, making it highly suitable for precision mapping and geospatial data acquisition [10,11]. Therefore, differential positioning, particularly RTK, is the most favorable technique for transportation applications, either as a standalone method or integrated with systems such as INS, Light Detection and Ranging (LiDAR), or Precise Point Positioning with RTK (PPP-RTK) [12,13].
The relative positioning (RP) technique, rather than transmitting PRC and RRC to the rover, determines the baseline vector between the base and rover, and, similar to DGNSS, can be implemented using code- or carrier-phase measurements through single, double, or triple difference methods [4]. Unmodeled GNSS errors were analyzed, revealing greater impact over long baselines, strong L1–L2 correlation, and that they were mainly caused by atmospheric [14]. Low-cost GNSS receivers can achieve meter-level horizontal accuracy using relative positioning over long baselines [15]. Numerical algorithms have been developed to demonstrate the efficiency of relative positioning accuracy in real-time and post-processing for various applications [16,17,18].
Towards low-cost precise navigation, the growing advancements in smart devices, such as smartphones embedded with GNSS sensors, have become increasingly significant, particularly following the Google I/O Conference, where access to raw GNSS measurements was made available [19]. Mobile applications such as Geo++RINEX and GNSS Logger now allow users to directly extract these measurements in RINEX format [20,21]. The release of multi-constellation, multi-frequency GNSS smartphones such as the Xiaomi Mi 8, Huawei Mate 40, Google Pixel 9 Pro XL, and Samsung Galaxy S22 has paved the way for low-cost, high-precision positioning using consumer-grade devices, including the Xiaomi 11T module employed in this research [22,23,24,25,26]. Smartphone-based RTK positioning has demonstrated accuracy ranging from centimeter to meter levels, making it suitable for various transportation applications across diverse environmental conditions [27,28].
This study evaluates the performance of carrier-based RTK and code-only RP solutions using single-frequency multi-GNSS data extracted from the Xiaomi 11T module employing different constellations scenarios for transportation applications. The rest of this paper is organized as follows: Section 2 describes the carrier-based RTK and code-only RP GNSS mathematical model. Section 3 describes the experimental setup, smartphone hardware, data collection, data quality, and processing approach. Section 4 presents and analyzes the results. Section 5 discusses the key findings and implications, and Section 6 concludes the paper with a summary and suggestions for future research.

2. GNSS Mathematical Models

2.1. Carrier-Based RTK Mathiematical Model

A geodetic receiver (Trimble R4s) was positioned to be stationary and centering over a known base point (A) and a smartphone (Xiaomi 11T) was moving over unknown points (i.e., rover B). The base station observation equation at reference time t o and observation equation of rover at time t can be expressed as follows [4]:
Φ A s t o = ϱ A s t o + Δ ϱ A s t o + Δ ϱ s t o + Δ ϱ A t o + λ s N A s
Φ B s t = ϱ B s t + Δ ϱ B s t + Δ ϱ s t + Δ ϱ B t + λ s N B s
The parameters Φ A s and Φ B s represent the carrier phase range, in meter, between the satellite s and receivers A and B, respectively; ϱ A s and ϱ B s are the geometric range between satellite and receivers A and B, respectively; Δ ϱ A s and Δ ϱ B s are phase-range biases that depend on both receivers (A and B) and satellite positions such as orbit errors and atmospheric refraction; Δ ϱ s represents the satellite-only-based phase-range biases such as satellite clock error; Δ ϱ A and Δ ϱ B are the phase-range biases based on receivers (e.g., receiver clock error and multipath) A and B, respectively; λ s is the wavelength of the transmitted signal; and finally, N A s and N B s are the phase ambiguity for receivers A and B, respectively.
The phase-range corrections at reference time t o ( P R C ( t o ) ) at base station (known) can be expressed as follows:
P R C ( t o ) = ϱ A s t o Φ A s t o = Δ ϱ A s t o Δ ϱ s t o Δ ϱ A t o λ s N A s
Base station A transmits phase-range correction ( P R C ( t o ) ) and range rate corrections ( R R C ( t o ) ) to rover B. Therefore, phase-range corrections at rover B can be predicted at time t using the relation:
P R C t = P R C t o + R R C ( t o ) ( t t o )
The term ( t t o ) represents the latency; higher accuracy is achieved when the latency is small. By applying the base station correction, the corrected phase range at rover B can be expressed as follows:
Φ B s t c o r r = Φ B s t + P R C t
By substituting Equation (2) and the phase-range correction according to Equations (3) and (4), respectively, Equation (5) can be rewritten as follows:
Φ B s t c o r r = ϱ B s t + Δ ϱ B s t Δ ϱ A s t + Δ ϱ s t Δ ϱ s t + Δ ϱ B t Δ ϱ A t + [ λ s N B s λ s N A s ]
It can be noticed that the satellite-only-based phase errors canceled out. Also, for short baseline (in our case less than 5 km), the phase-range errors that depend on receiver and satellite position can be neglected. Thus, the corrected phase range at rover B can be rewritten as follows:
Φ B s t c o r r = ϱ B s t + Δ ϱ A B t + [ λ s N A B s ]

2.2. Code-Only RP Mathiematical Model

The objective of relative positioning is the determination of the position of the smartphone (i.e., rover B) with respect to the reference point (i.e., base A), which is stationary, by determination of the baseline vector. Corresponding to the position vector of point A ( X A ¯ ) and B ( X B ¯ ), the baseline vector ( X A B ¯ ) relation can be expressed as follows [29]:
X B Y B Z B = X A Y A Z A + X Y Z

3. Kinematic GNSS Data Processing

3.1. Kinematic Experimental Setup

To examine the performance of the low-cost single-frequency multi-GNSS RTK and RP solutions for transport applications, a kinematic survey configuration was developed (Figure 1). As given in Figure 1, three GNSS receivers were mounted on a moving vehicle with a low-cost GNSS receiver (Xiaomi 11T, Beijing, China) and two geodetic-grade GNSS receivers (Leica GS15 (Heerbrugg, Switzerland) and Trimble R4S (Westminster, CO, USA)). In addition, a stationary geodetic GNSS receiver (Trimble R4S) was positioned over the New Aswan reference point to serve as a base station. Raw GNSS data were collected along a trajectory in New Aswan City, Egypt as depicted in Figure 2.
The raw GNSS data collected from the two geodetic rover receivers were processed using carrier-phase RTK positioning with the RTKLIB GNSS software (version 2.4.3) serving as the ground truth for evaluating the smartphone-based positioning solutions [30,31]. The smartphone’s raw GNSS data were extracted directly in RINEX format using the Geo++RINEX Android application (version 2.1.6) [20]. The characteristics of the smartphone GNSS data are summarized in Table 1.

3.2. Kinematic GNSS Data Quality

As illustrated in Figure 3, the number of satellites tracked for each GNSS constellation, and their corresponding horizontal dilution of precision (HDOP) values are presented. It is evident that the GPS and BDSs consistently maintain a higher number of tracked satellites (exceeding eight satellites per epoch), which results in favorable HDOP values that remain below 1.5 during all epochs; in contrast, the GLONASS system exhibits a comparatively lower number of tracked satellites, often not exceeding six and occasionally dropping to four satellites per epoch. This reduced satellite availability leads to significantly higher HDOP values, exceeding 3, indicating poorer horizontal positional accuracy.
The percentage of GNSS measurements is computed for each satellite system utilizing the RINEX SCAN (Version 1.0.0) software [32]; then, it is summarized in Table 2. It is clear that all GNSSs exhibit losses in phase measurements; however, the Galileo system experiences losses in both code and phase measurements for some satellites.
To further analyze the quality of GNSS data obtained from the smartphone, the carrier-to-noise density ratio (C/N0), which represents the received signal strength, was evaluated for each satellite [33]. The minimum and maximum average C/N0 values for each GNSS constellation along with their corresponding satellite are illustrated in Figure 4. It can be observed that all average C/N0 values fall within the range of 30 dB-Hz to 40 dB-Hz. In addition, the highest average C/N0 recorded was 39.002 dB-Hz by satellite C24, while the lowest was 30.596 dB-Hz, corresponding to satellite R01. Moreover, Figure 4 also presents the epoch-by-epoch C/N0 variations throughout the trial, and it is shown that the signal strength fluctuates significantly over time with satellite G02 frequently reaching instantaneous C/N0 values as high as 45 dB-Hz.

3.3. Kinematic GNSS Data Processing Methodology

Based on the aforementioned data quality analysis, a variety of processing scenarios were implemented including the GPS-only (G), GPS/Galileo (GE), GPS/GLONASS (GR), GPS/BDS (GC), and all four systems (GREC) processing options. These configurations were expected to improve satellite availability and enhance its positioning geometry, as reflected by the HDOP. The number of visible satellites and their corresponding HDOP values for each processing scenario are given in Figure 5.
Both RTK and relative positioning techniques were processed using the Net-Diff GNSS software (version 1.14) as summarized on Table 3 [34]. It is important to note that the Xiaomi 11T smartphone does not support navigation message recording. As a result, the broadcast navigation messages were obtained from the International GNSS Service (IGS) website [35]; additionally, a stochastic model based on C/N0 and satellite elevation was applied. The mathematical expression of the stochastic model can be described as follows [36]:
σ = 1 sin E + a + b . 10 ( 1 2 . C / N 0 10 )
where σ denotes signal uncertainty; a and b are factors that are derived from filter residuals; E represents the satellite’s elevation angle; and C/N0 symbolizes the carrier-to-noise density ratio in dB-Hz (signal quality metric).
The processing outputs consisted of epoch-by-epoch latitude and longitude errors, referenced to the World Geodetic System 1984 (WGS-84). These geodetic coordinates were subsequently converted to projected coordinates in the Universal Transverse Mercator (UTM) Zone 36N, resulting in easting and northing values [37]; thereafter, these were transformed into horizontal positioning errors using the following relation:
H o r i z o n t a l e r r o r s = E a s t i n g e r r o r s 2 + N o r t h i n g e r r o r s 2

4. Results and Analysis

The horizontal positioning errors over time are shown in Figure 6 for both RTK and RP solutions. It can be observed that the RTK processing scenarios achieve sub-1.5 m accuracy despite some fluctuations; moreover, the quad-constellation RTK solution demonstrates the best performance, consistently maintaining sub-1 m accuracy and even reaching below 50 cm at certain times.
On the other hand, the code-based RP approach exhibits meter-level performance with errors generally exceeding 3 m across all scenarios. Similarly to RTK, the quad-constellation RP solution shows the best results within its category, maintaining errors below 3 m for almost all epochs.
In general, it can be said that carrier-based RTK achieves horizontal positioning accuracy in the sub-meter to meter range, whereas code-only RP provides meter-level accuracy.
To further analyze the horizontal positioning accuracy, RMSE was evaluated using the following equation:
R M S E = ± H 2 n
Table 4 summarizes the RMSE values for horizontal positioning accuracy using both RTK and RP methods. For RTK, all scenarios achieve sub-meter RMSE values with the GPS-only solution reaching 0.766 m in horizontal directions. The GREC solution demonstrates superior performance, achieving horizontal RMSE of 0.456 m; on the contrary, all RP scenarios exhibit meter-level horizontal RMSE values. The GPS-only solution records a horizontal RMSE of 1.703 m. Similarly to RTK, the multi-constellation solution, particularly (GREC) and (GE), offer superior performance, achieving horizontal RMSE values of 1.541 m.
Moreover, boxplots were used in order to better visualize and analyze the horizontal positioning accuracy of the proposed RTK and RP scenarios. The interquartile range (IQR) is calculated to show clear indication of consistency, while outliers highlight instances of degraded accuracy as given in Figure 7. For the RTK solution, the IQR of the horizontal positioning errors are 0.575 m, 0.352 m, 0.492 m, 0.564 m, and 0.249 m for the G, GE, GR, GC, and GREC scenarios, respectively, whereas the RP’s values are 1.345 m, 1.196 m, 1.806 m, 1.343 m, and 1.017 m for the same scenarios, respectively. This shows that the RTK solutions exhibit more consistent horizontal positioning accuracy than the RP counterparts. Moreover, it is noticed that the horizontal positions discrepancies are narrowly distributed for RTK processing options particularly for GE and GREC options; on the other hand, these discrepancies are widely distributed for RP processing options.

5. Discussion

Real-time positioning is critical for transportation applications; consequently, high-precision positioning techniques such as RP or RTK are often preferred over low-cost alternatives like PPP, which is limited by its long convergence time. However, achieving cost-effective instantaneous positioning has become increasingly feasible due to advancements in GNSS technology. Therefore, in our research, we examine the positioning accuracy for both RTK and RP processing models for transportation applications.
For this purpose, the cumulative distribution function (CDF) of the horizontal positioning components is computed (Figure 8). It is obvious that about 90% of the RTK- GREC horizontal errors are below 0.7 m, while it is less than 1.2 m for the RTK-GE solution; additionally, it under 1.4 m for the other RTK processing options. Regarding the RP processing solutions, the horizontal positioning errors are raised. For instance, 90% of the RP-GREC horizontal accuracy is below 2.5 m; however, it is approximately less than 3 m, 3.5 m, 3.5 m, and 5 m for GE, GC, G, and GR solutions.
Furthermore, the histogram of the horizontal positioning accuracy, along with the corresponding standard deviation (STD) that quantifies the precision of the error distribution along the trajectory, is computed and presented in Figure 9 in order to enable a comparative assessment of the proposed processing scenarios. As shown, for the RTK solution, the horizontal error distributions range from 0 to 1 m, with a uniform distribution observed in the GE and GREC scenarios; moreover, the STD is significantly enhanced in case of the GREC scenario to reach 0.166 m compared to the other RTK scenarios. Adding Galileo observations to the RTK-GPS solution also improves the positioning’s precision compared to GLONASS and BDS as the STD of the RTK-GE solution is diminished to be 0.244 m in comparison to 0.364 m, 0.289, and 0.382 for the RTK-G, RTK-GR, and RTK-GC solutions, respectively.
For the RP solution, the 2D positioning errors range from 0 to 2 m with clear superiority to the GREC scenario. It is clear that the STD values are greater than their RTK counterparts. Additionally, the precision of the RP-GREC is the best among the other RP solutions as it decreased to be 0.704 m, while the STD metrics are 0.865 m, 0.786 m, 1.207 m, and 0.863 m for the RP-G, RP-GE, RP-GR, and RP-GC scenarios, correspondingly, with obvious superiority for the RP-GE scenario.
To better visualize the horizontal accuracy performance of the Xiaomi 11T using both RTK and RP methods, satellite imagery of road environments was utilized in QGIS (version 3.40.3) with Google Satellite imagery as the background [38,39]. The performance of the proposed RTK and RP solutions is presented in Figure 10. Both positioning methods demonstrated high accuracy in suburban environments, with noticeable degradation in medium and challenging environments. The GREC scenario showed superior performance compared to the other RTK and RP solutions, especially in medium-complexity environments for both positioning modes.

6. Conclusions

In this study, the positioning accuracy of single-frequency quad-GNSS carrier-phase-based RTK and code-based RP was evaluated for transportation applications, utilizing the ultra-low-cost Xiaomi 11T smartphone.
Initially, the quality of the smartphone’s raw GNSS data was assessed by analyzing measurement availability. It was observed that all systems experienced carrier-phase measurement losses, while the Galileo system additionally suffered from code measurement losses. The signal strength, represented by C/N0, was also evaluated. Results indicated that the average C/N0 values did not exceed 40 dB-Hz and did not fall below 30 dB-Hz across all systems.
During the kinematic trial, the Xiaomi 11T achieved sub-meter-level accuracy using RTK and meter-level accuracy using RP. For the GPS-only configuration, the horizontal RMSE was 0.766 m for RTK and 1.703 m for RP. The quad-constellation solution demonstrated superior performance, achieving horizontal RMSE values of 0.456 m and 1.541 m for RTK and RP, respectively.
Overall, Xiaomi 11T has demonstrated its capability to support urban transportation applications that require real-time sub-meter-level positioning accuracy, such as autonomous vehicle navigation, lane-level positioning for advanced driver-assistance systems, public transport monitoring, and precise traffic monitoring.

Author Contributions

Conceptualization, M.A., H.A.K. and A.A.; methodology, M.A. and H.A.K.; software, H.A.K.; validation, M.A. and H.A.K.; formal analysis, A.A. and H.A.K.; investigation, M.A.; resources, A.A. and H.A.K.; data curation, H.A.K. and A.A.; writing—original draft preparation, H.A.K.; writing—review and editing, M.O.A.M.; visualization, M.A. and M.O.A.M.; supervision, M.A.; project administration, M.A.; funding acquisition, M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This project is sponsored by Prince Sattam Bin Abdulaziz University (PSAU) as part of funding for its SDG Roadmap Research Funding Program, project number PSAU-2023- SDG-43.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

This project is sponsored by Prince Sattam Bin Abdulaziz University (PSAU) as part of funding for its SDG Roadmap Research Funding Program, project number PSAU-2023- SDG-43.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Guo, Y.; Tian, Z.; Li, B.; Zhou, J.; Yin, Z.; Dong, Q.; Ying, S. Lane-Level Map Matching for Vehicles Using Mask-Based Raster High-Definition Maps. Expert. Syst. Appl. 2025, 287, 128195. [Google Scholar] [CrossRef]
  2. Nour, M.; Nour, M.; Zaki, M.H. Integrating Vehicle-to-Infrastructure Communication for Safer Lane Changes in Smart Work Zones. World Electr. Veh. J. 2025, 16, 215. [Google Scholar] [CrossRef]
  3. de Winkel, K.N.; Christoph, M. Rethinking Advanced Driver Assistance System Taxonomies: A Framework and Inventory of Real-World Safety Performance. Transp. Res. Interdiscip. Perspect. 2025, 29, 101336. [Google Scholar] [CrossRef]
  4. Hofmann-Wellenhof, B.; Lichtenegger, H.; Wasle, E. GNSS–Global Navigation Satellite Systems: GPS, GLONASS, Galileo, and More; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2007; ISBN 3211730176. [Google Scholar]
  5. Wang, S.; Dong, X.; Liu, G.; Gao, M.; Zhao, W.; Lv, D.; Cao, S. Low-Cost Single-Frequency DGNSS/DBA Combined Positioning Research and Performance Evaluation. Remote Sens. 2022, 14, 586. [Google Scholar] [CrossRef]
  6. Weng, D.; Yu, B.; Zhao, J.; Li, S.; Zhou, H.; Xu, Y. Augmenting Vehicle GNSS Positioning through Cross-Street Measurements in Urban Canyons. Measurement 2026, 257, 118603. [Google Scholar] [CrossRef]
  7. Cho, H.M.; Park, J.W.; Lee, J.S.; Han, S.K. Assessment of the GNSS-RTK for Application in Precision Forest Operations. Remote Sens. 2023, 16, 148. [Google Scholar] [CrossRef]
  8. Huang, Y.; Fu, J.; Xu, S.; Han, T.; Liu, Y. Research on Integrated Navigation System of Agricultural Machinery Based on RTK-BDS/INS. Agriculture 2022, 12, 1169. [Google Scholar] [CrossRef]
  9. Monjardín-Armenta, S.A.; Rangel-Peraza, J.G.; Sanhouse-García, A.J.; Plata-Rocha, W.; Rentería-Guevara, S.A.; Mora-Félix, Z.D. Statistical Comparison Analysis of Different Real-Time Kinematic Methods for the Development of Photogrammetric Products: CORS-RTK, CORS-RTK + PPK, RTK-DRTK2, and RTK + DRTK2 + GCP. Open Geosci. 2024, 16, 20220650. [Google Scholar] [CrossRef]
  10. Czyża, S.; Szuniewicz, K.; Kowalczyk, K.; Dumalski, A.; Ogrodniczak, M.; Zieleniewicz, Ł. Assessment of Accuracy in Unmanned Aerial Vehicle (UAV) Pose Estimation with the REAL-Time Kinematic (RTK) Method on the Example of DJI Matrice 300 RTK. Sensors 2023, 23, 2092. [Google Scholar] [CrossRef]
  11. Segovia Ramírez, I.; Parra Chaparro, J.R.; García Márquez, F.P. Unmanned Aerial Vehicle Integrated Real Time Kinematic in Infrared Inspection of Photovoltaic Panels. Measurement 2022, 188, 110536. [Google Scholar] [CrossRef]
  12. Wang, R.; Zhang, Y.; Li, T.; Wang, C.; Wu, Q.; Pei, L.; Zhang, W.A. RTK-LIO: Tightly Coupled RTK/LiDAR/Inertial Navigation System Based on Optimization Approach. IEEE Sens. J. 2025, 25, 26220–26227. [Google Scholar] [CrossRef]
  13. Gu, S.; Zhou, S.; Song, W.; Li, R. Feature Augmented PPP-RTK/INS/Vision Integration Based on Combinatorial Optimization for Urban Vehicle Navigation. Meas. Sci. Technol. 2025, 36, 055101. [Google Scholar] [CrossRef]
  14. Wang, J.; Yu, X.; Guo, S. Inversion and Characteristics of Unmodeled Errors in GNSS Relative Positioning. Measurement 2022, 195, 111151. [Google Scholar] [CrossRef]
  15. Korenberg, M.J.; Carvalho, G.S.; Silva, F.O.; Vinicius, M.; Pacheco, O.; Campos, G.A.O. Performance Analysis of Relative GPS Positioning for Low-Cost Receiver-Equipped Agricultural Rovers. Sensors 2023, 23, 8835. [Google Scholar] [CrossRef]
  16. Mahfouz, A.; Menzio, D.; Dalla Vedova, F.; Voos, H.; Mahfouz, A.; Menzio, D.; Dalla Vedova, F.; Voos, H. GNSS-Based Baseline Vector Determination for Widely Separated Cooperative Satellites Using L1-Only Receivers. Adv. Space Res. 2024, 73, 5570–5581. [Google Scholar] [CrossRef]
  17. Yang, W.; Liu, Y.; Liu, F. An Improved Relative GNSS Tracking Method Utilizing Single Frequency Receivers. Sensors 2020, 20, 4073. [Google Scholar] [CrossRef] [PubMed]
  18. Deng, Y.; Wang, S.; Liu, C. Research on GNSS Multi-System Relative Positioning Algorithm. Commun. Comput. Inf. Sci. 2019, 980, 434–447. [Google Scholar] [CrossRef]
  19. Innovation: Precise Positioning Using Raw GPS Measurements from Android Smartphones—GPS World. Available online: https://www.gpsworld.com/innovation-precise-positioning-using-raw-gps-measurements-from-android-smartphones/ (accessed on 22 August 2025).
  20. Geo++ RINEX Logger—Apps on Google Play. Available online: https://play.google.com/store/apps/details?id=de.geopp.rinexlogger (accessed on 22 August 2025).
  21. GnssLogger App—Apps on Google Play. Available online: https://play.google.com/store/apps/details?id=com.google.android.apps.location.gps.gnsslogger (accessed on 22 August 2025).
  22. Yong, C.; Odolinski, R.; Zaminpardaz, S.; Moore, M.; Rubinov, E.; Er, J.; Denham, M. Instantaneous, Dual-Frequency, Multi-GNSS Precise RTK Positioning Using Google Pixel 4 and Samsung Galaxy S20 Smartphones for Zero and Short Baselines. Sensors 2021, 21, 8318. [Google Scholar] [CrossRef]
  23. Song, W.; Ding, H.; Zhang, L.; Chen, L.; Guo, W.; Lin, W.; Qi, S. Performance Verification of GNSS/5G Tightly Coupled Fusion Positioning in Urban Occluded Environments with a Smartphone. GPS Solut. 2025, 29, 40. [Google Scholar] [CrossRef]
  24. Tomaštík, J.; Hernández Olcina, J.; Saloň, Š.; Tunák, D. Pixel 5 Versus Pixel 9 Pro XL—Are Android Devices Evolving Towards Better GNSS Performance? Sensors 2025, 25, 4452. [Google Scholar] [CrossRef]
  25. Wang, J.; Xia, M.; Zhang, D.; Wen, W.; Chen, W.; Shi, C. Urban GNSS Positioning for Consumer Electronics: 3D Mapping and Advanced Signal Processing. IEEE Trans. Consum. Electron. 2025, 71, 7059–7072. [Google Scholar] [CrossRef]
  26. Pavlovčič-Prešeren, P.; Dimc, F.; Bažec, M. Exploiting the Sensitivity of Dual-Frequency Smartphones and GNSS Geodetic Receivers for Jammer Localization. Remote Sens. 2023, 15, 1157. [Google Scholar] [CrossRef]
  27. Xu, Q.; Li, X.; Li, X.; Han, X.; Shen, Z. Enhancing Smartphone-Based Vehicle Navigation in Deep Urban Areas Using Machine Learning-Aided PPP-RTK. GPS Solut. 2025, 29, 137. [Google Scholar] [CrossRef]
  28. Tao, X.; Liu, W.; Wang, Y.; Li, L.; Zhu, F.; Zhang, X. Smartphone RTK Positioning with Multi-Frequency and Multi-Constellation Raw Observations: GPS L1/L5, Galileo E1/E5a, BDS B1I/B1C/B2a. J. Geod. 2023, 97, 43. [Google Scholar] [CrossRef]
  29. Ghilani, C.D.; Wolf, P.R. Elementary Surveying; Prentice Hall: Hoboken, NJ, USA, 2010; ISBN 0132554348. [Google Scholar]
  30. Takasu, T.; Yasuda, A. Development of the Low-Cost RTK-GPS Receiver with an Open Source Program Package RTKLIB. In Proceedings of the International Symposium on GPS/GNSS, International Convention Center Jeju Korea, Seogwipo-si, Republic of Korea, 4–6 November 2009; Volume 1, pp. 1–6. [Google Scholar]
  31. Wiśniewski, B.; Bruniecki, K.; Moszyński, M. Evaluation of RTKLIB’s Positioning Accuracy Usingn Low-Cost GNSS Receiver and ASG-EUPOS. TransNav Int. J. Mar. Navig. Saf. Sea Transp. 2013, 7, 79–85. [Google Scholar]
  32. Ozdemir, B.N. RINEX SCAN: Open-Source RINEX Epoch and Frequency Scanning Software. Earth Sci. Inform. 2025, 18, 290. [Google Scholar] [CrossRef]
  33. Swamy, K.C.T.; Pasuluri, B.S.; Akash Venkata Ramana, G.; Jaya Tarun, K.; Bharath, M.; Dileep Kumar, B. Analysis of Carrier to Noise Density Ratio, Satellite Visibility and Skyplot of Multiple GNSS Constellations Using Smart Phone for Relative Positioning Application. In Proceedings of the 2024 International Conference on Emerging Smart Computing and Informatics, ESCI 2024, Pune, India, 5–7 March 2024. [Google Scholar] [CrossRef]
  34. Zhang, Y.; Chen, J.; Gong, X.; Chen, Q. The Update of BDS-2 TGD and Its Impact on Positioning. Adv. Space Res. 2020, 65, 2645–2661. [Google Scholar] [CrossRef]
  35. CDDIS||Data and Derived Products|GNSS|GNSS Data and Product Archive. Available online: https://cddis.nasa.gov/Data_and_Derived_Products/GNSS/GNSS_data_and_product_archive.html (accessed on 29 August 2025).
  36. Banville, S.; Lachapelle, G.; Ghoddousi-Fard, R.; Gratton, P. Automated Processing of Low-Cost GNSS Receiver Data. In Proceedings of the 32nd International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+2019), Miami, FL, USA, 16–20 September 2019; pp. 3636–3652. [Google Scholar]
  37. Noureldin, A.; Karamat, T.B.; Georgy, J. Fundamentals of Inertial Navigation, Satellite-Based Positioning and Their Integration; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; pp. 1–313. [Google Scholar] [CrossRef]
  38. QGIS Web Site. Spatial Without Compromise. Available online: https://qgis.org/ (accessed on 29 August 2025).
  39. Google Earth. Available online: https://earth.google.com/web/@0,-0.31,0a,22251752.77375655d,35y,0h,0t,0r/data=CgRCAggBQgIIAEoNCPwEQAA (accessed on 29 August 2025).
Figure 1. Kinematic setup.
Figure 1. Kinematic setup.
Geomatics 05 00056 g001
Figure 2. Satellite image for the kinematic trajectory.
Figure 2. Satellite image for the kinematic trajectory.
Geomatics 05 00056 g002
Figure 3. Number of satellites (left) and HDOP (right) for each system.
Figure 3. Number of satellites (left) and HDOP (right) for each system.
Geomatics 05 00056 g003
Figure 4. The average C/N0 (left) and the C/N0 epoch-by-epoch (right).
Figure 4. The average C/N0 (left) and the C/N0 epoch-by-epoch (right).
Geomatics 05 00056 g004
Figure 5. No. of satellites (left) and HDOP (right) for our proposed scenarios.
Figure 5. No. of satellites (left) and HDOP (right) for our proposed scenarios.
Geomatics 05 00056 g005
Figure 6. The horizontal positioning errors over time using RP (left) and RTK (right).
Figure 6. The horizontal positioning errors over time using RP (left) and RTK (right).
Geomatics 05 00056 g006aGeomatics 05 00056 g006b
Figure 7. The boxplot for horizontal positioning errors using RP (left) and RTK (right).
Figure 7. The boxplot for horizontal positioning errors using RP (left) and RTK (right).
Geomatics 05 00056 g007
Figure 8. The CDF plot for horizontal positioning errors using RP (left) and RTK (right).
Figure 8. The CDF plot for horizontal positioning errors using RP (left) and RTK (right).
Geomatics 05 00056 g008
Figure 9. Histogram of height differences for RP (left) and RTK (right).
Figure 9. Histogram of height differences for RP (left) and RTK (right).
Geomatics 05 00056 g009aGeomatics 05 00056 g009b
Figure 10. Satellite image (Google satellite) for RTK (left) and RP (right) solutions.
Figure 10. Satellite image (Google satellite) for RTK (left) and RP (right) solutions.
Geomatics 05 00056 g010
Table 1. The characteristics of the Xiaomi 11T GNSS raw data.
Table 1. The characteristics of the Xiaomi 11T GNSS raw data.
SystemFrequencyMeasurements
CodeCarrierSignal Strength
GPSL1C1CL1CS1C
GalileoE1C1CL1CS1C
GLONASSG1C1CL1CS1C
BDSB1C2IL2IS2I
Table 2. The percentage of GNSS measurement availability.
Table 2. The percentage of GNSS measurement availability.
GPSGLONASSGalileoBeiDou 2,3
SVIDC1CL1CSVIDC1CL1CSVIDC1CL1CSVIDC2IL2I
G0210069.75R0110089.02E0299.8896.03C0210076.13
G0395.8868.19R0210097.99E0399.9398.2C0310051.65
G0499.978.53R0310095.86E0597.8188.35C0510053.73
G0510091.91R0810064.84E0999.4879.99C0610061.77
G0610092.4R1110078.24E1599.2185.78C0710083.53
G0710098.51R1210098.09E2499.385.32C0910064.81
G0899.672.54R1310035.19E2599.7897.66C1010094.64
G0910092.23R1410071.93E3187.0558.14C1410098.83
G1110089.62 E3694.257.53C1610077.53
G1310058.41 C2110085.76
G1410099.28 C2410099.98
G1610034.62 C2510094.31
G1710064.02 C2610096.65
G2010097.22 C3310095.9
G2810096.64 C4010090.59
G3099.9890.99 C4110088.68
C4210099.9
C4410096.04
Table 3. Net-Diff GNSS processing parameters.
Table 3. Net-Diff GNSS processing parameters.
ParametersRTKRP
ObservationsCarrierCode-only
SystemG − GE − GR − GC − GREC
FrequencySingle
Orbit/ClockBroadcast IGS
IonosphereKlobuchar
AmbiguityContinuousFLOAT
Interval10s
Stochastic modelELE1 + C/N0
EstimationKalman filter
Table 4. The horizontal RMSE (in meter) for RTK and RP.
Table 4. The horizontal RMSE (in meter) for RTK and RP.
SystemRTKRP
G0.7661.703
GE0.6521.541
GR0.6432.514
GC0.7371.700
GREC0.4561.541
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abdelazeem, M.; Kamal, H.A.; Abazeed, A.; Mohamed, M.O.A. Quad-Constellation RTK and Relative GNSS Using Cost-Effective Smartphone for Transportation Applications. Geomatics 2025, 5, 56. https://doi.org/10.3390/geomatics5040056

AMA Style

Abdelazeem M, Kamal HA, Abazeed A, Mohamed MOA. Quad-Constellation RTK and Relative GNSS Using Cost-Effective Smartphone for Transportation Applications. Geomatics. 2025; 5(4):56. https://doi.org/10.3390/geomatics5040056

Chicago/Turabian Style

Abdelazeem, Mohamed, Hussain A. Kamal, Amgad Abazeed, and Mudathir O. A. Mohamed. 2025. "Quad-Constellation RTK and Relative GNSS Using Cost-Effective Smartphone for Transportation Applications" Geomatics 5, no. 4: 56. https://doi.org/10.3390/geomatics5040056

APA Style

Abdelazeem, M., Kamal, H. A., Abazeed, A., & Mohamed, M. O. A. (2025). Quad-Constellation RTK and Relative GNSS Using Cost-Effective Smartphone for Transportation Applications. Geomatics, 5(4), 56. https://doi.org/10.3390/geomatics5040056

Article Metrics

Back to TopTop