Next Article in Journal
Land Use and Land Cover (LULC) Mapping Accuracy Using Single-Date Sentinel-2 MSI Imagery with Random Forest and Classification and Regression Tree Classifiers
Previous Article in Journal
Cloud Detection Methods for Optical Satellite Imagery: A Comprehensive Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Evaluation of Static Affordable Smartphone Positioning Performance Leveraging GPS/Galileo Measurements with Instantaneous CNES and Final IGS Products

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
Department of Integrated Geodesy and Cartography, AGH University of Krakow, al. A. Mickiewicza 30, 30-059 Krakow, Poland
4
Construction and Building Engineering Department, College of Engineering and Technology, Arab Academy for Science, Technology and Maritime Transport, Aswan 81544, Egypt
*
Author to whom correspondence should be addressed.
Geomatics 2025, 5(3), 28; https://doi.org/10.3390/geomatics5030028
Submission received: 25 May 2025 / Revised: 21 June 2025 / Accepted: 23 June 2025 / Published: 27 June 2025

Abstract

This research examines the performance of the affordable Xiaomi 11T smartphone in static positioning mode. Static Global Navigation Satellite System (GNSS) measurements are acquired over a two-hour period with a known reference point, spanning three consecutive days. The acquired data are processed, employing both real-time and post-processing Precise Point Positioning (PPP) solutions using GPS-only, Galileo-only, and the combined GPS/Galileo datasets. To correct the satellite and clock errors, the instantaneous Centre National d’Études Spatiales (CNES), the final Le Groupe de Recherche de Géodésie Spatiale (GRG), GeoForschungsZentrum (GFZ), and Wuhan University (WUM) products were applied. The results demonstrate that sub-30 cm positioning accuracy is achieved in the horizontal direction using real-time and final products. Additionally, sub-50 cm positioning accuracy is attained in the vertical direction for the real-time and post-processed solutions. Furthermore, the real-time products achieved three-dimensional (3D) position accuracies of 40 cm, 29 cm, and 20 cm using GPS-only, Galileo-only, and the combined GPS/Galileo observations, respectively. The final products achieved 3D position accuracies of 24 cm, 26 cm, and 28 cm using GPS-only, Galileo-only, and the combined GPS/Galileo measurements, respectively. The attained positioning accuracy can be used in some land use and urban planning applications.

1. Introduction

Precise Point Positioning (PPP) and Real-Time Kinematic (RTK) are now the most widely utilized high-precision Global Navigation Satellite System (GNSS) positioning techniques. RTK approach relies on reference stations, referred to as base stations, in conjunction with robust communication networks, while the PPP technique utilizes a single GNSS receiver [1,2]. On the other hand, a significant limitation of the PPP approach is its prolonged convergence time, which presents a challenge for real-time applications [3]. With the accelerated advancements in GNSS technology, the current constellations comprise over 100 GNSS satellites, including GPS, GLONASS, Galileo, and BeiDou satellite systems [4]. The integration of these multi-GNSS satellites significantly contributes to reducing convergence time, and it enables users to achieve centimeter-level accuracy within ten minutes of convergence time [5,6]. Furthermore, it aids in enhancing the GNSS raw data from low-cost receivers, which are often prone to data losses [7]. To achieve a high level of accuracy, PPP depends on the International GNSS Service (IGS), which provides a variety of products to mitigate GNSS-based errors. These products include GNSS satellite ephemerides, Earth rotation parameters, satellite clock corrections, zenith tropospheric path delay estimates, and Global Ionosphere Maps (GIM). Moreover, they are available from various Analysis Centers (ACs), such as the Center for Orbit Determination in Europe (CODE), the European Space Operations Center (ESA), the GeoForschungsZentrum (GFZ), Le Groupe de Recherche de Géodésie Spatiale (GRG), Wuhan University (WUM) [8,9,10], and the Centre National d’Etudes Spatiales (CNES), archived real-time products [11]. Since ionospheric delay is a crucial issue for single-frequency PPP users, they have to utilize the Klobuchar, NeQuick, or IGS-GIM models [12,13,14] to account for the ionospheric error. Dual-frequency users can take advantage of the ionospheric dispersive nature by employing the Ionosphere-Free Precise Point Positioning (IF-PPP) method, which effectively mitigates approximately 99% of the ionospheric delay [15]. Furthermore, the undifferenced Uncombined Precise Point Positioning (UPPP) method that estimates the ionospheric delay as an unknown parameter can enhance both positional accuracy and convergence time [16].
At present, significant breakthroughs in affordable smartphone-based GNSS precise positioning are fulfilled with the launch of the Xiaomi Mi8, which is equipped with the Broadcom BCM4775 chipset because it supports multi-frequency and multi-GNSS systems [17]. Also, it demonstrated Root Mean Square Error (RMSE) of 4.14 m in horizontal, when utilizing single-frequency multi-GNSS data in conjunction with Single Point Positioning (SPP) approach [18]. Moreover, the results showed that decimeter- and meter-level horizontal positioning accuracy can be attained in static and kinematic modes, respectively, using the PPP technique [19]. Following the launch of the Mi8, several smartphone modules are released, such as Huawei Mate 40 and P40, Samsung Galaxy S20, and Google Pixel 4 [20,21,22], which pave the way for low-cost and highly precise GNSS positioning applications. Unlike the geodetic receiver, the carrier-to-noise ratio (C/N0) for the smartphone is low [23]; as a result, the observed datasets are lost, and then the positioning accuracy is degraded. For this reason, a number of researchers suggest applying the weighting model based on the C/N0 rather than the model based on the elevation angle for stochastic model estimation [24,25,26].
In this research, the real-time and post-processing GNSS positioning performance of the Xiaomi 11T module for static applications is evaluated. This Xiaomi 11T module has many GNSS features, such as supporting multi-frequency multi-constellation GNSS (i.e., GPS L1/L5, Galileo E1/E5a, GLONASS G1, and BeiDou B1 [27]. The ionosphere-free PPP approach is applied for both instant and post-processed scenarios. Our paper is organized as follows: First, the ionosphere-free PPP mathematical model is introduced. Subsequently, the GNSS data collection and processing methodology are presented, along with an evaluation of the quantity and quality of the collected data. The processing results and their analysis are presented and discussed in Section 4. Finally, the conclusion is drawn in the final section.

2. Ionosphere-Free PPP Processing Model

The dual-frequency GNSS ionosphere-free PPP processing scenario can be expressed mathematically as follows [28]:
P I F s = ρ r s + c ( d t r + b r ,   I F ) c d t c o r r s + T r s + ε p s
Φ I F s = ρ r s + c d t r + b r ,   I F c d t c o r r s + T r s + N I F ~ s + ε Φ s
where P I F and Φ I F represent ionosphere-free code and phase combinations, respectively; ρ r s is the satellite receiver geometric range; d t r denote to receiver clock errors; b r , I F is the receiver ionosphere-free differential code bias; d t c o r r s is the corrected satellite clock parameter after applying the archived real-time and post-processing products; T r s refers to the tropospheric delay; ε ( p i , Φ i ) denote multipath and noisy measurements for code and phase measurements, accordingly; N I F ~ refers to the real-value ambiguity parameter, including both code and carrier phase biases, which can be expressed as follows:
N I F ~ s = f 1 2 λ 1 N 1 f 2 2 λ 2 N 2 f 1 2 f 2 2 + [ ( b r ,   I F + δ r ,   I F ) ( b I F s + δ I F s ) ]
where f 1 and f 2 are the frequencies of L 1 and L 2 , respectively; λ 1 and λ 2 are the wavelength of L 1 and L 2 , respectively; N 1 and N 2 are the carrier-phase ambiguity parameters on L 1 and L 2 , respectively; b I F s is the satellite ionosphere-free differential code bias; δ r , I F and δ I F s are the receiver and satellite ionosphere-free carrier phase biases, respectively. It is well known that the receiver differential code bias is lumped in the receiver clock parameter (i.e., c d t r ~ = c ( d t r + b r , I F ) ); thus, the vector of the estimated parameters ( X P P P ) takes the following mathematical expression:
X P P P = X ,     Y ,     Z ,             c d t r ~ ,     T w ,     N I F ~ s
where X , Y , and Z denote the receiver position; T w indicates the wet tropospheric delay.

3. GNSS Data Collection and Processing Methodology

For data collection, two hours of GPS/Galileo observations with a 30 s interval are collected using the Xiaomi 11T module over a base point located in Aswan, Egypt, on Days of Year (DOY) 70, 71, and 72 (Figure 1). Thereafter, the acquired datasets from the smartphone are converted into RINEX format using the Geo++RINEX mobile (Version 2.1.6) application [29]. The reference point was established using 4.5 h of raw GPS data collected from a geodetic receiver (i.e., Trimble R4S), which was subsequently processed through the CSRS-PPP online service using the final precise products [30]. The characteristics of the smartphone GNSS datasets are outlined in Table 1.
The quantity check is applied to our acquired dataset by computing the percentage of GNSS measurements to the total number of epochs. For this purpose, the open-source RINEX SCAN GNSS (Version 1.0.0) software [31] was utilized, which supports multi-GNSS system data quantity through a user-friendly graphical interface (GUI). Table 2 summarizes the quantity check outputs for GPS/Galileo measurements on DOY 71. Galileo signals experience greater data losses compared to those of GPS, particularly in carrier phase measurements.
The datasets are processed using the open-source Net-Diff GNSS (Version 1.14) software, which is capable of processing GNSS data through PPP approaches, as well as data processing and output analysis [32,33]. Given that just 17 GPS satellites transmit the L5 signal, it is expected that the total number of processed GPS satellites may not be enough for the PPP solution [34]; therefore, a pre-mission plan was employed using the Trimble GNSS online service [35]. As illustrated in Figure 2, the number of processed satellites for GPS-only (G), Galileo-only (E), and combined GPS/Galileo (GE) varies depending on the type of products used, even for the same PPP solution, which affects the Position Dilution of Precision (PDOP) factor.
To assess the quality of the collected raw GNSS data, the average C/N0 was calculated for both GPS and Galileo satellites (Figure 3). It can be seen that the average C/N0 values of the GPS L1 and Galileo E1 are superior to that of the GPS L5 and Galileo E5a with the exception for satellites E19 on DOY 70 as well as satellite E05 on DOY 72, also it is obvious that the average C/N0 values for all GPS satellites are superior to those of Galileo satellites.
The computed C/N0 values were further analyzed using the epoch-by-epoch domain, which is illustrated in Figure 4 and Figure 5. It can be seen that there are some obvious fluctuations in the C/N0 values for the GPS L5 and Galileo E5a signals over the three examined days; on the contrary, the C/N0 values for the GPS L1 and Galileo E1 signals are stable. An exception with L1 and E1 signals transmitted by satellites on DOY 71 and 72.
Based on data quality analysis, the acquired smartphone-GNSS raw measurements are processed in the PPP approach in three different scenarios, including GPS-only (G), Galileo-only (E), and combined GPS/Galileo (GE) in real-time and post-processing. For real-time solutions, the archived real-time CNES products are utilized [36], while the final IGS products from GFZ, GRG, and WUM analysis centers are employed [37] for post-processing solutions. Additionally, based on the aforementioned C/N0 analysis, both the satellite elevation-dependent and the signal-noise-ratio GNSS weighting model are employed for weighting analysis, which follows the equation:
σ = 1 sin E + a + b · 10 ( 1 2 · C / N 0 10 )
where σ represent signal uncertainty; a and b are coefficients estimated from filter residuals, E is the elevation angle of the satellite above the horizon, and C/N0 is the carrier-to-noise density ratio, in dB-Hz (signal quality metric). Table 3 summarizes the ionosphere-free PPP parameters using the Net-Diff GNSS software.

4. Results and Analysis

The positioning errors for the proposed PPP solutions are given in Figure 6. It is shown that the real-time processing scenario can be converged to meter-level for Galileo-only observations or sub-40 cm-level for GPS-only and the combined GPS/Galileo observations in horizontal directions after approximately 30 min. As observation time increased, the horizontal position accuracy for the Galileo-only PPP solution improved to sub-meter levels, reaching sub-50 cm after approximately 1.5 h, while the GPS-only and the combined GPS/Galileo PPP solutions achieved positioning accuracy less than 30 cm. For the vertical components, the processing results demonstrate positioning accuracy within 1 m after 30 min for Galileo-only PPP solution and within 40 cm after 30 min for GPS-only and the combined GPS/Galileo PPP solutions.
For the post-processing solutions, both the horizontal and the vertical positioning errors after 30 min are within 50 cm for the Galileo-only PPP solution and less than 30 cm levels using GPS-only and the combined GPS/Galileo PPP processing scenarios.
To further study the Xiaomi 11T GNSS positioning performance, the positioning errors for horizontal and vertical components after 30 min, 60 min, and 120 min were computed for each IF-PPP solution as illustrated in Figure 7.
By the 30 min mark of observation, the GPS-only IF-PPP solution achieved horizontal positioning accuracies better than 35 cm and 20 cm when using real-time and final correction products, respectively. By the 60 min mark, all horizontal positioning errors using the GPS-only IF-PPP solution were within 29 cm. Furthermore, by the 120 min mark, horizontal positioning accuracy improved to better than 20 cm when using CNES products and 28 cm with final IGS products. The vertical positioning accuracies of the GPS-only IF-PPP solution at 30 min of observation were approximately better than 47 cm and 53 cm when using real-time and final correction products, respectively. By the 60 min and 120 min marks, the vertical accuracies improved to better than 30 cm for all correction products.
The Galileo-only IF-PPP solution achieved horizontal positioning accuracies better than 25 cm using real-time CNES products by the 30 min mark and better than 45 cm using final IGS products by the 60 min mark. By the 120 min mark, horizontal accuracies improved to better than 25 cm with real-time products and 15 cm with final products. Regarding the vertical directions, the Galileo-only IF-PPP solution achieved accuracy better than 35 cm across all analyzed time marks and correction products. The final IGS products demonstrated a superior performance at the 30 and 60 min marks, with vertical accuracies better than 10 cm.
The combined GPS/Galileo IF-PPP solution demonstrated a horizontal accuracy of approximately better than 30 cm across all analyzed time marks and products. However, it can be noticed that CNES products achieved better than 20 cm by 30 min time marks. Regarding the vertical accuracy using the combined GPS/Galileo IF-PPP solution, approximately 30 cm accuracy was achieved using CNES across all analyzed time marks, while better than 25 cm was achieved using final IGS products across all analyzed time marks. Similarly to the Galileo-only solution, the combined GPS/Galileo IF-PPP solution vertical accuracy was better than 15 cm for 30 and 60 min time marks using final products.
An analysis of the positioning error accuracy across different time windows indicates that the positioning performance remains generally stable, with minor fluctuations in accuracy over time. Notably, real-time CNES products and single-constellation solutions occasionally demonstrated slightly improved performance at certain time intervals. This trend is particularly evident in the Galileo-only IF-PPP solution, where the vertical component showed enhanced accuracy at specific time marks compared with other IF-PPP solutions.
Figure 7. The positioning errors in horizontal (Left) and vertical (Right) direction for different time windows on DOY 71.
Figure 7. The positioning errors in horizontal (Left) and vertical (Right) direction for different time windows on DOY 71.
Geomatics 05 00028 g007
The aforementioned outputs of error time series and positioning errors at different time windows clearly demonstrate some fluctuations and degradation. Therefore, a deeper analysis is warranted through the examination of the Cumulative Distribution Function (CDF), as illustrated in Figure 8. It can be seen that 90% of two-dimensional (2D) horizontal errors are less than 30 cm, and 80% of the 2D errors are less than 40 cm of the GPS-only solution using final IGS products and real-time CNES products, respectively. For vertical direction errors of the GPS-only solution, approximately 90% of errors are less than 50 cm and 58 cm using real-time and final products, respectively.
The Galileo-only solution demonstrated a notable improvement in performance for final products compared with real-time. Approximately 90% of Galileo-only solution 2D errors are less than 50 cm and 3.5 m using final and real-time products, respectively. Also, 90% of its vertical errors are less than 50 cm and 2 m using final and real-time products, respectively.
For the combined GPS/Galileo, 90% of both 2D and vertical errors are less than 35 cm using all solutions, with slightly better performance of CNES products in 2D components.
Figure 8. The CDF for the IF-PPP solution using GPS, Galileo, and the combined GPS/Galileo observations on DOY 71.
Figure 8. The CDF for the IF-PPP solution using GPS, Galileo, and the combined GPS/Galileo observations on DOY 71.
Geomatics 05 00028 g008

5. Discussion

It is becoming more widely acknowledged that the ionosphere-free PPP technique is the preferred solution for attaining cost-effective high-precision GNSS-based positioning. The advanced GNSS receivers that can track multiple frequencies are the bare minimum requirement for such an approach. Recently, advancements in GNSS technology, particularly the emergence of low-cost dual-frequency receivers such as smartphones and the widespread availability of freely accessible GNSS correction products, have significantly enhanced the feasibility and accessibility of the IF-PPP approach, thereby employing it in a wider range of land use and urban sustainability applications. To further analyze the attained positioning accuracy, the RMSE is computed. The RMSE can be estimated using the following equation:
R M S E = ± E r r o r 2 n
Figure 9 demonstrates the following:
  • For a GPS-only solution, less than 50 cm RMSE values in horizontal, vertical, and three-dimensional (3D) directions using CNES archived real-time products on DOY 70 and DOY 71. However, a notable degradation in positioning accuracy was observed, with RMSE values exceeding 50 cm in the horizontal and 3D component on DOY 72. The final WUM products demonstrated superior performance for the GPS-only solution, yielding RMSE values of approximately 22 cm, 11 cm, and 24 cm in the horizontal, vertical, and 3D directions, respectively.
  • The Galileo-only solution exhibits higher RMSE values compared to the real-time GPS-only PPP solutions counterpart for DOY 70 and DOY 71. When employing the CNES real-time products, the Galileo-only solution achieved RMSE values close to 2 m across horizontal and 3D components on DOY 71, as well as vertical and position 3D components on DOY 70. A significant improvement in RMSE values in all components was observed on DOY 72 with 24 cm, 16 cm, and 29 cm in horizontal, vertical, and position 3D components, respectively. Using the final post-processing products, the Galileo-only solution yielded RMSE values of approximately less than 30 cm for all products. A notable degradation in positioning accuracy was observed across all components on DOY 70 using the GRG product. Among the evaluated final products, the GRG solution delivered the best performance on DOY 72, attaining RMSE values of 21 cm, 13 cm, and 29 cm in the horizontal, vertical, and position 3D components, respectively.
  • The combined GPS/Galileo solution demonstrates more stable accuracy compared to single-constellation solutions. Using the real-time CNES products, it achieved RMSE values of approximately 50 cm for all directions. On DOY 72, the CNES solution achieved superior RMSE values of 13 cm, 15 cm, and 20 cm in horizontal, vertical, and 3D components, respectively. For the final products, the combined GPS/Galileo solution achieved RMSE values less than 50 cm in all directions, with the WUM products demonstrating superior performance, achieving 21 cm, 19 cm, and 28 cm in horizontal, vertical, and 3D components, respectively, on DOY 72. However, on DOY 70, the combined solution achieved RMSE values greater than 50 cm using GRG products in vertical and 3D components.
  • Generally, ionosphere-free PPP solutions with smartphones can achieve less than 50 cm positioning 3D accuracy. Even with a notable degradation in RMSE values reaching 1 m level in real-time and close to 1 m using post-processing products. The observed degradation in PPP solutions can be attributed to poor signal strength, which results in data losses. These losses subsequently reduce the number of observable satellites and increase the PDOP, thereby adversely affecting positioning accuracy.
  • Although the positioning accuracy using low-cost Xiaomi 11T modules is encouraging, it is subject to several limitations, including the necessity for pre-mission planning because Xiaomi 11T tracks only the L5 signal, which is currently transmitted by only 17 out of 32 GPS satellites. This constraint is particularly impactful for dual-frequency positioning. Additionally, the carrier phase measurement losses and comparatively lower signal strength relative to geodetic-grade receivers.
Figure 9. The RMSE values in meters for the IF-PPP solution using GPS, Galileo, and the combined GPS/Galileo observations.
Figure 9. The RMSE values in meters for the IF-PPP solution using GPS, Galileo, and the combined GPS/Galileo observations.
Geomatics 05 00028 g009

6. Conclusions

The multi-constellation, multi-frequency affordable smartphone, Xiaomi 11T, was investigated for GNSS-based positioning in static mode using the ionosphere-free PPP approach, with the phone centered over a known reference point. The experiment was repeated over three consecutive days to assess the repeatability of the results. Furthermore, significant losses in both carrier measurements and code measurements, particularly for the second frequencies, are observed.
The data quality assessment revealed that the mean C/N0 ratio for the GPS L1 and Galileo E1 signals is more stable compared with the GPS L5 and Galileo E5a signals; furthermore, the average C/N0 values for signals transmitted by GPS satellites are superior to those transmitted by Galileo satellites.
The findings indicate that the real-time GPS/Galileo PPP solution outperforms the single-constellation solution, achieving a positional accuracy of 13 cm, 15 cm, and 20 cm in two-dimensional, vertical and three-dimensional components while the real-time single constellation PPP solution shows the superiority of Galileo-only solution with 24 cm, 16 cm, and 29 cm in horizontal, vertical and 3D, respectively. However, the Galileo-only PPP processing scenario shows less stability compared with other solutions. Therefore, it can be said that Xiaomi 11T is capable of supporting real-time applications that require decimeter-level 3D position accuracy, such as land use and urban sustainability applications.

Author Contributions

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

Funding

This study is supported via funding from Prince Sattam bin Abdulaziz University, project number (PSAU/2025/R/1446).

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

The first author extends his appreciation to Prince Sattam bin Abdulaziz University for funding this research work through the project number (PSAU/2025/R/1446). The authors would like to express their gratitude to the employees of the Surveying Laboratory at the College of Engineering and Technology, Arab Academy for Science, Technology and Maritime Transport, Aswan, Egypt, for providing geodetic receivers and reference point data. We also extend our sincere thanks to Yize Zhang for offering the excellent open-source GNSS software and for his valuable advice during the data analysis process.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Baybura, T.; Tiryakioğlu, İ.; Uğur, M.A.; Solak, H.İ.; Şafak, Ş. Examining the Accuracy of Network RTK and Long Base RTK Methods with Repetitive Measurements. J. Sens. 2019, 2019, 3572605. [Google Scholar] [CrossRef]
  2. Zumberge, J.F.; Heflin, M.B.; Jefferson, D.C.; Watkins, M.M.; Webb, F.H. Precise Point Positioning for the Efficient and Robust Analysis of GPS Data from Large Networks. J. Geophys. Res. Solid Earth 1997, 102, 5005–5017. [Google Scholar] [CrossRef]
  3. Bisnath, S.; Gao, Y. Current State of Precise Point Positioning and Future Prospects and Limitations. In Observing Our Changing Earth; Springer: Berlin/Heidelberg, Germany, 2009; pp. 615–623. [Google Scholar]
  4. Wang, J.; Shi, C.; Zheng, F.; Yang, C.; Liu, X.; Liu, S.; Xia, M.; Jing, G.; Li, T.; Chen, W. Multi-Frequency Smartphone Positioning Performance Evaluation: Insights into A-GNSS PPP-B2b Services and Beyond. Satell. Navig. 2024, 5, 25. [Google Scholar] [CrossRef]
  5. Li, X.; Ge, M.; Dai, X.; Ren, X.; Fritsche, M.; Wickert, J.; Schuh, H. Accuracy and Reliability of Multi-GNSS Real-Time Precise Positioning: GPS, GLONASS, BeiDou, and Galileo. J. Geod. 2015, 89, 607–635. [Google Scholar] [CrossRef]
  6. Hu, J.; Li, P.; Zhang, X.; Bisnath, S.; Pan, L. Precise Point Positioning with BDS-2 and BDS-3 Constellations: Ambiguity Resolution and Positioning Comparison. Adv. Space Res. 2022, 70, 1830–1846. [Google Scholar] [CrossRef]
  7. Tomaštík, J.; Chudá, J.; Tunák, D.; Chudý, F.; Kardoš, M. Advances in Smartphone Positioning in Forests: Dual-Frequency Receivers and Raw GNSS Data. For. Int. J. For. Res. 2021, 94, 292–310. [Google Scholar] [CrossRef]
  8. Rebischung, P.; Altamimi, Z.; Métivier, L.; Collilieux, X.; Gobron, K.; Chanard, K. Analysis of the IGS Contribution to ITRF2020. J. Geod. 2024, 98, 49. [Google Scholar] [CrossRef]
  9. Steigenberger, P.; Deng, Z.; Guo, J.; Prange, L.; Song, S.; Montenbruck, O. BeiDou-3 Orbit and Clock Quality of the IGS Multi-GNSS Pilot Project. Adv. Space Res. 2023, 71, 355–368. [Google Scholar] [CrossRef]
  10. Li, B.; Ge, H.; Bu, Y.; Zheng, Y.; Yuan, L. Comprehensive Assessment of Real-Time Precise Products from IGS Analysis Centers. Satell. Navig. 2022, 3, 12. [Google Scholar] [CrossRef]
  11. Liu, T.; Chen, H.; Chen, Q.; Jiang, W.; Laurichesse, D.; An, X.; Geng, T. Characteristics of Phase Bias from CNES and Its Application in Multi-Frequency and Multi-GNSS Precise Point Positioning with Ambiguity Resolution. GPS Solut. 2021, 25, 58. [Google Scholar] [CrossRef]
  12. Elshambaky, H.T. A Novel Approach to Enhancing the Klobuchar Algorithm to Mitigate the Effect of Ionospheric Delay Errors on Static Single-Frequency Receivers. J. Appl. Geod. 2023, 18, 21–42. [Google Scholar] [CrossRef]
  13. Setti Paulo, T.J.; da Silva, C.M.; Alves, D.B.M. Assessing GNSS Ionospheric Models at Low Latitudes: BDGIM, NeQuick-G, and Klobuchar. GPS Solut. 2025, 29, 15. [Google Scholar] [CrossRef]
  14. Ozdemir, B.N.; Alcay, S.; Ogutcu, S.; Pekgor, A.; Seemala, G.K.; Oztan, G. GRIMS: Global and Regional Ionosphere Monitoring System. GPS Solut. 2024, 28, 154. [Google Scholar] [CrossRef]
  15. Zhao, L.; Blunt, P.; Yang, L.; Zhang, Q.; Li, G.; Wen, Q. Tight Integration of Real-Time GNSS PPP and INS: Ionosphere-Free Combined vs Uncombined Models. Adv. Space Res. 2024, 74, 5417–5427. [Google Scholar] [CrossRef]
  16. Lou, Y.; Zheng, F.; Gu, S.; Wang, C.; Guo, H.; Feng, Y. Multi-GNSS Precise Point Positioning with Raw Single-Frequency and Dual-Frequency Measurement Models. GPS Solut. 2016, 20, 849–862. [Google Scholar] [CrossRef]
  17. Zangenehnejad, F.; Gao, Y. GNSS Smartphones Positioning: Advances, Challenges, Opportunities, and Future Perspectives. Satell. Navig. 2021, 2, 24. [Google Scholar] [CrossRef]
  18. Robustelli, U.; Paziewski, J.; Pugliano, G. Observation Quality Assessment and Performance of GNSS Standalone Positioning with Code Pseudoranges of Dual-Frequency Android Smartphones. Sensors 2021, 21, 2125. [Google Scholar] [CrossRef]
  19. Aggrey, J.; Bisnath, S.; Naciri, N.; Shinghal, G.; Yang, S. Multi-GNSS Precise Point Positioning with next-Generation Smartphone Measurements. J. Spat. Sci. 2020, 65, 79–98. [Google Scholar] [CrossRef]
  20. 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]
  21. Wang, G.; Bo, Y.; Yu, Q.; Li, M.; Yin, Z.; Chen, Y. Ionosphere-Constrained Single-Frequency Ppp with an Android Smartphone and Assessment of Gnss Observations. Sensors 2020, 20, 5917. [Google Scholar] [CrossRef]
  22. Li, Z.; Wang, L.; Wang, N.; Li, R.; Liu, A. Real-Time GNSS Precise Point Positioning with Smartphones for Vehicle Navigation. Satell. Navig. 2022, 3, 19. [Google Scholar] [CrossRef]
  23. Liu, W.; Shi, X.; Zhu, F.; Tao, X.; Wang, F. Quality Analysis of Multi-GNSS Raw Observations and a Velocity-Aided Positioning Approach Based on Smartphones. Adv. Space Res. 2019, 63, 2358–2377. [Google Scholar] [CrossRef]
  24. 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. [Google Scholar]
  25. Paziewski, J.; Sieradzki, R.; Baryla, R. Signal Characterization and Assessment of Code GNSS Positioning with Low-Power Consumption Smartphones. GPS Solut. 2019, 23, 98. [Google Scholar] [CrossRef]
  26. Shinghal, G.; Bisnath, S. Conditioning and PPP Processing of Smartphone GNSS Measurements in Realistic Environments. Satell. Navig. 2021, 2, 10. [Google Scholar] [CrossRef]
  27. Xiaomi 11T—Full Phone Specifications. Available online: https://www.gsmarena.com/xiaomi_11t-11099.php (accessed on 17 May 2025).
  28. Li, X.; Zhang, X.; Ren, X.; Fritsche, M.; Wickert, J.; Schuh, H. Precise Positioning with Current Multi-Constellation Global Navigation Satellite Systems: GPS, GLONASS, Galileo and BeiDou. Sci. Rep. 2015, 5, 8328. [Google Scholar] [CrossRef] [PubMed]
  29. Geo++ RINEX Logger—Apps on Google Play. Available online: https://play.google.com/store/apps/details?id=de.geopp.rinexlogger&hl=en_US (accessed on 26 June 2024).
  30. Precise Point Positioning. Available online: https://webapp.csrs-scrs.nrcan-rncan.gc.ca/geod/tools-outils/ppp.php (accessed on 18 May 2025).
  31. Ozdemir, B.N. RINEX SCAN: Open-Source RINEX Epoch and Frequency Scanning Software. Earth Sci. Inform. 2025, 18, 290. [Google Scholar] [CrossRef]
  32. Zhang, Y.; Kubo, N.; Chen, J.; Wang, J.; Wang, H. Initial Positioning Assessment of BDS New Satellites and New Signals. Remote Sens. 2019, 11, 1320. [Google Scholar] [CrossRef]
  33. 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]
  34. GPS.Gov: Space Segment. Available online: https://www.gps.gov/systems/gps/space/ (accessed on 17 May 2025).
  35. Trimble GNSS Planning. Available online: https://www.gnssplanning.com/#/settings (accessed on 9 March 2023).
  36. The PPP-Wizard Project. Available online: http://www.ppp-wizard.net/ (accessed on 17 May 2025).
  37. 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 17 May 2025).
Figure 1. Xiaomi 11T is mounted on a wooden base, with its center aligning with the reference point.
Figure 1. Xiaomi 11T is mounted on a wooden base, with its center aligning with the reference point.
Geomatics 05 00028 g001
Figure 2. The number of processed satellites (Left) and PDOP factor (Right).
Figure 2. The number of processed satellites (Left) and PDOP factor (Right).
Geomatics 05 00028 g002
Figure 3. The mean C/N0 for all GPS/Galileo satellites.
Figure 3. The mean C/N0 for all GPS/Galileo satellites.
Geomatics 05 00028 g003
Figure 4. C/N0 values over time for GPS L1, GPS L5, (Up) Galileo E1 and Galileo E5a (Down) for DOY 70.
Figure 4. C/N0 values over time for GPS L1, GPS L5, (Up) Galileo E1 and Galileo E5a (Down) for DOY 70.
Geomatics 05 00028 g004
Figure 5. C/N0 values over time for GPS L1, GPS L5, (Up) Galileo E1 and Galileo E5a (Down) for DOY 71.
Figure 5. C/N0 values over time for GPS L1, GPS L5, (Up) Galileo E1 and Galileo E5a (Down) for DOY 71.
Geomatics 05 00028 g005
Figure 6. The horizontal (Left) and the vertical (Right) errors using GPS, Galileo, and the combined GPS/Galileo observations on DOY 71.
Figure 6. The horizontal (Left) and the vertical (Right) errors using GPS, Galileo, and the combined GPS/Galileo observations on DOY 71.
Geomatics 05 00028 g006
Table 1. The attributes of Xiaomi 11T GPS/Galileo raw data.
Table 1. The attributes of Xiaomi 11T GPS/Galileo raw data.
SystemFrequencyObservations
CodeCarrierDopplerSignal Strength
GPSL1C1CL1CD1CS1C
L5C5QL5QD5QS5Q
GalileoE1C1CL1CD1CS1C
E5aC5QL5QD5QS5Q
Table 2. GPS and Galileo measurements availability on DOY 71.
Table 2. GPS and Galileo measurements availability on DOY 71.
PRNC1C %L1C %C5Q %L5Q %PRNC1C %L1C %C5Q %L5Q %
G3210098.6100100E3410099.910018.7
G27100100100100E3010099.610099.4
G26100100100100E27100100100100
G23100100100100E2610098.910095.5
G18100100100100E21100100100100
G10100100100100E15100100100100
G0810099.610097.3E13100100100100
E0310099.710099.9E0810099.910099.9
E0110071.810087.5E0710010010099.9
Table 3. The PPP processing parameters using the Net-Diff GNSS software.
Table 3. The PPP processing parameters using the Net-Diff GNSS software.
ParameterSolution
Real-TimeFinal
Ephemeris and ClockCNESGFZ–GRG–WUM
IonosphereIonosphere free Combination
TroposphereSaastamoinen
SystemsGPS–Galileo–The combined GPS/Galileo
FrequenciesGPS: L1L5–Galileo: E1E5a
Observation TypeCode measurements + Carrier phase measurements
Interval30 s
Elevation
AmbiguityFLOAT
Stochastic modelELE1 + C/N0
Estimation parameterKalman Filter
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.; Wahaballa, A.M. An Evaluation of Static Affordable Smartphone Positioning Performance Leveraging GPS/Galileo Measurements with Instantaneous CNES and Final IGS Products. Geomatics 2025, 5, 28. https://doi.org/10.3390/geomatics5030028

AMA Style

Abdelazeem M, Kamal HA, Abazeed A, Wahaballa AM. An Evaluation of Static Affordable Smartphone Positioning Performance Leveraging GPS/Galileo Measurements with Instantaneous CNES and Final IGS Products. Geomatics. 2025; 5(3):28. https://doi.org/10.3390/geomatics5030028

Chicago/Turabian Style

Abdelazeem, Mohamed, Hussain A. Kamal, Amgad Abazeed, and Amr M. Wahaballa. 2025. "An Evaluation of Static Affordable Smartphone Positioning Performance Leveraging GPS/Galileo Measurements with Instantaneous CNES and Final IGS Products" Geomatics 5, no. 3: 28. https://doi.org/10.3390/geomatics5030028

APA Style

Abdelazeem, M., Kamal, H. A., Abazeed, A., & Wahaballa, A. M. (2025). An Evaluation of Static Affordable Smartphone Positioning Performance Leveraging GPS/Galileo Measurements with Instantaneous CNES and Final IGS Products. Geomatics, 5(3), 28. https://doi.org/10.3390/geomatics5030028

Article Metrics

Back to TopTop