Insert Satellite from GPS Almanac

Use the Insert from GPS Almanac tool to select and insert Satellites using orbital elements from GPS almanac files. The Almanac files can be stored in local directories or pulled from AGI Servers (internet connection required).

Catalog Source

You can specify the location of your external GPS almanac. The GPS almanac is a set of data that every GPS satellite transmits, and it includes information about the state (health) of the entire GPS satellite constellation, and coarse data on every satellite's orbit.

Automatic - AGI Server

Using this option, you can have STK query the AGI Server to find the appropriate set of almanacs for the Analysis Time Period. Which almanacs are selected and how they are used is determined by the GPS Propagator parameters on the Propagator Defaults Preference panel.

If you are updating satellites from an online server, you should disable the storing of access intervals. Stored access intervals can become outdated when the latest satellite ephemerides are applied to the scenario.

Automatic - File

Select this option and then click Setup. Using the button, you can browse for an almanac. When you select the Automatic - File Catalog Source, STK will automatically use the selected almanac for the proper time interval.

This option will re-load the specified almanac file every time the satellite is propagated. An example might be if your scenario has a start time of "Today" and an end time of "+ 3 days," when you load that scenario it will re-propagate the satellites based on the date.

Specify Catalog

Select this option and then click to browse to select a locally stored almanac. This option does not enable the automatic update function. Therefore the inserted GPS Satellites will only use the orbital elements initially retrieved from the specified catalog.

GPS Source File Types
Type Description
SEM The SEM Almanac is an ASCII message containing the almanac information in SEM format. Refer to the U.S. Coast Guard Navigation Center web site for definition and catalog of files. Note that this data includes only ephemeris and clock data, and does not include covariance, nor the high accuracy GPS to UTC time correlation.
YUMA The YUMA Almanac is an ASCII message containing the almanac information in YUMA format. Refer to the U.S. Coast Guard Navigation Center web site for definition and catalog of files. Note that this data includes only ephemeris and clock data, and does not include covariance, nor the high accuracy GPS to UTC time correlation.

Almanac Information

When you select an almanac file, the following options will be available:

Option Description
Almanac Reference Week The Almanac Reference week. Some almanacs use a week number reference to the original GPS start epoch (1980); others report the actual week number as transmitted by the GPS message which has a rollover every 1024 weeks. Almanacs such as SEM and YUMA use the rollover so the week reference is needed to specify the almanac date.
Reference Week Epoch Represents the beginning and end dates of the selected almanac.
Time of Almanac (secs) The almanac reference time (Time of Applicability) for the file.
Date of Almanac (GPSG) The almanac reference date for the file per ICD-GPS-200 PDF.

Analysis Time Period

Specify the interval or start and stop times for the analysis time period for the GPS satellites. For more information on the options available for time intervals and start and stop times, see Time Options.

Graphics

Select the color choice or select Auto Select Color to allow STK to choose colors sequentially for the selected satellites.

Constellation

If On, STK creates a constellation that includes all of the satellites you selected. Enter the constellation's name in the text box.

The option to create a constellation is only available with the STKProfessional or STKExpert license.

GPS Satellite List

All GPS Satellites found in the almanac will be located on the left of the Insert from GPS Almanac window.

STK provides predefined attitude options for Block IIR and Block IIA GPS satellites. These attitudes will be automatically assigned to the GPS satellites as they are created. The IIR attitude option is set for Block IIR and IIR-M satellites and IIA attitude option is set for all other types.

Option Description
PRN

The satellite PRN number per ICD-GPS-200 PDF. This is a required data item as it is the GPS user's primary means of identifying GPS satellites. The PRN is a transmission identifier in the GPS message.

At certain times, the transmitted GPS message will not contain information for a particular PRN. This is particularly relevant during update of the GPS constellation, when a PRN will be updated from one spacecraft to another. Typically, the PRN will be unavailable during an interval in which it switches to assignment from one spacecraft (with it's SVID) to another (with a new SVID).

If you are operating in online mode, STK will automatically account for the assignment intervals and prevent propagation over an interval in which the PRN is unassigned or will only create ephemeris for the satellite over this reduced interval.

SVN The space vehicle number as defined in the ICD-GPS-200 PDF. Each SVN corresponds to a different spacecraft. During it's operational time interval it will transmit on one assigned PRN. When a spacecraft becomes decommissioned it no longer transmits its PRN, instead a new spacecraft is assigned to transmit for that PRN.
SSC The SSC Number of the Satellite.
Health The satellite health code as defined in the ICD-GPS-200 PDF expressed in integer form. 0=healthy. This option is only available when you select Specify Catalog and Automatic - File.
Avg URA The satellite "average" URA number, with the URA number as defined in the ICD-GPS-200 PDF. This option is only available when you select Specify Catalog and Automatic - File.
Span

Early - The PRN disappears earlier than the scenario's end time.

Late - The PRN appears later than the scenario start time.

This option is only available if you select Automatic - AGI Server.