The Global Positioning System, usually called GPS, is the only fully-functional satellite navigation system. A constellation of more than two dozen GPS satellites broadcasts precise timing signals by radio to GPS receivers, allowing them to accurately determine their location (longitude, latitude, and altitude) in any weather, day or night, anywhere on Earth.
GPS has become a vital global utility, indispensable for modern navigation on land, sea, and air around the world, as well as an important tool for map-making, and land surveying. GPS also provides an extremely precise time reference, required for telecommunications and some scientific research, including the study of earthquakes.
United States Department of Defense developed the system, officially named NAVSTAR GPS (Navigation Signal Timing and Ranging GPS), and the satellite constellation is managed by the 50th Space Wing at Schriever Air Force Base. Although the cost of maintaining the system is approximately US$400 million per year, including the replacement of aging satellites, GPS is available for free use in civilian applications as a public good.
In late 2005, the first in a series of next-generation GPS satellites was added to the constellation, offering several new capabilities, including a second civilian GPS signal called L2C for enhanced accuracy and reliability. In the coming years, additional next-generation satellites will increase coverage of L2C and add a third and fourth civilian signal to the system, as well as advanced military capabilities.
The Wide-Area Augmentation System (WAAS), available since August 2000, increases the accuracy of GPS signals to within 2 meters (6 ft) <ref>Federal Aviation Administration. [http://gps.faa.gov/Library/waas-f-text.htm FAA WAAS fact-sheet]. Accessed May 14, 2006</ref> for compatible receivers. GPS accuracy can be improved further, to about 1 cm (half an inch) over short distances, using techniques such as Differential GPS (DGPS).
- 1 Applications
- 2 History
- 3 Technical description
- 4 Techniques to improve GPS accuracy
- 5 Selective availability
- 6 GPS tracking
- 7 GPS jamming
- 8 Other systems
- 9 External links
- Military Applications
GPS allows accurate targeting of cruise missiles and precision-guided munitions (or "smart bombs"), as well as improved command and control of forces through improved locational awareness. GPS increases the accuracy of submarine launched ballistic missiles, since knowing the exact launching position allows for more accurate targeting of the missile. The satellites also carry nuclear detonation detectors, which form a major portion of the United States Nuclear Detonation Detection System. Commercial civilian GPS receivers are required to have limits on the velocities and altitudes at which they will report coordinates; this is to prevent them from being used to create improvised missiles.
GPS is used by people around the world as a navigation aid in cars, airplanes, and ships. The system can also be used by computer controlled harvesters, mine trucks and other vehicles. Hand-held GPS receivers can be used by mountain climbers and hikers. Glider pilots use the logged signal to verify their arrival at turnpoints in competitions. Low cost GPS receivers are often combined in a bundle with a PDA, car computer, or vehicle tracking system.
More costly and precise receivers are used by land surveyors to locate boundaries, structures, and survey markers, and for road construction.
- GPS for the visually impaired
For information about navigation systems for the visually impaired, including MoBIC, Drishti, Brunel Navigation System for the Blind, NOPPA, BrailleNote GPS, and Trekker, refer to the main article GPS for the visually impaired.
The availability of hand-held GPS receivers for a cost of about $90 and up (as of March 2005) has led to recreational applications including Geocaching. Geocaching involves using a hand-held GPS unit to travel to a specific longitude and latitude to search for objects hidden by other Geocachers. This popular activity often includes walking or hiking to natural locations.
- GPS on airplanes
Most airlines allow private use of ordinary GPS units on their flights, except during landing and take-off, like all other electronic devices. Additionally, some airline companies disallow use of hand-held receivers for security reasons, such as unwillingness to let ordinary passengers track the flight route. On the other extreme, some airlines integrate GPS tracking of the aircraft into their aircraft's seat-back television entertainment systems, available even during takeoff and landing to all passengers.
- Precise time reference
Many synchronization systems use GPS as a source of accurate time, hence one of the most common applications of this use is that of GPS as a reference clock for time code generators or NTP clocks. For instance, when deploying sensors (for seismology or other monitoring application), GPS may be used to provide each recording apparatus with some precise time source, so that the time of events may be recorded accurately.
The atomic clocks on the satellites are set to "GPS time", which is the number of seconds since 00:00:00 UTC, January 6, 1980. Today, GPS time is 14 seconds ahead <ref>United States Coast Guard. gps/UTC_time_step_dec_2005.htm UTC Time step, December 2005. July 27, 2005. Accessed May 14, 2006</ref> of UTC, because it does not follow leap seconds. Receivers thus apply a clock-correction offset (which is periodically transmitted along with the other data) in order to display UTC correctly, and optionally adjust for a local time zone. New GPS units will initially show the incorrect time after achieving a GPS lock for the first time. However, this is usually corrected on the display within 15 minutes once the UTC offset message is received for the first time.
The design of GPS is based partly on the similar ground-based radio navigation systems, such as LORAN developed in the early 1940s, and used during World War II. Additional inspiration for the GPS system came when the Soviets launched the first Sputnik in 1957. A team of U.S. scientists led by Dr. Richard B. Kershner were monitoring Sputnik's radio transmissions. They discovered that, due to the Doppler effect, the frequency of the signal being transmitted by Sputnik was higher as the satellite approached, and lower as it continued away from them. They realized that since they knew their exact location on the globe, they could pinpoint where the satellite was along its orbit by measuring the Doppler distortion. It was only a small leap of logic to realize that the converse was also true; if the satellite's position was known then they could identify their own position on Earth.
The first satellite navigation system, Transit, used by the US Navy, was first successfully tested in 1960. Using a constellation of five satellites, it could provide a navigational fix approximately once per hour. In 1967 the US Navy developed the Timation satellite which proved the ability to place accurate clocks in space, a technology the GPS system relies upon. In the 1970s, the ground-based Omega Navigation System, based on signal phase comparison, became the first world-wide radio navigation system.
The first experimental Block-I GPS satellite was launched in February 1978. <ref>Hydrographic Journal. Developments in Global Navigation Satellite Systems. April 2002. Accessed May 14, 2006.</ref> The GPS satellites were initially manufactured by Rockwell International and now manufactured by Lockheed Martin.
In 1983, after Soviet jet interceptors shot down the civilian airliner KAL 007 in restricted Soviet airspace, killing all 269 people on board, Ronald Reagan announced that the GPS system would be made available for civilian uses once it was completed.
By 1985, ten more experimental Block-I satellites had been launched to validate the concept. The first modern Block-II satellite was launched on 14th February 1989, and a complete constellation of 24 satellites was in orbit by 17th January 1994.
In 1996, recognizing the importance of GPS to civilian users as well as military users, President Bill Clinton issued a policy directive<ref>National Archives and Records Administration. gps-factsheet.html U.S. GLOBAL POSITIONING SYSTEM POLICY. March 29, 1996.</ref> declaring GPS to be a dual-use system and establishing an Interagency GPS Executive Board to manage it as a national asset.
In 1998, Vice President Al Gore announced plans to upgrade GPS with two new civilian signals for enhanced user accuracy and reliability, particularly with respect to aviation safety.
In 2004, President George W. Bush updated the national policy, replacing the board with the National Space-Based Positioning, Navigation, and Timing Executive Committee.
The most recent launch was in September 2005. The oldest GPS satellite still in operation was launched in February 1989.
The GPS system uses a satellite constellation of at least 24 active satellites in intermediate circular orbits. The constellation also includes three spare satellites in orbit, in case of any failure. Each satellite circles the Earth exactly twice each day at an altitude of 20,200 kilometres (12,600 miles). The orbits are aligned so at least four satellites are always within line of sight from almost any place on Earth. <ref>HowStuffWorks. gps1.htm How GPS Receivers Work. Accessed May 14, 2006.</ref> There are four active satellites in each of six orbital planes. Each orbit is inclined 55 degrees from the equatorial plane, and the right ascension]of the ascending nodes are separated by sixty degrees. <ref>Dana, Peter H. gps/gif/oplanes.gif GPS Orbital Planes. August 8, 1996.</ref>
The flight paths of the satellites are measured by five monitor stations around the world (Hawaii, Kwajalein, Ascension Island, Diego Garcia, Colorado Springs). The master control station, at Schriever AFB, processes their combined observations and sends updates to the satellites through the stations at Ascension Island, Diego Garcia, Kwajalein. The updates synchronize the atomic clocks on board each satellite to within one microsecond, and also adjust the ephemeris of the satellites' internal orbital model to match the observations of the satellites from the ground. <ref>USNO. NAVSTAR Global Positioning System. Accessed May 14, 2006.</ref>
Each satellite repeatedly re-broadcasts the exact time according to its internal atomic clock along with a digital data packet. The data includes the orbital elements of the satellite's precise position, satellite status messages, and an almanac of the approximate position of every other active GPS satellite. The almanac lets GPS receivers use data from the strongest satellite signal to locate other satellites.
GPS receivers calculate their current position (latitude, longitude, elevation), and the precise time, using the process of trilateration. This involves measuring the distance to at least four satellites by comparing the satellites' coded time signal (PRN Code) transmissions. The receiver calculates the orbit of each satellite based on information encoded in their radio signals, and measures the distance to each satellite, called a pseudorange, based on the time delay from when the satellite signals were sent until they were received.
In order to measure the delay, the satellite repeatedly sends a 1,023 bit long pseudo random sequence; the receiver calculates an identical sequence from a known seed number, and shifts it until the two sequences match. Each satellite uses a different sequence, which lets them share the same radio frequencies, using Code Division Multiple Access, while still allowing receivers to identify each satellite.
Once the location and distance of each satellite is known, the receiver should theoretically be located at the intersection of four imaginary spheres, one around each satellite, with a radius equal to the time delay between the satellite and the receiver multiplied by the speed of the radio signals. In practice, GPS calculations are more complex for several reasons. One complication is that GPS receivers do not have atomic clocks, so the precise time is not known when the signals arrive. Fortunately, even the relatively simple clock within the receiver provides an accurate comparison of the timing of the signals from the different satellites. The receiver is able to determine exactly when the signals were received by adjusting its internal clock (and therefore the spheres' radii) so that the spheres intersect near one point.
One of biggest problems for GPS accuracy is that changing atmospheric conditions change the speed of the GPS signals unpredictably as they pass through the ionosphere. The effect is minimized when the satellite is directly overhead and becomes greater toward the horizon, as the satellite signals must travel through the greater "thickness" of the ionosphere as the angle increases. Once the receiver's rough location is known, an internal mathematical model can be used to estimate and correct for the error.
Because ionospheric delay affects the speed of radio waves differently based on their frequencies, the second frequency band (L2) was used to help eliminate this type of error. Some military and expensive survey-grade civilian receivers can compare the difference between the L1 and L2 frequencies to measure atmospheric delay and apply precise corrections.
GPS signals can also be affected by multipath issues, where the radio signals reflect off surrounding terrain- buildings, canyon walls, hard ground, etc. This delay in reaching the receiver causes inaccuracy. A variety of receiver techniques, most notably Narrow Correlator spacing, have been developed to mitigate multipath errors. For long delay multipath, the receiver itself can recognize the wayward signal and discard it. To address shorter delay multipath due to the signal reflecting off the ground, specialized antennas may be used. This form of multipath is harder to filter out as it is only slightly delayed as compared to the direct signal, causing effects almost indistinguishable from routine fluctuations in atmospheric delay.
Many GPS receivers can relay position data to a PC or other device using the NMEA 0183 protocol. NEMA 2000<ref>NEMA. NMEA 2000</ref> is a newer and less widely adopted protocol. Both are proprietary, and are controlled on a for-profit basis by the US-based National Marine Electronics Association. References to the NMEA protocols have been compiled from public records, allowing open source tools like gpsd to read the protocol without violating Intellectual property laws.
Several frequencies make up the GPS electromagnetic spectrum:
- L1 (1575.42 MHz):
Carries a publicly usable coarse-acquisition (C/A) code as well as an encrypted precision P(Y) code.
- L2 (1227.60 MHz):
Usually carries only the P(Y) code. The encryption keys required to directly use the P(Y) code are tightly controlled by the U.S. government and are generally provided only for military use. The keys are changed on a daily basis. In spite of not having the P(Y) code encryption key, several high-end GPS receiver manufacturers have developed techniques for utilizing this signal (in a round-about manner) to increase accuracy and remove error caused by the ionosphere. Recognizing the civilian need for increased accuracy, "modernized" IIR-M (IIR-14 (M) and later) satellites carry a civilian signal interleaved with an improved military signal on both the L1 and L2 frequencies.
- L3 (1381.05 MHz):
Carries the signal for the GPS constellation's alternative role of detecting missile/rocket launches (supplementing Defense Support Program satellites), nuclear detonations, and other high-energy infrared events.
- L4 (1841.40 MHz):
Being studied for additional ionospheric correction.
- L5 (1176.45 MHz):
Proposed for use as a civilian safety-of-life (SoL) signal. This frequency falls into an internationally protected range for aeronautical navigation, promising little or no interference under all circumstances. The first Block IIF satellite that would provide this signal is set to be launched in 2008.
GPS and relativity
The clocks on the satellites are also affected by both special and general relativity, which causes them to run at a slightly faster rate than do clocks on the Earth's surface. This amounts to a discrepancy of around 38 microseconds per day. To account for this, the frequency standard on-board the satellites runs slightly slower than its desired speed on Earth, at 10.22999999543 MHz instead of 10.23 MHz.<ref>Rizos, Chris. University of New South Wales. 1999gps/gps_survey/chap3/312.htm GPS Satellite Signals. 1999.</ref> This offset is a practical demonstration of the theory of relativity in a real-world system; it is exactly that predicted by the theory, within the limits of accuracy of measurement.
Neil Ashby presented a good account of how these relativistic corrections are applied, why, and their orders of magnitude, in Physics Today (May 2002) <ref>Physics Today. GPS/Neil_Ashby_Relativity_GPS.pdf Relativity and GPS. May 2002.</ref> Whether relativity must be considered as a mere correction to a Newtonian GPS theory, or, rather, as the necessary foundation of a cleaner (and more fundamental) GPS theory, is currently under debate. Bartolomé Coll has recently developed the basic notions necessary for a fully relativistic theory of Positioning Systems. <ref>Bartolomé Coll. Coll on relativity.</ref>
Two GPS developers have received the National Academy of Engineering Charles Stark Draper prize year 2003:
- Ivan Getting, emeritus president of The Aerospace Corporation and engineer at the Massachusetts Institute of Technology, established the basis for GPS, improving on the World War II land-based radio system called LORAN (Long-range Radio Aid to Navigation).
- Bradford Parkinson, teacher of aeronautics and astronautics at Stanford University, developed the system.
One GPS developer, Roger L. Easton, received the National Medal of Technology on February 13 2006 at the White House.<ref>United States Naval Research Laboratory. National Medal of Technology for GPS. November 21,2005</ref>
On February 10, 1993, the National Aeronautic Association selected the Global Positioning System Team as winners of the 1992 Robert J. Collier Trophy, the most prestigious aviation award in the United States. This team consists of researchers from the Naval Research Laboratory, the U.S. Air Force, the Aerospace Corporation, Rockwell International Corporation, and IBM Federal Systems Company. The citation accompanying the presentation of the trophy honors the GPS Team "for the most significant development for safe and efficient navigation and surveillance of air and spacecraft since the introduction of radio navigation 50 years ago."
Techniques to improve GPS accuracy
The accuracy of GPS can be improved in a number of ways:
- Differential GPS (DGPS) can improve the normal GPS accuracy of 4-20 meters to 1-3 meters.<ref>Federal Highway Administration. Nationwide DGPS Program Fact Sheet. Accessed May 14, 2006</ref> DGPS uses a network of stationary GPS receivers to calculate the difference between their actual known position and the position as calculated by their received GPS signal. The "difference" is broadcast as a local FM signal, allowing many civilian GPS receivers to "fix" the signal for greatly improved accuracy.
- The Wide Area Augmentation System (WAAS). This uses a series of ground reference stations to calculate GPS correction messages, which are uploaded to a series of additional satellites in geosynchronous orbit for transmission to GPS receivers, including information on ionospheric delays, individual satellite clock drift, and suchlike. Although only a few WAAS satellites are currently available as of 2004, it is hoped that eventually WAAS will provide sufficient reliability and accuracy that it can be used for critical applications such as GPS-based instrument approaches in aviation (landing an airplane in conditions of little or no visibility). The current WAAS system only works for North America (where the reference stations are located), and due to the satellite location the system is only generally usable in the eastern and western coastal regions. However, variants of the WAAS system are being developed in Europe (EGNOS, the Euro Geostationary Navigation Overlay Service), and Japan (MSAS, the Multi-Functional Satellite Augmentation System), which are virtually identical to WAAS.
- A Local Area Augmentation System (LAAS). This is similar to WAAS, in that similar correction data are used. But in this case, the correction data are transmitted from a local source, typically at an airport or another location where accurate positioning is needed. These correction data are typically useful for only about a thirty to fifty kilometer radius around the transmitter.
- Exploitation of DGPS for Guidance Enhancement (EDGE) is an effort to integrate DGPS into precision guided munitions such as the Joint Direct Attack Munition (JDAM).
- A Carrier-Phase Enhancement (CPGPS). This technique utilizes the 1.575 GHz L1 carrier wave to act as a sort of clock signal, resolving ambiguity caused by variations in the location of the pulse transition (logic 1-0 or 0-1) of the C/A PRN signal. The problem arises from the fact that the transition from 0-1 or 1-0 on the C/A signal is not instantaneous, it takes a non-zero amount of time, and thus the correlation (satellite-receiver sequence matching) operation is imperfect. A successful correlation could be defined in a number of various places along the rising/falling edge of the pulse, which imparts timing errors. CPGPS solves this problem by using the L1 carrier, which has a period 1/1000 that of the C/A bit width, to define the transition point instead. The phase difference error in the normal GPS amounts to a 2-3 m ambiguity. CPGPS working to within 1% of perfect transition matching can achieve 3 mm ambiguity; in reality, CPGPS coupled with DGPS normally realizes 20-30 cm accuracy.
- Wide Area GPS Enhancement (WAGE) is an attempt to improve GPS accuracy by providing more accurate satellite clock and ephemeris (orbital) data to specially-equipped receivers.
- Relative Kinematic Positioning (RKP) is another approach for a precise GPS-based positioning system. In this approach, accurate determination of range signal can be resolved to an accuracy of less than 10 centimetres. This is done by resolving the number of cycles in which the signal is transmitted and received by the receiver. This can be accomplished by using a combination of differential GPS (DGPS) correction data, transmitting GPS signal phase information and ambiguity resolution techniques via statistical tests—possibly with processing in real-time (real-time kinematic positioning, RTK).
- Many automobiles that use the GPS combine the GPS unit with a gyroscope and speedometer pickup, allowing the computer to maintain a continuous navigation solution by dead reckoning when buildings, terrain, or tunnels block the satellite signals. This is similar in principle to the combination of GPS and inertial navigation used in ships and aircraft, but less accurate and less expensive because it only fills in for short periods.
When it was first deployed, GPS included a feature called Selective Availability (or SA) that introduced intentional errors of up to a hundred meters into the publicly available navigation signals, making it difficult to use for guiding long range missiles to precise targets. Additional accuracy was available in the signal, but in an encrypted form that was only available to the United States military, its allies and a few others, mostly government users.
SA typically added signal errors of up to about 10 m horizontally and 30 m vertically. The inaccuracy of the civilian signal was deliberately encoded so as not to change very quickly, for instance the entire eastern US area might read 30 m off, but 30 m off everywhere and in the same direction. In order to improve the usefulness of GPS for civilian navigation, Differential GPS was used by many civilian GPS receivers to greatly improve accuracy.
During the Gulf War, the shortage of military GPS units and the wide availability of civilian ones among personnel resulted in disabling the Selective Availability. In the 1990s the FAA started pressuring the military to turn off SA permanently. This would save the FAA millions of dollars every year in maintenance of their own radio navigation systems. The military resisted for most of the 1990s, but SA was eventually turned off<ref>Office of Science and Technology Policy. Presidential statement to stop degrading GPS. May 1, 2000.</ref> in 2000 following an announcement by then US President Bill Clinton, allowing users access to an undegraded L1 signal.
The US military has developed the ability to locally deny GPS (and other navigation services) to hostile forces in a specific area of crisis without affecting the rest of the world or its own military systems. Such Navigation Warfare uses techniques such as local jamming to replace the blunt, world-wide degradation of civilian GPS service that SA represented.
Military (and selected civilian) users still enjoy some technical advantages which can give quicker satellite lock and increased accuracy. The increased accuracy comes mostly from being able to use both the L1 and L2 frequencies and thus better compensate for the varying signal delay in the ionosphere (see above).
A GPS tracking system uses GPS to determine the location of a vehicle, person, or pet and to record the position at regular intervals in order to create a track file or log of activities. The recorded data can be stored within the tracking unit, or it may be transmitted to a central location, or internet-connected computer, using a cellular modem, 2-way radio, or satellite. This allows the data to be reported in real-time, using either web browser based tools or customized software.
Jamming of any radio navigation system, including satellite based navigation, is possible. The U.S. Air Force conducted GPS jamming exercises in 2003 and they also have GPS anti-spoofing capabilities. In 2002, a detailed description of how to build a short range GPS L1 C/A jammer was posted on a hackers' site by an anonymous author. There has also been at least one well-documented case of unintentional jamming, it traced back to a malfunctioning TV antenna preamplifier.<ref>GPS World. The hunt for an unintentional GPS jammer. January 1, 2003.</ref> If stronger signals were generated intentionally, they could potentially interfere with aviation GPS receivers within line of sight. According to John Ruley, of AVweb, "IFR pilots should have a fallback plan in case of a GPS malfunction".<ref>Ruley, John. AVweb. GPS jamming. February 12, 2003.</ref> Receiver Autonomous Integrity Monitoring (RAIM), a feature of some aviation and marine receivers, is designed to provide a warning to the user if jamming or another problem is detected. There are also incidents of unintentional jamming, GPS signals can also be interfered with by natural geomagnetic storms, predominantly at high latitudes.<ref>Space Environment Center. gps.html SEC Navigation Systems GPS Page. August 26, 1996.</ref>
GPS jammers the size of a cigarette box are allegedly available from Russia, their effectiveness is in question following their use in the Iraq war. The U.S. government believes that such jammers were also used occasionally during the U.S. invasion of Afghanistan. Some officials believe that jammers could be used to attract the precision-guided munitions towards non-combatant infrastructure, other officials believe that the jammers are completely ineffective. In either case, the jammers may be attractive targets for [nti-radiation missiles. Low power jammers would have limited military usefulness and high power jammers would be easy to locate and destroy. During the Iraq war, the US military claimed to destroy a GPS jammer with a GPS-guided bomb. <ref>American Forces Press Service. CENTCOM charts progress. March 25, 2003.</ref>
Russia operates an independent system called GLONASS (global navigation system), although with only twelve active satellites as of 2004, the system is of limited usefulness. There are plans to restore GLONASS to full operation by 2008. The European Union is developing Galileo as an alternative to GPS, planned to be in operation by 2010. China and France are also developing other satellite navigation systems.
- gps/gps_f.html Peter H. Dana: Global Positioning System Overview - Large amount of technical information and discussion.
- gps/sigspec/default.htm GPS SPS Signal Specification, 2nd Edition - The official (civilian) signal specification.
- History of GPS, including information about each satellite's configuration and launch.
- gps/ARCHIVES/gpsdoc/IOCLTR.TXT Announcement of Initial Operational Capability, December 1993
- U.S. Army Corps of Engineers manual: NAVSTAR HTML and PDF (22.6 MB, 328 pages)
- Is it Safe to use a handheld GPS Receiver on a Commercial Aircraft? - Discusses the safety of personal use of a GPS on commercial aircraft.
- GPS%20to%20Mainstream%20Consumers.pdf The Global Positioning System: Challenges in Bringing GPS to Mainstream Consumers Technical Article by Kanwar Chadha, BSEE (1998)
- gps/default.htm USCG Navigation Center: Status of the GPS constellation, government policy, and links to other references. Also includes satellite almanac data.
- gps/archive/2005/ Schriever Airforce Base Webserver: Even more up-to-date almanac data and NANUs
- National Space-Based PNT Executive Committee - Established in 2004 to oversee management of GPS and GPS augmentations at a national level.
- [http://gps.losangeles.af.mil/ The GPS Joint Program Office (GPS JPO)] - Responsible for designing and acquiring the system on behalf of the US Government.
- The FAA has more information on GPS, WAAS, LAAS, and DGPS at http://gps.faa.gov/FAQ/index.htm
- gps-guidance.htm GPS Weapon Guidance Techniques
- Google Earth
- NASA World Wind
- Dale Priest's guide to navigation with GPS and Palm PDAs
- gps3d GPS3d, a 3D gps visualization tool
- GPSd, a GPS daemon program
- GPSBabel, which converts waypoints, tracks, and routes from one format to another
- GpsDrive, external link - GNU Map-based navigation system. It displays your position on a zoomable map provided from a NMEA-capable GPS receiver.
- GPSTk: A free Open Source GPS Toolkit
- GPS Visualizer - A free online utility that creates maps and profiles in SVG, JPEG/PNG, or Google Maps/Google Earth format from GPS waypoints and tracks.
- ISR FleetTrack - A powerful and robust suite of fleet tracking software working in tandem with its proprietary hardware to provide real-time and report data for fleet managers.
- Bernese GPS Software - scientific GPS/GLONASS post processing package
- Microsoft Streets & Trips with GPS Locator
- Global Tracking Technologies' Global GPS tracking system platform
- VisualGPS - software that parses NMEA sentences and displays the information.
- Garble - software for downloading data from Garmin handsets.
- Alpine Electronics
- Fujitsu Ten
- Lowrance Electronics
- Mobile Crossing
- Pioneer Corporation
- VDO Dayton
- Microsoft Autoroute
- Navi BT GPS Scytex
- PocketGPS Pro Moscow
- street director
- ViaMichelin Navigation
- Global Locate Host-based A-GPS embedded in devices such as HP iPAQ
- GPS-based Synchronization and Time Server solutions GPS-based solutions for all telecom and timing Synchronisation needs
- NTP Server Appliances Reliable NTP Time Server appliances
- GPS Time Server solutions Time Server solutions for all your computer time Synchronisation needs
- ISR FleetTrack Silent Position Monitor The hardware component of ISR's total fleet tracking suite.
- SiRF Technology Manufactures GPS Silicon and a complete range of software solutions for Location awareness.
- Septentrio - Makers of high-end receivers for precise applications
- u-blox GPS products (chipsets, modules, receiver boards, antennas and accessories)
- GPS NTP Server GPS time servers and NTP servers for computer network timing.
- Tracking Device Information GPS tracking devices reviewed for a number of vertical market applications such as personal, vehicle and container tracking
- NTP time server NTP time server for Windows NT 2000 XP NOVELL UNIX
- Arktime Arktime NTP and GPS time servers for computer networks
- GPS Track Stick Logging Device GPS Track Stick Logging Device
- gps-modem.htm Intelligent GPS GPRS modem GPS device for remote machines, assets and devices
- sci.geo.satellite-nav Direct or via the Google Groups web site.
- uk.rec.gps gps Direct or via the gps Google Groups web site.
- In Simple Terms, How Does GPS Work?
- GPS-X-02007.pdf u-blox GPS Tutorial — Tutorial designed to introduce you to the principles behind GPS
- Geoplace — GPS & GIS Industry information
- gps.html GPS and Relativity
- Neil Ashby: "Relativity in the Global Positioning System"
- gps/ Trimble's Online GPS Tutorial — excellent introduction for newbies
- The Practical Guide to GPS UTM
- PDF document on the history of the GPS system
- Open Street Map - a wiki street map project, a work in progress (creative commons license)
- gps-aj.htm GPS Anti-Jam Protection Techniques