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.
We propose a vector tracking loop (VTL) algorithm for an asynchronous pseudolite navigation system. It was implemented in a software receiver and experiments in an indoor navigation system were conducted. Test results show that the VTL successfully tracks signals against the near–far problem, one of the major limitations in pseudolite navigation systems, and could improve positioning availability by extending pseudolite navigation coverage.
29 November 2013 in International Journal of Control, Automation, and Systems
A practical algorithm is proposed for determining the orbit of a geostationary orbit (GEO) satellite using single-epoch measurements from a Global Positioning System (GPS) receiver under the sparse visibility of the GPS satellites. The algorithm uses three components of a state vector to determine the satellite’s state, even when it is impossible to apply the classical single-point solutions (SPS). Through consideration of the characteristics of the GEO orbital elements and GPS measurements, the components of the state vector are reduced to three. However, the algorithm remains sufficiently accurate for a GEO satellite. The developed algorithm was tested on simulated measurements from two or three GPS satellites, and the calculated maximum position error was found to be less than approximately 40 km or even several kilometers within the geometric range, even when the classical SPS solution was unattainable. In addition, extended Kalman filter (EKF) tests of a GEO satellite with the estimated initial state were performed to validate the algorithm. In the EKF, a reliable dynamic model was adapted to reduce the probability of divergence that can be caused by large errors in the initial state.