Article 38109 of sci.geo.satellite-nav:
Path: matra.meer.net!news1.best.com!newsxfer3.itd.umich.edu!gatech!news.jax.bellsouth.net!news.rdu.bellsouth.net!news.sdf.bellsouth.net!news.atl.bellsouth.net!not-for-mail
From: Joe Mehaffey <joe@mehaffey.com>
Newsgroups: sci.geo.satellite-nav
Subject: Re: Is SA synchronized?
Date: Tue, 13 May 1997 19:58:39 -0700
Lines: 860
Message-ID: <33792A5F.2EC4@mehaffey.com>
References: <3377BA33.11F8@vinland.com> <33789DA3.6D38@mehaffey.com> <337882DD.1892@worldnet.att.com>
Reply-To: joe@mehaffey.com
NNTP-Posting-Host: host-207-53-4-149.atl.bellsouth.net
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="------------338E62592ED"
X-Mailer: Mozilla 3.01Gold (Win95; U; 16bit)
To: green.adair@worldnet.att.com
Xref: matra.meer.net sci.geo.satellite-nav:38109

This is a multi-part message in MIME format.

--------------338E62592ED
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Here is a file about the GPS Availability Function recently announced by
the DOD.
Joe Mehaffey

--------------338E62592ED
Content-Type: text/plain; charset=us-ascii; name="GPSTEXAS.TXT"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="GPSTEXAS.TXT"

[Image]

Global Positioning System Overview

Peter H. Dana
Department of Geography, University of Texas at Austin.
This is a module from The Geographer's Craft Project, Department of
Geography, University of Texas at Austin.
Send comments and suggestions to: pdana@mail.utexas.edu.
The correct URL for this page is:
http://www.utexas.edu/depts/grg/gcraft/notes/gps/gps.html .
These materials may be used for study, research, and education, but please
credit the author, Peter H. Dana, The Geographer's Craft Project,
Department of Geography, The University of Texas at Austin.
All commercial rights reserved. Copyright 1995 Peter H. Dana.
---------------------------------------------------------------------------

[Image]This site has been selected as the "Best GPS Site," one of GIS
World's "Best of the Net" sites for 1996

---------------------------------------------------------------------------

Revised: 04/01/97
[Image]

Global Positioning System Availability Function (GPS AF) Announced

April 1, 1997

United States authorities have announced a partial solution to the Global
Positioning System (GPS) Selective Availability (SA) problem. Beginning at
the transition between 23:59:59 GPS Time (GPS Time is currently ahead of
UTC by eleven seconds) on March 31, 1997 and 00:00:00 GPS Time on April 1,
1997, the new Global Positioning System Availability Function (GPS AF) will
become operational.

SA is the intentional degradation of the GPS Standard Positioning Service
(SPS) through the introduction of slowly varying biases with correlation
times from as few as five seconds to several hours. Because the SA bias
introduced into each GPS Space Vehicle (SV) signal is controlled separately
through an encrypted pseudo-random noise (PRN) generator, the simple
averaging of positions obtained while tracking GPS SV signals does not
provide a significant reduction in error unless this averaging is done over
periods of several hours.

Differential GPS (DGPS) has provided a solution to the SA problem for many
years. By applying individual corrections, computed through the use of a
DGPS reference station at a known location, to each individual SV
pseudo-range measurement prior to the position solution , accuracies of 2-3
meters can be consistently obtained. DGPS requires access to these
correction either through real time radio links or through computer data
files for post-processed application.

GPS SPS users have had to accept the 100 meter horizontal (156 meter
vertical) position error in GPS, or pay for the required equipment and be
within range of a DGPS service. This has placed severe restrictions on the
civil use of GPS. Some users, requiring accurate positions only
occasionally, or time and frequency users who only need precise GPS timing
signals periodically, have lobbied for some time for a sub-set of SVs to
operate without SA. Others have suggested only emergency implementation of
SA. Most users who already know their position (through long term averaging
or by utilization of a United States Geological Survey 1:24,000 scale
topographic map) have noticed that GPS position solutions do occasionally
approach a minimum error at least once during each hour.

On April first of this year (1997) what may be a solution for many GPS SPS
users will be implemented. The Global Positioning System Availability
Function (GPS AF) is a method by which users can compute specific moments
in time when SA reaches a minimum for the combination of SVs tracked by any
SPS receiver. The simple AF algorithm can be implemented either in real
time or in post-processed applications.

AF is a simple algorithm based on the GPS Week Number (the number of weeks
from the GPS epoch of June 5, 1980), the GPS Second (the seconds in GPS
Time from the beginning of the week (Saturday midnight GPS Time), and the
PRN (the satellite C/A code identification number ) numbers of each of the
SVs tracked by the receiver. The GPS week number (899 for the week of March
30 through April 5, 1997), is first added to the sum of each of the PRN
numbers of the tracked SVs. The result modulo the GPS Second divided by
1023 is the time during that hour when the SA terms for those satellites
combines to a minimum value.

Users should be aware that this does not remove ionospheric delays,
multipath errors, receiver noise, or tropospheric delays in the GPS SPS
signals. The Availability Function only reduces the effects of SA for those
users who apply the algorithm. The AF algorithm does not provide a means of
removing the effects of SA except for those specific moments of time (+/-5
seconds) predicted by the AF algorithm. The AF algorithm is designed to
allow prediction of SA minimums only and does not provide a means of
removing SA between these predicted SA nulls.

Users should cautiously apply the GPS AF algorithm and it is suggested that
they always compare results with a DGPS-derived solution or a map. Timing
users can simply check the GPS time solution by comparing to a known 1PPS
(one-pulse per second) standard. Frequency users can compare the special
purpose GPS frequency control receiver output to an inexpensive rubidium
standard. After a period of initial operational testing (not specified) AF
may be considered as a part of the full operational capability of GPS.
---------------------------------------------------------------------------

Associated Overviews

[Image]  [Image] [Image]
---------------------------------------------------------------------------

Table of Contents

   * U. S. Department of Defense Satellite Navigation System
        o Space Segment
        o Control Segment
        o User Segment
   * GPS Positioning Services Specified In The Federal Radionavigation Plan
        o Precise Positioning System (PPS)
        o Standard Positioning System (SPS)
   * GPS Satellite Signals
   * GPS Data
   * Position and Time from GPS
        o Code Phase Tracking (Navigation)
        o Pseudo-Range Navigation
        o Receiver Position, Velocity, and Time
        o Carrier Phase Tracking (Surveying)
   * GPS Error Sources
   * Geometric Dilution of Precision (GDOP)
   * Differential GPS (DGPS) Techniques
        o Differential Code-Phase Navigation
        o Differential Carrier-Phase Surveying
        o Common-Mode Time Transfer
        o GPS Techniques and Project Costs
   * Documents relating to GPS
        o [Image] GPS Acronyms

        o [Image] Full Operational Capability

        o [Image] GPS Constellation Status

        o [Image] Federal Radionavigation Plan GPS Statement

   * Links to other related information
        o [Image] Sam Wormley's GPS Page

        o [Image] Alfred Leick's GPS Page

        o [Image] The Institute of Navigation

        o [Image] United States Coast Guard Navigation Center

        o [Image] John Beadles' Introduction to GPS Applications

        o [Image] NOAA National Geodetic Survey Division Home Page

        o [Image] University NAVSTAR Consortium (UNAVCO)

        o [Image] University of New Brunswick GPS Sources

        o [Image] Geodetic Datum Overview, Department of Geography, UT at

          Austin
        o [Image] Coordinate Systems Overview, Department of Geography, UT

          at Austin
        o [Image] Map Projections Overview, Department of Geography, UT at

          Austin
        o [Image] The Geographer's Craft Project, Department of Geography,

          UT at Austin
        o [Image] Home Page, Department of Geography, University of Texas

          at Austin
   * Reference List

[Image] Table of Contents

---------------------------------------------------------------------------

[Image]

U. S. Department of Defense Satellite Navigation System

   * GPS is funded by and controlled by the U. S. Department of Defense
     (DOD). While there are many thousands of civil users of GPS
     world-wide, the system was designed for and is operated by the U. S.
     military.

Space Segment

   * The Space Segment of the system consists of the GPS satellites. These
     space vehicles (SVs) send radio signals from space.
   * [Image] GPS Satellite

   * The GPS Operational Constellation consists of 24 satellites: 21
     navigational SVs and 3 active spares orbit the earth in 12 hour
     orbits. These orbits repeat the same ground track (as the earth turns
     beneath them) once each day. The orbit altitude is such that the
     satellites repeat the same track and configuration over any point
     approximately each 24 hours (4 minutes earlier each day). There are
     six orbital planes (with nominally four SVs in each), equally spaced
     (60 degrees apart), and inclined at about fifty-five degrees with
     respect to the equatorial plane. This constellation provides the user
     with between five and eight SVs visible from any point on the earth.
   * [Image] GPS Constellation

   * [Image] GPS Nominal Constellation Orbital Parameters

   * [Image] GPS Nominal Orbit Planes

[Image] Table of Contents

---------------------------------------------------------------------------

Control Segment

   * The Control Segment consists of a system of tracking stations located
     around the world.
   * [Image] GPS Master Control and Monitor Network

   * The Master Control facility is located at Falcon Air Force Base in
     Colorado. These monitor stations measure signals from the SVs which
     are incorporated into orbital models for each satellites. The models
     compute precise orbital data (ephemeris) and SV clock corrections for
     each satellite. The Master Control station uploads ephemeris and clock
     data to the SVs. The SVs then send subsets of the orbital ephemeris
     data to GPS receivers over radio signals.
   * [Image] GPS Control Monitor

[Image] Table of Contents

---------------------------------------------------------------------------

User Segment

   * The GPS User Segment consists of the GPS receivers and the user
     community. GPS receivers convert SV signals into position, velocity,
     and time estimates. Four satellites are required to compute the four
     dimensions of X, Y, Z (position) and Time. GPS receivers are used for
     navigation, positioning, time dissemination, and other research.
        o Navigation in three dimensions is the primary function of GPS.
          Navigation receivers are made for aircraft, ships, ground
          vehicles, and for hand carrying by individuals.
        o [Image] GPS Navigation

        o Precise positioning is possible using GPS receivers at reference
          locations providing corrections and relative positioning data for
          remote receivers. Surveying, geodetic control, and plate tectonic
          studies are examples.
        o Time and frequency dissemination, based on the precise clocks on
          board the SVs and controlled by the monitor stations, is another
          use for GPS. Astronomical observatories, telecommunications
          facilities, and laboratory standards can be set to precise time
          signals or controlled to accurate frequencies by special purpose
          GPS receivers.
        o Research projects have used GPS signals to measure atmospheric
          parameters.

[Image] Table of Contents

---------------------------------------------------------------------------

GPS Positioning Services Specified In The Federal Radionavigation Plan

Precise Positioning System (PPS)

   * Authorized users with cryptographic equipment and keys and specially
     equipped receivers use the Precise Positioning System. U. S. and
     Allied military, certain U. S. Government agencies, and selected civil
     users specifically approved by the U. S. Government, can use the PPS.
   * PPS Predictable Accuracy
        o 22 meter Horizontal accuracy
        o 27.7 meter vertical accuracy
        o 100 nanosecond time accuracy

[Image] Table of Contents

---------------------------------------------------------------------------

Standard Positioning System (SPS)

   * Civil users worldwide use the SPS without charge or restrictions. Most
     receivers are capable of receiving and using the SPS signal. The SPS
     accuracy is intentionally degraded by the DOD by the use of Selective
     Availability.
   * SPS Predictable Accuracy
        o 100 meter horizontal accuracy
        o 156 meter vertical accuracy
        o 340 nanoseconds time accuracy
   * These GPS accuracy figures are from the 1994 Federal Radionavigation
     Plan. The figures are 95% accuracies, and express the value of two
     standard deviations of radial error from the actual antenna position
     to an ensemble of position estimates made under specified satellite
     elevation angle (five degrees) and PDOP (less than six) conditions.
   * For horizontal accuracy figures 95% is the equivalent of 2drms
     (two-distance root-mean-squared), or twice the radial error standard
     deviation. For vertical and time errors 95% is the value of
     two-standard deviations of vertical error or time error.
   * Receiver manufacturers may use other accuracy measures.
     Root-mean-square (RMS) error is the value of one standard deviation
     (68%) of the error in one, two or three dimensions. Circular Error
     Probable (CEP) is the value of the radius of a circle, centered at the
     actual position that contains 50% of the position estimates. Spherical
     Error Probable (SEP) is the spherical equivalent of CEP, that is the
     radius of a sphere, centered at the actual position, that contains 50%
     of the three dimension position estimates. As opposed to 2drms, drms,
     or RMS figures, CEP and SEP are not affected by large blunder errors
     making them an overly optimistic accuracy measure
   * Some receiver specification sheets list horizontal accuracy in RMS or
     CEP and without Selective Availability, making those receivers appear
     more accurate than those specified by more responsible vendors using
     more conservative error measures.

[Image] Table of Contents

---------------------------------------------------------------------------

GPS Satellite Signals

   * The SVs transmit two microwave carrier signals. The L1 frequency
     (1575.42 MHz) carries the navigation message and the SPS code signals.
     The L2 frequency (1227.60 MHz) is used to measure the ionospheric
     delay by PPS equipped receivers.
   * Three binary codes shift the L1 and/or L2 carrier phase.
        o The C/A Code (Coarse Acquisition) modulates the L1 carrier phase.
          The C/A code is a repeating 1 MHz Pseudo Random Noise (PRN) Code.
          This noise-like code modulates the L1 carrier signal, "spreading"
          the spectrum over a 1 MHz bandwidth. The C/A code repeats every
          1023 bits (one millisecond). There is a different C/A code PRN
          for each SV. GPS satellites are often identified by their PRN
          number, the unique identifier for each pseudo-random-noise code.
          The C/A code that modulates the L1 carrier is the basis for the
          civil SPS.
        o The P-Code (Precise) modulates both the L1 and L2 carrier phases.
          The P-Code is a very long (seven days) 10 MHz PRN code. In the
          Anti-Spoofing (AS) mode of operation, the P-Code is encrypted
          into the Y-Code. The encrypted Y-Code requires a classified AS
          Module for each receiver channel and is for use only by
          authorized users with cryptographic keys. The P (Y)-Code is the
          basis for the PPS.
        o The Navigation Message also modulates the L1-C/A code signal. The
          Navigation Message is a 50 Hz signal consisting of data bits that
          describe the GPS satellite orbits, clock corrections, and other
          system parameters.
   * [Image] GPS Signals

[Image] Table of Contents

---------------------------------------------------------------------------

GPS Data

   * The GPS Navigation Message consists of time-tagged data bits marking
     the time of transmission of each subframe at the time they are
     transmitted by the SV. A data bit frame consists of 1500 bits divided
     into five 300-bit subframes. A data frame is transmitted every thirty
     seconds. Three six-second subframes contain orbital and clock data. SV
     Clock corrections are sent in subframe one and precise SV orbital data
     sets (ephemeris data parameters) for the transmitting SV are sent in
     subframes two and three. Subframes four and five are used to transmit
     different pages of system data. An entire set of twenty-five frames
     (125 subframes) makes up the complete Navigation Message that is sent
     over a 12.5 minute period.
   * Data frames (1500 bits) are sent every thirty seconds. Each frame
     consists of five subframes.
   * Data bit subframes (300 bits transmitted over six seconds) contain
     parity bits that allow for data checking and limited error correction.
   * [Image] Navigation Data Bits

   * Clock data parameters describe the SV clock and its relationship to
     GPS time.
   * Ephemeris data parameters describe SV orbits for short sections of the
     satellite orbits. Normally, a receiver gathers new ephemeris data each
     hour, but can use old data for up to four hours without much error.
     The ephemeris parameters are used with an algorithm that computes the
     SV position for any time within the period of the orbit described by
     the ephemeris parameter set.
   * [Image] Sample Ephemeris and Clock Data Parameters

   * [Image] SV Ephemeris Parameter to SV Position Algorithm

   * [Image] SV Clock Parameter to SV Clock Correction Algorithm

   * Almanacs are approximate orbital data parameters for all SVs. The
     ten-parameter almanacs describe SV orbits over extended periods of
     time (useful for months in some cases) and a set for all SVs is sent
     by each SV over a period of 12.5 minutes (at least). Signal
     acquisition time on receiver start-up can be significantly aided by
     the availability of current almanacs. The approximate orbital data is
     used to preset the receiver with the approximate position and carrier
     Doppler frequency (the frequency shift caused by the rate of change in
     range to the moving SV) of each SV in the constellation.
   * [Image] Sample Almanac Parameters

   * Each complete SV data set includes an ionospheric model that is used
     in the receiver to approximates the phase delay through the ionosphere
     at any location and time.
   * [Image] Sample Ionospheric Parameters

   * Each SV sends the amount to which GPS Time is offset from Universal
     Coordinated Time. This correction can be used by the receiver to set
     UTC to within 100 ns.
   * [Image] Sample UTC Parameters

   * Other system parameters and flags are sent that characterize details
     of the system.

[Image] Table of Contents

---------------------------------------------------------------------------

Position, and Time from GPS

   * Code Phase Tracking (Navigation)
   * The GPS receiver produces replicas of the C/A and/or P (Y)-Code. Each
     PRN code is a noise-like, but pre-determined, unique series of bits.
   * The receiver produces the C/A code sequence for a specific SV with
     some form of a C/A code generator. Modern receivers usually store a
     complete set of precomputed C/A code chips in memory, but a hardware,
     shift register, implementation can also be used.
   * [Image] C/A Code Generator

   * The C/A code generator produces a different 1023 chip sequence for
     each phase tap setting. In a shift register implementation the code
     chips are shifted in time by slewing the clock that controls the shift
     registers. In a memory lookup scheme the required code chips are
     retrieved from memory.
   * [Image] C/A Code Phase Assignments

   * The C/A code generator repeats the same 1023-chip PRN-code sequence
     every millisecond. PRN codes are defined for 32 satellite
     identification numbers.
   * [Image] C/A Code PRN Chips

   * The receiver slides a replica of the code in time until there is
     correlation with the SV code.
   * [Image] Short PRN Code Segment

   * If the receiver applies a different PRN code to an SV signal there is
     no correlation.
   * [Image] No PRN Correlation

   * When the receiver uses the same code as the SV and the codes begin to
     line up, some signal power is detected.
   * [Image] Partial PRN Correlation

   * As the SV and receiver codes line up completely, the spread-spectrum
     carrier signal is de-spread and full signal power is detected.
   * [Image] Full PRN Correlation

   * A GPS receiver uses the detected signal power in the correlated signal
     to align the C/A code in the receiver with the code in the SV signal.
     Usually a late version of the code is compared with an early version
     to insure that the correlation peak is tracked.
   * [Image] Simplified GPS Receiver Block Diagram

   * A phase locked loop that can lock to either a positive or negative
     half-cycle (a bi-phase lock loop) is used to demodulate the 50 HZ
     navigation message from the GPS carrier signal. The same loop can be
     used to measure and track the carrier frequency (Doppler shift) and by
     keeping track of the changes to the numerically controlled oscillator,
     carrier frequency phase can be tracked and measured.
   * [Image] Data Bit Demodulation and C/A Code Control

   * The receiver PRN code start position at the time of full correlation
     is the time of arrival (TOA) of the SV PRN at receiver. This TOA is a
     measure of the range to SV offset by the amount to which the receiver
     clock is offset from GPS time. This TOA is called the pseudo-range.

[Image] Table of Contents

---------------------------------------------------------------------------

   * Pseudo-Range Navigation
   * The position of the receiver is where the pseudo-ranges from a set of
     SVs intersect.
   * [Image] Intersection of Range Spheres

   * Position is determined from multiple pseudo-range measurements at a
     single measurement epoch. The pseudo range measurements are used
     together with SV position estimates based on the precise orbital
     elements (the ephemeris data) sent by each SV. This orbital data
     allows the receiver to compute the SV positions in three dimensions at
     the instant that they sent their respective signals.
   * Four satellites (normal navigation) can be used to determine three
     position dimensions and time. Position dimensions are computed by the
     receiver in Earth-Centered, Earth-Fixed X, Y, Z (ECEF XYZ)
     coordinates.
   * [Image] ECEF X, Y, and Z

   * Time is used to correct the offset in the receiver clock, allowing the
     use of an inexpensive receiver clock.
   * SV Position in XYZ is computed from four SV pseudo-ranges and the
     clock correction and ephemeris data.
   * [Image] GPS SV and Receiver XYZ

   * Receiver position is computed from the SV positions, the measured
     pseudo-ranges (corrected for SV clock offsets, ionospheric delays, and
     relativistic effects), and a receiver position estimate (usually the
     last computed receiver position).
   * [Image] Pseudo-Range Navigation Solution Example

   * [Image] Ephemeris Data Set Used in Pseudo-Range Navigation Solution

     Example
   * Three satellites could be used determine three position dimensions
     with a perfect receiver clock. In practice this is rarely possible and
     three SVs are used to compute a two-dimensional, horizontal fix (in
     latitude and longitude) given an assumed height. This is often
     possible at sea or in altimeter equipped aircraft.
   * Five or more satellites can provide position, time and redundancy.
     More SVs can provide extra position fix certainty and can allow
     detection of out-of-tolerance signals under certain circumstances.

[Image] Table of Contents

---------------------------------------------------------------------------

   * Receiver Position, Velocity, and Time
   * Position in XYZ is converted within the receiver to geodetic latitude,
     longitude and height above the ellipsoid.
   * [Image] Geodetic Coordinates

   * [Image] ECEF XYZ to Geodetic Coordinate Conversion

   * [Image] Geodetic to ECEF XYZ Coordinate Conversion

   * Latitude and longitude are usually provided in the geodetic datum on
     which GPS is based (WGS-84). Receivers can often be set to convert to
     other user-required datums. Position offsets of hundreds of meters can
     result from using the wrong datum.
   * [Image] Geodetic Datum Overview, Department of Geography, University

     of Texas at Austin
   * Velocity is computed from change in position over time, the SV Doppler
     frequencies, or both.
   * Time is computed in SV Time, GPS Time, and UTC.
   * SV Time is the time maintained by each satellite. Each SV contains
     four atomic clocks (two cesium and two rubidium). SV clocks are
     monitored by ground control stations and occasionally reset to
     maintain time to within one-millisecond of GPS time. Clock correction
     data bits reflect the offset of each SV from GPS time.
   * SV Time is set in the receiver from the GPS signals. Data bit
     subframes occur every six seconds and contain bits that resolve the
     Time of Week to within six seconds. The 50 Hz data bit stream is
     aligned with the C/A code transitions so that the arrival time of a
     data bit edge (on a 20 millisecond interval) resolves the pseudo-range
     to the nearest millisecond. Approximate range to the SV resolves the
     twenty millisecond ambiguity, and the C/A code measurement represents
     time to fractional milliseconds. Multiple SVs and a navigation
     solution (or a known position for a timing receiver) permit SV Time to
     be set to an accuracy limited by the position error and the
     pseudo-range error for each SV.
   * SV Time is converted to GPS Time in the receiver.
   * [Image] SV Time to GPS Time Data Bits

   * GPS Time is a "paper clock" ensemble of the Master Control Clock and
     the SV clocks. GPS Time is measured in weeks and seconds from
     24:00:00, January 5, 1980 and is steered to within one microsecond of
     UTC. GPS Time has no leap seconds and is ahead of UTC by several
     seconds.
   * Time in Universal Coordinated Time (UTC) is computed from GPS Time
     using the UTC correction parameters sent as part of the navigation
     data bits.
   * At the transition between 23:59:59 UTC on June 30, 1997 and 00:00:00
     UTC on July 1, 1997, UTC will be retarded by one-second and GPS Time
     will be ahead of UTC by twelve seconds.
   * [Image] UTC from GPS Time

   * [Image] Sample UTC Parameters

[Image] Table of Contents

---------------------------------------------------------------------------

   * Carrier Phase Tracking (Surveying)
   * Carrier-phase tracking of GPS signals has resulted in a revolution in
     land surveying. A line of sight along the ground is no longer
     necessary for precise positioning. Positions can be measured up to 30
     km from reference point without intermediate points. This use of GPS
     requires specially equipped carrier tracking receivers.
   * The L1 and/or L2 carrier signals are used in carrier phase surveying.
     L1 carrier cycles have a wavelength of 19 centimeters. If tracked and
     measured these carrier signals can provide ranging measurements with
     relative accuracies of millimeters under special circumstances.
   * Tracking carrier phase signals provides no time of transmission
     information. The carrier signals, while modulated with time tagged
     binary codes, carry no time-tags that distinguish one cycle from
     another. The measurements used in carrier phase tracking are
     differences in carrier phase cycles and fractions of cycles over time.
     At least two receivers track carrier signals at the same time.
     Ionospheric delay differences at the two receivers must be small
     enough to insure that carrier phase cycles are properly accounted for.
     This usually requires that the two receivers be within about 30 km of
     each other.
   * Carrier phase is tracked at both receivers and the changes in tracked
     phase are recorded over time in both receivers.
   * [Image] Carrier Phase Tracking

   * Phase difference changes in the two receivers are reduced using
     software to differences in three position dimensions between the
     reference station and the remote receiver. High accuracy range
     difference measurements with sub-centimeter accuracy are possible.
     Problems result from the difficulty of tracking carrier signals in
     noise or while the receiver moves.
   * Two receivers and one SV over time result in single differences.
   * [Image] Single Difference Survey

     Two receivers and two SVs over time provide double differences.

[Image] Table of Contents

---------------------------------------------------------------------------

GPS Error Sources

   * GPS errors are a combination of noise, bias, blunders.
   * [Image] Noise, Bias, and Blunders

        o Noise errors are the combined effect of PRN code noise (around 1
          meter) and noise within the receiver noise (around 1 meter).
   * Bias errors result from Selective Availability and other factors
        o Selective Availability (SA)
             + SA is the intentional degradation of the SPS signals by a
               time varying bias. SA is controlled by the DOD to limit
               accuracy for non-U. S. military and government users. The
               potential accuracy of the C/A code of around 30 meters is
               reduced to 100 meters (two standard deviations).
             + The SA bias on each satellite signal is different, and so
               the resulting position solution is a function of the
               combined SA bias from each SV used in the navigation
               solution. Because SA is a changing bias with low frequency
               terms in excess of a few hours, position solutions or
               individual SV pseudo-ranges cannot be effectively averaged
               over periods shorter than a few hours. Differential
               corrections must be updated at a rate less than the
               correlation time of SA (and other bias errors).
        o Other Bias Error sources;
             + SV clock errors uncorrected by Control Segment can result in
               one meter errors.
             + Ephemeris data errors: 1 meter
             + Tropospheric delays: 1 meter. The troposphere is the lower
               part (ground level to from 8 to 13 km) of the atmosphere
               that experiences the changes in temperature, pressure, and
               humidity associated with weather changes. Complex models of
               tropospheric delay require estimates or measurements of
               these parameters.
             + Unmodeled ionosphere delays: 10 meters. The ionosphere is
               the layer of the atmosphere from 50 to 500 km that consists
               of ionized air. The transmitted model can only remove about
               half of the possible 70 ns of delay leaving a ten meter
               un-modeled residual.
             + Multipath: 0.5 meters. Multipath is caused by reflected
               signals from surfaces near the receiver that can either
               interfere with or be mistaken for the signal that follows
               the straight line path from the satellite. Multipath is
               difficult to detect and sometime hard to avoid.
   * Blunders can result in errors of hundred of kilometers.
        o Control segment mistakes due to computer or human error can cause
          errors from one meter to hundreds of kilometers.
        o User mistakes, including incorrect geodetic datum selection, can
          cause errors from 1 to hundreds of meters.
        o Receiver errors from software or hardware failures can cause
          blunder errors of any size.
   * Noise and bias errors combine, resulting in typical ranging errors of
     around fifteen meters for each satellite used in the position
     solution.

[Image] Table of Contents

---------------------------------------------------------------------------

   * Geometric Dilution of Precision (GDOP)
        o GPS ranging errors are magnified by the range vector differences
          between the receiver and the SVs. The volume of the shape
          described by the unit-vectors from the receiver to the SVs used
          in a position fix is inversely proportional to GDOP.
             + Poor GDOP, a large value representing a small unit
               vector-volume, results when angles from receiver to the set
               of SVs used are similar.
             + [Image] Poor GDOP

               Good GDOP, a small value representing a large
               unit-vector-volume, results when angles from receiver to SVs
               are different.
             + [Image] Good GDOP

        o GDOP is computed from the geometric relationships between the
          receiver position and the positions of the satellites the
          receiver is using for navigation. GDOP terms are usually computed
          using parameters from the navigation solution process.
        o [Image] Pseudo-Range Navigation Solution Example

        o [Image] GDOP Computation Example

        o In general, ranging errors from the SV signals are multiplied by
          the appropriate GDOP term to estimate the resulting position or
          time error. Various GDOP terms can be computed from the
          navigation covariance matrix. ECEF XYZ DOP terms can be rotated
          into a North-East Down (NED) system to produce local horizontal
          and vertical DOP terms.
        o GDOP Components
             + PDOP = Position Dilution of Precision (3-D), sometimes the
               Spherical DOP.
             + HDOP = Horizontal Dilution of Precision (Latitude,
               Longitude).
             + VDOP = Vertical Dilution of Precision (Height).
             + TDOP = Time Dilution of Precision (Time).
        o While each of these GDOP terms can be individually computed, they
          are formed from covariances and so are not independent of each
          other. A high TDOP (time dilution of precision), for example,
          will cause receiver clock errors which will eventually result in
          increased position errors.

[Image] Table of Contents

---------------------------------------------------------------------------

Differential GPS (DGPS) Techniques

   * The idea behind all differential positioning is to correct bias errors
     at one location with measured bias errors at a known position. A
     reference receiver, or base station, computes corrections for each
     satellite signal.
   * Because individual pseudo-ranges must be corrected prior to the
     formation of a navigation solution, DGPS implementations require
     software in the reference receiver that can track all SVs in view and
     form individual pseudo-range corrections for each SV. These
     corrections are passed to the remote, or rover, receiver which must be
     capable of applying these individual pseudo-range corrections to each
     SV used in the navigation solution. Applying a simple position
     correction from the reference receiver to the remote receiver has
     limited effect at useful ranges because both receivers would have to
     be using the same set of SVs in their navigation solutions and have
     identical GDOP terms (not possible at different locations) to be
     identically affected by bias errors.
   * Differential Code GPS (Navigation)
        o Differential corrections may be used in real-time or later, with
          post-processing techniques.
             + Real-time corrections can be transmitted by radio link. The
               U. S. Coast Guard maintains a network of differential

               monitors and transmits DGPS corrections over radiobeacons
               covering much of the U. S. coastline. DGPS corrections are
               often transmitted in a standard format specified by the
               Radio Technical Commission Marine (RTCM).
             + Corrections can be recorded for post processing. Many public
               and private agencies record DGPS corrections for
               distribution by electronic means.
             + Private DGPS services use leased FM sub-carrier broadcasts,
               satellite links, or private radio-beacons for real-time
               applications.
             + To remove Selective Availability (and other bias errors),
               differential corrections should be computed at the reference
               station and applied at the remote receiver at an update rate
               that is less than the correlation time of SA. Suggested DGPS
               update rates are usually less than twenty seconds.
        o DGPS removes common-mode errors, those errors common to both the
          reference and remote receivers (not multipath or receiver noise).
          Errors are more often common when receivers are close together
          (less than 100 km). Differential position accuracies of 1-10
          meters are possible with DGPS based on C/A code SPS signals.
        o [Image] Differential Code-Phase Navigation

        o [Image] Errors Reduced by Differential Corrections

[Image] Table of Contents

---------------------------------------------------------------------------

   * Differential Carrier GPS (Survey)
        o All carrier-phase tracking is differential, requiring both a
          reference and remote receiver tracking carrier phases at the same
          time.
        o In order to correctly estimate the number of carrier wavelengths
          at the reference and remote receivers, they must be close enough
          to insure that the ionospheric delay difference is less than a
          carrier wavelength. This usually means that carrier-phase GPS
          measurements must be taken with a remote and reference station
          within about 30 kilometers of each other.
        o Special software is required to process carrier-phase
          differential measurements. Newer techniques such as
          Real-Time-Kinematic (RTK) processing allow for centimeter
          relative positioning with a moving remote receiver.
        o [Image] Differential Carrier-Phase Positioning

[Image] Table of Contents

---------------------------------------------------------------------------

   * Common Mode Time Transfer
        o When time information is transferred from one site to another,
          differential techniques can result in time transfers of around 10
          ns over baselines as long as 2000 km.
        o [Image] Common-Mode Time Transfer

[Image] Table of Contents

---------------------------------------------------------------------------

GPS Techniques and Project Costs

   * Receiver costs vary depending on capabilities. Small civil SPS
     receivers can be purchased for under $200, some can accept
     differential corrections. Receivers that can store files for
     post-procesing with base station files cost more ($2000-5000).
     Receivers that can act as DGPS reference receivers (computing and
     providing correction data) and carrier phase tracking receivers (and
     two are often required) can cost many thousands of dollars ($5,000 to
     $40,000). Military PPS receivers may cost more or be difficult to
     obtain.
   * Other costs include the cost of multiple receivers when needed,
     post-processing software, and the cost of specially trained personnel.
   * Project tasks can often be categorized by required accuracies which
     will determine equipment cost.
        o Low-cost, single-receiver SPS projects (100 meter accuracy)
        o Medium-cost, differential SPS code Positioning (1-10 meter
          accuracy)
        o High-cost, single-receiver PPS projects (20 meter accuracy)
        o High-cost, differential carrier phase surveys (1 mm to 1 cm
          accuracy)
   * [Image] GPS Applications, Costs, and Signals

Reference List

   * Global Positioning System Standard Positioning Service Specification,
     2nd Edition, June2, 1995, available on line from United States Coast
     Guard Navigation Center
   * GPS Joint Program Office. 1991. ICD-GPS-200: GPS interface control
     document. ARINC Research.
   * Institute of Navigation. 1980, 1884, 1986, 1993. Global Positioning
     System monographs. Washington, DC: The Institute of Navigation.
   * Wells, David, ed. 1989. Guide to GPS positioning. Fredericton, NB,
     Canada: Canadian GPS Associates.
   * (These and other references are available from Navtech Seminars and
     GPS Supply, Suite 610, 2775 S. Quincy St., Arlington, VA 22206 USA -
     (800) 628-0885 or (703) 931-0500). Fax: (703) 931-0503
   * [Image] Navtech Seminars and GPS Supply

[Image] Table of Contents

---------------------------------------------------------------------------

[Image]

---------------------------------------------------------------------------

--------------338E62592ED--



