Part 16:
Ground-based SSA with EOIR
STK Premium (Space) or STK Enterprise
You can obtain the necessary licenses for this training by contacting AGI Support at support@agi.com or 1-800-924-7244.
The EOIR installation package is included with the STK Premium installation package. However, you must install EOIR on your computer separately from the STK application. See the EOIR capability help for more information.
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
- Electro-Optical Infrared Sensor Performance (EOIR)
- STK SatPro
Video guidance
Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).
Define the scenario's assets
You will be using the MSSC 1.6m telescope at the AMOS observatory in Maui, Hawaii, to track a polar satellite in LEO. To create a scenario and define its assets:
- Click the Create a Scenario () button.
- Enter the following in the New Scenario Wizard:
- When you finish, click .
- When the scenario loads, click Save (). A folder with the same name as your scenario is created for you in the location specified above.
- Verify the scenario name and location and click .
Option | Value |
---|---|
Name | STK_EOIR |
Location | C:\Users\<username>\Documents\STK 12\ |
Start | 1 Jan 2018 16:00:00 UTCG |
Stop | + 10 min |
Insert a Facility object
Use the Insert STK Objects tool to add the MSSC_1_6m facility from the Standard Object Database.
- Bring the Insert STK Objects tool to the front.
- Insert a Facility () object using the From Standard Object Database () method.
- Click .
- Enter MSSC in the Name field and click .
- Select 'MSSC 1.6m' and click .
- Click to return to the Insert STK Objects tool.
Verifying that EOIR is installed
Ensure that EOIR is installed on your computer.
- If you do not see the EOIR toolbar (), extend the View menu.
- Select the Toolbars option
- Select EOIR.
Adding a sensor to the MSSC_1_6m facility
Add a sensor to the facility you just added to the scenario.
- Insert a Sensor () object using the Insert Default () method.
- Select MSSC_1_6m () and click .
- Attach a sensor to the MSSC_1_6m facility.
Setting the EOIR properties for the sensor
You can set up this sensor to model the large AEOS telescope at AMOS.
Setting the Spatial Properties
- Open the sensor's properties.
- Set the sensor type to EOIR on the sensor's Basic - Definition page.
You will set up this sensor to model the large AEOS telescope at AMOS. The first tab contains the spatial information of the sensor. This is where you define the total field-of-view angles and the number of pixels on the sensor detector.
- Set the following parameters:
For a more detailed explanation of the EOIR property windows, click the Help button on the bottom of the properties page.
Option | Value |
---|---|
Field of View Horizontal Half Angle | 7.5 deg |
Field of View Vertical Half Angle | 7.5 deg |
Since you left the default setting for Input, which is "Field-of-View and Number of Pixels", the Related Detector Parameters and Instantaneous Field of View values are then based on the Spatial and Optical properties and are updated when you click
. These are read-only fields.Setting the Spectral Properties
- Select the Spectral tab.
This tab is where you define the spectral range of your sensor. The sensor model samples your spectral band using the number of intervals you define. The more intervals you have, the higher the accuracy of the analysis. However, more intervals mean longer computation time.
-
Set the following Spectral Parameters:
Option Value Spectral Band Edge Wavelengths - Low 0.4 um Spectral Band Edge Wavelength- High 0.7 um The telescope observes the long infrared waveband. If you would like to do your analysis with those parameters, then set the Spectral Band Edge Wavelengths Low to 0.7 um and High to 1.0 um.
Setting the Optical Properties
- Select the Optical tab.
- In the Input field, select F-Number and Entrance Pupil Diameter.
Option | Value |
---|---|
F/# | 200 |
Entrance Pupil Diameter | 367.00 cm |
Image Quality | Negligible Aberrations |
The Image Quality property models wave front error through the optics. The Negligible Aberrations setting introduces 7% wave front error.
Setting the Radiometric Properties
- Select the Radiometric tab.
-
Set the following Sensitivity parameters:
Option Value Sensitivity - Integration Time 100 Sensitivity - Equivalent Value 1e-16 - Set the Processing Level to Sensor Output. The processing levels enable you to visualize the geometric information in the sensor scene or the sensor output image. The Radiometric Input simulates the light entering the sensor lens before hitting the sensor detector when generating the EOIR sensor scene.
- Set the Line of Sight Jitter to 1 mrad to introduce a Gaussian vibration along the sensor boresight.
- Click to apply and save your changes.
- Open the Target Configuration () window. This window defines the objects used in the EO/IR analysis.
- Verify that Facility/MSSC_1_6m is in the Selected Targets list.
This is where you define the noise floor and the saturation ceiling. You can define a set of points that relate Integration (Exposure) Time to NEI/SEI. STK linearly interpolates between the points to get correct NEI/SEI for the integration time you set at the bottom of the window.
Generate EOIR sensor scenes
Now you are ready to generate sensor scenes. These scenes accurately portray sensor images for the processing level selected.
- Select the sensor in the Object Browser and click EOIR Sensor Scene () to generate an image that represents the radiometric input to the sensor. You will see some white dots and gray dots against a black background.
- Right-click the sensor scene and select Details.... Here you can set the color map, determine the resolution of the Earth map using the scene detail box, adjust the brightness and contrast, change the file output settings, and return back information on the pixel clicked inside of the sensor scene. Set the Color Map to BGRY and click .
- For the Sensor Output processing level, the raw sensor data and image can be saved out at every animation step.
- Click around the scene to display information on the EOIR Scene Visual Details window for each pixel. Click one of the stars to get more details on this object.
- Close the EOIR Scene Visual Details properties page and the EOIR Sensor Scene window.
You can save the data in each sensor click to a file by selecting Pixel Spectral Data on the EOIR Scene Visual Details page. You can then compound these images to create a movie or run through external image processing software for further analysis.
Creating a satellite that flies over the facility
Using the Orbit Wizard, create a satellite that flies over the MSSC_1_6m.
- Insert a Satellite () object using the Orbit Wizard () method.
- Set the following values in the Orbit Wizard:
- Click to insert the new satellite.
Option | Value |
---|---|
Type | Circular (default) |
Inclination | 98 deg |
Altitude | 500 km (default) |
RAAN | 189 deg |
Zoom to the satellite
- Zoom To the satellite in the 3D Graphics window. Pan and zoom around so that you can view both the satellite and the facility.
- Set the Animation Time Step to one (1) second and animate the scenario.
When the target satellite passes over the AMOS facility, AMOS is in darkness while the satellite is illuminated. This scenario gives good lighting conditions for imaging.
Although this tutorial is a ground-to-space example, it is possible to host an EOIR sensor on air and space vehicles. The work flow of setting up an EOIR sensor model is similar for all supported STK objects.
Examine the satellite's basic EOIR Shape
Examine the material and shape properties of your satellite.
- Open the Satellite's properties.
- Open the Basic - EOIR Shape properties page.
- Examine the following options:
- Open the Target Configuration () box and add Satellite/Satellite1 to the Selected Targets list.
- Click to close the EOIR Configuration window.
Option | Value |
---|---|
Shape | Sphere (default) |
Radius | 1 m |
Body Temperature | Static (default) |
Temperature | 273 K (default) |
Material | Gray Body (default) |
This temperature is steady and uniform over the body and corresponds to its external temperature in sunlight.
Available objects include central bodies, satellites, facilities, missiles, and aircraft. Both targets and sensor parent objects must be included as Selected Targets.
Run an Access report
Run an access report between the sensor and the satellite.
- Right-click the sensor object and select Access... from the Sensor menu.
- Select Satellite1 from the list.
- Click button and disable Use Light Time Delay. Light time delay is not used in EOIR analysis.
- Click .
- Click in the Reports section.
- 1 Jan 2018 16:05:19.723
- 1 Jan 2018 16:05:37.186
- Right-click the start time in the Access report and extend the Start Time menu.
- Select the Set Animation Time option. This sets the animation time to the access time, which will be reflected in the animation field.
The Access report shows one access interval at or near the following times:
Keep the access report open.
Regenerating the EOIR Sensor Scene
- Select the sensor in the Object Browser and click EOIR Sensor Scene () to generate an image that represents the sensor output. You will see colorful dots against a dark background.
- Set the Animation Time Step to 0.5 seconds and animate the scenario until you see the satellite come into the scene. The dot that represents the satellite moves across the scene while the stars stay relatively still.
- Right-click the sensor scene and select Details....
- Click around the scene to view information on each pixel. Click one of the stars and the target satellite to get more details on those objects.
- Close the EOIR Scene Visual Details properties page and the EOIR Sensor Scene window.
Create custom graphs for EO/IR Sensors
EOIR does more than simulate scenes created by an EO/IR sensor. It can also calculate metrics a sensor would receive from a target's signal. The following will familiarize you with some of the available EOIR data providers.
- Open the Report & Graph Manager for the sensor on the facility.
- Click the Create a New Graph () button to create a custom graph for the sensor.
- Name the new graph EOIR Sensor-to-TargetMetrics.
- Open up the graph's Content properties.
- In the EOIR Sensor to Target Metrics data provider, select the following data elements:
- Y Axis: Effective target irradiance
- Y2 Axis: Signal to noise ratio
- Set the following titles:
- Select EOIR Sensor to Target Metrics-Effective target irradiance under Y Axis and click below the Y2 Axis box.
- Clear the Use Defaults check box
- Select Power.
- Select Watts (W) as the new unit value.
- Click to close the Units window.
- Click to finalize your custom graph and return to the Report & Graph Manager.
Option | Name |
---|---|
Time Axis Title | Time |
Y Axis Title | Effective Target Irradiance |
Y2 Axis Title | Signal to Noise Ratio (SNR) |
Setting the Time properties
- Select Specify Time Properties under the Time Properties section.
- In the Select type field, select Specify Times.
- Click the button to the right of the Start and Stop times and select Interval Component....
- In the Select Time Interval window, select the Access object ().
- Under Installed Components, expand Access Intervals.
- Select First (since there is only one access interval) and click to return to the Report & Graph Manager.
- Enable the Use step size/time bound option.
- Set the Step Size to 4 seconds.
Generating the custom graph
- Generate the graph.
- Take a look at the graph. You should see a graph similar to the one below.
EOIR calculations are computationally expensive. It is recommended that you confine your report and graph times to access intervals and choose your time steps wisely.
This graph shows the signal is large relative to the noise by up to a factor of 373 to 1 which is why you are able to see the target clearly in the scene. Keep the graph open.
Defining more EOIR properties
- Open the Target Configuration () box.
- Click to display the EOIR Atmosphere Model properties.
- Take a minute to view the different atmosphere models available with EOIR, Simple Atmosphere and MODTRAN Atmosphere
- The Simple Atmosphere calculates the atmospheric properties at the wavelengths corresponding to the Spectral Band Edges, and at a spectral resolution specified by the Number of Intervals set on the Sensor's Spectral Properties page.
- The MODTRAN-based atmosphere model is one of the highest fidelity, community standard, atmospheric models available in EOIR. As such, it takes longer to compute.
-
Select Simple Atmosphere and set the following parameters:
Option Value Aerosol Models Maritime Visibility 40 km Humidity 70 % - Click to close the EOIR Atmosphere Model; then click to close the EOIR Configuration window.
- Select the sensor in the Object Browser and click EOIR Sensor Scene () to generate an image that represents the sensor output. Take a moment to view the new sensor scene.
Refreshing the custom graph
- Refresh the graph. You will see a graph similar to the one below:
This graph shows the signal large relative to the noise by up to a factor of 210 to 1. The degradation is due to the atmosphere effects. Keep the graph open.
Regenerating the EOIR sensor scene
- Select the sensor in the Object Browser.
- Click EOIR Sensor Scene () to generate an image that represents the sensor output.
- Right-click the sensor scene and select Details....
- Set the Animation Time Step to 0.5 and animate the scenario. You will see only one bright dot that represents the satellite moving against a dark background. After the satellite moves out of the scene, the stars will return to the image.
- Close the EOIR Scene Visual Details properties page and the EOIR Sensor Scene window.
Turning off the Simple Atmosphere model
Now that you have seen the effects the atmosphere has on your data, turn the atmosphere off.
- Open the Target Configuration () box.
- Click to reopen the EOIR Atmosphere properties
- Set the Atmosphere Mode back to Atmosphere Off for the remainder of this tutorial and return to the EOIR Configuration window.
- Click to close the EOIR Configuration window
Redefining the EOIR Properties
Define the material and shape properties of your satellite and the properties of your EO/IR sensor.
Define the Satellite's Basic EOIR Shape
- Open the Satellite's properties.
- Select the Basic - EOIR Shape page.
- Set the following options:
- Click .
Option | Value |
---|---|
Shape | LEOComm |
Body Temperature | Static (default) |
Temperature | 400 K |
Material | Aluminum MLI |
This temperature is steady and uniform over the body and corresponds to its external temperature in sunlight.
Regenerating the EOIR Sensor Scene
- Select the sensor in the Object Browser and click EOIR Sensor Scene () to generate an image that represents the sensor output.
- Right-click on the sensor scene and select Details....
- In general, a satellite will be dimmer than the brightest stars in the FOV. To make that satellite easier to see, slide the Brightness slider all of the way to the right.
- Click , more objects in the scene will be visible, but which one is the satellite?
- Set the Animation Time Step to 0.5 and animate the scenario.
- Click around the scene to view information on each pixel. Click one of the stars and the target satellite to get more details on those objects.
- Close the EOIR Scene Visual Details properties page and the EOIR Sensor Scene window.
Refreshing the custom graph
- Bring the Graph window to the front.
- Set the Step value to 0.5 seconds.
- Refresh the graph. You will see a graph similar to the one below:
The curve is smooth, showing a single minimum rate in effective target irradiance and SNR that coincides with the satellite passing near the facility's zenith. In this analysis, the satellite is holding a nadir-pointing attitude profile. Because of this, the sensor sees a near-constant satellite cross-section during the overhead pass.
Analyzing the Light Signature
Now you will analyze the light signature of a tumbling satellite to compare to the nadir pointing satellite.
- Open the Satellite's properties.
- Select the Basic - Attitude page.
- Set the following options:
- Click .
- Zoom To the satellite.
- Set the Animation Time Step to 0.1 seconds.
- Animate the scenario to view the satellite's spinning orbit in the 3D Graphics window.
Option | Value |
---|---|
Type | PrecessingSpin |
Body Spin Axis |
Type: Cartesian (X,Y,Z) = 0,1,0 |
Precession - Rate | 30 revs/min |
Spin - Rate | 30 revs/min |
Refreshing the graph
- Bring the Graph window to the front.
- Change the scaling of the Y axis:
- Double-click the Effective Target Irradiance title.
- Select the Axis tab.
- Select Min/Max in the Y-Axis (default).
- Enter the following values:
- Click .
- Set the Step to 0.1 sec.
- Refresh the custom Irradiance and SNR graph. You will see a graph similar to the one below; your graph does not need to match exactly:
Option | Value |
---|---|
Min | 0 |
Max | 3e-010 |
The plot is jagged, thus confirming that the spacecraft is tumbling. As the spacecraft rotates, various panels reflect varying amounts of light and create an unsmooth plot.
Further study
To become more familiar with all the capabilities of EOIR, continue to experiment with changing EOIR properties and creating scene settings.
For example, use the ModTran Atmosphere Model to define the atmosphere. To access the model, go to the Target Configuration () box and click Atmosphere and Textures.