How does GPS correct for time dilation?

In summary: GPS receiver that can actually measure the frequency of the signal to be sure. That's not something that most people would be able to do. Even if you did have one of those receivers, it would not be able to tell the difference between the frequency of the signal from a GPS satellite and the frequency of a local radio station.
  • #1
doaaron
65
4
Hi all,as I understand it, GPS satellites are offset prior to launch in order to correct for the time dilation that they experience in orbit. I am very confused about how this works in practice. I think the velocity of a GPS satellite wrt a position on Earth would depend on the position on Earth where the GPS data is to be analyzed.

I understand that all GPS satellites have the same orbital inclination, so wrt a fixed position on earth, the average velocity over time of the GPS satellites is the same for all of the satellites. So I can safely ignore the effect of the orbit on the amount of time dilation.

But what about the position on Earth? For example, the velocity of an observer at the north pole is very different from the velocity of an observer at the equator. I believe that the relative velocities of GPS satellites wrt the two positions would also be different. So how would this affect the accuracy of GPS?thanks,
Aaron
 
Physics news on Phys.org
  • #2
doaaron said:
I think the velocity of a GPS satellite wrt a position on Earth would depend on the position on Earth where the GPS data is to be analyzed.
That is true due to the rotation of earth, but it does not influence the relative synchronization of the satellites with respect to a fixed observer (resting at the poles, or some arbitrary other point in space). The motion of the receiver does not matter as (typical) receivers do not use a clock on their own, and "what happens at the same time at the same place?" is independent of the reference frame.
 
  • #3
doaaron said:
the velocity of an observer at the north pole is very different from the velocity of an observer at the equator.

Relative to an inertial frame centered on the Earth, yes. But the observer at the equator is also further from the center of the Earth. The two effects on time dilation (slower due to speed, faster due to higher altitude) cancel. An observer at rest at sea level anywhere on the rotating Earth has the same clock rate. This clock rate is the reference clock rate that the GPS satellite clocks are adjusted to.
 
  • #4
Thanks for the replies.
The motion of the receiver does not matter as (typical) receivers do not use a clock on their own, and "what happens at the same time at the same place?" is independent of the reference frame.

I will need to think on this. I understand that GPS receivers do not use atomic clocks, but I don't know that that is important. I think that the clock signal that the reference frame receives from the GPS satellite will still be different depending on where he is on Earth due to the difference in relative velocities.

An observer at rest at sea level anywhere on the rotating Earth has the same clock rate. This clock rate is the reference clock rate that the GPS satellite clocks are adjusted to.

I'm also not quite convinced by this argument. I have briefly read of the argument you are making before, but I think in this case, the situation is a little different. Just taking a hypothetical example, suppose we have 3 clocks, and A is taken as the rest frame, B is moving in the -x direction with speed v, and C is moving in the +x direction with speed v. Relative to A, both B and C would have the same amount of time dilation and A would say that B and C show the same time. However, B thinks that C's time is different from his and vice versa. My point is that even if two clocks appear to be synchronized (the one at the equator and the one at the pole), it doesn't mean that a third clock moving in a different frame will show the same time wrt those two clocks.

Please feel free to correct me if I'm wrong.best regards,
Aaron
 
  • #5
doaaron said:
I think that the clock signal that the reference frame receives from the GPS satellite will still be different depending on where he is on Earth due to the difference in relative velocities.

The frequency of the radio signal received from the GPS satellite by the Earth receiver will be different, yes. (Note that this frequency is not just affected by relative speed--it's also affected by the passage of the signal through the Earth's ionosphere, which contains charged particles that do various things to radio signals passing through.) But that frequency is not the "clock signal". The "clock signal" is a digital message encoded in the radio signal; it is the same message regardless of the frequency of the signal. The only thing the frequency change affects is what bandwidth the antenna has to have in order to be sure of receiving the signal.

doaaron said:
I'm also not quite convinced by this argument.

Then I strongly suggest that you actually look at the math instead of trying to make arguments based on your intuitive understanding.

doaaron said:
Just taking a hypothetical example, suppose we have 3 clocks, and A is taken as the rest frame, B is moving in the -x direction with speed v, and C is moving in the +x direction with speed v.

Speed is only one thing that affects time dilation in the gravitational field of a static, massive body like the Earth; the other is altitude. You need to take that into account.

Also, you need to be careful to distinguish "clock rate" and "clock synchronization". They are not necessarily the same. See below.

doaaron said:
My point is that even if two clocks appear to be synchronized (the one at the equator and the one at the pole), it doesn't mean that a third clock moving in a different frame will show the same time wrt those two clocks.

This is true in general; but the specific application I think you intend here is not correct.

Consider three clocks: clock A at the North Pole, clock B at the equator at 0 degrees longitude, and clock C at the equator at 180 degrees longitude. Relative to an inertial frame centered on the Earth, these three clocks all have different speeds: clock A is at rest, clock B is moving at about +450 m/s (call this speed ##v##), and clock C is moving at about -450 m/s (i.e., ##-v##). Also, clock A is at altitude ##R## (the polar radius of the Earth), while clocks B and C are at altitudes ##R + h## (where ##h## is the height of the Earth's equatorial bulge).

Let me first give the correct GR formula for the rates of these clocks. In an inertial frame centered on the Earth (i.e., not rotating), the rate of a clock at altitude ##r## (distance from the center of the Earth) and with speed ##v## is

$$
\frac{d\tau}{dt} = \sqrt{ 1 - \frac{2 G M}{c^2 r} - \frac{v^2}{c^2}}
$$

where a clock rate of ##1## corresponds to an observer at rest at infinity (i.e., very far away from the Earth, so the effect of the Earth's gravity is negligible). If you plug in values for the three clocks, A, B, and C, you will see that they all give the same answer for ##d\tau / dt## to a good approximation--the effect of the increase in ##r## for clocks B and C is compensated for by the effect of the nonzero ##v##. (A better approximation would apply a correction for the Earth's quadrupole moment, but we won't go into that here.) So all three clocks have the same clock rate, relative to an inertial frame centered on the Earth.

The GPS system actually applies a correction to the Earth-centered inertial frame I described just now. The correction is to rescale all clock rates so that a clock rate of ##1## corresponds to the clock rate of an observer at rest on Earth at sea level. That is, clock rates are rescaled so that clocks A, B, and C all have clock rates of ##1##, and thus the clock rate of an observer at rest at infinity is now greater than ##1##--it is the reciprocal of the (less than ##1##) rate for clocks A, B, and C calculated from the above formula. So the "GPS clock rate" of a given clock is ##d\tau / dt## for that clock, calculated from the above formula, divided by ##d\tau / dt## for the reference clock (clock A, B, or C--they're all the same). The clocks on all the GPS satellites have their rates adjusted so that they effectively tick at the same rate as the reference clock; i.e., their adjusted GPS clock rates are all ##1##.

However, having the same clock rate is not sufficient for clock synchronization. Consider clocks A, B, and C again. Each of these clocks is at rest in a different inertial frame (and for clocks B and C, which inertial frame they are at rest in changes as the Earth rotates). So even if they are all running at the same rate, they don't all have the same "natural" simultaneity convention--that is, the inertial frames in which they are at rest do not agree on which events happen "at the same time". So in order to fully synchronize these clocks, we have to agree on a single simultaneity convention that they all will share (even if it is not the "natural" simultaneity convention for the inertial frame in which they are at rest). The convention that used for GPS is that of the Earth-centered inertial frame (which is the same as the "natural" simultaneity convention of clock A). All GPS clocks have their definition of what events happen "at the same time" (which basically means what time counts as "time zero" for the clock) adjusted to be the same as that of the reference clock.

So the sense in which the GPS clocks are "synchronized" is, if you want to look at it that way, "artificial"--both the rates and the simultaneity conventions of GPS clocks are changed from their "natural" ones, in order to impose a common convention on all of them. There is nothing wrong with this: it has to be done as a practical matter in order for GPS to work. But it does mean that you can't just apply your intuitions about the "natural" rates of clocks in various states of motion (or even at various altitudes) if you want to understand how timing in the GPS system works.
 
  • Like
Likes mattt
  • #6
PeterDonis said:
The two effects on time dilation (slower due to speed, faster due to higher altitude) cancel.

I think it would be more accurate to say that the two relativistic effects are opposite, but do not exactly cancel for GPS satellites. According to [1], the L1 frequency is reduced by 4.57 mHz (milli Hertz) in the space segment so that the nominal frequency of L1 at sea-level is 10.23 MHz.

Edit: just missed Peters own post where he elaborates on this.

[1] GPS, Theory and Practice, Hofmann-Wllenhof et al., Springer 1997.
 
Last edited:
  • #7
Filip Larsen said:
I think it would be more accurate to say that the two relativistic effects are opposite, but do not exactly cancel for GPS satellites.

Just to clarify, the cancellation I was referring to is for clocks at sea level on the rotating Earth.
 
  • #8
First off, thanks for taking the time to reply.
The frequency of the radio signal received from the GPS satellite by the Earth receiver will be different, yes. (Note that this frequency is not just affected by relative speed--it's also affected by the passage of the signal through the Earth's ionosphere, which contains charged particles that do various things to radio signals passing through.) But that frequency is not the "clock signal". The "clock signal" is a digital message encoded in the radio signal; it is the same message regardless of the frequency of the signal. The only thing the frequency change affects is what bandwidth the antenna has to have in order to be sure of receiving the signal.

I wasn't referring to frequency...

Then I strongly suggest that you actually look at the math instead of trying to make arguments based on your intuitive understanding.

Unfortunately, I think the math involved would be far too cumbersome. I think that reasoning out the problem is a more efficient approach in this case. Or maybe I'm wrong since you seem to have done the math :P

This is true in general; but the specific application I think you intend here is not correct...

I'll need some more time to digest the rest of your post. It could take some time, so thanks for now.Aaron
 
  • #9
doaaron said:
I think the math involved would be far too cumbersome.

Not really; I wrote down the key equation in my last post. You don't need anything more complicated than algebra.

(Of course, to derive the equation I wrote down from first principles, you need a lot more, yes; but for this discussion we can just assume it, we don't need to derive it.)
 
  • #10
Maybe that approach helps:
The satellites know their own position and the time of the observer N at the north pole (both as seen in the frame of N) with a high precision. They send it to Earth.

Observer E at the equator has a setup with two GPS devices: one is at rest for him (so it rotates with earth), one zips past with an arbitrary velocity. Exactly at the moment they meet each other, both check the satellite signals. They will get the same signals because they measure at the same point in spacetime. The velocity does not matter - it changes the frequency of the signals, but not the synchronization of them.
 
  • #11
Hi PeterDonis,I've been mulling over your reply. However, it still seems that you are simply taking the clock rate at different points (e.g. north pole, equator, GPS satellite), and showing that the difference in clock rates (tGPS - tNorthPole) = (tGPS - tEquator). Have I misunderstood you?

I'm not sure that this approach is valid as (tGPS wrt tEquator) ≠ (tGPS - tEquator). You need to calculate the GPS satellite speed wrt your position on Earth. This is where the mathematical difficulty comes in (for me anyway).

Anyway I think I understand the solution based on the example below. Hi mfb,
Observer E at the equator has a setup with two GPS devices: one is at rest for him (so it rotates with earth), one zips past with an arbitrary velocity.

This is a good example to work with since we don't need to consider the odd shape of the Earth and its effect on clock rates. I think I finally understand it based on a modified version of this example. I explained it below for anybody interested...

So to make it even simpler, let's assume that we have five GPS satellites in view and their positions are fixed. Device A is at a fixed point on Earth which we can call the rest frame. Device B is whizzing around the Earth at velocity v. Since we have assumed that the GPS satellites are fixed in position, they are also in the rest frame. This is equivalent to the argument that the GPS satellites are calibrated before launch to tick at the same rate as a pre-defined rest frame on Earth.

At t = 0, let's say that device B passes device A. Now let's say that you are right, and B receives the same signals from the GPS satellites as A and therefore concludes that it is in the same position as A. B then continues on its journey, and at t = 1, it completes one revolution of the Earth and passes A again. Since B has been moving while A and all GPS satellites have been at rest, A will observe that the time passed by B is less than that passed by A. So B will observe that more time has passed for the GPS satellites than for B. However, none of this matters, as the way that B finds its position is to take the distance information from four of the satellites, and the time information from the last satellite. Therefore, although his own time will not be the same as that of A, his own time is not needed to calculate his position. Furthermore, as PeterDonis pointed out, it the real case, device B will not even be out of sync due to the cancellation of GR and SR time dilations.thanks for your help,
Aaron
 
  • #12
doaaron said:
Unfortunately, I think the math involved would be far too cumbersome. I think that reasoning out the problem is a more efficient approach in this case. Or maybe I'm wrong since you seem to have done the math :P
The simple reasoning is that the rotating Earth forms an equipotential surface in it's rest frame. Since the Earth is at rest in that frame, there is no kinetic time dilation between clocks resting w.r.t to the Earth. The only time dilation can come from positions at different potentials, which is not the case for clocks on the equipotential surface.
 
  • #13
doaaron said:
Therefore, although his own time will not be the same as that of A, his own time is not needed to calculate his position. Furthermore, as PeterDonis pointed out, it the real case, device B will not even be out of sync due to the cancellation of GR and SR time dilations.
The "GR" and "SR" time effects cancel for an object at rest on the surface of the rotating earth. In your scenario, B is in motion and loops around the Earth before coming back again to A's position. B's internal clock (if any) will not read the same as A's internal clock.

But that is irrelevant. Both A and B again receive identical satellite signals, perform identical GPS calculations and compute identical positions. Their internal clocks are not needed.
 
  • #14
The "GR" and "SR" time effects cancel for an object at rest on the surface of the rotating earth. In your scenario, B is in motion and loops around the Earth before coming back again to A's position. B's internal clock (if any) will not read the same as A's internal clock.

But that is irrelevant. Both A and B again receive identical satellite signals, perform identical GPS calculations and compute identical positions. Their internal clocks are not needed.

When I said the real case, I was referring to the case where A is at the equator, B is at a pole, and both are resting on the surface of the Earth...

I also already mentioned that the internal clocks are not used in practice.thanks anyway,
Aaron
 
  • #15
doaaron said:
it still seems that you are simply taking the clock rate at different points (e.g. north pole, equator, GPS satellite), and showing that the difference in clock rates (tGPS - tNorthPole) = (tGPS - tEquator).

I have actually been trying to say two things, and that is only one of them. The proof of it is simple, if we are working in an inertial frame centered on the Earth. In that frame, we know that, for clocks at sea level and at rest on the (rotating) Earth, we have tNorthPole = tEquator. Therefore, for any given GPS satellite, the equality in the above quote must hold (since tGPS is obviously the same in both cases). Obviously, this proof is only valid in an inertial frame centered on the Earth, though; in some other inertial frame, we will not, in general, have tNorthPole = tEquator.

All of the above talks only about "natural" clock rates, however. The other thing I was trying to do is to draw an important distinction between the "natural" clock rate of a given clock (the rate at which it ticks if no corrections are applied, just due to the basic physics of the clock's path through spacetime and the choice of inertial frame in which to describe the clock) and the "GPS time" clock rate, which is artificially imposed on all the clocks in the system, since almost none of them are clocks at rest at sea level on the rotating Earth (the satellite clocks are obviously not, and even most of the ground station clocks are not at sea level), by applying corrections based on their altitude and state of motion relative to an idealized reference clock that is at rest at sea level on the rotating Earth. It looks like you now understand that GPS uses this artificial clock rate, so that the variation in "natural" clock rates does not affect its operation.
 
  • #16
Hi PeterDonis,
I have actually been trying to say two things, and that is only one of them.

So the first point is that (tGPS - tNorthPole) = (tGPS - tEquator).

But as I argued earlier,
even if two clocks appear to be synchronized (the one at the equator and the one at the pole), it doesn't mean that a third clock moving in a different frame will show the same time wrt those two clocks.

It looks like you now understand that GPS uses this artificial clock rate

Actually I understood this from the beginning. From my original question...

as I understand it, GPS satellites are offset prior to launch in order to correct for the time dilation that they experience in orbit.

I was also vaguely aware that clocks on the surface of the Earth run at the same rate. My big problem was that even though they run at the same rate, they have different relative velocities wrt the GPS satellites. So I was concerned that that would affect their reading of GPS time.

As a last point, what I've understood is that the whole system does end up working out because a person on the ground takes his time measurement from the GPS clocks. i.e. tEquator and tNorthPole never enter the equations. Although I was aware of this, I wasn't sure whether an observers velocity wrt a GPS satellite would affect his reading of tGPS. Now it is clear to me that it won't.

It seems that there was some misunderstanding about what each of us were saying, but anyway your information on natural clock rates on Earth was very helpful.thanks,
Aaron
 
  • #17
doaaron said:
what I've understood is that the whole system does end up working out because a person on the ground takes his time measurement from the GPS clocks. i.e. tEquator and tNorthPole never enter the equations.

Yes. But note that in order to do this, the ground observer must be able to receive signals from four GPS satellites, whereas if only position was being determined, three would be enough.
 
  • #18
But note that in order to do this, the ground observer must be able to receive signals from four GPS satellites, whereas if only position was being determined, three would be enough.

Are you sure about that? I remember reading the math before. For triangulation using radar, 4 signals would be needed in a 3D coordinate system. However, GPS doesn't work by triangulation, and the time information from a 5th satellite is necessary even if you are only calculating your position. If you consider the surface of the Earth a 2D coordinate system, then 3 Satellites would be needed for triangulation, but 4 are needed using GPS. If I can find the link I will post it.

regards,
Aaron
 
  • #19
doaaron said:
For triangulation using radar, 4 signals would be needed in a 3D coordinate system.
Why not only 2, if each measures the direction to the object (if that’s what you mean by "triangulation")

doaaron said:
If you consider the surface of the Earth a 2D coordinate system, then 3 Satellites would be needed for triangulation, but 4 are needed using GPS.
I would say 2 for triangulation (direction info), 4 for timing (distance info) and 3 for timing + constraint to surface of the Earth.
 
  • #20
doaaron said:
Are you sure about that? I remember reading the math before. For triangulation using radar, 4 signals would be needed in a 3D coordinate system. However, GPS doesn't work by triangulation, and the time information from a 5th satellite is necessary even if you are only calculating your position. If you consider the surface of the Earth a 2D coordinate system, then 3 Satellites would be needed for triangulation, but 4 are needed using GPS.
If I remember correctly, the additional satellite is needed is to disambiguate between multiple possible solutions. Take the simple case of two satellites and a receiver that already has a properly synchronized time source. With a signal from one satellite you can solve for distance from the satellite. The solution set is a spherical shell. With two satellites you can solve for distance from both. The solution set is a circle. With the additional constraint that you are on the surface of the earth, the solution set is reduced to two points. So you need a third satellite to figure out which is the correct point.

If you receiver has no clock source, you need an additional satellite for that. If you are not figuring for a receiver tied for the surface of the Earth you need a satellite for that. Total of five satellites.
 
  • #21
You need 4 satellites to determine time and position in space - in general this will have multiple solutions, but if you have a rough idea where you are (like "I am on the surface of Earth +- 50km", a very reasonable assumption most of the time) you can find the correct solution. A 5th satellite helps if you are so lost that you don't even know if you are in space or not.

3 satellites would allow a very rough estimate for the position, using the same assumption - probably enough to get out of a desert, but impractical for navigation in a town.

More satellites give more redundant measurements and increase the accuracy.
 
  • #22
A.T. said:
Why not only 2, if each measures the direction to the object (if that’s what you mean by "triangulation")

I would say 2 for triangulation (direction info), 4 for timing (distance info) and 3 for timing + constraint to surface of the Earth.

The GPS satellites are simply sending out their position and time. There's no direction information involved. If we knew the direction to a GPS satellite then we would need two satellites. One merely for timing.

Everybody else seems to be saying the same thing depending on which satellite you consider to be the extra one. cheers,
Aaron
 
  • #23
doaaron said:
The GPS satellites are simply sending out their position and time. There's no direction information involved.
I know. I was referring to your comments about "triangulation" which involves directional information:

http://en.wikipedia.org/wiki/Triangulation

doaaron said:
Everybody else seems to be saying the same thing depending on which satellite you consider to be the extra one
I agree with the others. My numbers on the distance method assumed the receiver has a synched clock too. You have to add one if that is not the case.
 
Last edited:
  • #24
I know. I was referring to your comments about "triangulation" which involves directional information

No problem. Just miscommunication I guess...

One interesting take back from the discussions though is that the deliberate offset of the GPS clocks prior to launch has no effect on position calculated by a GPS receiver. It seems to be just a secondary function of the GPS system to provide accurate time information for GPS receivers. I'm also not sure how necessary it is since I believed GPS satellites are periodically calibrated with ground stations.Aaron
 
  • #25
doaaron said:
Are you sure about that?

Yes. Others have already commented, but one thing that is worth noting is that the basic reason you need four signals is that you have four unknowns (three position coordinates plus time), so you need four measurements to determine them all.

doaaron said:
the deliberate offset of the GPS clocks prior to launch has no effect on position calculated by a GPS receiver

Um, yes it does. The signals received from the GPS satellites only include time information; distance is calculated from time and the speed of light. If the time information is off, the distances will be off, hence the position will be off (as well as the time calculated from the received signals, of course). So the clock rate correction aboard each satellite is critical to the proper operation of GPS.

doaaron said:
I'm also not sure how necessary it is since I believed GPS satellites are periodically calibrated with ground stations.

They are calibrated daily from ground stations, but if the clock rates were not corrected, the timing error accumulated over the course of a day would translate into about ten kilometers of error in position.

The best detailed treatment of relativistic effects in GPS is Neil Ashby's, here:

http://relativity.livingreviews.org/Articles/lrr-2003-1/

I strongly recommend reading it.
 
Last edited by a moderator:
  • Like
Likes davenn and jim mcnamara
  • #26
PeterDonis said:
Um, yes it does. The signals received from the GPS satellites only include time information; distance is calculated from time and the speed of light. If the time information is off, the distances will be off, hence the position will be off (as well as the time calculated from the received signals, of course). So the clock rate correction aboard each satellite is critical to the proper operation of GPS.

Considering the way GPS works in practice (by using time differences between satellites rather than comparison of the satellites times to a ground clock), the distance will only be off by the same factor the satellite clocks are off. So that is pretty much negligible if the clocks run slow/fast by a relative amount 4*10-10 (which is what Relativity predicts).

PeterDonis said:
They are calibrated daily from ground stations, but if the clock rates were not corrected, the timing error accumulated over the course of a day would translate into about ten kilometers of error in position.

The best detailed treatment of relativistic effects in GPS is Neil Ashby's, here:

http://relativity.livingreviews.org/Articles/lrr-2003-1/

I strongly recommend reading it.

In the officcial GPS documentation ( http://www.publications.usace.army.mil/Portals/76/Publications/EngineerManuals/EM_1110-1-1003.pdf ) you can find the following information (see Chapt. 4-6 b (Clock stability)):

"The time synchronization between the GPS satellite clocks is kept to within 20 nanoseconds (ns) through the broadcast clock corrections as determined by the ground control stations"

So any theoretical discussion of differences in clock rates between the satellites e.g. due to orbital variations (which the OP was asking about) is pretty much academic, as the clocks are synchronized so frequently that they never differ by more than 20 ns (which corresponds to about 6m uncertainty in the position determination).
 
Last edited by a moderator:
  • Like
Likes davenn
  • #27
Um, yes it does. The signals received from the GPS satellites only include time information; distance is calculated from time and the speed of light. If the time information is off, the distances will be off, hence the position will be off (as well as the time calculated from the received signals, of course). So the clock rate correction aboard each satellite is critical to the proper operation of GPS.

They are calibrated daily from ground stations, but if the clock rates were not corrected, the timing error accumulated over the course of a day would translate into about ten kilometers of error in position.

I don't think that's correct, and Fantasist seems to be saying the same thing above (I think).

Here is a simple calculation for position based on four GPS satellites:

https://www.courses.psu.edu/aersp/aersp055_r81/satellites/gps_details.html

As you can see, the distance info on the left hand side of the equation is

dn = c*(tGPSn - tRXn + terror)

where terror is the clock rate mismatch between the GPS satellite and the receiver (i.e. tRXn and tGPSn are in sync). Call the time it takes for the GPS signal to travel from the GPS satellite to the receiver, Δt. Then

tRXn = tGPSn + Δt

So finally we have,

dn = c*(tGPSn - tGPSn - Δt + terror) = c*(-Δt + terror)

the minus sign in front of the Δt is unimportant. Since we have four equations, we can solve for x, y, z, and terror. As you can see, the absolute time of the GPS satellite does not enter into the equations for calculating position. It would only be important if you wanted to calculate absolute time.regards,
Aaron
 
  • #28
PeterDonis said:
the basic reason you need four signals is that you have four unknowns (three position coordinates plus time), so you need four measurements to determine them all.
Four measurements assumes that you are on the surface, which reduces the position to two unknowns, doesn't it?
 
  • #29
Two measurements give you a hyperbolic surface, a third one should give some "ring-like" or "parabola-like" line structure (not actual rings or parabolas, but with some similarity). Intersecting this with the surface of Earth (neglecting height differences) gives some very rough estimate for the position with at least two, but possibly more intersections - a rough knowledge of the position helps to make the point unique in most cases.
A fourth measurement will reduce this line to a set of discrete points (probably at least 2, maybe more, but most of them will be far away from the surface of earth). Again, knowledge that you are not in space helps, but this time you can also calculate the height above the surface which increases accurary to a reasonable level.
A fifth measurement, in general, will resolve the remaining ambiguity.
 
  • #30
Fantasist said:
Considering the way GPS works in practice (by using time differences between satellites rather than comparison of the satellites times to a ground clock), the distance will only be off by the same factor the satellite clocks are off.

No, it won't; it will be off by the accumulated time difference due to the clock rate difference, since the last time the clocks were synchronized.

Fantasist said:
So that is pretty much negligible if the clocks run slow/fast by a relative amount 4*10-10 (which is what Relativity predicts).

Not if the GPS satellite clock runs fast for a whole day. That gives an accumulated time difference of ##4 \times 10^{-10}## times ##86,400## seconds, or about 38 microseconds. That corresponds to an error in position of about 10 km, as I said in my previous post.
 
  • #31
doaaron said:
terror is the clock rate mismatch between the GPS satellite and the receiver

No, it isn't; it is the amount that the receiver's clock needs to be changed by to be in sync with the GPS satellite's clock. It has nothing whatsoever to do with the correction of the GPS satellite's clock rate relative to the master clocks on the ground that are the standards for GPS time, which is the subject under discussion.
 
  • #32
A.T. said:
Four measurements assumes that you are on the surface, which reduces the position to two unknowns, doesn't it?

If you are exactly at sea level, yes. But if you're not, even if the GPS receiver is only telling you latitude and longitude, it can't obtain a correct solution for those two unknowns without also solving for altitude, which is the third unknown for position. If it assumes it is at sea level when it isn't, it will give incorrect latitude and longitude.
 
  • #33
No, it isn't; it is the amount that the receiver's clock needs to be changed by to be in sync with the GPS satellite's clock.

that's exactly what I said ( terror is the clock rate mismatch between the GPS satellite and the receiver). In my sentence, the GPS receiver would be your Tom Tom or whatever, and the GPS satellite would be the time at the satellite. The final equation does not need the correct ground reference time to calculate position. It only needs the correct ground reference time if your Tom Tom also wants to display accurate time.

Based on 38 us error accumulated over 1 day, and a GPS speed of 3900m/s (from google), the location error of any particular satellite would be about 15cm/day. And the time error sent by the GPS satellite would be 38us/day.

A fifth measurement, in general, will resolve the remaining ambiguity

this is my understanding too.thanks,
Aaron
 
  • #34
PeterDonis said:
the basic reason you need four signals is that you have four unknowns (three position coordinates plus time), so you need four measurements to determine them all.
A.T. said:
Four measurements assumes that you are on the surface, which reduces the position to two unknowns, doesn't it?
PeterDonis said:
If you are exactly at sea level, yes.
But then your general rule, equating the number of unknowns to the number of required measurements doesn't work, does it? It rather seems that you need one measurement more than unknowns.
 
  • #35
But then your general rule, equating the number of unknowns to the number of required measurements doesn't work, does it? It rather seems that you need one measurement more than unknowns.

I noticed that too, but I guess it only works on linear equations. For example, y = x2. Given y, solve for x. There are two solutions...Aaron
 

Similar threads

  • Special and General Relativity
Replies
26
Views
2K
  • Special and General Relativity
3
Replies
70
Views
4K
  • Special and General Relativity
Replies
31
Views
4K
  • Special and General Relativity
Replies
34
Views
2K
  • Special and General Relativity
2
Replies
58
Views
3K
  • Special and General Relativity
Replies
5
Views
1K
  • Special and General Relativity
Replies
10
Views
1K
  • Special and General Relativity
3
Replies
101
Views
7K
  • Special and General Relativity
2
Replies
36
Views
3K
  • Special and General Relativity
Replies
10
Views
1K
Back
Top