Coordination Systems

This section defines the coordinate systems used for each type of station and within antennas and beams.

ECI Vectors

All stations in Visualyse Interplanetary are located in Earth Centred Inertial (ECI) coordinate system using position and velocity vectors of the form:

The co-ordinate system is defined as follows:

X axis: aligned with the vernal equinox as described further below

Z axis: aligned with the North Pole

Y axis: at right angles to the X and Z axes, using right handed co-ordinate system

The X axis of the ECI system is oriented in relation to the earth using the first point of Aries at the following epoch:

At: 00:00 hours on the 1st January 1970

This is shown in the figure below:

Orientation of inertial vectors
Orientation of inertial vectors

The frame of reference of the earth rotates at the following rate:

Where:

is the angular rotation rate of earth in radians / second

is time in seconds since reference time

Terrestrial Stations

Stations on the surface of the Earth are defined via their (latitude, longitude, height) which is converted into an ECl vector using:

Where:

Radius of the Earth height of station above smooth Earth (h)

Lat Latitude of the station

the conversion of the longitude in the rotating Earth frame to angle with respect to the axis.

Stations with non-zero speed will have their (latitude, longitude, heights) updated assuming they take great circle paths over a spherical Earth.

Satellite Orbits

Orbit Parameters

Within Visualyse Interplanetary a standardised set of orbital elements are used, namely:

asemi-major axis
eeccentricity
iinclination
Ωlongitude of ascending node
wargument of periapsis
νtrue anomaly

These parameters are shown in the figures below.

Orbit Parameters Orbit Parameters
Orbital Elements

Orbit Models

Two orbit models are including in Visualyse Interplanetary:

  • Point mass
  • Point mass plus term

The orbit model to update a non-GSO satellite at time is calculated from the orbit elements as follows:

Where:

perigee argument at an initial moment

ascending node longitude at an initial moment

mean anomaly at initial moment

additional, user entered, precession (defaults to zero)

And:

perigee argument precession rate

ascending node longitude precession rate

rate of change of mean anomaly

These are calculated from the following:

where:

Orbit Conversions

Some orbits are defined using other parameters, such as apogee / perigee height or radii. These can be converted into the standard set above using the following equations.

Elliptical orbit shape

The apogee / perigee heights / radius's can be converted using:

Apogee conversion:

Perigee conversion:

is the Earth's radius of .

Then the semi major axis and eccentricity are:

So:

Anomaly Angle

There are a number of ways of defining where the satellite is in the orbit plane with respect to the perigee, including

These are related using:

The last equation can be used together with iteration to calculate from .

Elapsed time is related to using:

where is the mean motion:

where is the gravitational constant

Anomaly Angle

There are a number of ways of defining where the satellite is in the orbit plane with respect to the perigee, including

mean anomaly

These are related using:

The last equation can be used together with iteration to calculate from .

Elapsed time is related to using:

where is the mean motion:

where is the gravitational constant

Station Coordinate Systems

The coordinate system used by the station defines how the antennas are pointed and varies between station types.

Calculation of Azimuth and Elevation

For each station type an intermediate local set of orthogonal vectors, (X’, Y’, Z’) are generated. From these the azimuth and elevation are calculated as follows:

Azimuth, Elevation, Range
Azimuth, Elevation, Range

To define the coordinate system for each station type it is therefore necessary to define the ( vectors in each case.

An alternative way of considering it is that for an observer, the azimuth is the angle in the horizontal plane with the line directly ahead, with the right hand being positive, whilst the elevation is the angle in the vertical plane compared to the horizon, with up being positive.

Fixed Stations

For stations at fixed locations, whether Earth, terrestrial, mobile, maritime or aeronautical stations, the azimuth and elevations are derived using the north, east and zenith vectors as shown in the figure below:

Figure Earth / Terrestrial station co-ordinate system

These are mapped onto the generic local vectors as follows:

X’ = E

Y’ = N

Z’ = Z

The result is the traditional alignment of:

  • Azimuth = angle in the horizontal plane from due North increasing in a clockwise direction, defined within the range (-180 to +180)
  • Elevation = angle above the horizontal plane

Non Geostationary Satellites

For satellites the coordinate system is based upon the line to the centre of the Earth (i.e. towards the sub-satellite point) and the velocity vector, so that for circular orbits:

X’ = Q = vector at right angles to velocity and position vectors

Y’ = P = -R

Z’ = V

The P and Q vectors are shown in the figure below.

Definition of Satellite Coordinate System
Definition of Satellite Coordinate System

Another way of looking at it is to consider the view from the satellite looking down at the sub-satellite point, head pointing in the direction of the velocity vector – the “superhero” position. In this case as in the figure below:

Visualisation of Satellite Coordinate System
Visualisation of Satellite Coordinate System
  • Azimuth = to left and right of the sub-satellite point, where right is positive
  • Elevation = up and down, where up is positive

This coordinate system assumes that the radius vector and velocity vector are at right angles which will only be the case for circular orbits. For elliptical orbits it is necessary to select which vector of (R, V) the coordinate system will align with.

Geostationary Satellites

For satellites the coordinate system is based upon the line to the centre of the Earth (i.e. towards the sub-satellite point), the north vector, and the velocity vector, so that:

Coordinate System for Geostationary Satellites
Coordinate System for Geostationary Satellites

Figure 3: Coordinate System for Geostationary Satellites

In formal terms, for a GSO satellite:

X’ = V

Y’ = -R

Z’ = N

Moving Stations

Moving stations can use either of the coordinate systems describe above:

  • North based, as for terrestrial stations
  • Velocity based, as for non-GSO satellites.

Additional coordinate frames can be created by utilising the orientation (or Euler) angles (pitch, roll, yaw) which define how the antenna platform is located with respect to the station coordination scheme.

For example consider an aircraft, when the orientation is velocity based, where the following Euler angles have been set:

Pitch = 90º

Roll = 0º

Yaw = 0º

This will rotate the az/el = (0, 0) line from the line from the station to the centre of the Earth to the direction of motion. Having done this the azimuth angle is similar to yaw while elevation angle similar to pitch, as in the figure below using a ship as an example:

Elevation and Azimuth for Moving Ships
Elevation and Azimuth for Moving Ships

A similar coordinate system can be used for aircraft.

Note that if the aircraft is pitching up or down the velocity vector will not be at right angles to the position vector. Hence the coordinate frame will have to choose which to align with.

To create a coordinate system in which the reference az/el = (0, 0) remains the nose of the aircraft even when pitching up or down the following settings should be used:

Coordinate System:

Velocity based = true

Align with velocity vector = true

Pitch = 90º

Roll = 0º

Yaw = 0º

Station, Antenna and Beam Coordinate Systems

A station can contain multiple antennas which can contain multiple beams. Each can have its own pointing angles – so for example there can be:

  • Pointing angles of antenna with respect to station’s coordinate system (these are the azimuth, elevation of the antenna in the station dialog)
  • Pointing angles of beam with respect to antenna’s coordinate system (these are the azimuth, elevation of the beam in the antenna dialog)

In addition there can also be:

  • Pointing angles of antenna platform with respect to station (these are the orientation angles on the station dialog’s advanced tab)

These angles are combined together in the following order from inertial ECI vectors:

  • From ECI to (azimuth, elevation) in station coordinate system using definition of (X’, Y’, Z’) in previous section
  • From station coordinate (azimuth, elevation) to antenna platform (azimuth, elevation) using orientation angles (yaw, pitch, roll)
  • From antenna platform (azimuth, elevation) to a specific antenna’s (azimuth, elevation) using the antenna’s az/el pointing angles
  • From an antenna’s (azimuth, elevation) to a beam’s (azimuth, elevation) using the beam’s az/el pointing angles

Slice Angle

This section describes the definition of the slice angle which is used within Visualyse Interplanetary to display gain patterns.

Gain Geometry
Gain Geometry

For many antennas, such as those using parabolic reflectors, the gain pattern is symmetric around the boresight. The gain pattern can therefore be displayed in a graph as gain vs offaxis angle – for example the pattern below is Recommendation ITU-R Rec. S.465 for a 2.4m dish at 3.6 GHz:

Recommendation ITU-R Rec. S.465
Recommendation ITU-R Rec. S.465

Other antennas do not have this symmetry: for example the patterns of a base station antenna are likely to vary in both azimuth and elevation, and hence are described as 3D patterns.

For these antennas the gain pattern taken in the azimuth and elevation directions are likely to be different, and we call these different directions “slices”. The slices are taken in planes that intersect the boresight line (see figure at top).

The orientation of the slice is defined by the slice angle or , which is the angle of the slice plane to the elevation = 0 plane. Hence the = 0 slice is the gain pattern in the azimuth plane while the = 90 slice is the gain pattern in the elevation plane.

Rather than showing offaxis angle along the X axis of the gain plot, the slice instead shows the angle from the boresight line, shown in the figure above as .

Any slice angle can be selected from 0 to 180 and it will define a plane and hence create a separate gain pattern. As all slices intersect the boresight line all will start with the = 0 point which is the boresight, usually, but not always, defined as the point in the 3D gain pattern with highest gain value.

For example the figures below show two slices from the same 3D gain pattern and hence start with = 0 where the gain = 18 dBi.

Slice angle = 0 (azimuth plane) Slice angle = 90 (elevation plane)

Note that azimuth and elevation in this figure are relative to the gain pattern’s boresight and there could be a variety of orientation angles including:

  • Beam within the Antenna Type
  • Antenna with respect to the Antenna Platform
  • Antenna Platform with respect to the Station

Note also there are a variety of Station orientations as described in the previous sections.