Performance of Single-frequency GPS Precise Point PositioningChalermchon Satirapod Geo-Image Technology Research Unit Department of Survey Engineering Chulalongkorn University, Bangkok, THAILAND Tel. 66-2-2186662 Fax. 66-2-2186653 chalermchon.s@chula.ac.th Somchai Kriengkraiwasin Geo-Image Technology Research Unit Department of Survey Engineering Chulalongkorn University, Bangkok, THAILAND Tel. 66-2-2186662 Fax. 66-2-2186653 somchaimo_mo@yahoo.com Abstract: This research aims to assess the performance of GPS Precise Point Positioning (PPP) with code and carrier phase observations from L1 signal collected from geodetic GPS receiver around the world. A PPP software developed for processing the single frequency GPS data is used as a main tool to assess a positioning accuracy. The precise orbit and precise satellite clock corrections were introduced into the software to reduce the orbit and satellite clock errors, while ionosphere-free code and phase observations were constructed to mitigate the ionospheric delay. The remaining errors (i.e. receiver clock error, ambiguity term) are estimated using Extended Kalman Filter technique. The data retrieved from 5 IGS stations located in different countries were used in this study. In addition, three different periods of data were downloaded for each station. The obtained data were then cut into 5-min, 10-min, 15-min and 30-min data segments, and each data segment was individually processed with the developed PPP software to produce final coordinates. Results indicate that the use of 5-min data span can provide a horizontal positioning accuracy at the same level as a pseudorange-based differential GPS technique. Furthermore, results confirm effects of station location and seasonal variation on obtainable accuracies. 1. Introduction Based on the measurements made on the GPS signals, the determination of the receiver’s position can be classified into two techniques, Absolute Positioning and Relative Positioning. The absolute positioning technique, also known as the single point positioning (SPP) technique, permits one receiver to determine the ‘absolute’ coordinates of a point with respect to a coordinate system such as WGS84. The relative positioning technique, sometimes called the differential positioning technique, requires the use of two receivers, one as a reference station and the other one as a user station, in order to determine the coordinates of the user with respect to the reference station. Each technique can be further divided into two classes depending on the measurements used, namely pseudorange and carrier phase. Since the differential positioning technique uses the measurements simultaneously made at both receivers, many biases (e.g. satellite orbit bias, satellite clock bias, ionospheric and tropospheric delays) can be largely reduced by forming the difference between the measurements made at both stations. Therefore, the differential positioning technique is extensively used for applications that require high accuracy. However, the effectiveness of the differential positioning technique is largely dependent on the distance between the two receivers. If the distance between the receivers increases, the residual errors will become larger, and hence the quality of the positioning results degrades. This is a major limitation of the differential positioning technique. Furthermore, the requirement of operating at least two GPS receivers simultaneously during data acquisition further complicates the field procedure making the differential positioning technique less attractive for most applications. With the availability of precise GPS orbits and satellite clock corrections from the International GPS service (IGS) and several organizations, it is possible to improve the positional accuracy of the single point positioning technique. Furthermore, the use of carrier phase measurements can lead to centimetre or decimetre positional accuracy. This positioning method that uses both un-differenced pseudorange and carrier phase measurements with the precise orbits and satellite clock information as well as many corrections (e.g. satellite antenna offset, earth tide, ocean tide loading, atmosphere loading) in the estimation procedure is known as the precise point positioning (PPP) technique. The PPP technique using measurements from dual-frequency receiver was first proposed by Zumberge et al. (1997). Using the PPP technique, the repeatability of positioning results ranges from 10 to 20 cm for one hour of static observation down to a couple of centimetres for 12 hours (Witchayangkoon and Segantine, 1999). Table 1 summarises positional accuracies obtained from each GPS positioning technique.
2. Components of Single-frequency GPS PPP software The Matlab-based GPS Precise Point Positioning (PPP) software for single-frequency data was developed at Chulalongkorn University, Bangkok, Thailand. The main purpose of the software development is to support the use of a simple GPS technique in GCP establishment. In addition, the development of such software is intended for educational and further software development. Thus, the Matlab codes for the developed PPP software are freely available to the reader from www.eng.chula.ac.th/survey/staff/cst/chon.htm. Both carrier phase and pseudorange measurements are used and many error mitigation methods are implemented in the PPP software. An Extended Kalman Filtering technique was implemented in this software as a basis of estimation technique. With regard to the error sources, the PPP software can be considered as consisting of three principal error mitigation components. 2.1 Determination of satellite position and satellite clock correction This component refers to the use of the precise orbit in the SP3 format from the IGS to compute the satellite position at any specific time. Since the precise orbit file contains the satellite positions and satellite clock corrections only at 15-minute intervals, polynomial fitting is required in order to enable computation of the satellite positions and clock corrections at the time of signal transmission. The main advantages of this procedure are the simplicity of computation and the rather modest requirements for computer-time and memory. The Lagrange polynomial fitting technique is considered the most convenient and effective method compared to other polynomial representations (Cheney and Kincaid, 1994) and is therefore implemented in the developed software. 2.2 Mitigation of Ionospheric bias Since the ionospheric effect disrupts the code and phase differently (Hofmann-Wellenhof et al., 2001; Leick, 2004; Rizos, 1997; Teunissen and Kleusberg, 1998), it is possible to use an ionosphere-free code and carrier phase combination to eliminate common ionospheric bias. Equation 1 represents an ionosphere-free code and carrier phase combination (Witchayangkoon, 2000; Gao and Shen, 2002) and is used as a fundamental observation equation in the developed software. ![]() where €p(L1) is the ionosphere-free code and carrier phase combination (m) P(L1) is the measured pseudorange on L1 (m) Φ(L1) is the measured carrier phase on L1 (m) 2.3 Mitigation of Tropospheric bias Unlike the ionospheric delay, the tropospheric delay is not frequency-dependent. It cannot therefore be eliminated through linear combinations of L1 and L2 observations. The tropospheric delay is a function of elevation and altitude of the receiver, and is dependent on many factors such as the atmospheric pressure, temperature and water vapour content. For the sake of simplicity, standard troposphere model is commonly used to estimate the tropospheric delay. In this software, the Saastamoinen troposphere model (Saastamoinen, 1971) was introduced to calculate the total tropospheric zenith delay while the Neill mapping function (Neill, 1996) was used to map the tropospheric zenith delay to the line of sight delay. 3. Tested Data and Processing Strategy 3.1 Tested Data Five IGS stations located in different countries, namely ASC1, CAS1, KERG, MAS1 and METS, were selected for the purpose of testing. The locations of the selected IGS stations are shown in Figure 1. In order to investigate an effect of season on positioning results, three different periods of GPS data in year 2003, January, May and September, were selected. Three consecutive days of data starting from the beginning of each period at each IGS station were downloaded from http://www.hartrao.ac.za/geodesy/data.html. ![]() Figure 1. Locations of the five IGS stations 3.2 Establishment of Reference Coordinates In order to obtain accurate reference coordinates of all stations, the 1-day batches were submitted to the automated GPS data analysis service, the so-called AUSPOS service, provided by Geoscience Australia. With the use of 24-hr data set, the coordinates obtained from the AUSPOS service should be accurate to within a centimetre (Dawson et al., 2001). Therefore, the averaged coordinates of an individual station are used as reference coordinates for subsequent analysis. 3.3 Data Processing Strategy The additional information required for processing are the IGS final orbits and satellite clock corrections. The IGS final orbits and satellite clock corrections can be downloaded from http://igscb.jpl.nasa.gov/components/prods_cb.html. The GPS data were cut into 5-min, 10-min, 15-min and 30-min data segments, and each data segment was individually processed with the developed PPP software to produce final coordinates. It should be noted that only single-frequency data were selected and used in the data processing step. 4. Analysis of Results After all data segments were processed, the solutions were compared with the reference coordinates. The performance of the developed PPP software can be characterized by the Root Mean Square Error (RMSE). Since horizontal positioning results are the quantities of interest in this analysis, the 2-d RMSE values are calculated to estimate the horizontal accuracy obtained from all session lengths for each period of data. The 2-d RMSE values of all stations have been presented in Figures 2 to 5, which show the 2-d RMSE values obtained from the 5-min, 10-min, 15-min and 30-min session lengths, respectively. Table 2 presents the averaged RMSE values from each session length for each individual station. Subsequently, the final averaged RMSE values of all stations for each session length were calculated and shown in Table 3. ![]() Figure 2. Horizontal RMSE values obtained from the 5-min session length at the 5 IGS stations ![]() Figure 3. Horizontal RMSE values obtained from the 10-min session length at the 5 IGS stations ![]() Figure 4. Horizontal RMSE values obtained from the 15-min session length at the 5 IGS stations ![]() Figure 5. Horizontal RMSE values obtained from the 30-min session length at the 5 IGS stations
5. Concluding remarks A simple PPP software based on the use of single-frequency carrier phase and pseudorange measurements has been developed and tested in this paper. Test results indicate that the effect of season on positional accuracy becomes more pronounced when stations are located in low latitude region. In addition, the results obtained from the high latitude stations tend to be more accurate than the low latitude stations. As expected, results show that the better positional accuracy can be achieved when a longer data span is used. Overall results also reveal that the use of only 5-min data span can produce a horizontal positioning accuracy at the same level as a traditional pseudorange-based differential GPS technique. Acknowledgements This research is supported by a Ratchadaphisek Somphot Endowment Grants for Invention from Chulalongkorn University. The first author would like to thank to the Geo-Image Technology Research Unit for supporting the first author to attend the MapAsia2006 conference. References
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||