The GLOBAL POSITIONING SYSTEM James R. Clynch February 2006

Similar documents
The Global Positioning System

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

UNIT 1 - introduction to GPS

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

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

GPS: The Basics. Darrell R. Dean, Jr. Civil and Environmental Engineering West Virginia University. Expected Learning Outcomes for GPS

What is a GPS How does GPS work? GPS Segments GPS P osition Position Position Accuracy Accuracy Accuracy GPS A pplications Applications Applications

GPS Global Positioning System

Resection. We can measure direction in the real world! Lecture 10: Position Determination. Resection Example: Isola, Slovenia. Professor Keith Clarke

Introduction to the Global Positioning System

Fundamentals of GPS Navigation

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

Errors in GPS. Errors in GPS. Geodetic Co-ordinate system. R. Khosla Fall Semester

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

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

Introduction to the Global Positioning System

GLOBAL POSITIONING SYSTEMS. Knowing where and when

Global Navigation Satellite Systems II

Introduction to NAVSTAR GPS

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

Principal Investigator Co-Principal Investigator Co-Principal Investigator Prof. Talat Ahmad Vice-Chancellor Jamia Millia Islamia Delhi

GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) ECE 2526E Tuesday, 24 April 2018

FieldGenius Technical Notes GPS Terminology

NR402 GIS Applications in Natural Resources

What is it? History. Other systems. How does it work? Trilateration GEOG 201 4/28/2010. Instructor: Pesses 1. {06} The Global Positioning System

CARRIER PHASE VS. CODE PHASE

GPS Glossary Written by Carl Carter SiRF Technology 2005

Primer on GPS Operations

GPS Errors. Figure 1. Four satellites are required to determine a GPS position.

Global Positioning Systems (GPS) Trails: the achilles heel of mapping from the air / satellites

Global Positioning System: what it is and how we use it for measuring the earth s movement. May 5, 2009

Sources of Geographic Information

ENGRG Introduction to GIS

Using GPS in Embedded Applications Pascal Stang Stanford University - EE281 November 28, 2000

Modelling GPS Observables for Time Transfer

Challenges and Solutions for GPS Receiver Test

Lecture-1 CHAPTER 2 INTRODUCTION TO GPS

Sources of Error in Satellite Navigation Positioning

APPENDIX GPS TERMINOLOGY

King AbdulAziz University. Faculty of Environmental Design. Geomatics Department. Mobile GIS GEOM 427. Lecture 3

Mobile Security Fall 2015

GPS Error and Biases

GPS (Introduction) References. Terms

What is GPS? GPS Position Accuracy. GPS Applications. What is a GPS. How does GPS work? GPS Segments

Global Navigation Satellite Systems (GNSS)Part I EE 570: Location and Navigation

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

Global Positioning Systems - GPS

RESOLUTION MSC.112(73) (adopted on 1 December 2000) ADOPTION OF THE REVISED PERFORMANCE STANDARDS FOR SHIPBORNE GLOBAL POSITIONING SYSTEM (GPS)

Global Positioning Systems -GPS

Appendix D Brief GPS Overview

TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY

GLOBAL POSITIONING SYSTEM SHIPBORNE REFERENCE SYSTEM

Introduction to Datums James R. Clynch February 2006

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

The Global Positioning System

An Introduction to GPS

Understanding GPS: Principles and Applications Second Edition

Grind. A Practical. Ax Manual. Bill Kilroy Mechanical Engineering Technician. Tony Jasumback and Dick Karsky Project Leaders

2. GPS and GLONASS Basic Facts

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions

Problem Areas of DGPS

Entity Tracking and Surveillance using the Modified Biometric System, GPS-3

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

Line and polygon features can be created via on-screen digitizing.

DEFINING THE FUTURE OF SATELLITE SURVEYING WITH TRIMBLE R-TRACK TECHNOLOGY

EE 570: Location and Navigation

Localization. of mobile devices. Seminar: Mobile Computing. IFW C42 Tuesday, 29th May 2001 Roger Zimmermann

Configuring the Global Navigation Satellite System

GPS Case ESD.85. Angela Ho Alex Mozdzanowska Christine Ng. Illustration by Leo Cronin. October 31, ESD.85 GPS Case 1.

Lecture 04. Elements of Global Positioning Systems

Configuring the Global Navigation Satellite System

2 INTRODUCTION TO GNSS REFLECTOMERY

Configuring the Global Navigation Satellite System

S a t e l l i t e T i m e a n d L o c a t i o n. N o v e m b e r John Fischer VP Advanced R&D

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

Tracking New Signals from Space GPS Modernization and Trimble R-Track Technology

GPS based data acquisition system for mobile applications

GNSS Signal Structures

GPS Technical Overview N5TWP NOV08. How Can GPS Mislead

GPS Basics. Introduction to GPS (Global Positioning System) Version 1.0 English

GPS POSITIONING GUIDE

Configuring the Global Navigation Satellite System

Global Positioning System (GPS) Positioning Errors During Ionospheric Scintillation Event. Keywords: GPS; scintillation; positioning error

Experiences with Fugro's Real Time GPS/GLONASS Orbit/Clock Decimeter Level Precise Positioning System

GNSS 101 Bringing It Down To Earth

Worst-Case GPS Constellation for Testing Navigation at Geosynchronous Orbit for GOES-R

GNSS: orbits, signals, and methods

GPS (Introduction) References. Terms

Global Positioning Systems Directorate

Configuring the Global Navigation Satellite System

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS

High Gain Advanced GPS Receiver

36. Global Positioning System

Mitigate Effects of Multipath Interference at GPS Using Separate Antennas

POWERGPS : A New Family of High Precision GPS Products

GLOBAL POSITIONING SYSTEMS

BENEFITS OF A SPACE-BASED AUGMENTATION SYSTEM FOR EARLY IMPLEMENTATION OF GPS MODERNIZATION SIGNALS

Introduction to Geographic Information Science. Last Lecture. Today s Outline. Geography 4103 / GNSS/GPS Technology

UNITED NATIONS UNIVERSITY Institute for Environment & Human Security (UNU-EHS) Bonn, Germany

The Impact of Performance Parameters over a DGPS Satellite Navigation System

Transcription:

The GLOBAL POSITIONING SYSTEM James R. Clynch February 2006 I. Introduction What is GPS The Global Positioning System, or GPS, is a satellite based navigation system developed by the United States Defense Department in the 1970 s. It provides three items to users: Position Latitude, Longitude, and Height Velocity Velocity North, East, and Up Time in UTC (Universal Time Coordinated) This is often abbreviated as PVT (Position/Velocity/Time). The system typically is delivering under 10 meter accuracy of position, under 10 cm/s velocities, and under 0.1 microsecond of time today to all users, military and civilian, to anyone with a $100 receiver. At the simplest level, it does this by having the antenna of a specialized radio receiver, a GPS receiver, open to the sky so that it can receive signals from 4 or more satellites. The nominal constellation has 24 satellites, and the minimal system has 21. In 2006, with a transition to new satellites in progress, there are 31 active satellites. The satellites are in high orbit at about 20,000 km above the earth in 6 orbital planes. They orbit the earth with a period of 12 hours. (This is 12 hours sidereal time.) The ground tracks repeat every day. 1

This system ensures that more than 4 satellites are available everywhere on the earth at all times. This is a everywhere / anytime system. The generic navigation situation is shown above. The satellites broadcast signals that are received by the user. In this case a ship is shown. It could just as easily have been a truck, airplane, missile, surveyor, hiker, a bank ATM machine or many other types of users. The system is free to anyone with a GPS receiver. The number and type of users has grown over the two decades since the system as been operational. In 2003 the estimate is that there were over 5 billion dollars in annual sales of GPS equipment to civilian users. This is several times the military sales. If GPS went away, it would cause major problems to both the military and civilian users. In a study conducted in 2000, it was shown that the most critical effects would come not from the loss of positions or velocities but from the loss of very accurate timing. The time accuracy available with GPS is under 0.1 microsecond. (In fact the error is usually on the order of 10 nanoseconds, although the specification is much higher.) This accuracy is over 3 orders of magnitude better than any other inexpensive method. We have come to depend on synchronized time at remote locations for ATM s (encryption ), the power grid, and many other applications. II. GPS Signals and PVT The satellites broadcast a complex signal. It can be understood as providing three effective signals, a carrier signal (sine wave), a series of pulses, and some binary information modulated on the signal. These are the effective signals seen in a receiver after some signal processing. The details will be left to engineering texts. (For those who want to know, the signals are spread spectrum, bi-phase modulated with two sequences of binary bits, on a suppressed carrier signal. There is no carrier why put energy where it is not needed and no pulses. The pulses and carrier are generated in the receivers.) 2

A diagram of the effective signals used by a GPS receiver is shown above. The signal generally used for navigation is a series of reconstructed pulses. These are tagged or labeled with the time of transmission by the satellites. The receiver notes the time that the pulse is received. The difference in time, multiplied by the speed of light, is the range to the satellite. GPS is a time of flight, pulsed timing system. It determines ranges using time of flight of effective pulses. Of course there are many complications. The major one is that the receiver is using its own clock to tag the received time. This is often supplied by a very inexpensive crystal oscillator. The speed of light is about 0.3 meter per nanosecond ( about a foot per nanosecond). Thus very small errors in the receiver s clock can cause large range errors. This is solved by including the time bias of the receiver clock in the set of unknowns. Therefore there are 4 unknowns at each timeline where a solution is computed, 3 for position and 1 for time. This is why the minimum number of satellites for a solution is 4. It is also why the receiver can provide such good time. At each timeline, usually once per second, a new estimate of accurate time (GPS time) is generated in every receiver. The second signal is the carrier wave. This is generally used to determine the velocity of the user. The frequency of the received signal will change if the receiver is moving. This is the Doppler shift. By measuring the Doppler frequency on at least 4 satellite signals, the three dimensional velocity and the frequency offset of the receiver s oscillator are found. 3

There are several issues that need to be considered in finding the position, velocity and time of the user from these measurements. The ranges are not useful in finding a position if you do not know the location of the other end of the range vector. The location of the satellites is needed. Telling the user about the location, velocity, and clock state of the satellite is the purpose of the third signal, the message data. This is a low rate binary signal at 50 bits per second. It provides a series of numbers that are used in a fixed set of equations (a model) to determine the satellites Position, Velocity, and Time. This information is divided into two pieces, called the Broadcast Ephemeris (BCE) and the Almanac. It takes a maximum of 3 minutes tracking to get the BCE from a satellite. This data repeats every 3 minutes. The data from a satellite cannot be used for generating a solution until the BCE is completely received. The BCE changes very slowly, a new version is available once per hour. The BCE provides information on the satellite position and velocity. The BCE also provides information about the bias of the satellites onboard clock. The satellites have an atomic clock, but it wanders a few nanoseconds per day. The message data from each satellite includes the high accuracy numbers for its own PVT. In order to help receivers plan satellite tracking an acquire satellites signals, a lower accuracy set of numbers is provided for all the satellites in orbit. This is called the Almanac. It cycles more slowly and takes 12.5 minutes to repeat. This data is updated weekly. Usually all satellites broadcast the same almanac. The almanac also contains some other parameters. Among these are the values needed to convert the GPS Time used by the satellites to Universal Time Coordinated (UTC). III. Measurements to Positions The GPS receiver can be though of as having 3 functional units: a receiver oscillator - usually called the receiver clock, the receiver front end -a hardware unit that handles the signal tracking and extraction of the measurements, and a navigation module software that generates the PVT output. These are shown on the diagram below. 4

In the early days of GPS receivers, the noise in the front end was an important factor in the solution errors. Today the errors in the BCE are often dominate. In some cases, where there is a lot of metal near the antenna, the measurement errors are still important. This is due to reflected signals and called multipath. More expensive receivers employ complex techniques that greatly reduce the effects of multipath. The navigation module usually has a type of solution called a Kalman filter. This solution tries to keep a model of the receiver motion and solves for the difference between the predicted PVT and the values most consistent with the measurements. It forms a solution using weights for the new measurements and the past model. These weights are used to forget the data from the distant past that may not be relevant to the current position. (A ship, airplane or other vehicle is subject to unknown forces and the actions of the pilot.) These weights are often determined dynamically to adjust for the current receiver conditions. When a receiver is first turned on the solution often assumes it knows nothing but adjusts the weights to favor the model as it learns more. 5

There are different quality values published about the GPS satellites and the GPS system. One important distinction is between Measurement Space and Solution Space. Because the mapping between measurements and solutions takes place in every individual receiver, the GPS system quality values tend to be stated in terms of measurements that is in measurement space. To the user, however, the errors in solutions are most important. There is a very useful rule of thumb about the mapping between measurement errors and solution errors. This is stated in terms of a value called Dilution of Precision or DOP. The general rule is: Solution Error = DOP x Measurement Error Dilution of Precision is always greater than one. In using this rule you get a single value to quantify the solution error and must use some averaged measurement error. The DOP is a function of the geometry of the satellites used in the solution. DOP varies with time because the satellites are at different positions in the sky at different times. If all the satellites used in a solution are along a north-south line you have very good information on the north-south position, but poor information on east-west position. If the satellites are well spread out in the sky, the DOP will be low. If the satellites are clustered, it will be high. (There are other conditions for high DOP that are harder to intuitively understand. After all the solution is done in a four dimensional space.) There are several version of DOP s. The total solution, including the time has value called Geometric Dilution of Precision or GDOP. The position only case is called PDOP for Position Dilution of Precision. For the surface user, only horizontal position is usually important. This error is related to the average measurement error via HDOP. And there is also a time or TDOP. IV. GPS Service Levels: Codes and Frequencies There are two levels of service provided, the Standard Positioning Service (SPS) and the Precise Positioning Service (PPS). The PPS is defined as that functionality that needs encryption data and the SPS as any use that needs no encrypted data. In general this means the SPS is the civilian service and the PPS is the military service. The GPS system is undergoing a major upgrade (in 2006) that will add broadcast frequencies and new modulations. This will improve both the PPS and SPS systems. There is hardware on the satellites to provide two aspects that distinguish the two services, the Anti-Spoofing or AS function and the Selectivity Availability or SA function. The SA function degraded the accuracy of the solutions to a standalone user. It was essentially negated by Differential GPS. SA was turned off by presidential order in May 2000. It is unlikely to ever return. Anti-Spoofing is designed to prevent an adversary from generating a signal that will be mistaken for a valid satellite signal. There are two different navigation codes used for generating the effective pulses, the CA or clear/acquisition code and the P/Y or precision code. The CA and P codes are public knowledge. The signal that is the P-code is encrypted by the AS function before it is transmitted. It is then re-labeled as the Y-code. The military uses receivers that accept cryptographic keys that allow the use of the Y-code. (These keys were also used to remove the SA effects.) By using only the Y-code in a 6

conflict situation the possibility of spoofing a military receiver is essentially zero. There are other things an adversary can do however, such as jamming. There are two frequencies broadcast by the original GPS satellites. These are called the L1 at 1575 MHz and L2 at 1227 MHz. The L1 signal is thought of as the measurement signal. This measurement goes through the ionosphere, a region between about 100 and 1000 km above the earth. Passage through the ionosphere adds a systematic error to the ranges. However this error can be removed to the millimeter level using the L2 signal. This is the primary function of the L2 signal. The P/Y codes are on both frequencies. The CA, or civilian, signal is only on L1. Therefore civilian users would normally be effected by the ionospheric error. As the new satellites go on-orbit, the civilians will be able to use both a new C/A like signal on L2 (called L2C) and a new signal on L5 ( 1176.45 MHz) to remove the ionospheric error just as the PPS users does. The use of DGPS effectively eliminates the ionospheric error over a significant area, out to and distance of 50 to 500 km, depending of many factors. In addition the civilian receiver manufactures have developed several methods of tracing the L2 signal despite it being encrypted. (This does not affect the anti-spoofing value of the encryption so the military is not worried about this development.) This L2 tracking was previously available only on expensive receivers used for survey and other precision applications. It is becoming available on more inexpensive receivers now. As part of the agreement that lead to the termination of the SA function, newer satellites will have a new broadcast frequency called L5. This signal is principally intended to remove the ionospheric error for the civilians. It will have an unencrypted range code. Both the L2C and L5 signals are projected to be on 24 satellites in orbit around 2015. V. Segments It is conventional to discuss the overall GPS system as being broken into three segments: The Space Segment consisting of the satellites, The Control Segment, consisting of the ground control stations, the computation centers and other things that control the satellites and are responsible for the message data, and The User Segment, consisting of all the GPS receivers in use. The control segment is the key to accuracy for a non-differential user. This occurs thorough the generation of the Broadcast Ephemeris. The Control Segment consists of 5 sties spread around the world. These sites have two functions. They have high quality PPS receivers that acquire data. Instead of being used to compute the position of the sites, the raw data is transmitted to a central site in Colorado Springs. This data is used to compute the new BCE s. There are about a dozen stations run by the National Geospatial-Intelligence Agency (NGA) being added to the solution data base. The Air Force sites also have upload antennas that are used to send the BCE s to the satellites. The satellites just read the message data from an internal memory. All the computation is done on the ground and the bits transmitted sent in the uploads to the satellites. This makes upgrades to software easier. 7

VI. System Control and Administration. The GPS system was begun in the early 1970 s with the formation of a Joint Program Office (the GPS-JPO) to oversee the development of a joint services navigation system. It was the merger of Air Force and Navy systems then being planned. The management has evolved from a JPO to a multiple cabinet level executive committee. The Air Force is the lead agency and the executive agent. The major players are now the Position/Navigation committees of the Department of Defense and Department of Transportation. 8

The Interagency GPS Executive Board (IGEB) has two co-chairs and several other members. The DoD and DoT are the co-chairs. The departments of Commerce, Interior, State, Justice and Agriculture are also members as well as NASA and the Joint Chiefs of Staff of the DoD. The Air Force is the executive agent. It s efforts are all under the a major US Air Force Command (Formally the US Space Command before it merged). The two major USAF players deal with daily operations and development. The Consolidated Satellite Operations Command Center (CSOC) is where the GPS day to day operations occur. The Second Operations Squadron (2OPS) at the CSOC handles GPS. All development and procurement of hardware and the management of software development is done by the GPS-JPO which is part of the Space and Missile Command (SMC) at Los Angeles Air Force Base. The civilian inputs are channeled through a committee that has frequent public meetings. This is the Civilian GPS Service Interface Committee (CGSIC). The US Coast Guard (USCG) serves as the agent that provides support to the CGSIC. Most civilian interface to the GPS system first occurs with the Coast Guard. They have a Navigation Center just outside Washington that provides an internet site for this purpose. ( www.navcen.uscg.gov ). This site has current status of the satellites and the system as a whole, most public GPS documents and specifications as well as some forms for submitting comments or trouble reports. The minutes and agenda of the CGSIC are located at this Internet site. 9