Orbits

Where a planet is and where it is seen

An ephemeris is fitted to observations, and no observation is of a position. It is of a direction light arrived from, at a time that is not the time the light left, bent by a Sun that is nowhere near the line of sight. Three corrections stand between the two, and all three are larger than the residuals.

Assumes Ephemerides and Aberration.

A planetary ephemeris is a table of positions, and a position is not an observable. Nobody has ever measured where Mars is. What is measured is a direction on the sky at a particular instant, or a round-trip radio delay, or a Doppler shift — and every one of those is separated from the position by machinery larger than the precision being sought.

The gap is not small and it is not a refinement. Mars near opposition is seen about twenty-five arcseconds from where it is, which is fifty thousand times the residuals of a modern fit. An ephemeris that got the corrections wrong and the dynamics right would be useless; an ephemeris that got the corrections right and the dynamics slightly wrong would be almost as good as the real thing. Most of the work of fitting one is in the translation rather than in the mechanics.

Three passes, and the fourth is below the noise. How far the position is still wrong after each pass of the light-time iteration, for five targets, on a logarithmic scale of kilometres. The first pass uses the body's position now and is wrong by exactly the distance the body travels while its light is in transit — 6254 kilometres for Mars near opposition, which is about twenty-five arcseconds and larger than any residual in an ephemeris fit. Each further pass multiplies the error by the body's speed divided by the speed of light, so the lines are straight and their slopes are that ratio and nothing else. Three passes take every one of these below a metre, which is why the loop in an ephemeris code has a fixed trip count rather than a convergence test. The same argument run backwards is why the correction cannot be applied to the observation instead: the direction light arrived from is what the observation is, and the position it corresponds to is not known until the body's orbit is.
Fig. 1 The first of the three corrections, and the awkward thing about it. The position wanted is the one the body held when its light left, so the epoch depends on the distance, and the distance depends on the position: the equation is implicit. Solving it by iteration converges at a rate equal to the body’s speed divided by the speed of light, so each pass gains four orders of magnitude and three passes are enough for anything in the solar system.

The equation that contains its own answer

The light-time condition is one line and the line is circular:

τ=r(tτ)R(t)c.\tau = \frac{\left|\mathbf{r}(t - \tau) - \mathbf{R}(t)\right|}{c}.

The observer is at R\mathbf{R} at the instant of observation tt; the target was at r(tτ)\mathbf{r}(t-\tau) when it emitted. To evaluate the right-hand side the answer is needed. The standard resolution is the obvious one: guess τ=0\tau = 0, evaluate, use the result as the next guess, and repeat.

What makes it converge, and converge fast, is that changing τ\tau by δ\delta changes the distance by at most vδv\delta, so the error is multiplied by v/cv/c on every pass. For Mars, v/cv/c is 8×1058 \times 10^{-5}. The initial error is the full distance the planet travels while its light is in transit — some eighteen thousand kilometres — and after three passes it is under a millimetre. Ephemeris codes therefore do not test for convergence; they run a fixed number of iterations, because the number is known in advance and the test would cost more than the extra pass.

Three passes, and the fourth is below the noise. How far the position is still wrong after each pass of the light-time iteration, for five targets, on a logarithmic scale of kilometres. The first pass uses the body's position now and is wrong by exactly the distance the body travels while its light is in transit — 15810 kilometres for Mars near opposition, which is about twenty-five arcseconds and larger than any residual in an ephemeris fit. Each further pass multiplies the error by the body's speed divided by the speed of light, so the lines are straight and their slopes are that ratio and nothing else. Three passes take every one of these below a metre, which is why the loop in an ephemeris code has a fixed trip count rather than a convergence test. The same argument run backwards is why the correction cannot be applied to the observation instead: the direction light arrived from is what the observation is, and the position it corresponds to is not known until the body's orbit is.
Fig. 2 The same iteration for four other targets. The starting error spans two orders of magnitude across these bodies and the convergence rate spans less than one, because the rate is set by the speed alone and solar-system speeds are all within a factor of ten of each other. Pluto starts furthest from the answer, at 74,000 kilometres, and still arrives inside a metre on the third pass — the distance sets where the iteration begins and the speed sets how fast it gets there, and only the second of those matters for how many passes are needed.

The correction is not optional at any level of precision anybody has ever worked at. Rømer measured the light-time itself in 1676 by watching Io’s eclipses run late as the Earth receded, and the twenty-two minutes he reported across the diameter of the Earth’s orbit is exactly this quantity. What has changed since is only that it is now applied rather than discovered.

There is a subtlety in the equation that is easy to miss and expensive to get wrong. The light-time is not the distance divided by cc evaluated at any single instant — it is the distance between two events at different times, one on the target’s worldline and one on the observer’s. For a target whose distance is changing quickly the difference between “the distance now” and “the distance at emission” is itself of order vτv\tau, which is the same size as the effect being computed. Codes that compute a light-time from a current range and then apply it as a delay are correct to first order and wrong at the metre level, which is exactly the level modern ranging works at.

A second subtlety concerns which event the light left. For a radar bounce the signal leaves the station at one time, reflects at another and returns at a third, so there are two light-time equations and they have to be solved in sequence rather than doubled. The up-leg and the down-leg differ by the target’s motion during the round trip — for Mars near opposition, about two thousand kilometres — and a code that assumes the two legs are equal has introduced an error a thousand times the measurement precision.

Two things called aberration, and only one of them is the observer’s

The second correction is a direction rather than a delay, and there are two of them that get confused because both are a velocity divided by the speed of light.

The observer’s own motion tilts every arriving ray by v/cv_\oplus/c, which is 20.4955 arcseconds and is the same for every object in the sky — the annual aberration Bradley found while looking for something else. It is a property of the telescope’s velocity, not of the target, and applying it is a rotation of the entire sky.

The target’s own motion during the light-time is a different statement. The body moved, so the direction the light came from is the direction of where the body was, and the offset in angle is the displacement divided by the distance. The displacement is vtargτv_{\rm targ}\tau and the distance is cτc\tau, so the angle is vtarg/cv_{\rm targ}/c — and the light-time cancels out completely.

Two aberrations that do not depend on the distance. The three displacements between a body's true place and its observed one, against distance. The observer's own motion moves every object in the sky towards the Earth's direction of travel by 20.49 arcseconds, whatever it is and however far away — the flat line. The body's own motion during the light-time moves it too, by an amount that grows with distance in kilometres and stays fixed in angle, because the displacement and the distance scale together: the answer is the target's speed over the speed of light, so Mercury is displaced 32.6 arcseconds and Neptune 3.7, regardless of where either is at the time. The two curves cross at the Earth's own orbit, and they cross there for a reason with no optics in it — both angles are a speed over c, so whichever body is moving faster wins, and inside 1 au that is the target. Only the light-time itself scales with distance, and it is a delay rather than a direction. An ephemeris fit has to apply all three in the right order, and the standard names — geometric, astrometric, apparent — are exactly a record of which of them have been applied so far.
Fig. 3 The two angles against distance, and the surprise is that neither of them depends on it. The observer’s term is flat because it is the Earth’s velocity over c and knows nothing about the target. The target’s term is flat because the displacement and the distance scale together. The two cross at the Earth’s own orbit, for a reason with no optics in it at all: both are a speed over c, so whichever body is moving faster wins, and inside 1 au that is the planet.

This is why an ephemeris carries three different kinds of place and three different names for them. The geometric place is where the body is, in the chosen frame, at the given instant — the thing the integration produces and the thing nobody observes. The astrometric place is the direction after the light-time has been applied but before aberration: it is what a catalogue position of a star is, and it is the right thing to compare a planet against a star with. The apparent place has aberration and light deflection applied as well, and it is where a telescope must actually point.

Getting the wrong one is a classic and expensive mistake, because all three agree to within an arcminute and the residuals being chased are microarcseconds.

The vocabulary is worth memorising because it is a record of the operations rather than an arbitrary set of names. Each word marks a stage of the pipeline, and knowing which stage a published number belongs to is the difference between a comparison and a category error. A catalogue star’s position is astrometric by construction — the catalogue removed aberration when it was compiled — so comparing a planet’s apparent place against a star’s catalogue place is comparing two things twenty arcseconds apart. This is the sort of mistake that survives review, because the numbers look right and the discrepancy looks like a systematic in the data.

The related quantity that has to be applied to the direction, between the light-time and the aberration, is the gravitational deflection of the incoming ray. For a target on the far side of the solar system it is the same effect as the Shapiro delay in the next section, seen as a bend rather than a delay: 1.75 arcseconds at the solar limb, falling as the inverse of the impact parameter, and still four milliarcseconds at ninety degrees from the Sun. Unlike the delay, this one does fall as a power, so it can be neglected in a way the delay cannot — but not at the microarcsecond level, where the deflection by Jupiter has to be included for a source passing within a degree of it.

A delay that is not a distance

The third correction is the one with no Newtonian counterpart. A radio signal passing near the Sun arrives later than the straight-line distance divided by cc would predict, by

Δt=4GMc3ln ⁣(r1+r2+Rr1+r2R)\Delta t = \frac{4GM_\odot}{c^3}\ln\!\left(\frac{r_1 + r_2 + R}{r_1 + r_2 - R}\right)

for the round trip. It is a logarithm of the impact parameter, which means it falls off extremely slowly.

A delay that is a logarithm of how close the ray passed. The extra round-trip time a radio signal to a target 1.52 astronomical units from the Sun picks up from the Sun's own gravity, against the angle between the Sun and the target as seen from Earth. It is not geometry: the straight-line distance has already been subtracted, and what is left is time the signal spends in a region where clocks run slow and the path is longer than a Euclidean one. At the solar limb it is 247 microseconds, which is 37 kilometres of apparent range; at a right angle it is still 19. Because the dependence is logarithmic it falls slowly, by 90.8 microseconds for every factor of ten in the impact parameter, so there is nowhere in the solar system a spacecraft can be put where the term is negligible. It is also the reason a conjunction is worth waiting for: the same steep rise that ruins the navigation is what Cassini measured the coefficient with, to a part in fifty thousand.
Fig. 4 The extra delay against how far from the Sun the ray passes, for a target at Mars’s distance. At the solar limb it is a quarter of a millisecond, which is thirty-seven kilometres of apparent range. At a right angle to the Sun it is still nineteen microseconds. Because the dependence is logarithmic rather than a power, there is nowhere in the solar system a spacecraft can be placed where the term can be dropped — which is a different situation from almost every other relativistic correction in this collection.

The slowness of the fall-off is the practically important part. A term that went as an inverse square would be negligible away from conjunction and could be handled as a special case; a logarithm is a few tens of microseconds everywhere. Every range measurement in the solar system carries it, and it has to be modelled with the same care as the orbit.

A delay that is a logarithm of how close the ray passed. The extra round-trip time a radio signal to a target 9.54 astronomical units from the Sun picks up from the Sun's own gravity, against the angle between the Sun and the target as seen from Earth. It is not geometry: the straight-line distance has already been subtracted, and what is left is time the signal spends in a region where clocks run slow and the path is longer than a Euclidean one. At the solar limb it is 283 microseconds, which is 42 kilometres of apparent range; at a right angle it is still 58. Because the dependence is logarithmic it falls slowly, by 90.5 microseconds for every factor of ten in the impact parameter, so there is nowhere in the solar system a spacecraft can be put where the term is negligible. It is also the reason a conjunction is worth waiting for: the same steep rise that ruins the navigation is what Cassini measured the coefficient with, to a part in fifty thousand.
Fig. 5 The same curve for a target at Saturn’s distance rather than Mars’s. The shape is identical and the whole curve has moved up by a constant, because the delay depends on the two heliocentric distances only through the logarithm of their product — a factor of six in the target’s distance buys about ten extra microseconds at every elongation. That insensitivity is why one measurement near conjunction constrains the coefficient far better than a decade of measurements away from it, and it is also why the term cannot be absorbed into a range bias: a constant offset would not have this shape.

What was actually measured

The Shapiro delay is the correction in this essay that has been measured rather than merely applied, and the measurement is one of the sharpest tests of general relativity there is.

The coefficient of the logarithm is proportional to (1+γ)/2(1 + \gamma)/2, where γ\gamma is the parameter measuring how much space curvature a unit mass produces — one in general relativity, zero in Newtonian gravity with light bending only through the equivalence principle. Shapiro proposed the test in 1964 and the first radar bounces off Mercury and Venus gave it to a few per cent by 1971. The Viking landers, ranging from the surface of Mars with a transponder rather than a passive reflector, took it to a part in a thousand in 1979.

The best measurement is Cassini’s, in June 2002, made during a solar conjunction on the way to Saturn. Cassini used a multi-frequency link — X-band up, X and Ka down — precisely so that the solar plasma’s contribution, which scales as the inverse square of the frequency, could be measured and removed rather than modelled. The result was γ1=(2.1±2.3)×105\gamma - 1 = (2.1 \pm 2.3)\times 10^{-5}: consistent with general relativity, and the tightest constraint on that parameter from any experiment.

Note what makes the measurement possible. The delay is huge near conjunction and the plasma noise is huge there too, and the two are separated by their different frequency dependence rather than by their size. This is the same trick as dispersion in a pulsar’s arrival times, used for the opposite purpose: there the frequency dependence is the signal and here it is the contaminant.

A metre along the line of sight and 4 kilometres across it. Above: the round-trip light time of a ranging signal, against distance. It is a straight line of slope one, which is the point — the delay is the distance, with no model and no calibration between them, and a code correlated to a few nanoseconds gives the radial coordinate of a spacecraft at Mars to about 1 metre. Below: what the same tracking session gives across the line of sight. The angle is good to 50 nanoradians — the Doppler noise alone would give 12, and the difference is the troposphere, the station coordinates and the solar plasma, none of which average down — and an angle times a distance is a length that grows: at Mars's 0.52 au it is 4 kilometres, 3890 times the radial error. The error region of an interplanetary spacecraft is therefore not a sphere but a pancake, thin along the line of sight and enormously wide across it, and every operational consequence follows from that shape: a Mars arrival is aimed at a corridor in the plane of the sky rather than at a distance, the last approach manoeuvres are almost entirely lateral, and the observation that improves the fit most is never another day of Doppler but a single differenced measurement against a quasar. The cheapest observable measures the coordinate that matters least.
Fig. 6 The delay from the other end, as a navigator meets it: the round-trip time to a spacecraft, which is the primary observable of deep-space tracking and is what the range residual is a residual of. Every one of this essay’s three corrections is inside that number, and none of them is separable from the orbit by inspection — which is why the corrections are part of the fit’s model rather than something applied to the data beforehand.

One historical detail makes the Cassini result sharper than it looks. The plasma removal is not a small correction that happened to be handled well: at a solar elongation of a fraction of a degree the plasma delay at X-band is larger than the relativistic delay, and it varies on timescales of minutes as blobs of corona cross the line of sight. A single-frequency experiment at that elongation measures the corona. What the multi-frequency link does is measure the corona too, at a second frequency, and take the difference — the same manoeuvre as separating dust from distance by observing in two colours, and for the same reason: a contaminant with a known frequency dependence is not a contaminant, it is a second observable.

The other two corrections are not tested in the same sense, because they are kinematic rather than dynamical: the light-time equation follows from the constancy of cc, and aberration follows from the addition of velocities. What is tested, continuously, is that the whole assembly is self-consistent. An ephemeris fits optical positions from the nineteenth century, radar ranges from the 1960s, and spacecraft ranges from the 1970s onwards, and those data types are sensitive to the corrections in completely different combinations. A systematic error in the light-time model would show up as a data-type-dependent residual, and it does not.

One fit, four kinds of observation, and 1.3·10⁵ between the best and the worst. Post-fit residuals for a Mars ephemeris, by observation type and epoch, drawn in metres at each type's own precision. Every point is a distance, including the optical ones: a meridian-circle position is an angle, and half an arcsecond at Mars is about 500 kilometres. The four sets span 1.3·10⁵ in quality and the fit uses all of them, because they do different jobs — the century of optical data is what fixes the period, and the ranging is what fixes the position. The optical residuals are drawn with a slow undulation on top of their scatter, and that is not decoration: catalogue zone errors are correlated over decades, so the honest uncertainty of the optical set is nearer its 1.4·10⁵ m systematic than its per-point scatter, and weighting those observations by their formal errors is the classic way to produce a solution that is wrong and confident. Radar ranging arrives in 1964 and takes three orders of magnitude off in a decade; spacecraft ranging arrives with Viking in 1976 and takes another two.
Fig. 7 The residuals a modern solar-system fit actually leaves, by data type and epoch, spanning five orders of magnitude in precision. Everything in this essay has already been subtracted before these points exist. What is left is the dynamics plus whatever the corrections got wrong, and the fact that the spacecraft-ranging residuals sit at metres rather than at kilometres is the strongest available statement that the translation between position and observable is right.

It is worth recording what happens when the corrections are simply omitted, because the failure is instructive rather than catastrophic. An ephemeris fitted to optical observations with no light-time correction does not blow up; it converges, to an orbit whose mean longitude is offset by about the light-time times the mean motion and whose other elements absorb the rest. The fit is internally consistent and predicts future positions almost as well as the correct one, for as long as the observing geometry stays similar. It fails the moment a new data type arrives with a different geometry — which is exactly what happened when radar ranging joined optical astrometry in the 1960s, and is why that decade produced a step change in the solar system’s known scale rather than a gradual improvement.

The order matters, and so does the frame

Applying three corrections requires deciding what order to apply them in, and the order is not arbitrary. Light-time comes first, because it decides which position is being talked about. Gravitational deflection is applied to that direction next. Aberration comes last, because it is a transformation of the observer’s frame and everything before it is expressed in the frame the ephemeris lives in.

That frame is worth naming. A modern ephemeris is expressed in barycentric coordinates with barycentric coordinate time as its independent variable — a time coordinate that runs at a different rate from a clock on Earth by about a part in 10810^8, for reasons the collection meets in the six kinds of second. Every position in the table is at a coordinate time, every observation is at a proper time, and the conversion between them is itself part of the model.

This is why an ephemeris is distributed as a set of Chebyshev coefficients together with a piece of software, rather than as a table. The table alone would be ambiguous. What has to be shipped is the definition of what the numbers mean, and most of that definition is the content of this essay.

A delay that is a logarithm of how close the ray passed. The extra round-trip time a radio signal to a target 1 astronomical units from the Sun picks up from the Sun's own gravity, against the angle between the Sun and the target as seen from Earth. It is not geometry: the straight-line distance has already been subtracted, and what is left is time the signal spends in a region where clocks run slow and the path is longer than a Euclidean one. At the solar limb it is 239 microseconds, which is 36 kilometres of apparent range; at a right angle it is still 0. Because the dependence is logarithmic it falls slowly, by 91.1 microseconds for every factor of ten in the impact parameter, so there is nowhere in the solar system a spacecraft can be put where the term is negligible. It is also the reason a conjunction is worth waiting for: the same steep rise that ruins the navigation is what Cassini measured the coefficient with, to a part in fifty thousand.
Fig. 8 The delay for a target at one astronomical unit, which is the case of a spacecraft at a Lagrange point or a lander on a body near the Earth’s own orbit. The grazing value is smaller than for a distant target and the curve is otherwise the same shape, because the two heliocentric distances enter only through their product and one of them has been halved rather than removed. The invariant content of all three drawings is the slope: every decade of impact parameter costs the same number of microseconds, and that number is what an experiment measures.

Where the picture stops

The picture stops in three places, and the third is the one that has started to matter.

The observer’s position has to be known too. Everything above treats R(t)\mathbf{R}(t) as given, and it is not: a station on the Earth’s surface has to be located to centimetres in a frame that is rotating, precessing, wobbling and deforming under load. For the most precise tracking the observer’s own model is the larger error source.

A body is not a point. What is observed optically is a photocentre — the brightness-weighted centre of a partly illuminated disc — and it is displaced from the centre of mass by up to a fraction of the body’s radius depending on phase. For Mercury and Venus that is tens of milliarcseconds, and it is a systematic that varies with elongation in exactly the way an orbital error would.

And two of the three corrections are frame-dependent in a way the third is not. The Shapiro delay quoted above is the value in one particular coordinate system, and a different but equally valid coordinate choice moves the split between “the light took longer” and “the path was longer”. What is invariant is the total round-trip proper time, which is what is measured. The decomposition is a bookkeeping convention, and reporting it as though it were a physical effect that could be separately confirmed is a category error — though the coefficient is physical, which is what makes Cassini’s number meaningful.

Why this is a rung on the ephemeris ladder rather than a footnote

An ephemeris is a fit, and what a fit does is compare a model with observations. The comparison happens in the space of the observations, never in the space of the model. So the machinery that converts a position into an observed quantity is not a post-processing convenience: it is half the model, and the half that is easier to get wrong, because it is the half without a conservation law to check it against.

There is a second reason the translation deserves a rung of its own. The corrections are not independent of the quantities being fitted, and some of them are nearly degenerate with those quantities. A light-time error looks like an error in the semi-major axis, because both delay the observed phase of the orbit. A systematic error in the aberration constant looks like a rotation of the reference frame. A mis-modelled Shapiro coefficient looks like a range bias that depends on elongation, which is to say like an eccentricity error. In each case the fit will absorb the mistake into a parameter and report a small residual, and nothing in the residuals will say that anything is wrong.

That is why the corrections are validated by consistency across data types rather than by looking at the fit quality. Optical positions carry aberration and no range; radar carries range and Shapiro delay and no aberration; spacecraft Doppler carries a time derivative of everything. A model error in any one correction produces disagreement between the data types, and the disagreement is what is monitored.

The point generalises past the solar system. The same three corrections appear, with different sizes, in pulsar timing, in very long baseline interferometry, and in the reduction of every space astrometry mission. In each of them the translation from state to observable is a longer piece of code than the dynamics, and in each of them a mistake in it looks exactly like a discovery.

A concluding observation, and it is the reason this material is worth a reader’s time rather than a code comment. Every one of these three corrections was, when it was first written down, a discovery about the universe: the finite speed of light, the addition of velocities, the curvature of space near a mass. All three are now boilerplate in a subroutine that runs before the interesting part of the calculation begins. That is what a successful physical theory looks like from the inside — not a result that is celebrated but a term that is applied without comment, and whose omission would be caught immediately by a residual nobody is looking at.

Where the ladder goes next

The obvious next rung is what happens when the three corrections are not separable from the parameters being fitted — when the light-time and the semi-major axis trade against each other in a way no single observation can distinguish. The rung after that is the timing model of a pulsar, where the same corrections appear with a clock so good that the Earth’s own orbit has to be solved for as part of the fit.

What links here

Essays that link to this one from their own argument.

The objects this essay names

Each one links to every other essay that touches it.

AberrationApparent placeAstrometric placeBarycentric coordinate timeEphemerisLight timePpn gammaRadar rangingThe Shapiro delaySolar conjunction