Real-time precise point positioning with a low-cost dual-frequency GNSS device

GPS Solutions ◽  
2019 ◽  
Vol 24 (1) ◽  
Author(s):  
Zhixi Nie ◽  
Fei Liu ◽  
Yang Gao
Sensors ◽  
2019 ◽  
Vol 19 (11) ◽  
pp. 2593 ◽  
Author(s):  
Abdelsatar Elmezayen ◽  
Ahmed El-Rabbany

The release of the world’s first dual-frequency GPS/Galileo smartphone, Xiaomi mi 8, in 2018 provides an opportunity for high-precision positioning using ultra low-cost sensors. In this research, the GNSS precise point positioning (PPP) accuracy of the Xiaomi mi 8 smartphone is tested in post-processing and real-time modes. Raw dual-frequency observations are collected over two different time windows from both of the Xiaomi mi 8 smartphone and a Trimble R9 geodetic-quality GNSS receiver using a short baseline, due to the lack of a nearby reference station to the observation site. The data sets are first processed in differential modes using Trimble business center (TBC) software in order to provide the reference positioning solution for both of the geodetic receiver and the smartphone. An in-house PPP software is then used to process the collected data in both of post-processing and real-time modes. Precise ephemeris obtained from the multi-GNSS experiment (MGEX) is used for post-processing PPP, while the new NAVCAST real-time GNSS service, Germany, is used for real-time PPP. Additionally, the real-time PPP solution is assessed in both of static and kinematic modes. It is shown that the dual-frequency GNSS smartphone is capable of achieving decimeter-level positioning accuracy, in both of post-processing and real-time PPP modes, respectively. Meter-level positioning accuracy is achieved in the kinematic mode.


GPS Solutions ◽  
2021 ◽  
Vol 25 (2) ◽  
Author(s):  
Liang Wang ◽  
Zishen Li ◽  
Ningbo Wang ◽  
Zhiyu Wang

AbstractGlobal Navigation Satellite System raw measurements from Android smart devices make accurate positioning possible with advanced techniques, e.g., precise point positioning (PPP). To achieve the sub-meter-level positioning accuracy with low-cost smart devices, the PPP algorithm developed for geodetic receivers is adapted and an approach named Smart-PPP is proposed in this contribution. In Smart-PPP, the uncombined PPP model is applied for the unified processing of single- and dual-frequency measurements from tracked satellites. The receiver clock terms are parameterized independently for the code and carrier phase measurements of each tracking signal for handling the inconsistency between the code and carrier phases measured by smart devices. The ionospheric pseudo-observations are adopted to provide absolute constraints on the estimation of slant ionospheric delays and to strengthen the uncombined PPP model. A modified stochastic model is employed to weight code and carrier phase measurements by considering the high correlation between the measurement errors and the signal strengths for smart devices. Additionally, an application software based on the Android platform is developed for realizing Smart-PPP in smart devices. The positioning performance of Smart-PPP is validated in both static and kinematic cases. Results show that the positioning errors of Smart-PPP solutions can converge to below 1.0 m within a few minutes in static mode and the converged solutions can achieve an accuracy of about 0.2 m of root mean square (RMS) both for the east, north and up components. For the kinematic test, the RMS values of Smart-PPP positioning errors are 0.65, 0.54 and 1.09 m in the east, north and up components, respectively. Static and kinematic tests both show that the Smart-PPP solutions outperform the internal results provided by the experimental smart devices.


2021 ◽  
Vol 11 (22) ◽  
pp. 10642
Author(s):  
Rosendo Romero-Andrade ◽  
Manuel E. Trejo-Soto ◽  
Alejandro Vega-Ayala ◽  
Daniel Hernández-Andrade ◽  
Jesús R. Vázquez-Ontiveros ◽  
...  

A positional accuracy obtained by the Precise Point Positioning and static relative methods was compared and analyzed. Test data was collected using low-cost GNSS receivers of single- and dual-frequency in urban areas. The data was analyzed for quality using the TEQC program to determine the degree of affectation of the signal in the urban area. Low-cost GNSS receivers were found to be sensitive to the multipath effect, which impacts positioning. The horizontal and vertical accuracy was evaluated with respect to Mexican regulations for the GNSS establishment criteria. Probable Error Circle (CEP) and Vertical Positioning Accuracy (EPV) were performed on low cost GNSS receiver observation data. The results show that low-cost dual-frequency GNSS receivers can be used in urban areas. The precision was obtained in the order of 0.013 m in the static relative method. The results obtained are comparable to a geodetic receiver in a geodetic baseline of <20 km. The study does not recommend using single and dual frequencies low cost GNSS receivers based on results obtained by the Precise Point Positioning (PPP) method in urban areas. The inclusion of the GGM10 model reduces the vertical precision obtained by using low cost GNSS receivers in both methods, conforming to the regulations only in the horizontal component.


Sensors ◽  
2019 ◽  
Vol 19 (12) ◽  
pp. 2835 ◽  
Author(s):  
Bo Chen ◽  
Chengfa Gao ◽  
Yongsheng Liu ◽  
Puyu Sun

The Global Navigation Satellite System (GNSS) positioning technology using smartphones can be applied to many aspects of mass life, and the world’s first dual-frequency GNSS smartphone Xiaomi MI 8 represents a new trend in the development of GNSS positioning technology with mobile phones. The main purpose of this work is to explore the best real-time positioning performance that can be achieved on a smartphone without reference stations. By analyzing the GNSS raw measurements, it is found that all the three mobile phones tested have the phenomenon that the differences between pseudorange observations and carrier phase observations are not fixed, thus a PPP (precise point positioning) method is modified accordingly. Using a Xiaomi MI 8 smartphone, the modified real-time PPP positioning strategy which estimates two clock biases of smartphone was applied. The results show that using multi-GNSS systems data can effectively improve positioning performance; the average horizontal and vertical RMS positioning error are 0.81 and 1.65 m respectively (using GPS, BDS, and Galileo data); and the time required for each time period positioning errors in N and E directions to be under 1 m is less than 30s.


2016 ◽  
Vol 10 (4) ◽  
Author(s):  
Akram Afifi ◽  
Ahmed El-Rabbany

AbstractThis paper introduces a comparison between dual-frequency precise point positioning (PPP) post-processing model, which combines the observations of three different GNSS constellations, namely GPS, Galileo, and BeiDou and real-time PPP model. A drawback of a single GNSS system such as GPS, however, is the availability of sufficient number of visible satellites in urban areas. Combining GNSS observations offers more visible satellites to users, which in turn is expected to enhance the satellite geometry and the overall positioning solution. However, combining several GNSS observables introduces additional biases, which require rigorous modelling, including the GNSS time offsets and hardware delays. In this paper, a GNSS post-processing PPPP model is developed using ionosphere-free linear combination. The additional biases of the GPS, Galileo, and BeiDou combination are accounted for through the introduction of a new unknown parameter, which is identified as the inter-system bias, in the PPP mathematical model. Natural Resources Canada’s GPSPace PPP software is modified to enable a combined GPS / Galileo / BeiDou PPP solution and to handle the newly inter-system bias. A total of four data sets at four IGS stations are processed to verify the developed PPP model. Precise satellite orbit and clock products from the IGS-MGEX network are used to correct of the GPS, Galileo and BeiDou measurements. For the real-time PPP model the corrections of the satellites orbit and clock are obtained through the international GNSS service (IGS) real-time service (RTS). GPS and Galileo Observations are used for the GNSS RTS-IGS PPP model as the RTS-IGS satellite products are not available for BeiDou satellites. This paper provides the GNSS RTS-IGS PPP model using different satellite clock corrections namely: IGS01, IGC01, IGS01, and IGS03. All PPP models results of convergence time and positioning precision are compared to the traditional GPS-only PPP model. It is shown that combining GPS, Galileo, and BeiDou observations in a PPP model reduces the convergence time by 25 % compared with the GPS-only PPP model.


2021 ◽  
Author(s):  
Akram Afifi ◽  
Ahmed El-Rabbany

This paper introduces a new dual-frequency precise point positioning (PPP) model, which combines the observations from three different global navigation satellite system (GNSS) constellations, namely GPS, Galileo, and BeiDou. Combining measurements from different GNSS systems introduces additional biases, including inter-system bias and hardware delays, which require rigorous modelling. Our model is based on the un-differenced and between-satellite single-difference (BSSD) linear combinations. BSSD linear combination cancels out some receiver-related biases, including receiver clock error and non-zero initial phase bias of the receiver oscillator. Forming the BSSD linear combination requires a reference satellite, which can be selected from any of the GPS, Galileo, and BeiDou systems. In this paper three BSSD scenarios are tested; each considers a reference satellite from a different GNSS constellation. Natural Resources Canada’s GPSPace PPP software is modified to enable a combined GPS, Galileo, and BeiDou PPP solution and to handle the newly introduced biases. A total of four data sets collected at four different IGS stations are processed to verify the developed PPP model. Precise satellite orbit and clock products from the International GNSS Service Multi-GNSS Experiment (IGS-MGEX) network are used to correct the GPS, Galileo, and BeiDou measurements in the post-processing PPP mode. A real-time PPP solution is also obtained, which is referred to as RT-PPP in the sequel, through the use of the IGS real-time service (RTS) for satellite orbit and clock corrections. However, only GPS and Galileo observations are used for the RT-PPP solution, as the RTS-IGS satellite products are not presently available for BeiDou system. All post-processed and real-time PPP solutions are compared with the traditional un-differenced GPS-only counterparts. It is shown that combining the GPS, Galileo, and BeiDou observations in the post-processing mode improves the PPP convergence time by 25% compared with the GPS-only counterpart, regardless of the linear combination used. The use of BSSD linear combination improves the precision of the estimated positioning parameters by about 25% in comparison with the GPS-only PPP solution. Additionally, the solution convergence time is reduced to 10 minutes for the BSSD model, which represents about 50% reduction, in comparison with the GPS-only PPP solution. The GNSS RT-PPP solution, on the other hand, shows a similar convergence time and precision to the GPS-only counterpart.


2021 ◽  
Author(s):  
Akram Afifi ◽  
Ahmed El-Rabbany

This paper introduces a new dual-frequency precise point positioning (PPP) model, which combines the observations from three different global navigation satellite system (GNSS) constellations, namely GPS, Galileo, and BeiDou. Combining measurements from different GNSS systems introduces additional biases, including inter-system bias and hardware delays, which require rigorous modelling. Our model is based on the un-differenced and between-satellite single-difference (BSSD) linear combinations. BSSD linear combination cancels out some receiver-related biases, including receiver clock error and non-zero initial phase bias of the receiver oscillator. Forming the BSSD linear combination requires a reference satellite, which can be selected from any of the GPS, Galileo, and BeiDou systems. In this paper three BSSD scenarios are tested; each considers a reference satellite from a different GNSS constellation. Natural Resources Canada’s GPSPace PPP software is modified to enable a combined GPS, Galileo, and BeiDou PPP solution and to handle the newly introduced biases. A total of four data sets collected at four different IGS stations are processed to verify the developed PPP model. Precise satellite orbit and clock products from the International GNSS Service Multi-GNSS Experiment (IGS-MGEX) network are used to correct the GPS, Galileo, and BeiDou measurements in the post-processing PPP mode. A real-time PPP solution is also obtained, which is referred to as RT-PPP in the sequel, through the use of the IGS real-time service (RTS) for satellite orbit and clock corrections. However, only GPS and Galileo observations are used for the RT-PPP solution, as the RTS-IGS satellite products are not presently available for BeiDou system. All post-processed and real-time PPP solutions are compared with the traditional un-differenced GPS-only counterparts. It is shown that combining the GPS, Galileo, and BeiDou observations in the post-processing mode improves the PPP convergence time by 25% compared with the GPS-only counterpart, regardless of the linear combination used. The use of BSSD linear combination improves the precision of the estimated positioning parameters by about 25% in comparison with the GPS-only PPP solution. Additionally, the solution convergence time is reduced to 10 minutes for the BSSD model, which represents about 50% reduction, in comparison with the GPS-only PPP solution. The GNSS RT-PPP solution, on the other hand, shows a similar convergence time and precision to the GPS-only counterpart.


Sensors ◽  
2021 ◽  
Vol 21 (6) ◽  
pp. 2046
Author(s):  
Nacer Naciri ◽  
André Hauschild ◽  
Sunil Bisnath

Due to its nature, Precise Point Positioning (PPP) depends on the GNSS measurements and quality of satellite correction products used to relatively quickly provide precise and accurate positions. With the rapid evolution of Global Navigation Satellite Systems (GNSSs), new frequencies and signals are being broadcast, which have a positive impact on PPP performance. This paper presents, for the first time, a comprehensive analysis of PPP performance from these new GPS, Galileo and BeiDou-2/3 signals, which are not yet commonly used for PPP, with correct mitigation of errors such as the estimation of GPS Block-IIF L5 variations. Satellite orbits and clocks, as well as GPS Block-IIF L5 corrections, are estimated in real-time using DLR’s RETICLE engine, while the user processing is performed with York University’s PPP engine. First, as a reference, PPP performance is assessed on widely used signals: GPS L1/L2, Galileo E1/E5a, and BeiDou-2/3 B1-2/B3. Horizontal and vertical rms of 2.3 and 2.6 cm, respectively, are achieved in static processing and 5.4 and 7.5 cm in kinematic processing after 1 h of processing using real-time satellite correction products. The compatibility of BeiDou-2 and BeiDou-3 on the shared B1-2/B3 frequencies is analyzed and discrepancies in the receiver clock are found. Next, since all three constellations share two common frequencies, the paper focuses on analyzing PPP performance of GPS, Galileo and BeiDou-3 on [L1, E1, B1] at 1575.42 MHz and [L5, E5a, B2a] at 1176.45 MHz. Horizontal and vertical rms of 6.9 and 7.1 cm are achieved in kinematic processing. The effect of the known GPS Block-IIF L5 biases is studied as well, as it is shown to affect the receiver position and clock, as well as the ionospheric estimates and ambiguities. Average improvements of 15% and 20% in the horizontal and vertical rms, respectively, are observed when these biases are mitigated.


Sensors ◽  
2021 ◽  
Vol 21 (8) ◽  
pp. 2856
Author(s):  
Junping Zou ◽  
Ahao Wang ◽  
Jiexian Wang

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


2021 ◽  
Vol 2 (1) ◽  
Author(s):  
Baocheng Zhang ◽  
Chuanbao Zhao ◽  
Robert Odolinski ◽  
Teng Liu

AbstractPrecise Point Positioning (PPP), initially developed for the analysis of the Global Positing System (GPS) data from a large geodetic network, gradually becomes an effective tool for positioning, timing, remote sensing of atmospheric water vapor, and monitoring of Earth’s ionospheric Total Electron Content (TEC). The previous studies implicitly assumed that the receiver code biases stay constant over time in formulating the functional model of PPP. In this contribution, it is shown this assumption is not always valid and can lead to the degradation of PPP performance, especially for Slant TEC (STEC) retrieval and timing. For this reason, the PPP functional model is modified by taking into account the time-varying receiver code biases of the two frequencies. It is different from the Modified Carrier-to-Code Leveling (MCCL) method which can only obtain the variations of Receiver Differential Code Biases (RDCBs), i.e., the difference between the two frequencies’ code biases. In the Modified PPP (MPPP) model, the temporal variations of the receiver code biases become estimable and their adverse impacts on PPP parameters, such as ambiguity parameters, receiver clock offsets, and ionospheric delays, are mitigated. This is confirmed by undertaking numerical tests based on the real dual-frequency GPS data from a set of global continuously operating reference stations. The results imply that the variations of receiver code biases exhibit a correlation with the ambient temperature. With the modified functional model, an improvement by 42% to 96% is achieved in the Differences of STEC (DSTEC) compared to the original PPP model with regard to the reference values of those derived from the Geometry-Free (GF) carrier phase observations. The medium and long term (1 × 104 to 1.5 × 104 s) frequency stability of receiver clocks are also significantly improved.


Sign in / Sign up

Export Citation Format

Share Document