Position Accurate Estimation in GPS Receivers using Neural Networks

Document Type : Persian Original Article

Authors

Department of Electrical Engineering, Iran University of Science and Technology

Abstract

The Global Positioning System (GPS) is a space-based satellite navigation system that provides location and time information in all weather, anywhere on or near the Earth, where there is an unobstructed line of sight to four or more GPS satellites. The GPS program provides critical capabilities to military, civil and commercial users around the world. Traditionally GPS navigation equations can be solved using iterated methods, difference linearization, and extended Kalman filter. All these techniques attempt to linearize the equations and then solve them by traditional means such as Least Squares (LS) solvers. The linearization introduces a small error in the equations as the higher order terms are neglected from the equations to be solved. Neural Networks (NNs) are used to approximate non-linear functions using a training set composed of past data to learn NN weights from data. In this paper, an approach to solving the GPS pseudo-range carrier phase measurements equations using multi-layer perceptron NNs is proposed. The experimental results obtained from a Coarse Acquisition (C/A)-code single-frequency GPS receiver are provided to confirm the efficacy of the proposed method to provide a high level of positioning accuracy. The results of comparison by LS method show NN approach has less RMS error, less calculation volume and more precision. Also, simulations demonstrate that NN has stable behavior even under bad geometry conditions.

Keywords