The position accuracy of Global Navigation Satellite System (GNSS) modules is one of the most significant factors in determining the feasibility of new location-based services for smartphones. Considering the structure of current smartphones, it is impossible to apply the ordinary range-domain Differential GNSS (DGNSS) method. Therefore, this paper describes and applies a DGNSS-correction projection method to a commercial smartphone. First, the local line-of-sight unit vector is calculated using the elevation and azimuth angle provided in the position-related output of Android’s LocationManager, and this is transformed to Earth-centered, Earth-fixed coordinates for use. To achieve position-domain correction for satellite systems other than GPS, such as GLONASS and BeiDou, the relevant line-of-sight unit vectors are used to construct an observation matrix suitable for multiple constellations. The results of static and dynamic tests show that the standalone GNSS accuracy is improved by about 30%–60%, thereby reducing the existing error of 3–4 m to just 1 m. The proposed algorithm enables the position error to be directly corrected via software, without the need to alter the hardware and infrastructure of the smartphone. This method of implementation and the subsequent improvement in performance are expected to be highly effective to portability and cost saving.
A differential global positioning system (DGPS) is one of the most widely used augmentation systems for a low-cost L1 (1575.42 MHz) single-frequency GPS receiver. The positioning accuracy of a low-cost GPS receiver decreases because of the spatial decorrelation between the reference station (RS) of the DGPS and the users. Hence, a network real-time kinematic (RTK) solution is used to reduce the decorrelation error in the current DGPS system. Among the various network RTK methods, the Flächen Korrektur parameter (FKP) is used to complement the current DGPS, because its concept and system configuration are simple and the size of additional data required for the network RTK is small. The FKP was originally developed for the carrier-phase measurements of high-cost GPS receivers; thus, it should be modified to be used in the DGPS of low-cost GPS receivers. We propose an FKP-DGPS algorithm as a new augmentation method for the low-cost GPS receivers by integrating the conventional DGPS correction with the modified FKP correction to mitigate the positioning error due to the spatial decorrelation. A real-time FKP-DGPS software was developed and several real-time tests were conducted. The test results show that the positioning accuracy of the DGPS was improved by a maximum of 40%.
This paper presents a means of carrier phase cycle slip detection for an inertial-aided global positioning system (GPS), which is based on consideration of the satellite geometry. An integrated navigation solution incorporating a tightly coupled time differenced carrier phase (TDCP) and inertial navigation system (INS) is used to detect cycle slips. Cycle-slips are detected by comparing the satellite-difference (SD) and time-difference (TD) carrier phase measurements obtained from the GPS satellites with the range estimated by the integrated navigation solution. Additionally the satellite geometry information effectively improves the range estimation performance without a hardware upgrade. And the covariance obtained from the TDCP/INS filter is used to compute the threshold for determining cycle slip occurrence. A simulation and the results of a vehicle-based experiment verify the cycle slip detection performance of the proposed algorithm.
In this study, we developed a low-cost, high-precision vehicle navigation system for deep urban multipath environments using time-differenced carrier phase (TDCP) measurements. Although many studies are being conducted to navigate autonomous vehicles using the global positioning system (GPS), it is difficult to obtain accurate navigation solutions due to multipath errors in urban environments. Low-cost GPS receivers that determine the solution based on pseudorange measurements are vulnerable to multipath errors. We used carrier phase measurements that are more robust for multipath errors. Without correction information from reference stations, the limited information of a low-cost, single-frequency receiver makes it difficult to quickly and accurately determine integer ambiguity of carrier phase measurements. We used TDCP measurements to eliminate the need to determine integer ambiguity that is time-invariant and we combined TDCP-based GPS with an inertial navigation system to overcome deep urban multipath environments. Furthermore, we considered a cycle slip algorithm for its accuracy and a multi-constellation navigation system for its availability. The results of dynamic field tests in a deep urban area indicated that it could achieve horizontal accuracy of at the submeter level.
The ephemeris data format of legacy GPS receivers is improper for positioning stationary pseudolites on the ground. Therefore, to utilize pseudolites for navigation, GPS receivers must be modified so that they can handle the modified data formats of the pseudolites. Because of this problem, the practical use of pseudolites has so far been limited. This paper proposes a pseudolite-based positioning system that can be used with unmodified legacy GPS receivers. In the proposed system, pseudolites transmit simulated GPS signals. The signals use standard GPS ephemeris data format and contain ephemeris data of simulated GPS satellites, not those of pseudolites. The use of the standard format enables the GPS receiver to process pseudolite signals without any modification. However, the position output of the GPS receiver is not the correct position in this system, because there are additional signal delays from each pseudolite to the receiver. A post-calculation process was added to obtain the correct receiver position using GPS receiver output. This re-estimation is possible because it is based on known information about the simulated signals, pseudolites, and positioning process of the GPS receiver. Simulations using generated data and live GPS data are conducted for various geometries to verify the proposed system. The test results show that the proposed system provides the desired user position using pseudolite signals without requiring any modifications to the legacy GPS receiver. In this initial study, a pseudolite-only indoor system was assumed. However, it can be expanded to a GPS-pseudolite system outdoors.