Analyzer: Performing Communications Interference Trade Studies

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.

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 capabilities:

  • STK Core
  • STK Analyzer
  • Coverage
  • Communications

Analyzer

STK's Analyzer capability is integrated into the STK workflow to help you automate and analyze STK trade studies in order to better understand the design of your system. For purposes of this tutorial, Analyzer will be used to:

  • Parametrically explore the STK design space in order to analyze your Communications Interference Scenario.
  • Perform parameter studies that vary an input variable through a range of values and plot one or more output variables.

Video Guidance

Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).

Satellite Communications Interference Exercise

A satellite (GeoSat) in geosynchronous orbit is being used to communicate with various communication sites throughout the contiguous United States (CONUS). Think of the coverage grid points as being locations of communication sites. The Coverage Definition object allows you to use a custom point file which would come in handy should you have actual locations of your communication sites. A satellite in a low Earth orbit (Leo_Sat) is interfering with these communications.

To better understand how LeoSat's transmitter parameters impact coverage, a series of parametric studies will be run. For each parametric study, a single design parameter will be run through a sweep of values. At each value, coverage statistics will be collected using a Figure of Merit.

The goal for this problem is to study LeoSat’s transmitter settings to evaluate how EIRP (Equivalent Isotropically Radiated Power) and frequency affect minimum energy per bit to noise power spectral density ratio plus interference Eb/(No+Io) across the coverage grid.

To initiate the analysis, perform a few parameter studies to see how changing each of these parameters impacts the coverage. This will be followed by creation of a carpet plot to view how multiple parameters impact coverage.

Using a starter scenario

To speed things up and have you to focus on the portion of this exercise that teaches you Analyzer, a partially created scenario has been provided for you.

Loading the starter scenario

The STK scenario (VDF) used with this tutorial is located in the STK Data Federate (SDF). To open the scenario:

  1. Ensure that the Welcome dialog box is visible in the STK Workspace.
  2. Click Open a Scenario.
  3. Select STK Data Federate from the Location drop-down arrow.
  4. Go to the Sites/AGI/documentlibrary/STK 12/Starter Tutorials folder.

Open the VDF

  1. Select Analyzer_Interference_Analysis.vdf.
  2. Click Open .

Saving the starter scenario as an SC file

When you open the scenario, STK will create a folder with the same name as the scenario in the default user folder (C:\Documents\STK 12, for example). STK will not save the scenario automatically. When you choose save a scenario, STK will default to saving it in the format in which it originated. Therefore, if you open a VDF, the default save format will be a VDF. The same is true for a scenario file (*.sc). To save the VDF as an SC file, change the file format using the Save As procedure:

  1. Open the File menu and select Save As...
  2. Click to browse to your user location.
  3. Open the folder with the same name as the scenario.
  4. Change "Save as type" to Scenario Files (*.sc) and click Save .
  5. Click Yes to confirm.

2D Graphics Window

Scenario Overview

Geo_Sat’s antenna, Geo_Tx, is boresighted at the geographic center of the contiguous United States (Centroid). Geo_Tx, was optimally configured to provide a minimum energy per bit to noise power spectral density ratio (Eb/No) of ~ 0 dB anywhere within CONUS. Geo_Tx's settings are:

  • Frequency: 12.5551 GHz
  • Power: 300 watts (24.7712 dBW)
  • Data Rate: 12.4693 Mb/sec

Leo_Sat's transmitter, Leo_Tx, is transmitting with the following settings:

  • Frequency: 12.5551 GHz
  • EIRP: 1000 watts (30 dBW)

Interference

Leo_Tx is transmitting on the same frequency as Geo_Tx.

The CommSystem object, CommSystem1, has been configured to determine if Leo_Tx is interfering with the communications between Geo_Tx and DL_Rx (Centroid's receiver). DL_Rx is being used as CONUS_Cov's constraint object on the grid definition inside of CONUS. The Coverage Figure of Merit Object, EbNo_Io, was set up to determine if interference is occurring on the grid points throughout CONUS. Based on this set up, you will run two reports. The first report will determine if Leo_Tx is interfering with DL_Rx. The second report will determine how Leo_Tx is affecting the grid points throughout CONUS.

Receiver Interference

How is Leo_Tx affecting DL_RX?

  1. In the Object Browser, right-click on CommSystem1 and select the Report & Graph Manager.
  2. In the Installed Styles list, select Link Information Detailed.
  3. Click Generate... .
  4. Scroll to the right of the report and locate the Eb/No (dB) and Eb/(No+Io) (dB) columns. The Eb/No (dB) column shows the communications without interference and the Eb/(No+Io) (dB) shows if there is interference.
  5. Scroll down through the report until you locate areas where the Eb/(No+Io) (dB) shows interference on the communications link. The below report is a sample with the Time, Eb/No, and Eb/(No+Io).
  6. Eb/No Interference Sample

    You can see from the report, that there is occasional interference against DL_Rx.

  7. Close the report and the Report & Graph Manager.

Coverage Interference

How is Leo_Tx affecting the coverage grid?

  1. In the Object Browser, right-click on EbNo_Io and select the Report & Graph Manager.
  2. Generate a Grid Stats Over Time report.
  3. The Minimum (dB) values are mostly 0 dB. However, when Leo_Tx is interfering with the coverage grid, you will see those values dipping below 0 dB.

  4. Scroll down the report until you see evidence of interference.
  5. Grid Interference Sample

    You will see more grid interference due to each point in the CONUS grid being evaluated instead of Centroid's receiver. The contours on the 2D and 3D Graphic windows are set for the minimum to cut off at -1 dB.

  6. Bring the 2D Graphics window to the front.
  7. Start the scenario.
  8. Remember, the original goal was to always have an Eb/No of ~ 0 dB throughout CONUS. Whenever Leo_Tx is dropping the Eb/No below -1 dB in the coverage grid, contour color will disappear.

    2D Graphics Grid Interference Sample

  9. When finished, Reset the scenario.
  10. Close the report and the Report & Graph Manager.

Analyzer Layout

Use the Analyzer Main Form to configure input/output variables available for further analysis. You can first select an object in the scenario tree on the left. When an object is selected, all possible input variable candidates are listed under the Inputs General tab and the Inputs Constraints tab. All output variable candidates are listed under the Outputs Data Providers tab, Outputs Object Coverage tab, Outputs DeckAccess tab or Outputs MissileModelingTools tab.

Determine the Impacts of EIRP on Coverage

The first study you will perform varies EIRP to determine which value produces the greatest interference. You need to select input and output variables from the main Analyzer window to pass to the Parametric Study tool.

Select the input variable.

  1. Click the Analyzer button on the Analyzer Tool Bar.
  2. Analyzer Tool Bar Analyzer Icon

    Another way of opening Analyzer is to go to the Object Browser, right click on the scenario object (or any object), select the object's Plugins, and click Analyzer.

  3. When Analyzer is open, in the STK Variables list, expand Leo_Sat.
  4. Select Leo_Tx.
  5. In the STK Property Variables field, expand Model (Simple_Transmitter_Model) and then ModelSpecs.
  6. Double-click EIRP. This moves EIRP to the Analyzer Variables field as an input.
  7. In the Variables list, expand CONUS_Cov and select EbNo_Io.
  8. In the Data Provider Variables field, expand Overall Value and double-click the following fields to move them into the Analyzer Variables field as outputs:
    • Minimum
    • Maximum
    • Average

Parametric Study Tool

The Parametric Study Tool runs a Scenario through a sweep of values for some input variable. The resulting data can be plotted to view trends.

  1. In the Analyzer tool bar select Parametric Study.
  2. Parametric Study Icon

    Analyzer builds a parametric representation of the currently loaded Scenario. This representation is viewed in the Component Tree displayed on the left side of each trade study tool.

  3. When the Parametric Study opens, in the Component Tree, using your left mouse button, drag EIRP to the Design Variable field on the right.
  4. Design Variable

  5. Set the following Design Variables:
  6. Option Value
    starting value: 100
    ending value: 10100
    number of samples: 11
    step size: 1000
  7. In the Component Tree, using your left mouse button, drag Minimum, Maximum, and Average to the Responses field on the right.
  8. In the lower right hand corner of the Parametric Study Tool, click Run... .

Data Explorer

The Data Explorer is a tool used by Trade Study tools to display data while they are being collected from STK. While data is being collected, the Data Explorer displays a progress meter, a halt button, and the data.

Table Page

The Table page displays trade study data in a tabular form. It is the default window that is present for all trade studies. Cells are shaded differently depending on the associated variable's state. Input variables are shown with green text, valid values are displayed with black text, invalid values are displayed with gray text, and modified values are displayed with blue text. From the table it is possible to view and edit all values in your trade study and even to add and remove whole runs.

Table Page

The Figure of Merit object (EbNo_Io) was configured with the following settings:

  • Across Assets: Maximum (Constraint values are computed for all currently available assets and the maximum is selected.)
  • Compute: Minimum (The minimum value of the samples of the dynamic definition of the access constraint.)

The results of your trade studies will show maximum minimum values throughout.

Toolbar

Once the trade study is complete and all data has been collected, the Data Explorer toolbar becomes active.

Data Explorer Toolbar

Plot Types

Some trade study tools will automatically launch a default plot window when the trade study runs. Other plots can be created from the Add View dropdown menu.

Views

There are multiple views that can be selected to visualize the data seen on the Table Page. You can choose views by clicking on Add View. You can build custom views or switch to Legacy Views. You will try both. Start with a legacy view which will allow you to quickly view all three results on the same plot.

  1. Close the 2D Scatter Plot that opened when you ran the trade study.
  2. On the Table Page tool bar, expand Add View and select 2D Line plot.

Dimensions

Use the Dimensions menu option to set which variable is displayed on which axis. In certain plots, you can set other global plot controls based on the plot variables.

  1. Click Dimensions.
  2. Open x pull down menu and select EIRP.
  3. The chart now shows Minimum vs EIRP. Obviously, you could change y to Maximum or Average plots. However, you will add Maximum and Average to the plots results for comparison on one plot.

  4. In the Dimensions tool bar and select the plus (+) button.
  5. Change Series 2 (x) to EIRP and change (y) to Maximum. This adds Maximum to the plot.
  6. In the Dimensions tool bar and select the plus (+) button.
  7. Change Series 3 (x) to EIRP and change (y) to Average. This adds Average to the plot.
  8. Click on the plot to close the Dimension menu.

Axes

Use the Axes tab to set options for the axes.

  1. Click Axes.
  2. Select the Ticks tab.
  3. Change the Max # value to 20.
  4. Click on the plot to close the Axes menu.
  5. The plot is similar to the Legacy 2D Line Plot. There are other edits you can make if desired.

    2D Line Plot

  6. Close the 2D Line Plot and the Table Page.
  7. When prompted to save, select No .
  8. Return to the Parametric Study Tool.
  9. Close the Parametric Study Tool.
  10. Return to Analyzer.

Determine the Impacts of Frequency on Coverage

EIRP is not the only transmitter parameter that will impact your coverage. Frequency also has an impact. To determine how much, run another Parametric Study.

Select the input variable.

  1. In the STK Variables list, expand Leo_Sat.
  2. Select Leo_Tx.
  3. In the STK Property Variables field, expand Model (Simple_Transmitter_Model) and then ModelSpecs.
  4. Double-click Frequency. This moves Frequency to the Analyzer Variables field as an input.
  5. In the Analyzer tool bar select Parametric Study.
  6. In the Component Tree, using your left mouse button, drag Frequency to the Design Variable field on the right.
  7. Set the following Design Variables:
  8. Option Value
    starting value: 12.5
    ending value: 12.6
    number of samples: 11
    step size: 0.01
  9. In the Component Tree, using your left mouse button, drag Minimum, Maximum, and Average to the Responses field on the right.
  10. In the lower right hand corner of the Parametric Study Tool, click Run... .
  11. Close the 2D Scatter Plot that opened when you ran the trade study.

Generating the 2D Line Plot

  1. On the Table Page tool bar, expand Add View and select the 2D Line plot.
  2. Click Dimensions.
  3. Open x pull down menu and select Frequency.
  4. The chart now shows Minimum vs Frequency. Obviously, you could change y to Maximum or Average plots. However, you will add Maximum and Average to the plots results for comparison on one plot.

  5. In the Dimensions tool bar and select the plus (+) button.
  6. Change Series 2 (x) to Frequency and change (y) to Maximum. This adds Maximum to the plot.
  7. In the Dimensions tool bar and select the plus (+) button.
  8. Change Series 3 (x) to Frequency and change (y) to Average. This adds Average to the plot.
  9. Click on the plot to close the Dimension menu.
  10. Frequency Change

    This study gives you an understanding of what frequency band creates the lowest overall minimum Eb/(No+Io). Eb/(No+Io) decreases with frequency as the frequency of the interferer approaches the frequency of the desired transmitter. We can see that frequencies < 12.52 GHz and > 12.59 GHz will assure us of an Eb/(No+Io) ~ 0dB for all of CONUS.

  11. Close the 2D Line Plot and the Table Page.
  12. When prompted to save, select No .
  13. Close the Parametric Study Tool.
  14. Return to Analyzer.

Determine if EIRP and Frequency Impact One Another

You have determined that EIRP and frequency have significant impacts on coverage. This leads to the following question:

How do frequency and power affect one another?

You can answer the question by performing a 2-dimensional parametric study called a Carpet Plot.

Carpet Plot Tool

A Carpet Plot is a means of displaying data dependent on two variables in a format that makes interpretation easier than normal multiple curve plots. A Carpet Plot can be thought of as a multi-dimensional Parametric Study.

  1. In the Analyzer tool bar select Carpet Plot.
  2. Carpet Plot Icon

     

    Setting the design variables is similar to using the Parametric Study Tool except you now have two variables instead of one.

  3. In the Component Tree, using your left mouse button, drag Frequency to the first Design Variable field on the right and EIRP to the second Design Variable field.
  4. Set the following Frequency Design Variables:
  5. Option Value
    From 12.5
    To 12.6
    Num Steps 3
    Step Size 0.05
  6. Set the following EIRP Design Variables:
  7. Option Value
    From 100
    To 1000
    Num Steps 3
    Step Size 500

    If you are wondering why this tutorial uses large step sizes, it's due to keeping the tutorial time under an hour. These settings will require a total of nine runs to obtain every variable combination. On your own, you can set the frequencies and EIRP to change at smaller step sizes to make the trade study more realistic. Be patient. Depending on your settings, you could end up running hundreds of runs.

  8. In the Component Tree, using your left mouse button, drag Minimum to the Responses field on the right.
  9. In the lower right hand corner of the Carpet Plot Tool, click Run... .
  10. Carpet Plot

    Using the Carpet Plot, basing the study on an Eb/No of 0 dB, you can determine combinations of frequency and EIRP that creates the most interference in the coverage grid.

When You Finish

  1. Close the Carpet Plot, Table Page, the Carpet Plot tool, Analyzer, the Report & Graph Manager, and any open reports.
  2. Save your work.
  3. Close the scenario.
  4. Close STK.