GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements

Similar documents
ANALYSIS OF GPS SATELLITE OBSERVABILITY OVER THE INDIAN SOUTHERN REGION

Satellite Navigation Integrity and integer ambiguity resolution

ESTIMATION OF IONOSPHERIC DELAY FOR SINGLE AND DUAL FREQUENCY GPS RECEIVERS: A COMPARISON

REAL-TIME ESTIMATION OF IONOSPHERIC DELAY USING DUAL FREQUENCY GPS OBSERVATIONS

Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel

GNSS Technologies. PPP and RTK

Guochang Xu GPS. Theory, Algorithms and Applications. Second Edition. With 59 Figures. Sprin ger

Table of Contents. Frequently Used Abbreviation... xvii

PDHonline Course L105 (12 PDH) GPS Surveying. Instructor: Jan Van Sickle, P.L.S. PDH Online PDH Center

Modelling of WCDMA Base Station Signal in Multipath Environment

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

Some of the proposed GALILEO and modernized GPS frequencies.

CHAPTER 2 GPS GEODESY. Estelar. The science of geodesy is concerned with the earth by quantitatively

FieldGenius Technical Notes GPS Terminology

Chapter 6 GPS Relative Positioning Determination Concepts

WIND VELOCITY ESTIMATION WITHOUT AN AIR SPEED SENSOR USING KALMAN FILTER UNDER THE COLORED MEASUREMENT NOISE

Jun CHEN. Differential GNSS positioning with low-cost receivers. Background. Objective: Methods:

UCGE Reports Number 20054

Basics of Satellite Navigation an Elementary Introduction Prof. Dr. Bernhard Hofmann-Wellenhof Graz, University of Technology, Austria

Performance Analysis of GPS Integer Ambiguity Resolution Using External Aiding Information

Introduction. Global Positioning System. GPS - Intro. Space Segment. GPS - Intro. Space Segment - Contd..

Global Navigation Satellite Systems II

Assessment of the Accuracy of Processing GPS Static Baselines Up To 40 Km Using Single and Dual Frequency GPS Receivers.

On the Estimation of Interleaved Pulse Train Phases

COMPARISON OF GPS COMMERCIAL SOFTWARE PACKAGES TO PROCESSING STATIC BASELINES UP TO 30 KM

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning

Joint Transmit and Receive Multi-user MIMO Decomposition Approach for the Downlink of Multi-user MIMO Systems

UNIT 1 - introduction to GPS

Principles of the Global Positioning System Lecture 19

Performances of Modernized GPS and Galileo in Relative Positioning with weighted ionosphere Delays

The Global Positioning System

Compensation of Time Alignment Error in Heterogeneous GPS Receivers

Ionospheric Estimation using Extended Kriging for a low latitude SBAS

GPS Milestones, cont. GPS Milestones. The Global Positioning Sytem, Part 1 10/10/2017. M. Helper, GEO 327G/386G, UT Austin 1. US GPS Facts of Note

Broadcast Ionospheric Model Accuracy and the Effect of Neglecting Ionospheric Effects on C/A Code Measurements on a 500 km Baseline

Radar Probabilistic Data Association Filter with GPS Aiding for Target Selection and Relative Position Determination. Tyler P.

GPS Technical Overview N5TWP NOV08. How Can GPS Mislead

Ultra-wideband Radio Aided Carrier Phase Ambiguity Resolution in Real-Time Kinematic GPS Relative Positioning. Eric Broshears

On the GNSS integer ambiguity success rate

IMPROVED RELATIVE POSITIONING FOR PATH FOLLOWING IN AUTONOMOUS CONVOYS

Development and assessment of a medium-range real-time kinematic GPS algorithm using an ionospheric information filter

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003.

Low Power LFM Pulse Compression RADAR with Sidelobe suppression

Modelling GPS Observables for Time Transfer

Every GNSS receiver processes

PRINCIPLES AND FUNCTIONING OF GPS/ DGPS /ETS ER A. K. ATABUDHI, ORSAC

Orion-S GPS Receiver Software Validation

Trimble Business Center:

TEC Prediction Model using Neural Networks over a Low Latitude GPS Station

Global Correction Services for GNSS

HIGH ACCURACY DIFFERENTIAL AND KINEMATIC GPS POSITIONING USING A DIGITAL BEAM-STEERING RECEIVER

Satellite-Induced Multipath Analysis on the Cause of BeiDou Code Pseudorange Bias

GNSS Surveying & Processing (A Surveyors Peek Behind the Curtain) Presented by Jeff Clark, PLS

Modern Navigation. Thomas Herring

Multipath Error Detection Using Different GPS Receiver s Antenna

GPS data correction using encoders and INS sensors

Fundamentals of GPS Navigation

Generation of Consistent GNSS SSR Corrections

Sources of Error in Satellite Navigation Positioning

EXPERIMENTAL ONE AXIS ATTITUDE DETERMINATION USING GPS CARRIER PHASE MEASUREMENTS

Vector tracking loops are a type

2. GPS and GLONASS Basic Facts

Wednesday AM: (Doug) 2. PS and Long Period Signals

MONITORING SEA LEVEL USING GPS

Multipath Effect on Covariance Based MIMO Radar Beampattern Design

HIGH PRECISION TRACKING SYSTEM FOR VIRTUAL REALITY USING GPS

A Clock and Ephemeris Algorithm for Dual Frequency SBAS

An Introduction to GPS

Keywords. DECCA, OMEGA, VOR, INS, Integrated systems

Spoofing GPS Receiver Clock Offset of Phasor Measurement Units 1

GNSS Technologies. PPP and RTK

GNSS for Landing Systems and Carrier Smoothing Techniques Christoph Günther, Patrick Henkel

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic

DECIMETER LEVEL MAPPING USING DIFFERENTIAL PHASE MEASUREMENTS OF GPS HANDHELD RECEIVERS

LMS and RLS based Adaptive Filter Design for Different Signals

GNSS OBSERVABLES. João F. Galera Monico - UNESP Tuesday 12 Sep

Analysis of Processing Parameters of GPS Signal Acquisition Scheme

Sidereal Filtering Based on GPS Single Differences for Mitigating Multipath Effects

Tajul Ariffin Musa. Tajul A. Musa. Dept. of Geomatics Eng, FKSG, Universiti Teknologi Malaysia, Skudai, Johor, MALAYSIA.

Cycle Slip Detection in Galileo Widelane Signals Tracking

Comparative Analysis Of Kalman And Extended Kalman Filters In Improving GPS Accuracy

Kalman Filter Based Integer Ambiguity. Ionosphere and Troposphere Estimation

Attitude Determination by Means of Dual Frequency GPS Receivers

SPEEDING UP FILTER CONVERGENCE IN HIGH PRECISION, VERY LARGE AREA KINEMATIC NAVIGATION

A Direct 2D Position Solution for an APNT-System

PDHonline Course L105 (12 PDH) GPS Surveying. Instructor: Jan Van Sickle, P.L.S. PDH Online PDH Center

Effect of Differential Code Biases on the GPS CORS Network: A Case Study of Egyptian Permanent GPS Network (EPGN)

A Comparison of Particle Swarm Optimization and Gradient Descent in Training Wavelet Neural Network to Predict DGPS Corrections

An Assessment of Mapping Functions for VTEC Estimation using Measurements of Low Latitude Dual Frequency GPS Receiver

Signals, and Receivers

GPS Tutorial Trimble Home > GPS Tutorial > How GPS works? > Triangulating

Using GPS to Establish the NAVD88 Elevation on Reilly The A-order HARN Station at NMSU

GPS Accuracies in the Field

The Application of Finite-difference Extended Kalman Filter in GPS Speed Measurement Yanjie Cao1, a

Minnesat: GPS Attitude Determination Experiments Onboard a Nanosatellite

Fundamentals of Global Positioning System Receivers

Near Term Improvements to WAAS Availability

Sensor Data Fusion Using a Probability Density Grid

Influence of Major Geomagnetic Storms Occurred in the Year 2011 On TEC Over Bangalore Station In India

Surveying Adjustment Datum and Relative Deformation Accuracy Analysis

Transcription:

ISSN (Online) : 975-424 GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements G Sateesh Kumar #1, M N V S S Kumar #2, G Sasi Bhushana Rao *3 # Dept. of ECE, Aditya Institute of echnology and Management ekkali, Andhra Pradesh, India 1 sateeshkumargudla@gmail.com 2 muvvala_sai@yahoo.co.in * Dept. of ECE, Andhra University, Visakhapatnam, Andhra Pradesh, India 3 gsasi.gps@gmail.com Abstract he GPS receiver position can be estimated either by using code or carrier phase pseudorange measurements. he navigation solution obtained using the carrier phase based measurements is more accurate than the code based pseudoranges. It is mainly due to the carrier phase wavelength of the GPS satellite transmitted on L-band signal is very small (i.e. 19cm for L1) compared to the code wavelength (i.e. 293m for C/A code). he receiver cannot accurately determine the integer number of wavelengths. herefore, the carrier phase measurements observed at the receiver have some ambiguity in its estimation called integer ambiguity (integer number of carrier phase cycles). he key to precise carrier phase based positioning is to resolve these integer ambiguities which is extremely challenging when more noise or jamming is present. In this paper, a precise navigation solution algorithm based on integer ambiguity free carrier phase measurements is presented. his algorithm uses ambiguity free carrier phase measurements as well as least squares method. Keyword- GPS, Pseudorange, Carrier phase measurements I. INRODUCION he Global Positioning System (GPS) is a reliable, all weather satellite based radio navigation system that provides accurate three dimensional (3D) navigation solution i.e. position, velocity and timing information up to 1-6 seconds anywhere on or above the earth s surface. GPS is the only system today able to provide the exact position on the earth at anytime, anywhere, and in all weather conditions [1]. GPS has provided worldwide location finding capability and has helped in developing many location aware applications. he GPS system consists of a nominal 24 satellites, distributed evenly in 6 orbital planes around the globe at an altitude of about 2,2 km. Each satellite transmits two frequencies of signals (L 1 =1575.42MHz and L 2 =1227.6MHz). he GPS receiver position can be estimated either by using code or carrier phase pseudorange measurements. he navigation solution obtained using the carrier phase based measurements is more accurate than the code based pseudoranges. It is mainly due to the carrier phase wavelength of the GPS satellite transmitted on L-band signal is very small (i.e. 19cm for L1) compared to the code wavelength (i.e. 293m for C/A code). In case of carrier phase measurements, the distance between satellite and receiver is estimated by determining the number of wavelengths underlying the GPS signal. he receiver can measure the fractional part of a cycle with an accuracy of 1/1. hat is, the pseudorange measurement is of the order of 1.9mm (19cm /1) and the corresponding position accuracies will be in centimeter level. However, the receiver cannot accurately determine the integer number of wavelengths. herefore, the carrier phase measurements observed at the receiver have some ambiguity in its estimation called integer ambiguity (integer number of carrier phase cycles). he key to precise carrier phase based positioning is to resolve these integer ambiguities which is extremely challenging when more noise or jamming is present. In this paper, a precise navigation solution algorithm based on integer ambiguity free carrier phase measurements is presented. his algorithm uses ambiguity free carrier phase measurements as well as least squares method. II. CARRIER PHASE MEASUREMEN he computation of navigation solution involves estimation of i) satellite positions due to broadcast ephemerides, and ii) pseudorange measurements obtained due to code or carrier phase measurements. he receiver position can be estimated either by using code or carrier phase pseudorange measurements. he navigation solution obtained using the fact that the carrier phase measurements is more accurate than the code based pseudoranges. A measurement much more precise than that of code phase measurements is the phase of the carrier received from a satellite. he carrier phase measurement is the difference between the phases of the receiver-generated carrier signal and the carrier received from a satellite at the instant of measurement. he phase of the received signal at any instant can be related to the phase at the time of transmission in terms of the transit time of the signal. hough these carrier phase measurements are precise, they are ambiguous. Using DOI: 1.21817/ijet/216/v8i6/1686229 Vol 8 No 6 Dec 216-Jan 217 277

ISSN (Online) : 975-424 carrier phase, distance between a satellite and the receiver would be an unknown number of cycles plus the measured fractional cycle. he measurement however contains no information regarding the whole cycles referred to as the integer ambiguity. Even with the advances in the code measurement technologies, a far more precise measurement than the pseudorange is the carrier phase measurement. he carrier phase measurement is the difference in phase between the transmitted carrier wave from the satellite and the receiver oscillator signal at a specified epoch [2]. he range is simply the sum of the total number of full carrier cycles between the receiver and the satellite, multiplied by the carrier wavelength. he ranges determined with the carriers are far more accurate than those obtained with the codes. his is due to the fact that the wavelength (or resolution) of the carrier phase, 19cm in the case of L1 frequency, is much smaller than those of codes [6]. he receiver, when switched on cannot determine the total number of the complete cycles between the satellite and receiver. It can only measure a fraction of a cycle very accurately, while the initial number of complete cycles remains unknown, or ambiguous. his is commonly known as the initial cycle ambiguity, or the ambiguity [4]. Figure 1 gives an illustration of unknown number of integer cycles that are elapsed before the receiver locks the phase of the incoming GPS signal. Precise GPS positioning relies on tracking the carrier-phase. he fractional part of carrier-phase can be measured directly using a standard phase-locked loop, but the integer part is ambiguous and the ambiguity must be resolved based on sequential carrier phase measurements to ensure the required positioning precision. In general, centimeter-level GPS positioning accuracy requires precise tracking of the carrier phase that consists of two parts: a directly measured fractional part (with measurement error at millimeter level) and an unknown integer part, also called the integer ambiguity. he key to precise carrier phase based positioning is to resolve the integer ambiguity. Amplitude t 7 complete cycles last fractional Figure 1 Illustration of the integer ambiguities III. NEW NAVIGAION SOLUION BASED ON INEGER AMBIGUIY FREE CARRIER PHASE MEASUREMENS he proposed new navigation solution algorithm is a three-step procedure developed for precise positioning. First step is to compute the float solution. Any suitable method can be used here, for example ordinary leastsquares, or in recursion a Kalman filter approach. Second step is to determine the integer values for the ambiguities. he developed new navigation solution algorithm takes the estimated float solution, together with its variance covariance matrix as input, and delivers fixed integer values. Finally, again using existing algorithm, the eventual fixed solution can be obtained. In this paper, the least squares iterative method is used for float solution [5]. Algorithm for fixing the integer values of the ambiguities he main feature of this method is the decorrelation of the ambiguities via the Z-transformation and this ambiguity fixing process follows two steps. Step 1: Disregard the constraint on the ambiguities and obtain a solution [ xˆ N ˆ ], which is obtained in the above discussion. Now find the covariance matrix xˆ xˆ x ˆ, cov = N ˆ (1) xˆ, where, xˆ, are the float solutions for linearised observation equation and integer ambiguities xˆ and the corresponding covariance matrices gives the cross correlations between xˆ and xˆ, N ˆ. Step 2: Find the integer vector N which minimizes the function ˆ ( N N) ( N ) are (2) DOI: 1.21817/ijet/216/v8i6/1686229 Vol 8 No 6 Dec 216-Jan 217 278

ISSN (Online) : 975-424 where is the float solution from step 1 and is inverse of covariance matrix = N. Step 2 is very important in lambda method. he measure of distance (or, nearness ) of an integer vector N is given by above equation. he contour of points with a constant value of the function is an ellipse in two dimensions and an ellipsoid in higher dimensions, centered at. he search space is delimited by selecting the size of the ellipsoid to be searched via a parameter value c >. he inequality N ( ) ( N ) c (3) Eq.(3) defines the integer vectors N. he search space consists of grid points inside an ellipsoid. Clearly, this search space must be large enough to contain the right answer and small enough to be searched quickly[3]. If is diagonal the solution for N can be found by rounding each component of to its nearest integer. A diagonal would mean that the integer ambiguity estimates in float solution are all uncorrelated. his simple approach, however, does not work in realistic situations where the matrix, is typically not diagonal. herefore, use step 2 to introduce a change of variables so that resultant correlation matrix is diagonal. is a positive semi-definite matrix and it would appear that diagonalizing it would not be a problem. Use the matrix of its eigen vectors to transform the variables. Actually this approach will not work here, because the transformation will not preserve the integer nature of ambiguities. o restrict the transformations to those that take integers into integers. Actually the inverse transformation Z must also do the same so that, find the solution of the original problem. he required transformation Z must satisfy the following conditions. Z must have integer entries. Z must be invertible, and Z -1 must have integer entries. hese conditions ensure that there is a one-to-one relationship between the integers in the original and transformed spaces. Consider a hypothetical transformation Z in this restricted class of transformations with. Consider M = ZN and Mˆ Z he function in (Eq.4) in the transformation space is ˆ ( M M ) ( Z Z )( M Mˆ ) Since ( Z Z ) is diagonal, now find the solution for M right away by the rounding off each element of Mˆ and obtain the integer vector N by inverse Z-transformation to the M. N = Z -1 M Step3: obtain fixed solution, x after fixing integer ambiguities to N found in step2. x ( A A) A ( ybn) where, A = observation matrix of linearised observation equation B = identity matrix of linearised observation equation. IV. RESULS AND DISCUSSION he implementation of the proposed navigation solution algorithm involves computation of satellite positions due to broadcast ephemeris and pseudorange measurements obtained due to code and carrier phase measurements. he accuracy of the obtained receiver position from the proposed navigation solution algorithm is validated with the real time dual frequency receiver data obtained from Andhra University Engineering College, Visakhapatnam (Lat/Lon:17.73 N/83.319 E), and IISc Bangalore (Lat/Lon:13.2 N/77.57 E). Figure 2 shows the position error (x-, y-, z-) in meters as a function of time with reference to the true position of the GPS receiver from their respective mean values for different epochs (time intervals) using least squares method. he maximum values of x-, y-, z- position errors are 1.87m, 22.94m and 8.342m respectively. he minimum values of x-, y-, z- position errors are -3.43m, -13.34m, and -18.19m respectively. ˆ (4) (5) DOI: 1.21817/ijet/216/v8i6/1686229 Vol 8 No 6 Dec 216-Jan 217 279

ISSN (Online) : 975-424 2 x-error -4 4 y-error 2 1 z-error -1 Figure 2 Position error in (x-, y-, z-) coordinate system vs. ime (in hours) of the day (21 st December 211) due to least squares method x-error y-error z-error 2-4 2 1-1 1-1 Figure 3 Position error in (x-, y-, z-) coordinate system vs. ime (in hours) of the day (21 st December 211) due to proposed navigation solution algorithm Figure 3 shows the variation of position error (x-, y-, z-) in meters as a function of time with reference to the true position of the GPS receiver from their respective mean values for different epochs (time intervals) using proposed navigation solution algorithm. he maximum values of x-, y-, z- position errors are 12.35m, 17.59m and 9.144m respectively. he minimum values of x-, y-, z- position errors are -27.38m, 12.54m and -17.51m respectively. able 1 Comparison between least squares method and the proposed new navigation solution algorithm. Receiver position error able 1 Comparison between least squares method and the proposed new navigation solution algorithm Maxim um Least squares method Minim um Standard deviation Mean Maxim um Proposed navigation algorithm Minim um Standard deviation Mean x- position error 1.87-3.43 6.245-32.9 12.35-27.38 6.4-33.6 y- position error 22.94-13.34 7.66 32.98 17.59-12.54 6.237 28.33 z- position error 8.342-18.19 3.543 4.64 9.144-17.51 3.571 3.93 RMS position error 27.36-14.76 6.294 47.56 26.75-14.51 6.81 44.7 DOI: 1.21817/ijet/216/v8i6/1686229 Vol 8 No 6 Dec 216-Jan 217 271

ISSN (Online) : 975-424 V. CONCLUSION In general, centimeter-level GPS positioning accuracy is necessary in all precise navigation solution applications such as aircraft navigations, missile guidance and surveying. In this paper, a new precise navigation solution algorithm based on integer ambiguity free carrier phase measurement is presented. In this method, first the integer ambiguities are estimated using least squares method. hese estimated ambiguities are resolved (or fixed to integer values) by decorrelation of the ambiguities using Z-transformation. hese fixed integer values are added to the carrier phase measurements and then the positioning is done using least squares iterative algorithm. It is observed that the receiver position obtained from the ambiguity free carrier phase measurements are more accurate than the position obtained from code range measurements as well as from the carrier phase measurements without ambiguity correction. REFERENCES [1] Rao G. S., Global Navigation Satellite Systems with Essentials of Satellite communications, McGraw Hill, New Delhi, India, May 21. [2] Azimi-Sadjadi B, Krishna Prasad P.S., Integer ambiguity resolution in GPS using particle filtering, Proc. Am Control Conf 5, pp 3761 3766, 21. [3] Sasibhushana Rao G., GPS satellite and receiver instrumental biases estimation using least squares method for accurate ionosphere modelling, Journal of Earth System Sciences, Vol. 116, No. 5, October 27, pp. 47 411. [4] Hassibi A. and Boyd S., Integer parameter estimation in linear models with applications to GPS, IEEE rans Signal Proces. 46, pp 2938 2952, 1998 [5] Xu G., GPS heory, Algorithms and Applications, Springer-Verlag, New York, USA, 23. [6] Rabbany A. El, Global Positioning System, Artech House Publishers 22. AUHOR PROFILE Dr. G. Sateesh Kumar completed his Ph.D from Andhra University in the Dept. of Electronics and Communication Engineering. He has 12experience years in teaching and research. He has published more than 15 National/ International Journals/ Conferences. He is a life member of ISE. Presently he is working as Professor in Electronics & Communication Engineering Department. AIAM, ekkali. Dr. M N V S S Kumar completed his Ph.D from Andhra University in the Dept. of Electronics and Communication Engineering. He has 6experience years in teaching and research. He has published more than 9 National/ International Journals/ Conferences. Presently he is working as Associate Professor in Electronics & Communication Engineering Department. AIAM, ekkali. Prof. G Sasi Bhushana Rao has 28 years of experience in R&D, Industrial and eaching. He was involved in the development of GAGAN system which is jointly developed by the ISRO and AAI. He has published more than 4 research papers in various reputed International/ National Journal/Conferences. He is a Senior Member of IEEE, FIEE, IEEE Com Society, IGU and Member of International Global Navigation Satellite System (IGNSS), Australia. His area of research includes GPS/INS Signal Processing, RADAR, SONAR and Acoustic signal modeling. Presently he is working as Professor in Electronics & Communication Engineering Department, Andhra University Engineering College, Visakhapatnam. DOI: 1.21817/ijet/216/v8i6/1686229 Vol 8 No 6 Dec 216-Jan 217 2711