Chapter3-Coordinate & Reference Systems
Chapter3-Coordinate & Reference Systems
This chapter describes coordinate systems and references frames, giving in-
formation about the various usages of these within the MPG.
The spatial coordinates of a point relative to the origin define a position vec-
tor. The time rate of change of that point relative to the coordinate axes de-
fines the velocity vector of the point. The 6-tuple containing pos ition and
velocity vector components is called the state vector of the point. State vec-
tors are normally assumed to be in rectangular component form, and this is
the SPICE standard.
1
2 Explanatory Supplement to Metric Prediction Generation
coordinate systems used predominately within the MPG are the rectangular,
(Cartesian), spherical (latitude-longitude-radius), and cylindrical systems.
Two dimensional systems include rectangular, polar coordinates, azi-
muth/elevation, hour-angle/declination, right-ascension/declination, XY, and
X’Y’. These will be discussed more fully later in this chapter.
Frames are classified into two major categories, inertial and non-inertial
frames. An inertial frame is one in which Newton’s laws (especially the first)
are hypothesized to hold; a body at rest remains at rest, and a body in uniform
motion retains that motion. The term celestial frame is also used to denote an
inertial frame. A non-inertial frame is one in which Newton’s laws are not
assumed to hold. Examples of non-inertial frames are accelerating frames,
rotating frames, and frames subject to gravitational fields or spacetime curva-
ture.
Due to gravitation, which permeates the universe, there are no true physical
inertial frames, but approximations within regions of space are possible.
Such frames exhibit no perceptible short term rotation with respect to the star
background, but certain adjustments in distances (light times) and apparent
positions must be made due to relativistic effects.
For three dimensional space, there are three such axes and three coordinate
components per point. Such points are commonly designated as (x, y, z).
Coordinate and Reference Systems 3
If the three orthogonal unit vectors defining the axes of a rectangular system
have a designated numbering, and are such that u1 × u 2 = u3 , then the system
is said to be right-handed.
When applied to reference frames, the three axes are (1) the designated direc-
tion in the reference plane, (2) a direction in the reference plane that is a 90º
rotation in a counter clockwise direction about the normal vector, and (3) the
normal direction.
x
θ x = arccos 2
x + y2 + z 2
y
θ y = arccos (3-1)
x2 + y2 + z 2
z
θ z = arccos
x2 + y2 + z 2
The cosines of these angles are referred to as direction cosines and satisfy the
relation
A unit length vector based at the origin is called a pointing vector. The Car-
tesian coordinates of a pointing vector are thus (cos θ x , cos θy , cos θz ) . For
this reason, the term direction cosines is often used to designate a pointing
vector in rectangular coordinates.
Sometimes the angle is measured in the opposite direction and termed the co-
longitude. It is also sometimes termed east longitude or west longitude to
distinguish the direction of measure. The symbols used for longitude and
latitude are often different in different contexts. Usage will clarify the con-
ventions appearing in this document. Care should be exercised when apply-
ing a SPICE coordinate transformation utility to make sure that the input and
output arguments match the assumed definitions of the parameters.
Cylindrical coordinates are commonly used within the DSN to define station
locations, where they use the convention (CU, CV, LO), denoting, respec-
tively, the distance from Earth’s polar 1 axis, the signed distance above the
equator, and the geocentric longitude.
1
In NSS MP documentation, Earth’s polar axis is referred to as the “spin axis”.
Coordinate and Reference Systems 5
Fortunately, the SPICE toolkit and NAIF utilities contain all the utilities
needed to make such transformations, without the need to resort to the under-
lying mathematical formulas. There are geometrical translations among rec-
tangular, spherical, and cylindrical coordinates, such as RECLAT, RECSPH,
RECCYL, LATREC, LATCYL, LATSPH, SPHREC, SPHCYL, and SPHLAT.
Here, of course, REC refers to rectangular, SPH to spherical, CYL to cylindr i-
cal, and LAT to latitudinal systems. The LAT utilities apply to spherical co-
ordinates in latitude and longitude, whereas the SPH utilities apply to spheri-
cal coordinates in colatitude and longitude. The initial mnemonic refers to
the system being transformed and the latter one to the target system.
SPICE also has utilities GEOREC and RECGEO for translating between geo-
detic and rectangular coordinates, treated later in this chapter.
Rotations from one recognized frame to another are provided in SPICE by the
functions SXFORM and PXFORM, which return the rotation matrices required
to transform vectors in one frame into vectors in another. The former is used
for translation of state vectors, and the latter, for position vectors. The state
vector between an observer and a given target in a given frame of reference
and at a given ephemeris time is provided by the SPICE SPKEZ2 function,
which not only applies the geometric transformations, but also makes the
special relativity correction (stellar aberration) and accounts for the relative
time differences between observer and target (planetary aberration).
Explicit coordinate rotations, as at times are needed in the MPG, are made
using SPICE rotation routines. One method of specifying a coordinate rota-
tion that is particularly useful is through the use of Euler angles. The set of
coordinates in one coordinate system may be uniquely transformed into those
of another system by the application of three successive rotation angles about
specified axes.
2
In generating predicted pointing angles, only the position vector of the state vector returned
by SPKEZ is used. Aberration corrections applied by SPKEZ are under user control.
6 Explanatory Supplement to Metric Prediction Generation
But while it is true that all rotation matrices can be decomposed into a set of
Euler angles, this decomposition may not be unique. Given a rotation matrix
and the set of axis designations, in which the second Euler angle axis differs
from the first and third, the SPICE function M2EUL does produce a valid set
of Euler angles. See the source code commentary for the method used in this
case.
The NAIF high precision time conversion routines HPTx2y, where x and y
specify the particular type of translation desired between TA(I) or U(TC) and
E(phemeris) time, handle transformations between UTC, local atomic time,
and solar system barycentric time.
General relativistic effects on light time of flight between target and observer
are made in the NAIF RLTIME utility.
Hence, given the SPICE and NAIF programming environments, there is little
need for MPG routines to implement their own mathematical equations of
coordinate transformation. The interested reader may consult the SPICE and
NAIF source code commentary and other information for further details on
the conversion formulas, usage, restrictions, and limitations.
1. Body-fixed frame: the rotating frame with its origin at the center
of mass of a designated body and its reference plane being the
equatorial plane. The designated direction is toward an arbitrarily
defined prime meridian. The spherical coordinate angles are lon-
gitude and latitude.
2. Crustal-fixed frame: the body fixed frame whose axis of rotation
is the instantaneous axis of rotation, which is the axis of figure, or
axis of maximum moment of inertia.
3. Topocentric frame: the rotating frame with its origin at a point on
a body’s surface and its reference plane perpendicular to the local
vertical (i.e., the horizon). The designated direction is north. The
spherical coordinate angles are azimuth and elevation3 .
3
The preferred term in astronomical usage is altitude. However, the term elevation is used for
8 Explanatory Supplement to Metric Prediction Generation
Body-fixed and topocentric frames rotate with respect to inertial frames ac-
cording to the dynamical effects of diurnal and orbital motions.
The following material is meant to clarify the relationships among the various
inertial frames used within the MPG. Since celestial reference systems are
defined in terms of terrestrial features, it is instructive to elaborate on the par-
ticular characteristics of influence.
historic reasons.
Coordinate and Reference Systems 9
Terrestrial Reference Frame (ITRF), and to oversee the generation and distri-
bution of Earth orientation parameter (EOP) data.
The ICRF is a celestial coordinate system, updated yearly by the IERS, that is
based on a set of VLBI-determined coordinates of compact extragalactic ra-
dio sources. The ITRF is a terrestrial coordinate system, updated yearly by
the IERS, implicitly defined by a standard set of station-location coordinates.
The directions of its axes are continuous with those of the previously used
BIH Terrestrial System.
The basic spatial reference system for the MPG and SPICE is the J2000 sys-
tem. This is an inertial reference frame specified by the orientation of Earth's
mean equator and equinox at the J2000 epoch, which is Greenwich noon on
January 1, 2000 Barycentric Dynamical Time (JD 2451545.0). The termi-
nology J2000 is used to name both the fundamental inertial frame and its des-
ignated epoch. To avoid confusion, usage here will attempt to distinguish the
context in which the term is used.
The ICRF epoch is that of J2000, its origin is the solar system barycenter, its
reference plane is that of the mean equator at epoch, and its reference direc-
tion is the equinox, as determined by IERS VLBI sources. IERS conventions
equate it with the frame of JPL Development Ephemeris DE-403, and SPICE
documentation equates the frame of DE-403 with J2000. It is also designated
as the basis of the fundamental catalog of stellar objects, FK5. Thus, the cur-
rent ICRF, J2000, FK5, and the frames of the DE-4xx series of fundamental
ephemerides, all refer to the same inertial frame of reference.
4
The autumnal equinox is called “the first point of Libra” because it was located in that con-
stellation in ancient times.
10 Explanatory Supplement to Metric Prediction Generation
But, whereas the ecliptic plane may be determined from observations of Earth
in its orbit, determination of the equator depends on observations of Earth’s
axis of rotation.
The relationship between hour angle and right ascension is one between ter-
restrial timekeeping and cele stial coordinates. Objects rise in the east, transit
the local meridian, and set in the west. Hour angle is essentially the length of
time between the object and the meridian, positive westward. Thus an object
setting due west is at an hour angle of 6 hours, while an object rising due east
is at an hour angle of -6 hours.
In contradistinction, right ascension (RA) increases to the east from the vernal
equinox. The right ascension of a point on the meridian increases continu-
ously with time. Therefore, if the right ascension of an object now on the
meridian is RA, then an object just now rising due east has right ascension
RA + 6 hours, and an object just now setting due west has right ascension RA
– 6 hours. Since Local Sidereal Time (LST) is the right ascension of a point
on the meridia n, the relationship between RA, HA, and LST is
HA = LST − RA (3-3)
If a target’s location at a specified time is specified in right ascension, then it
can be converted to local hour angle at that time by computing the local side-
real time and applying the formula above.
Coordinate and Reference Systems 11
Longitude in the ecliptic frame is termed ecliptic longitude and also celestial
longitude (the latter sometimes being confusing, since it does not refer to the
celestial frame). It is measured in radians or degrees.
Latitude in the celestial frame, measured from the equator, is termed declina-
tion and measured in radians or degrees, positive northward. Ecliptic lati-
tude, measured from the ecliptic, is also termed celestial latitude (again caus-
ing some confusion). It is also measured in radians or degrees.
The vernal equinox is at the ascending node of the ecliptic on the equator. It
is the direction at which the Sun crosses the equator from north to south. The
angle between the two planes is known as the obliquity of the ecliptic. The
equator and ecliptic are moving because of perturbing forces on the rotation
and orbital motion of Earth. For this reason, both the location of the equinox
and the value of obliquity change over time. The vernal equinox currently
resides in the constellation Pisces.
The positions of the equator and ecliptic for a standard epoch are not ob-
served directly, but are calculated from catalogued positions and motions of
stars and other celestia l objects that act as reference points in the sky. A
number of such frames have been defined5 , such as those designated as
J2000, FK5, and the DE-4xx series of ephemerides, all of which refer to the
same inertial frame, and those related to B1950, such as FK4 and the frames
of the DE-1xx series of ephemerides, which all slightly differ from one an-
other. Others include the ECLIPB1950, ECLIPJ2000, and GALACTIC
frames.
5
Oddly enough, the ICRF is not one of the frames explicitly listed in SPICE system documen-
tation. However, it is currently the same as J2000.
12 Explanatory Supplement to Metric Prediction Generation
The term precession refers to the slow, periodic conical motion of the cele s-
tial pole about the ecliptic pole. The component of precession caused by the
Sun and Moon acting on Earth’s equatorial bulge is called lunisolar preces-
sion, and the component caused by the action of the planets is called plane-
tary precession. The sum of the two effects is called general precession.
Precession causes the equinox to move backward along the equator at a rate
of about 50 arcseconds per year. Earth’s rotational axis will return thus to its
present location in about 26,000 years.
While precessing, Earth’s axis wobbles slightly due to shorter term effects of
the Moon’s gravity on Earth’s equatorial bulge. This effect, called nutation,
is a short period motion of the true pole about the mean pole with amplitude
of about 9 arcseconds and a variety of periods up to 18.6 years.
Whereas the effects of precession determine the location of the mean equinox
of date , the added effects of nutation determine the location of the true equi-
nox of date . The difference in right ascension between the true and mean
Coordinate and Reference Systems 13
equinoxes of date is called the equation of the equinoxes, and is the difference
between true and mean sidereal time.
The combination of precession and nutation define a reference axis called the
Celestial Ephemeris Pole (CEP). It is normal to the true equator and is the
axis about which the diurnal rotation of Earth is applied in the transformation
between celestial and terrestrial frames. However, it does not coincide with
instantaneous axis of rotation, which is the Earth’s axis of figure, or axis of
maximum moment of inertia.
The difference between the axis of figure and CEP is known as polar motion.
This motion is affected by unpredictable geophysical forces on the deform-
able Earth, and is determined from observations of stars, radio sources, the
Moon, and Earth satellites, using Very Long Baseline Interferometry (VLBI),
laser ranging, and other applicable techniques. The intersection of the axis of
rotation with the Earth’s surface appears to wander in a quasi-circular motion
around the CEP with maximum amplitude of about 0.3 arcseconds, corre-
sponding to a motion of about 9m on the surface and having principal periods
of about 365 and 428 days.
The obliquity of the ecliptic is known to oscillate between about 22.0º - 24.6º,
with a period of around 41,000 years. Its current value is about 23º26’.
Polar motion is unmodeled by SPICE and the MPG; that is, there are no
mathematical models or ephemerides that characterize the motio n. Rather, its
effects are entered into the MPG by means of an ephemeris called the Preci-
sion Earth Model (PEM) which is generated by NAIF special MPG routines
that make use of Earth Orientation Parameter (EOP) files and Universal Time
and Polar Motion (UTPM6 ) files received by the Service Preparation Subsys-
tem (SPS) from the Kalman Earth Orientation Software service, which proc-
esses the EOP data supplied by the IERS. The reader is referred to the refer-
6
Also known as the UTPM STOIC file format, created by the Standby Timing Operations In
Contingencies program. T his format contains information derivable from the EOP and is more
limited in extent. The NSS was the predominant user of STOIC files.
14 Explanatory Supplement to Metric Prediction Generation
enced DSN Interface Agreement for further details. The PEM is an imple-
mentation of ITRF93, discussed later.
Since polar motion is quasi random and cannot be accurately predicted very
far into the future, the MPG requires frequent updates of EOP files in order to
generate accurate products. Even with accurate current EOP files, it is not
possible to guarantee that high accuracy predictions can extend into the more
distant future. MPG predictions are accurate within the accuracy and validity
of its inputs, but may not echo reality in cases where inputs do not represent
reality.
The gravitational model used includes all the known relevant forces (i.e.,
those producing an observable or measurable effect) acting upon and within
the solar system, with relativistic effects approximated to terms includ-
ing 1/ c 2 . The method is further elaborated in the ESAA.
The positions and velocities of objects in the ephemerides are referenced with
respect to inertial space, since the equations of motion are defined with re-
spect to inertial space. Associated with the ephemerides is the set of astro-
nomical constants used in the creation of the ephemerides. These “constants”
are “solved-for” parameters, as they must provide a best-fit of the
ephemerides to the observational data. The constants are associated directly
with the ephemerides and are considered to be an integral part of them.
For this reason, the reference frames of JPL development ephemerides may
vary somewhat from the standard reference frames used in prediction genera-
tion (B1950 for the NSS MP, or J2000 for the MPG), depending on the ob-
servational data applied. The SPICE required reading document on frames
identifies the reference frames associated with JPL development ephemerides
and other ephemeris-derived inertial frames, and also provides the rotation
matrices required to transform states in the ephemeris frames to J2000.
Although referenced to the J2000 frame, FK5 positions differ slightly in opti-
cal and radio source observations by about 1 milliarcsecond. FK5 was used
primarily before the introduction of the ICRS, which on January 1, 1998 su-
perseded it.
Since 1984, however, Besselian epochs have been superseded by Julian ep-
ochs, the current standard epoch being J2000. Besselian and Julian epochs
are related according to:
JulianEpoch - 2415020.31352
BesselEpoch = 1900 + (3-4)
365.242198781
16 Explanatory Supplement to Metric Prediction Generation
Even though the MPG bases its computations on the standard J2000 frame,
nevertheless, since many older star catalogs are still useful, those having
B1950 coordinates cannot just be shelved. However, these older positions
must be corrected for precession and nutation to yield J2000 positions in or-
der that they be used by the MPG. Even though the applicable Interface
Agreement shows a field for epoch of observation (see References, below), it
specifically states that all radio source RA/DEC coordinates are given in the
ICRF frame.
The method of realization of the ITRF and the transformation formulas be-
tween ICRF and ITRF are detailed in the IERS conventions (see references),
and do not appear here. However, the Navigation Ancillary Information Fa-
cility (NAIF) utility I2TERR generates transformation matrices from speci-
fied inertial frames to the ITRF. It also has a utility WRTPEM, which writes
the Precision Earth Model ephemeris used by the MPG. The SPICE system
now also contains a built-in implantation of the ITRF. By defining DSS loca-
tions relative to this frame, SPICE utilities are then able to develop DSS
frames that the MPG can use to generate accurate topocentric predictions.
The locations of deep-space stations are contained in the MPG Station Pa-
rameter File, and expressed in cylindrical coordinates, (CU, CV, LO), denot-
ing, respectively, the distance from Earth’s polar axis, the signed distance
above the equator, and the geocentric east longitude. The SPICE function
CYLREC can be used to convert the cylindrical coordinates to rectangular
ones, if needed7 .
7
Besides prediction generators, the MPG also has several stand-alone utilities. One of these,
GPS_Translate, implements a number of such coordinate transformations.
18 Explanatory Supplement to Metric Prediction Generation
ellipsoid does not appear to have significant benefit over an ellipsoid of rota-
tion, but does substantially complicate computations. Therefore, the oblate
spheroid (a rotationally symmetric ellipsoid having its polar axis shorter than
its equatorial diameter) is most often used because it does model the flatten-
ing of Earth at its poles and yet is still a fairly simple mathematical surface.
Such ellipsoids are termed local or terrestrial, depending on whether they
approximate a given localized area or the entire Earth.
Another abstract surface that proves useful when instruments sensitive to the
local gravitational gradient are involved is the geopotential surface, or geop8 .
The geop defines a surface of equal gravity potential, including the effects of
both gravitational and centrifugal forces. The gravity potential is everywhere
perpendicular to the geop.
One geop of particular importance is the geoid , which is a geop whose poten-
tial is that of Earth’s mean sea level. The geoid itself lies close to the refer-
ence ellipse, but differs by an amount called the geoid undulation (N), which
is the height of the geoid above the ellipsoid.
An observer at a given point on Earth’s surface lies on a geop above the ge-
oid. The height of the observer above the ellipse is the ellipsoidal height (h),
and the height of the observer above the geoid is called mean sea level height
or orthometric height (H). These are related approximately by
N =h −H (3-5)
This is only approximate because H is actually measured along the curved
normal or plumb line between the observer and geoid.
Geocentric latitude is the angle as viewed at the center of the reference ellip-
soid between the ellipsoid equator and the observer, positive in the northerly
direction. Geodetic latitude is the angle between the ellipsoid equator and the
8
The pronunciation of this term is not found in literature available to the authors. The pre-
sumption is that, since it refers to Earth, it would be pronounced GEO-P. However, the word
geoid does not follow this rule, so the pronunciation could well be GEE-OP.
Coordinate and Reference Systems 19
The angle between the local vertical and normal to the ellipsoid at the ob-
server is known as the deflection of the vertical. This angle is sometimes ex-
pressed as the combination of a meridian increment and an orthogonal incre-
ment along the meridian, positive northward. It is unused within SPICE and
the MPG.
Geocentric longitude is the angle between the reference (prime) meridian and
the observer’s meridian. Geodetic longitude is the same as geocentric longi-
tude, under the usual assumption that the reference axes and prime meridians
are chosen to be the same. The astronomical longitude is somewhat more
complicated; it is the angle between the prime meridian plane and the plane
perpendicular to the equator that includes the observer and observer zenith
vector.
If a and b are, respectively, the semimajor and semiminor axes of the refer-
ence ellipsoid, the flattening factor f is defined as
a −b
f = (1.6)
a
The height associated with geocentric measure is the distance between the
observer and geocenter, the height associated with geodetic measure is the
ellipsoidal height, and the height associated with astronomical measure is the
orthometric height.
One such datum is the World Geodetic System of 1984 (WGS84) , last re-
vised in 2004) that is used by the Global Positioning Satellite (GPS) system.
The coordinate system is essentially that of the ITRF and the reference ellip-
soid is one having
20 Explanatory Supplement to Metric Prediction Generation
a = 6378.137km
(3-7)
1/ f = 298.257223563
It is usual to find the flattening factor in geodetic models expressed as an in-
verse, because the resulting figure has an integer part that, to practitioners,
appears to be a more meaningful representation. The flattening value is actu-
ally
f = 0.0033528106647475 (3-8)
Datums also specify an Earth Gravitational Model (EGM), which is typically
a spherical harmonic series of the gravitational potential from which a geoid
undulation model is derived. The EGM96 series, for example, was of order
and degree 360. The MPG and SPICE do not use gravity models, and hence
do not compute heights relative to the geoid. Heights above the reference
ellipsoid, however, are used.
The conversion from a given geodetic longitude, geodetic latitude, and height
output (? f , h) of a GPS (WGS84) receiver to geocentric coordinates (x, y,
z) is found directly using GEOREC along with the Earth radius and flattening
given above. The conversion of this point (x, y, z) into cylindrical coordi-
nates is made using RECCYL, which outputs the values (R, LONG, Z), which,
in the parameters of the Station Parameter File, are (CU, LO, CV).
The PX6 prediction data type lists direction cosines in the order (z, e, n). For
this reason, the Network Support Subsystem Metric Prediction (NSS MP)
application used this convention internally. This notation forms a right-
handed coordinate system, but is not a rotation of the SPICE and MPG frame.
The generation of PX6 direction cosines in the MPG requires the transposi-
tion
It should be noted that, while the NSS MP used the (z, e, n) frame conven-
tion, the JPL Orbit Determination Program applies a north-east-zenith con-
vention for topocentric pointing vectors. The (n, e, z) frame, however, is a
left-handed coordinate system. Right-handed coordinate conventions incor-
porating east are (e, n, z), (n, z, e), and (z, e, n).
A keyhole is an area in the sky where an antenna cannot track a target be-
cause the required slew rate along one of its axes of motion would be too
high, or because mechanical limitations prevent the antenna from pointing in
that direction. Keyholes impose restrictions on an antenna’s ability to serve
its function. As will be seen, each mount type has differing keyhole con-
straints.
Some of the older DSS antennas were equatorial mounts. To track an inter-
planetary spacecraft, the antenna would point to the spacecraft's known coor-
dinates, and then, for the rest of the tracking period, it would simply rotate in
hour angle about the tilted axis as the Earth turns.
While being a fine type of mount for a small instrument, it proved to be very
unsuitable for large, heavy structures because the tilted polar bearing has to
sustain large asymmetric loads. These loads include not only the whole re-
flector dish and its associated wavefront focusing apparatus, but also an HA
counterweight heavy enough to balance the antenna, the DEC bearing, and its
DEC counterweight. Also the structure has to be designed specifically for its
location, since the polar bearing's angle depends on the station's latitude.
The DSN built such antennas at Goldstone, Madrid, and Canberra, but these
are no longer in service. The Goldstone site has been converted to a radio
telescope dedicated to educational use. The discussion here is included for
historical purposes, because hour angle and declination coordinates are still
used in pointing optical instruments, and because right ascension and declina-
tion still appear in star catalogs.
For a HA-DEC antenna, the keyhole is large, in the northern hemisphere, and
centered near the North Star. To track through that area the antenna would
have to whip around prohib itively fast in hour angle.
Such mounts locate a point in the sky by elevation (el) in degrees above the
horizon, and azimuth (az) in degrees clockwise (eastward) from true north.
24 Explanatory Supplement to Metric Prediction Generation
az = arctan( −w, n )
(3-12)
el = arcsin( z )
The arctangent function appearing here computes the quadrant-corrected
arctan( −w / n) . The inverse formulas are
n = cos(az )cos(el )
w = − sin( az )cos( el ) (3-13)
z = sin( el )
Conversion of a pointing vector in rectangular coordinates to azimuth and
elevation may use the SPICE RECLAT function, which returns the elevation
as the latitude argument and the negative of the azimuth as the longitude.
The inverse conversion may use LATREC, observing the same conventions.
Such mounts have keyholes at zenith and cannot generally dip below a min i-
mum elevation limit. If a spacecraft were to pass directly overhead, the AZ-
EL antenna would rise in elevation until it reached its straight-up maximum
near 90°. But then the antenna would have to whip around rapidly in azimuth
as the spacecraft is first on the one side of the antenna, and then, a moment
later, is on the other. When the antenna slew rate is not fast enough to track
through this region, there will be an interruption in tracking until the link can
be reacquired on the other side.
Certain AZ-EL antennas9 require long cables that connect the dish electronics
to the ground electronics. As the antenna tracks its target, the cable between
the pedestal and alidade wraps around until its limit in that direction, clock-
wise or counterclockwise, is reached. The antennas are designed so that the
entire traverse from counter-clockwise limit to clockwise limit is greater than
360°. Cable wrap limitations restrict the time-on-target that can be achieved
for some missions. For this reason, the MPG antenna pointing predictions
include cable -wrap status (pointing) and warnings (view period events).
9
Antennas with beam waveguide technology avoid the use of such cables by the addition of
five precision radio frequency mirrors that reflect signals along a beam waveguide tube from
the vertex of the antenna to the equipment in the antenna pedestal. However, there remains a
power cable connecting the alidade and pedestal to which the wrap limits apply.
Coordinate and Reference Systems 25
An antenna having a so-called X-Y mount has one of its rotational axes fixed
and oriented horizontally toward north. The angle X is then measured from
zenith positive eastward. The other axis rotates perpendic ularly to the first,
so that the angle Y is measured as the northern elongation. Such mounts
have keyholes at the northern and southern horizons. The conversion from
(n, w, z) to (X, Y) is
n = sin(Y )
w = − sin( X )cos(Y ) (3-14)
z = cos( X )cos(Y )
and the inverse mapping is
X = arctan( − w / z )
(3-15)
Y = arcsin(n )
These formulas are of the same form as those for azimuth and elevation under
the mapping n®z, w®w, z®n, Y®el, X®az.
An antenna having a so-called X’-Y’ mount has one of its rotational axes
fixed and oriented horizontally toward east. The angle X’ is then measured
from zenith positive southward. The other axis rotates perpendic ularly to the
first, so that the angle Y’ is measured as the eastern elongation. Such mounts
have keyholes at the eastern and western horizons. The conversion from (n,
w, z) to (X’, Y’) is
X ' = arctan( −n / z )
(3-17)
Y ' = − arcsin( w)
26 Explanatory Supplement to Metric Prediction Generation
Again, these formulas are of the same form as those for azimuth and eleva-
tion under the mapping w®z, n®w, z®n, Y’®–el, X’®az.
These two antenna types have the advantage over HA-DEC and AZ-EL an-
tennas in that they can rotate freely in any direction from the upward-looking
zenith central position without any cable wrap-up issues. Another advantage
is the location of keyholes. These antennas are oriented so that its keyholes
are either at the northern and southern horizons, or at the eastern and western
horizons. This leaves the whole sky open for tracking spacecraft without re-
quiring high angular rates around either axis. Such mounts were first built for
tracking Earth-orbiting spacecraft, which may require high angular rates and
overhead passes.
The DSN is currently equipped with three X’-Y’, 26-m aperture antennas
(DSS-16, DSS-46, DSS-66), used primarily in tracking Earth orbiters, which
usually have inclinations that avoid the east and west keyholes.
Of course, the 26-m antennas can also be used with interplanetary spacecraft.
Such spacecraft do not typically pass overhead, but rather stay near the eclip-
tic plane in most cases, and may occasionally pass through a keyhole at rise
or set. However, since their apertures are smaller than most other DSN sta-
tions, they are not deemed effective for most interplanetary craft.
The SPICE system incorporates the IAU tables in defining reference frames
for these objects with respect to the J2000 inertial coordinate system. The
Coordinate and Reference Systems 27
The MPG uses IAU frames, together with IAU estimates of body radii, in
computing occultation and eclipse predictions, where bodies are treated as
triaxial ellipsoids.
As for NAIF numeric identifiers, the smallest posit ive codes are reserved for
the solar system barycenter (0) and Sun (10). The nine integers in between
refer to planet system barycenters in order of distance from Sun. Integers of
the form PNN, where P is one of the planet indices and NN is the number of a
satellite, refer to planets and satellites; a planet center is considered to be the
99th satellite of its barycenter. Thus, 399 refers to the geocenter.
Spacecraft are assigned negative integer codes. The code assigned to an in-
terplanetary spacecraft is normally the negative of the code assigned to the
same spacecraft by the DSN, as determined by the NASA control authority at
GSFC.
28 Explanatory Supplement to Metric Prediction Generation
Earth orbiters not having a DSN identification code are assigned numbers
equal to -100000-US_Space_Command_code.
The NAIF identification codes for tracking stations and landed spacecraft are
of the form P99NNN, where P is the planet number, and NNN is the station or
target number.
As the SPICE system has expanded, so has the number of objects requiring
identifying codes. Many of these objects do not fit neatly into the schemes
originally envisioned as needing ID codes. Needless to say, the particular set
of ID codes recognized by SPICE now shows the wear that results from an
expanding system.
The built-in inertial frames include the Earth mean equator and equinox of
J2000 (‘J2000’), the mean ecliptic and equinox of J2000
(‘ECLIPJ2000’), the Galactic System II frame (‘GALACTIC’), and the
Mars mean equator and IAU vector of J2000 frame (‘MARSIAU’). The
built-in body-fixed frames include those based on IAU rotation models, such
as ‘IAU_EARTH’ and ‘IAU_MARS’, as well as the high-precision Earth
rotation model ‘ITRF93’.
SPICE also provides the means to define other reference frames using pa-
rameters and mathematical models defined in text or binary files.
The interested reader is directed to the SPICE required reading files for fur-
ther information.
30 Explanatory Supplement to Metric Prediction Generation
References
Acton, C. H., et al., “Reference Frames”, SPICE Required Reading, Naviga-
tion Ancillary Information Facility, Jet Propulsion Laboratory, Pasadena, CA,
2005 (rev).
McCarthy, Dennis D., ed., IERS Standards (1992), IERS Technical Note 13,
Observatoire de Paris, Paris; July, 1992.
McCarthy, Dennis D., ed., IERS Conventions (1996), IERS Technical Note
21, U. S. Naval Observatory; July, 1996.
Walther, J. Y., “Kalman Earth Orientation Filter (KEO) and Metric Predic-
tions Generation (MPG) Interface”, Deep Space Mission System Subsystem
Software Interface Specification 810-16 3010-KEO-MPG, Jet Propulsion
Laboratory, Pasadena, CA, July, 2001.