Introduction to the Comm System Object and Interference Analysis

STK Professional, STK SatPro and Communications.

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.

This brief tutorial is designed to introduce the CommSystem object, its setup and use in the analysis of RF interference phenomena.

In this exercise you will:

  • Set up a communications link between a geostationary (GEO) satellite and a ground station.
  • Use the Satellite Walker tool to define a constellation of low-earth orbiting (LEO) satellites.
  • Set up the CommSystem object to compute interference between transmitters in the LEO constellation and the GEO to ground station link.
  • Observe the effects of the interference in the 2D and 3D Graphics windows.
  • Generate CommSystem object reports detailing the effects of the interference on communications link performance indicators such as bit error rate (BER).
  • Impose an Interference constraint and observe its effects in a CommSystem object report.

Create a Scenario

Start by creating a scenario.

  1. Create a scenario () and name it InterferenceAnalysis.
  2. Change Start: to 1 Jul 2016 16:00:00.000 UTCG and Stop: to + 24 hrs.

Save Often!

Turn Off Terrain Server

Analytical terrain is not required in this scenario, therefore, turn off Terrain Server.

  1. Open InterferenceAnalysis's properties.
  2. Browse to the Basic - Terrain page.
  3. Disable Use terrain server for analysis.
  4. Click OK.

Introduce the Geostationary Satellite

Create a Satellite () object which will function as the geostationary communication satellite.

  1. Use the Insert STK Objects tool to insert a Satellite () object using the Orbit Wizard () method.
  2. Make the following changes:
  3. Option Value
    Type: Geosynchronous
    Satellite GEO
    Subsatellite Point: -100 deg
    Inclination: .25 deg
  4. Click OK.

Introduce the Ground Station

  1. Use the Insert STK Objects tool to insert a Facility () object using the From Standard Object Database () method .
  2. When the Search Standard Object Data window opens, enter Castle Rock in the Name: field.
  3. Click Search.
  4. Select the first Castle Rock Teleport in the Results: list and click the Insert button.
  5. Close the Search Standard Object Data window.

Adjust Ground Altitude

Remove the attached AzElMask file.

  1. In the Object Browser, right click on Castle_Rock_Teleport () and select Properties ().
  2. On the Basic - Position page, enable Use terrain data..
  3. Click Apply.
  4. Browse to the Basic - AzElMask page and make the following changes:
Option Value
Use: None
Use Mask for Access Constraint disable

Click OK.

GEO Transmitter

You will use a Medium Transmitter Model on GEO.

  1. Use the Insert STK Objects tool to insert a Transmitter () object using the Insert Default method.
  2. When the Select Object window opens, select GEO () and click OK.
  3. Rename the Transmitter object GEOXmtr.
  4. Open GEOXmtr's () properties ().
  5. On the Basic - Definition page, make the following changes:
  6. Option Value
    Type: Medium Transmitter Model
    Frequency: 1.5 GHz
    Gain: 30 dB
  7. Click OK.

Castle Rock Teleport Receiver

You will use a Complex Receiver Model on Castle_Rock_Teleport.

  1. Use the Insert STK Objects tool to insert a Receiver () object using the Insert Default method.
  2. When the Select Object window opens, select Castle_Rock_Teleport and click OK.
  3. Rename the Receiver object CRTRcvr.
  4. Open CRTRcvr's () properties ().
  5. On the Basic - Definition page make the following changes:
  6. Option Value
    Type: Complex Receiver Model
    LNA Gain: 30 dB
  7. Click Apply.
  8. Select the Antenna tab.
  9. Change the Diameter: value to .25 m.
  10. Select the Orientation tab and make the following changes:
  11. Option Value
    Azimuth: 172.4 deg
    Elevation: 44.3 deg
  12. Click OK.

Simple Link Budget

Create a link budget between CRTRcvr and GEOXmtr.

  1. In the Object Browser, right click on CRTRcvr () and select Access ().
  2. When the Access Tool opens, in the Associated Objects list, expand GEO () and select GEOXmtr ().
  3. Go to the Reports field and click the Link Budget... button.
  4. When the report opens, scroll to the right and locate the BER column (Bit Error Rate).
  5. For the purposes of your analysis, anything less than 1.000000e-007 is acceptable.

  6. Close the Link Budget report and close the Access tool.
  7. Open the Analysis menu and select Remove All Accesses.

Introduce the Low Earth Orbit (LEO) Constellation

The LEO constellation of satellites have transmitters which may be interfering with your communication link between GEO and Castle_Rock_Teleport.

  1. Use the Insert STK Objects tool to insert a Satellite () object using the Orbit Wizard () method.
  2. Make the following changes:
  3. Option Value
    Type: Circular
    Satellite LEOSat
    Altitude: 2000km
  4. Click OK.

Reuse a Transmitter

The transmitter on LEOSat has the same properties as the transmitter on GEO. You can reuse the existing transmitter. This is a quick way to create a new object having identical properties to an object already existing in the scenario.

  1. In the Object Browser, select GEOXmtr () and click the Copy () button.
  2. Select LEOSat and click the Paste () button.
  3. Expand LEOSat ().
  4. Rename the Transmitter object "LEOXmtr".

The Walker Tool

The Walker Tool makes it easy to generate a Walker constellation using the Two Body, J2, J4, or SGP4 orbit propagators. The original satellite that you defined is referred to as the seed satellite, while the satellites generated using the Walker tool are referred to as the children.

If the seed satellite has sub-objects such as transmitters, the sub-objects are also created for each of the child satellites.

  1. Select LEOSat () in the Object Browser.
  2. Open the Satellite menu item and select Walker.
  3. When the Walker Tool opens, make the following changes:
Option Value
Number of Sats per Plane: 3
Number of Planes: 3
  1. In the Constellation field, enable Create Constellation.
  2. Enter LEOGroup as the name.
  3. Click the Create Walker button.
  4. When finished, click the Close button

There are a couple of things to note at this point. If you look at the Object Browser, you have a Constellation object named LEOGroup. LEOGroup contains each new LEO Satellite object that you created. You can see each individual LEO Satellite object too. The original LEO Satellite object, LEOSat (the seed satellite), and LEOSat11 are sharing the same spot. Therefore, you no longer need your seed Satellite object.

  1. Save () the scenario.

Your seed Satellite object has been saved in the scenario folder for later use if you need it.

  1. In the Object Browser, select LEOSat.
  2. Click the Delete button.
  3. Open the Window menu and select Tile Vertically.

2D and 3D Graphics Windows

  1. In the 3D Graphics window, use your mouse buttons to view the walker constellation of satellites.
  2. Click the Play () button.
  3. When you are finished, return to the Animation Toolbar and click Reset ().

The CommSystem Object

The CommSystem object models dynamically configured communications links between constellations of transmitters and receivers.

If you don't have a CommSystem () object in the Insert STK Objects tool, you can add it by performing the following steps.

  1. In the Insert STK Objects tool, click the Edit Preferences... button.
  2. When the Preferences window opens, find the Define Default Creation Methods field.
  3. In the Check the "Show" item to display the object in the "New Object" tool, locate and enable Comm System.
  4. Click OK.
  5. Use the Insert STK Objects tool to insert a Comm System () object using the Insert Default method.
  6. In the Object Browser, rename the Comm System object CommSystem.

Constellations

To set up a CommSystem object, you must first organize the relevant communications assets into three groups:

  • the transmitter(s) in the communications link of interest
  • the receiver(s) in the communications link of interest
  • the potentially interfering transmitter(s)

This grouping is accomplished with the help of the STK Constellation object.

  1. Use the Insert STK Objects tool to insert a Constellation () object using the Insert Default method.
  2. Use step one to insert two more Constellation objects. You should have a total of three new Constellation objects in the Object Browser.
  3. Starting with the first new Constellation object, rename the three new Constellation objects with the following:
  • Transmitter
  • Receiver
  • InterferenceSources

Interference Sources

Group your potential interference sources.

  1. Open InterferenceSources () properties.
  2. In the Objects field, go to the Selection Filter: list.
  3. Enable Transmitter.
  4. In the Available Objects list, click the right arrow () to move all the Transmitter objects to the Assigned Objects list.
  5. Locate and select GEO/GEOXmtr in the Assigned Objects list.
  6. Move () GEO/GEOXmtr to remove it from the Assigned Objects list.
  7. GEOXmtr is not an interference source so you must remove it from the list.

  8. Click OK.

Receiver

There's only one receiver in the scenario. This is part of your communication system.

  1. Open Receiver's () properties.
  2. Select CRTRcvr () in the Available Objects list.
  3. Move () CRTRcvr () it to the Assigned Objects list.
  4. Click OK.

Transmitter

The transmitter you're focusing on is the GEO transmitter. This is part of your communication system.

  1. Open Transmitter's () properties.
  2. Select GEOXmtr () in the Available Objects list.
  3. Move () GEOXmtr it to the Assigned Objects list.
  4. Click OK.

Comm System

You have grouped all the objects needed to perform interference analysis using the Comm System object.

  1. Open CommSystem's () properties ().
  2. On the Basic - Transmit page, move () the Transmitter constellation from the Available Constellation list to the Selected Constellation list using the right arrow.
  3. Browse to the Basic - Receive page.
  4. Move () the Receiver constellation from the Available Constellation list to the Selected Constellation list using the right arrow.
  5. Browse to the Basic - Interference page.
  6. Move () the InterferenceSources constellation from the Available Constellation list to the Selected Constellation list using the right arrow.
  7. Browse to the Interval page.
  8. Change the Step size: value to 60 sec.
  9. Increasing the interval step size will reduce the report size.

  10. Click OK.

Determine Interference

Determine if the communication link between GEO and Castle_Rock_Teleport contains interference.

  1. Save () your scenario.
  2. Select CommSystem () in the Object Browser.
  3. Open the CommSystem menu item and select Compute Data.
  4. The calculation in this scenario is fast. Should you have a longer, more complicated calculation, there is a progress bar that will appear in the lower right corner of STK. When the progress bar reaches 100%, it will disappear. Your calculation is complete.

  5. Return to the Object Browser, right click on CommSystem () and select Report & Graph Manager.
  6. In the Styles list, ensure Show Reports is enabled.
  7. Select the Link Information Detailed report and click the Generate... button.
  8. Locate the BER and BER+I columns.
  9. BER+I is Bit Error Rate plus Interference.

  10. Scroll down through the report and compare both columns.
  11. Are there occasional instances of interference?

  12. Leave the report open.

Communication Constraints

In this scenario, you are focusing on BERs. Filter the report to those times that communications are degraded. Earlier in the lesson, the BER benchmark was 1.000000e-007 or lower. Set an interference constraint that will report when the communication system is down.

  1. Open CRTRcvr's () properties ().
  2. Browse to the Constraints - Interference page.
  3. In the BER+I field, enable Min: and set the value to 1e-007.
  4. Click Apply.
  5. Return to the Link Information Detailed report and click the Refresh button.
  6. Scroll down through the BER+I column.
  7. The report is only showing those times when the BER is greater than 1.000000e-007 or when the communication link is down. Change other constraints to see how they effect the report.

  8. When finished, close CRTRcvr's () properties (), the Link Information Detailed report, and the Report & Graph Manager.
  9. Save () your scenario.