How GPS receivers work (simple and advanced explanations of trilateration)

  • Thread starter Thread starter moonman239
  • Start date Start date
  • Tags Tags
    advanced Gps Work
Click For Summary

Discussion Overview

The discussion centers on how GPS receivers work, particularly focusing on the process of trilateration and the effects of relativity on GPS signal accuracy. It includes both simple and advanced explanations of the underlying mathematics and physics involved in GPS technology.

Discussion Character

  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant explains that a GPS receiver must find at least three satellites and sends signals to them to determine its location through trilateration, using the speed of light and timing measurements.
  • Another participant points out that the explanation neglects the effects of relativity, suggesting that this oversight could lead to inaccurate positioning.
  • A later reply discusses how gravitational relativistic effects cause satellite clocks to run faster than those on Earth, while their relative speed causes them to run slower, resulting in a net effect of faster clock rates.
  • Additional information is provided regarding the P code used by U.S. military satellites, which includes a correction factor to account for relativistic effects.

Areas of Agreement / Disagreement

Participants express disagreement regarding the initial explanation's omission of relativity effects, indicating that there is no consensus on the completeness of the initial description of GPS functioning.

Contextual Notes

The discussion highlights the complexity of GPS technology, particularly in relation to relativistic corrections, and suggests that assumptions about the neglect of these effects could lead to significant errors in positioning.

moonman239
Messages
276
Reaction score
0
First, the GPS receiver has to "find" at least three satellites. The more, the better.
Then, it sends a signal to the satellites and waits for their response. It even records the time between when the receiver sent a signal and when it received the response. In a vacuum, the signals can travel at the speed of light (about 3 million meters/second). All it has to do is take the time, divide it by half to get the time it took the signal it sent to reach the satellite, and multiply it by the speed of light. For the most accurate calculation, the timing must be accurate, so the receiver figures out what time it is according to the clocks that the satellites use.
The receiver now knows its distance to the satellites and the latitude, longitude, and elevation of each of the satellites.
The receiver then "draws" three spheres, each one centered at a satellite and having a radius equal to its distance to the receiver. Those three spheres intersect at only one point: your current location. This is known as trilateration.

Advanced (for math geeks): The receiver knows that its distance to a satellite can be calculated using the following equation:

(x1-x2)2 + (y1 - y2)2 + (z1 - z2)2 = r2

where point 1 represents the satellite, and point 2 represents the receiver, and r is the distance to the satellite
Given the distance to three satellites and their positions, it now has three equations. The receiver then finds the point whose x, y, and z coordinates satisfy all three equations. This point represents where you are in coordinate space.
 
Computer science news on Phys.org
moonman239, what was your point in posting this? Is there a question in there somewhere or did you just need to get that off your chest?

I note that you have completely ignored relativity effects, which means that your receiver will likely end you up in a cornfield somewhere.
 
phinds said:
moonman239, what was your point in posting this? Is there a question in there somewhere or did you just need to get that off your chest?

I note that you have completely ignored relativity effects, which means that your receiver will likely end you up in a cornfield somewhere.

How does relativity affect the accuracy of the signal?
 
moonman239 said:
How does relativity affect the accuracy of the signal?
Due to gravitational relativistic effects, the clocks on satellites in orbit should run faster than they would if on the surface of the earth. The relative speed of the satellites should cause their clocks to run slower. The combined effects result in their clocks running faster.

More information can be found at this web site:

gps_and_relativity.htm

The wiki article on GPS mentions a correction factor:

the P code, for U.S. military use, transmits at 10.23 million chips per second. The actual internal reference of the satellites is 10.22999999543 MHz to compensate for relativistic effects
 
Last edited:

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
Replies
1
Views
2K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 10 ·
Replies
10
Views
13K
Replies
1
Views
3K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 18 ·
Replies
18
Views
4K