Introduction to Communications Graphics

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.

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
  • Communications

What you will learn

This walkthrough introduces you to some of the 2D and 3D graphics capabilities available with STK's Communications capability. In this exercise, you will:

  • Define and display contours of antenna gain and other RF characteristics in the 2D and 3D Graphics windows
  • Use vectors to enhance the 3D Graphics window display of a transmitter on a GEO satellite
  • Create and vary 3D Graphics window representations of antenna beam patterns

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 scenario

Start by creating a scenario.

  1. Create a scenario and name it "CommGraphics".
  2. Set the Start time to 1 Jul 2016 18:00:00.000 UTCG.
  3. Set the Stop time to 2 Jul 2016 18:00:00.000 UTCG.

Save often!

Adding a satellite

For the communications satellite, use the Orbit Wizard to create a geosynchronous satellite.

  1. Using the Insert STK Objects tool, insert a Satellite object using the Orbit Wizard method.
  2. When the Orbit Wizard window appears, make the following changes:
  3. Option Value
    Type Geosynchronous
    Satellite CommSat
  4. Click OK.

Adding a receiver

  1. Using the Insert STK Objects tool, insert a Receiver () object using the Insert Default method.
  2. When the Select Object window appears, select CommSat and then click OK.
  3. In the Object Browser, rename the Receiver object to "CommRcvr."
  4. Open CommRcvr's () properties ().
  5. On the Basic - Definition page, change Type to Complex Receiver Model.
  6. Click Apply.
  7. Select the Antenna tab. You can see that the Main-lobe Gain is approximately ~ 41 dB.

The default antenna for a Complex Receiver Model is Gaussian. The satellite that the antenna is attached to is in a Geosynchronous orbit. The orientation of the antenna is azimuth = 0 degrees and elevation = 90 degrees. Therefore, the main-lobe gain is directed along the Satellite object's Z body axis, which is pointing toward nadir.

Showing receiver communication contours

  1. Go to CommRcvr's () 2D Graphics - Contours properties page.
  2. Select the Show Contour Graphics check box.
  3. Clear the Relative To Maximum check box.
  4. In the Level Adding field, change Add Method to Explicit.
  5. Change the Level value to 41, which is the approximate maximum gain for this antenna in dB.
  6. Click Add Level, which adds the Level value to the Level Attributes field.
  7. Repeat steps 4 and 5 to add the following gain levels to the Level Attributes field: 30, 20, 10, 0, -10, and -20.
  8. In the Level Labels section, select the Show check box and set Number of Decimal Digits to 0.
  9. Ensure Color Method is set to Color Ramp.
  10. Set Start Color to Red and Stop Color to Blue.
  11. Click Apply.

Viewing the contours

You can view the contour graphics in the 2D Graphics window.

  1. Bring the 2D Graphics window to the front.
  2. Mouse around in the 2D Graphics window to view the contours.

Receiver Contours

Using this method, each contour is the actual main-lobe gain value of the receiver's antenna.

Saving time and effort

There are two options on the 2D Graphics - Contours properties page that you can use to simplify and speed up the generation of gain contours:

  • Use the Relative to Maximum option to have STK retrieve the antenna's maximum gain value instead of looking up the maximum gain value on the Antenna tab of the Basic - Definition page.
  • For Add Method, select Start, Stop, Step instead of manually entering each gain level.

Run through the "Showing contours" process again using these convenient options.

  1. Return to CommRcvr's () properties and select the 2D Graphics - Contours page.
  2. Select the Relative To Maximum check box.
  3. In the Level Attributes section, click Remove All.
  4. In the Level Attributes field, make the following changes:
  5. Option Value
    Add Method Start, Stop, Step
    Start 0
    Stop -60
    Step -10
  6. Click Add Level.
  7. A Start value of 0 relative to maximum is equivalent to the maximum gain value, i.e., approximately 41 dB. A value of -10 is 10 dB less than the maximum.

  8. Click Apply.
  9. Return to the 2D Graphics window to view the new contours. They should look the same as the previous ones.

On your own

Before leaving receiver antenna gain contours, try some other options that are provided on the Contours page. After each change, click Apply on the Contours page and return to the 2D Graphics window to see the results.

  1. Change the Add Method to Explicit and add a new level of -35 dB to the Level list.
  2. For one or more entries from the Level list, click the Line Style field next to it and change the style to something else (dotted, dashed, etc.).
  3. Line Style settings apply only to individual levels.

  4. Change the Line Width for all gain levels to a different thickness.
  5. Line Width settings always apply to all contour levels in the pattern.

  6. Select the Show at Altitude check box and enter an Altitude value of 5000 km. Instead of representing gain levels where the antenna beam intersects the Earth’s surface (the normal case), the contour pattern now represents gain levels where the beam crosses the selected altitude. When you reset the 2D Graphics window, the contour pattern will noticeably contract.
  7. After viewing the different contours, clear the Show Contour Graphics.
  8. Click OK.

Receiver object contour graphics are available only for Antenna Gain.

Adding a multibeam transmitter

  1. Using the Insert STK Objects tool, insert a Transmitter () object using the Insert Default method.
  2. When the Select Object window appears, select CommSat () and then click OK.
  3. In the Object Browser, rename the Transmitter object to "MultibeamXmtr".
  4. Open MultibeamXmtr's () properties ().
  5. On the Basic - Definition page, change Type to Multibeam Transmitter Model.
  6. In the Beams tab, click Add twice to insert two more beams.
  7. Click Apply.

Reorienting the beams

  1. Using the Ctrl key, select all three beams.
  2. Click Orient.
  3. In the Antenna  Beam Orientation dialog box, make the following changes to the Elevation Initial Value and the Azimuth Increment Value parameters:
  4. Antenna Beam Orientation Initial Value Increment Value
    Elevation 87 deg 0 deg
    Azimuth 0 deg 120 deg
  5. Click OK to close the Antenna Beam Orientation dialog box.
  6. Click Apply.

Showing transmitter communication contours

  1. Go to MultibeamXmtr's () 2D Graphics - Contours page.
  2. Select the Show Contour Graphics check box.
  3. Change Type to EIRP (Effective Isotropic Radiated Power).
  4. In the Level Adding field, make the following changes:
  5. Option Value
    Add Method Start, Stop, Step
    Start 0
    Stop -60
    Step -10
  6. Click Add Level.
  7. In the Level Labels section, select the Show check box and set Number of Decimal Digits to 0.
  8. Ensure Color Method is set to Color Ramp.
  9. Set Start Color to Red and Stop Color to Blue.
  10. Click Apply.
  11. Return to the 2D Graphics window to view the new contours.

Max Gain Beams

Changing Beam Selection Strategy

The current beam selection strategy is Max Gain.

  1. Return to MultibeamXmtr's () properties and go to the Basic - Definition page.
  2. Change Beam Selection Strategy to Aggregate Active Beams.
  3. This strategy combines gains to model a single beam with a gain aggregating the gains of all individual beams. STK also combines the beam powers with the respective gains to compute the aggregate EIRP for the antenna.

  4. Click Apply.
  5. Return to the 2D Graphics window to view the new contours.

Aggregate Active Beams

Improving the resolution

You can improve the resolution of the contours.

  1. Go to MultibeamXmtr's () 2D Graphics - Contours page.
  2. Select the Set azimuth and elevation resolution together check box.
  3. In the Azimuth section, change the Resolution value to 0.5 deg.
  4. Click Apply.
  5. Return to the 2D Graphics window to view the new contours.

Enhanced Contours

There should be a noticeable change in the resolution of the contour graphics.

In MultibeamXmtr's () 2D Graphics - Contours page, the Points field, immediately below the Resolution field, will automatically update to reflect the finer resolution value.

Showing contours in 3D

You can also have STK display contours in the 3D Graphics window.

  1. Browse to MultibeamXmtr's () 3D Graphics - Attributes page.
  2. In the Contour Graphics section, select the Show Lines check box.
  3. Click Apply.
  4. Select the 3D Graphics window to view the new contours.

3D Graphics Contours

Reorienting one antenna

  1. Return to MultibeamXmtr's () properties and go to the Basic - Definition page.
  2. Reset the Beam Selection Strategy to Max Gain.
  3. Select the Antenna tab.
  4. Select the Orientation subtab.
  5. In the Position Offset field, change the X value to 1000 km.
  6. Click Apply.
  7. Select the 2D Graphics window to view the new contours.
  8. Orientation Change

  9. After viewing the effect of the offset on the contour graphics, return to the Position Offset field and reset the X value to zero (0) m.
  10. Click Apply.

In addition to EIRP, transmitter contour graphics are available for Antenna Gain, Flux Density, and RIP (Received Isotropic Power). Before moving on in the tutorial, try out one or more of the contour types using the Relative to Maximum option and the Start, Stop, Step method to avoid having to determine or guess absolute values.

Unlike Antenna Gain, which you can retrieve directly from the Antenna properties, determination of appropriate values for the other contour types requires creating additional objects, calculating access, and generating link budget reports.

Disabling the contour graphics

Clean up the 3D Graphics window of the contour graphics. This way you can continue on with creating vectors and the contour graphics won't impede your view.

  1. When you are finished experimenting, return to MultibeamXmtr's properties and go to the 2D Graphics - Contours page.
  2. Clear the Show Contour Graphics check box.
  3. Go to the 3D Graphics - Attributes page.
  4. In the Contour Graphics field, clear the Show Lines check box.
  5. Click OK.

Enhancing the 3D Graphics window display with vectors

In the following steps, you will:

  • Configure the Satellite object and the Transmitter object to display body axes
  • Attach the Transmitter object to a Sensor object and set the Sensor object spinning

You can then observe the display of the Satellite and Transmitter objects axes in the 3D Graphics window.

  1. Open CommSat's () properties and go to the 3D Graphics - Vector page.
  2. Select the Axes tab.
  3. Select the Show check box for Body Axes.
  4. Change the color by double-clicking the color pane. This provides a drop-down menu from which you can choose a new color.
  5. Click OK.
  6. In the Object Browser, right-click CommSat () and select Zoom To.
  7. Select the 3D Graphics window.
  8. Zoom and rotate the 3D view, as necessary, to see the axes.

Satellite Body Axes

Adding a sensor

  1. Using the Insert STK Objects tool, insert a Sensor () object using the Insert Default method.
  2. When the Select Object window appears, select CommSat () and then click OK.
  3. In the Object Browser, rename the Sensor object to "SatSens".
  4. Open SatSens's () properties () and go to the Basic - Pointing page.
  5. Change Pointing Type to Spinning.
  6. In the Spinning field, change the Spin Rate value to 0.2 revs/min.
  7. Go to the 3D Graphics - Attributes page.
  8. In the Lines field, select the Translucent Lines check box.
  9. In the Projection section, change the %Translucency value to 100.
  10. Click OK.

You are increasing the translucency so that display of the sensor cone in the 3D Graphics window does not interfere with display of the vector graphics.

Moving the transmitter

Move the transmitter from the satellite to the sensor.

  1. In the Object Browser, right-click MultibeamXmtr () and select Cut () from the shortcut menu.
  2. Right-click SatSens () and select Paste () from the shortcut menu.
  3. Expand SatSens so that you can see MultibeamXmtr.

Cut and paste is an easy way to move objects around in the scenario hierarchy. You can also use copy and paste to create duplicates of objects that you have previously created and configured. When you move or copy an object that has subobjects, STK moves or copies the subobjects along with the parent object.

Displaying the Transmitter's body axes

  1. Open MultibeamXmtr's () properties ().
  2. Go to the 3D Graphics - Vector page.
  3. Select the Axes tab.
  4. Select the Show check box for Body Axes.
  5. Change the color to a different color than that of the parent object's body axes.
  6. Click Apply.
  7. Right-click CommSat () and select Zoom To.
  8. Bring the 3D Graphics window to the front.

Transmitter Body Axes

Animating the scenario

Take a look at the body axes in motion.

  1. Using the Decrease Time Step () button in the Animation toolbar, decrease the time step to 1.0 sec.
  2. Using the Start () button in the Animation toolbar, briefly animate the scenario to observe the transmitter body axes as they rotate with respect to the satellite body axes in the 3D Graphics window.
  3. When you are finished, click the Reset () button in the Animation toolbar to reset the scenario back to the start time.

The Sensor object acted as a motor to move the antenna.

Displaying the Sun vector

  1. Return to MultibeamXmtr's () properties () and go to the 3D Graphics - Vector page.
  2. Select the Vectors tab.
  3. Select the Show check box for Sun Vector.
  4. Click Apply.
  5. Return to the 3D Graphics window.
  6. Sun Vector

  7. Click Start () in the Animation toolbar to briefly animate the scenario to observe the transmitter body axes and Sun vector as they rotate with respect to the satellite body axes in the 3D Graphics window.
  8. When you are finished, click the Reset () button in the Animation toolbar to reset the scenario back to the start time.

A representative selection of vectors and axes is listed on MultibeamXmtr's 3D Graphics - Vector properties page, but you are by no means limited to those. Click Add… to browse through the large variety of vectors, axes, and other components that you can add to your 3D display.

Before moving on to antenna beam patterns, experiment with other graphics settings on MultibeamXmtr’s Vector page or click Add… and introduce other components into your 3D display.

Removing the vectors from the 3D display

  1. When you are finished, return to MultibeamXmtr's () properties 3D Graphics - Vector page.
  2. Select the Axes tab.
  3. Clear the Show check box for Body Axes.
  4. Select the Vectors tab.
  5. Clear the Show check box for Sun Vector.
  6. Clear the Show check box for any components you have added.
  7. Click OK.
  8. Open CommSat's () properties ().
  9. Go to the 3D Graphics - Vector page.
  10. Select the Axes tab.
  11. Clear the Show check box for Body Axes.
  12. Click OK.

Displaying antenna beam patterns

To display the shape and gain levels of antenna beams, you can use Volume Graphics.

  1. In the Object Browser, right-click MultibeamXmtr () under SatSens () and select Cut () from the shortcut menu.
  2. Right-click CommSat () and select Paste () in the shortcut menu.
  3. Open MultibeamXmtr's () properties ().
  4. Go to the 3D Graphics - Attributes page.
  5. In the Volume Graphics field, select the Show Volume check box.
  6. Change the Gain Scale (per dB) value to 800 km.
  7. Select the Set azimuth and elevation resolution together check box.
  8. In the Azimuth section, change the Resolution value to 0.5 deg.
  9. Click Apply.

Viewing the beam patterns in 3D

  1. Bring the 3D Graphics window to the front.
  2. Click the Home View button () in the 3D Graphics window toolbar.
  3. Use your mouse to manipulate your view so that you can see the Volume Graphics of the multibeam antenna pattern.

Volume Graphics

The colors of the beam pattern represent gain levels, running the spectrum from red (relatively high gain) to violet (relatively low gain). The size of the beam pattern is determined by the setting for Gain Scale (see above), which specifies the number of kilometers per dB of gain.

Adding back contours and axes

To see a fuller picture of the transmitter, have STK display its contour graphics and axes.

  1. Return to the MultibeamXmtr's 3D Graphics - Attributes page, select the Show Lines check box in the Contour Graphics section, and click Apply.
  2. You can also bring the MultibeamXmtr’s body axes back into the picture. Go to the 3D Graphics - Vector page, select the Axes tab, and select the Show check box for Body Axes.
  3. For better display of the axes, go to the Component section and increase the Scale value to 6.0.
  4. When you are finished, return to MultibeamXmtr's () properties () and click OK.
  5. When finished, go to the Object Browser and clear the check box next to MultibeamXmtr ().

Displaying the receiver volume graphics

  1. Open CommRcvr's () properties () to the Basic - Definition page.
  2. In the Model Specs tab, clear the Auto Track check box next to Frequency.
  3. Change the Frequency value to 2.5 GHz.
  4. Select the Antenna tab.
  5. In the Model Specs subtab, make the following changes:
  6. Option Value
    Type Helix
    Design Frequency 2.5 GHz
    Diameter 0.1 m
  7. Click Apply.
  8. Go to the 3D Graphics - Attributes page.
  9. In the Volume Graphics section, select the Show Volume check box.
  10. In the Azimuth section, change the Resolution value to 1 deg.
  11. In the Elevation section, change the Resolution value to 1 deg.
  12. Click Apply.

Viewing in the 3D Graphics window

  1. Bring the 3D Graphics window to the front.
  2. Right-click CommSat () and select Zoom To.
  3. Use your mouse to manipulate the view so that you have a good view of CommRcvr's Volume Graphics.
  4. Return to CommRcvr's () properties ().
  5. On the 3D Graphics - Attributes page, in the Volume Graphics section, select the Show as wireframe check box.
  6. Click Apply.
  7. Return to the 3D Graphics window.

Wireframe Mode

This exercise illustrates only a few of the things you can do with antenna beam patterns. Experiment with other Definition settings (such as frequency, antenna model, and antenna size) and graphics options. Observe the results in the 3D Graphics window.

Save your work!

When you are finished, close any properties that are still open and save () your scenario.