Satellite Collection Object: Using SP3 Files
STK Pro, STK Premium (Air), STK Premium (Space), or STK Enterprise
You can obtain the necessary licenses for this tutorial by contacting AGI Support at support@agi.com or 1-800-924-7244.
This lesson requires STK 12.7 or newer to complete.
The results of the tutorial may vary depending on the user settings and data enabled (online operations, terrain server, dynamic Earth data, etc.). It is acceptable to have different results.
Capabilities covered
This lesson covers the following STK Capabilities:
- STK Pro
Problem statement
You require a fast, easy way to set up and analyze a group of satellites as a single object using SP3 files. You need to simulate and analyze dilution of precision using GPS satellites.
Solution
Use STK to model a large constellation of satellites using the Satellite Collection object and SP3 files. Use STK Coverage to determine dilution of precision over the Continental United States during a selected analytical period.
What you will learn
Upon completion of this tutorial, you will understand:
- How to implement the Satellite Collection object.
- How to use SP3 files.
- How to analyze dilution of precision using STK's Coverage capabilitiy.
Video guidance
Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).
Creating a new scenario
First, you must create a new STK scenario and then build from there.
- Launch STK ().
- Click in the Welcome to STK dialog box.
- Enter the following in the STK: New Scenario Wizard:
- Click when you finish.
- Click Save () when the scenario loads. STK creates a folder with the same name as your scenario for you.
- Verify the scenario name and location in the Save As window.
- Click .
Option | Value |
---|---|
Name: | GPS_SP3 |
Location: | Default |
Start: | Default |
Stop: | Default |
Save () often during this lesson!
Inserting a Satellite Collection object
The Satellite Collection object models a group of satellites as a single object in the Object Browser. The associated satellites do not appear in the Object Browser, but are available for analysis purposes within other computational tools such as STK's Coverage capability, CommSystem, DeckAccess, and AdvCAT.
- Select SatelliteCollection () in the Insert STK Objects Tool.
- Select Insert Default () as the method.
- Click .
- Right-click SatelliteCollection1 () in the Object Browser.
- Select Rename.
- Rename SatelliteCollection1 () to SP3_Collection.
Using SP3 files
Extended Standard Product (SP3) files contain detailed orbit information for the satellites in different GNSS systems. The information contained in the SP3 files consists of precise orbit data and precise clock corrections with the associated errors for the satellites in the files.
For this option, you provide search parameters for STK to apply in extracting satellites for the collection from an SP3 file.
- Right-click SP3_Collection () in the Object Browser.
- Select Properties ().
- Go to the Basic - Definition page when the Properties Browser opens.
- Open the Type drop-down menu.
- Select SP3.
Loading your SP3 file
You need to select your SP3 file location.
- Click the Ephemeris Directory ellipsis () located in the SP3 Properties frame.
- Browse to the SP3 file (typically: <STK install folder>\Data\Resources\stktraining\samples\Ephemeris) in the Select File dialog box.
- Click .
- Click to accept your changes and to close the Properties Browser.
- Open SP3_Collection's () properties ().
- Make a note of the Start and Stop times of the file.
-
Start: 13 May 2023 23:59:42.000 UTCG
-
Stop: 15 May 2023 00:04:42.000 UTCG
Viewing available subsets
STK will automatically generate a subset called AllSatellites for each selected type. Using the SP3 type, you will also have a subset for each satellite constellation (e.g., GPS-Block_IIF).
- Scroll down through the list to view your satellites in the Subsets frame.
Editing the Graphics Attributes properties
You only want to view the GPS satellites in the 3D Graphics window.
- Select the Graphics - Attributes page.
- Clear the Show check box for AllSatellites.
- Select the Show checkbox for the following satellites:
-
GPS-Block_IIF
-
GPS-Block_III
-
GPS-Block_IIR
-
GPS-Block_IIIRM
- Change the color, if desired.
- Click to accept your changes and to close the Properties Browser.
Changing the analysis start and stop times
You need to reset your scenario analysis period to match the SP3 file.
- Open GPS_SP3's () properties ().
- Go to the Basic - Time page when the Properties Browser opens.
- Set the following in the Analysis Period frame:
- Click to accept your changes and to close the Properties Browser.
Option | Value |
---|---|
Start | 13 May 2023 23:59:42.000 UTCG |
Stop | 15 May 2023 00:04:42.000 UTCG |
Viewing the satellites in the 3D Graphics window
Reset your scenario to the new analysis period.
- Bring the 3D Graphics window to the front.
- Click Reset () in the Animation Toolbar.
- Use your mouse to zoom out until you can see the constellation of satellites.
- Click Start () in the Animation toolbar to animate your scenario.
- Click Reset () in the animation toolbar once you finish viewing your constellation of satellites.
Adding an Area Target
You can focus the coverage grid in a confined location using Area Target () objects. For this part of the analysis, you will focus on the continental United States. Islands and territories will not be taken into consideration.
Insert an Area Target () to model the Continental United States.
- Insert an Area Target () object using the Select Countries and US States () method.
- Clear the US States checkbox in the List Selections frame when the Select Countries And US States dialog box opens.
- Select United_States_of_America in the countries list on the left.
- Click .
- Click .
Creating a new Coverage Definition
You want to determine coverage inside the boundaries of United_States_of_America (). Insert a Coverage Definition () object.
- Insert a Coverage Definition () object using the Insert Default () method.
- Rename CoverageDefinition1 () to DilutionOfPrecisionCov.
Defining the grid area of interest
Define the coverage area of interest to be the continental United States using the Area Target ().
- Open DilutionOfPrecisionCov's () properties ().
- Go to the Basic - Grid page when the Properties Browser opens.
- Open the Type drop-down menu in the Grid Area of Interest frame.
- Select Custom Regions.
- Select Area Targets in the drop-down menu below Custom Regions.
- Select United_States_of_America () in the Area Targets list.
- Move () United_States_of_America () to the Selected Regions list.
Specifying the grid definition
The statistical data computed during a coverage analysis is based on a set of locations, or points, which span your grid area of interest.
- Enter 1 deg in the Point Granularity - Lat/Lon field in the Grid Definition frame.
- Click to accept your changes and to keep the Properties Browser open.
- Bring the 2D Graphics window to the front.
- Zoom In () so that you only see the Continental United States.
Choosing your assets
Assets properties enable you to specify the STK objects used to provide coverage.
- Return to DilutionOfPrecisionCov's () properties ().
- Go to the Basic - Assets page.
- Expand () SP3_Collection () in the Assets list.
- Select the following satellites:
-
GPS-Block_IIF
-
GPS-Block_III
-
GPS-Block_IIR
-
GPS-Block_IIIRM
- Click .
- Click to accept your changes and to keep the Properties Browser open.
Turning off grid display
You will display Figure Of Merit graphics, so turn off the grid point display.
- Go to the 2D Graphics - Attributes page.
- Clear the Show Points checkbox in the Show - Grid field. This turns off the visual grid inside the Area Target () object. Analytically, they're still there.
- Click to accept your changes and to close the Properties Browser.
Computing coverage
The ultimate goal of coverage is to analyze accesses to an area using assigned assets and applying necessary limitations (e.g., Sensor object field of view) upon those accesses.
- Right-click DilutionOfPrecisionCov () in the Object Browser.
- Select CoverageDefintion in the shortcut menu.
- Select Compute Accesses in the second shortcut menu.
Determining the quality of coverage
You can evaluate the quality of coverage for an area by creating one or more Figure Of Merit () objects attached to the Coverage Definition () object of interest.
- Insert a Figure Of Merit () object using the Insert Default () method.
- Select DilutionOfPrecisionCov () in the Select Object dialog box.
- Click .
- Rename FigureOfMerit1 () to GDOP.
Adding geometric dilution of precision (GDOP) as the FOM
GDOP measures the dilution of precision for the entire navigation solution. GDOP combines the dilution of the position and clock-related components of the navigation solution. A GDOP of less than one (1) is possible. You can interpret the dilution of precision using the following:
- Open GDOP's () properties ().
- Go to the Basic - Definition page when the Properties Browser opens.
- Open the Type: shortcut menu in the Definition frame.
- Select Dilution Of Precision.
- Set the following parameters:
- Click to accept your changes and to keep the Properties Browser open.
DOP value | Rating | Description |
---|---|---|
<1 | Ideal | This is the highest possible confidence level, for applications demanding the highest possible precision at all times. |
1-2 | Excellent | Positional measurements are considered accurate enough to meet all but the most sensitive applications. |
2-5 | Good | This marks the minimum for making accurate decisions. |
5-10 | Moderate | You can use the positional measurements for calculations, but you should look to improve. |
10-20 | Fair | This is a low confidence level, used mostly for a rough estimate of the current location. |
>20 | Poor | You should discard all measurements. |
Option | Value |
---|---|
Compute | Maximum |
Method | GDOP |
Type | Over Determined |
Time Step | 60 sec |
Generating the Grid Stats report
Generate a Grid Stats report to see the smallest to largest number of accesses to any point in the grid.
- Right-click GDOP () in the Object Browser.
- Select Report & Graph Manager ().
- Select the Grid Stats report () in the Installed Styles list when the Report & Graph Manager opens.
- Click .
- Note the Maximum value (e.g., 2.745).
- Return to GDOP's () properties().
- Open the Compute: shortcut menu in the Definition frame.
- Select Minimum.
- Click to accept your changes and to keep the Properties Browser open.
That means at least one point in the grid had a maximum GDOP of approximately 2.75.
Refreshing the report
- Return to the Grid States report.
- Click Refresh (F5) () in the report toolbar.
- Note the Minimum value (e.g., 1.037).
- Close () the report when finished.
- Close () the Report & Graph Manager.
That means at least one point in the grid point had a minimum GDOP of approximately 1.037.
Overall, you obtained good to excellent GDOP values during the analysis.
Defining animation graphics for the Figure Of Merit
In the Figure of Merit properties, the 2D Graphics - Animation page enables you to define animation graphics for the Figure Of Merit data.
- Return to GDOP's () properties ().
- Go to the 2D Graphics - Animation page.
- Enter 30 in the % Translucency field in the Show Points As frame.
- Select the Show Contours option in the Display Metric frame.
- Click in the Level Attributes frame.
- Enter the following in the Level Adding frame located in the Levels frame:
- Click .
- Set the following in the Level Attributes frame:
- Select the Natural Neighbor option in the Contour Interpolation (points must be filled) frame.
- Click to accept your changes and keep the Properties Browser open.
Option | Value |
---|---|
Start | 1 (rounded down) |
Stop | 2.7 (rounded down) |
Step | 0.1 |
Option | Value |
---|---|
Color Method | Color Ramp |
Start Color | Blue (best value) |
End Color | Red (worst value) |
Setting 2D and 3D Graphics windows' legends
Once you have set the contours for coverage, you can set the display of the contour key, or legend.
- Click .
- Click to close GDOP's () properties ().
- Click in the Animation Legend for GDOP dialog box.
- Set the following on the Figure of Merit Legend Layout window:
- Click .
- Close () the Animation Legend for GDOP dialog box.
Option | Value |
---|---|
2D Graphics Window - Show at Pixel Location | on |
3D Graphics Window - Show at Pixel Location | on |
Text Options - Title | GDOP Values |
Text Options - Number Of Decimal Digits | 1 |
Range Color Options - Color Square Width (pixels) | 50 |
Viewing the coverage in the 2D graphics window.
You can view GDOP coverage in both the 2D and 3D Graphics windows. You will use the 2D Graphics window.
- Bring the 2D Graphics window to the front.
- Click Increase Time Step () in the Animation toolbar to set Time Step to 60 sec.
- Click Start () to animate your scenario.
- Click Reset () in the Animation toolbar once you are done.
- If you desire, you can bring the 3D Graphics window to the fro◘nt, zoom to the Continental United States, and animate your scenario.
You are viewing GDOP changes during the selected analytical time period of your scenario.
Summary
This was a comprehensive scenario that showed you how to use the Satellite Collection () object and SP3 files. You learned how to:
- Use SP3 files to create one Satellite Collection () object containing multiple GPS satellites.
- Use the selected GPS satellites to perform GDOP coverage over the Continental United States.
- Obtain the minimum and maximum GDOP values from the Report & Graph Manager.
- Set up contours and view GDOP in both the 2D and 3D Graphics windows
Saving your work
- Close any open reports, tools and properties.
- Save () your work.