Introduction to STK Radar

STK Pro, STK Premium (Air), STK Premium (Space), or STK Enterprise
You can obtain the necessary licenses for this tutorial by visiting http://licensing.agi.com/stk/evaluation or contacting AGI Support at support@agi.com or 1-800-924-7244.

This tutorial requires STK 12.9 or newer to complete in its entirety. If you have an earlier version of STK, you can view a legacy version of this lesson.

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 of the Ansys Systems Tool Kit® (STK®) digital mission engineering software:

  • STK Pro
  • Communications
  • Radar

Problem statement

Engineers and operators need a fast easy way to simulate radar systems for analysis. You need to determine how the following settings affect a radar's ability to track an aircraft:

  • Aircraft radar cross section
  • Pulse Repetition Frequency
  • Antenna gain
  • Pulse integration
  • Clutter

Solution

Use the STK software's Radar capability to model an airport surveillance radar. You will:

  • Build a monostatic radar.
  • Test various settings against a test aircraft.
  • Determine probability of detection.

If you are new to the STK application, review the following Level 1 - Beginner tutorials first: Part 1: Build Scenarios and Part 2: Objects and Properties.

What you will learn

Upon completion of this tutorial, you will understand:

  • Radar cross sections
  • Monostatic radars and their settings
  • Radar data providers

Video guidance

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

Using the starter scenario (*.vdf file)

To speed things up and enable you to focus on this lesson's main goal, you will use a partially created scenario. The partially created scenario is saved as a visual data file (VDF) in your STK install.

Retrieving the starter scenario

  1. Launch the STK () application.
  2. Click Open a Scenario in the Welcome to STK dialog box.
  3. Go to <Install Dir>\Data\Resources\stktraining\VDFs.
  4. Select STK_Communications.vdf.
  5. Click Open.

Visual data files versus Scenario files

You must make sure that you save your work in the STK application as a scenario file (.sc) and not a visual data file (.vdf) by selecting Save As from the STK File menu. A VDF is a compressed version of an STK scenario, which makes them great for sending your work in the STK application to others. However, you should use a scenario file while working with the STK application on your machine.

If you open a VDF file, the STK application keeps it as a VDF and does not automatically convert it to a scenario file. This means that the STK application does not change the file type of your scenario when you launch your scenario. You need to convert the VDF to a Scenario file using Save As.

Saving a VDF file as a Scenario file

Use Save As from the STK File menu to convert the VDF file that you opened into a scenario file.

  1. Select Save As... in the File menu.
  2. Select the STK User folder in the navigation pane.
  3. Right-click in the file and folder browser.
  4. Select New > Folder in the shortcut menu.
  5. Rename New Folder to match the title of the scenario.
  6. Open the folder you just created.
  7. Enter the name of the folder into the File name field. This will be the Scenario object's name.
  8. Open the Save as type drop-down menu.
  9. Select Scenario Files (*.sc).
  10. Click Save.

Selecting relevant objects

In this lesson, you will analyze a radar's capability to track a test aircraft. You will only use a portion of the objects in the Object Browser, not all of them. There are extra objects because you can use this same scenario to complete other lessons about STKRadar and Communications.

  1. Select the check box for the following objects in the Object Browser:
    • Radar_TestPlane ()
    • Radar_Site ()
  2. Click Save (). Save often during this lesson!

Specifying the radar cross section

Before setting up and constraining a radar system, the STK software's Radar capability enables you to specify an important property of a potential radar target — its radar cross section. Use the RCS of a popular single engine aircraft.

  1. Right-click on Radar_TestPlane () in the Object Browser.
  2. Select Properties ().
  3. Select the RF - Radar Cross Section page when the Properties Browser opens.
  4. Clear the Inherit check box at the top of the page.
  5. This enables you to set the RCS settings for the Aircraft () object instead of inheriting the settings from the Scenario () object.

  6. Set the Constant RCS Value to 10 dBsm (decibels referenced to a square meter).
  7. Ideally, you would want to use an Aspect Dependent RCS file. Since you don't have one, you will use a constant value. The constant value you set is the RCS of a sphere that radiates isotropically.

  8. Click Apply to accept your changes and to keep the Properties Browser open.

Displaying radar cross section graphics

The 3D Graphics RCS page enables you to control the 3D display of Radar Cross Section contour lines.

  1. Select the 3D Graphics - Radar Cross Section page.
  2. Select Show Volume in the Volume Graphics panel.
  3. Select Show as wireframe.
  4. Enter 5 m in the Scale (Per dBsm) field.
  5. Click OK to accept your change and to close the Properties Browser.

Viewing the RCS in the 3D Graphics window

  1. Bring the 3D Graphics window to the front.
  2. Right-click on Radar_TestPlane () in the Object Browser.
  3. Select Zoom To.
  4. Use your mouse to zoom out until you can see the RCS sphere.

Radar Cross Section Sphere Surrounding the Test Plane

Inserting the antenna servo system

Insert a Sensor () object to simulate a servo system for antenna positioning.

  1. Zoom to Radar_Site () in the 3D Graphics window.
  2. Select Sensor () in the Insert STK Objects tool.
  3. Select the Insert Default () method.
  4. Click Insert....
  5. Select Radar_Site () in the Select Object dialog box.
  6. Click OK.
  7. Right-click on Sensor1 ().
  8. Select Rename in the shortcut menu.
  9. Rename Sensor1 () Servo_System.

Using a fixed antenna rather than a spinning antenna

In the STK application, you could create a spinning sensor to simulate a spinning radar antenna normally seen at an airfield. However in this scenario, you will lock the sensor onto the aircraft and constrain the sensor to point in a limited area. Not only is this ideal for testing, but it still simulates the actual field of view of the airfield surveillance radar both horizontally and vertically.

Defining the sensor field of view

Define Servo_System's () field of view using a simple conic sensor pattern. You will use the sensor's field of view for situational awareness when Servo_System () points the antenna at the target.

  1. Open Servo_System's () Properties ().
  2. Select the Basic - Definition page.
  3. Enter 3 deg in the Cone Half Angle field.
  4. Click Apply.

Where exactly is the Sensor object by default?

When you attach the Sensor () object to the Place () object, the sensor attaches to the Place object's center point. That center point is on the surface of local terrain, but you want your servo system 50 feet above the terrain. You can move location of the sensor in relation to the Place object by increasing the sensor's fixed displacement vector. Later, when you attach the Radar () object to the Sensor () object , the radar's antenna will also be 50 feet above the terrain.

Increasing the height of the sensor

Set the sensor 50 ft off of the ground using the fixed displacement vector found in the Sensor object's Properties.

  1. Select the Basic - Location page in Servo_System's () Properties ().
  2. Open the Location Type drop-down menu.
  3. Select Fixed.
  4. Enter -50 ft in the Z field.
  5. The Place object's positive Z points to Earth's center. Therefore, to raise Servo_System () above the ground, you use a negative value.

  6. Click Apply.

Targeting the Aircraft object with the Sensor object

Use the Targeted pointing type to point Servo_System () at Radar_TestPlane ().

  1. Select the Basic - Pointing page in Servo_System's () Properties ().
  2. Open the Pointing Type drop-down menu.
  3. Select Targeted.
  4. Move () Radar_TestPlane () from the Available Targets list to the Assigned Targets list.
  5. Click Apply.

Setting range and elevation angle constraints

Typically, an airport surveillance radar has a nominal range of 60 miles and has a beam with an the elevation angle of 30 degrees. This means the radar can track the aircraft while flying within 60 miles at an angle between 0 and 30 degrees. Anything flight higher than 30 degrees is the "cone of silence" where the radar cannot track the aircraft.

  1. Select the Constraints - Active page.
  2. Click Add new constraints () in the Active Constraints toolbar.
  3. Select Elevation Angle in the Constraint Name list in the Select Constraints to Add dialog box.
  4. Click Add.
  5. Click Close to close the Select Constraints to Add dialog box.
  6. Select the Max: check box in the Elevation Angle panel in the Constraint Properties section
  7. Enter 30 deg in the Max field.
  8. Click OK to accept your changes and to close the Properties Browser.

Inserting an airport surveillance radar to the sensor

Insert a Radar () object to create an airport surveillance radar. You will model some airport surveillance radar specifications that are easily available to the public.

Inserting a radar object

First, insert a Radar () object.

  1. Insert a Radar () object using the Insert Default () method.
  2. Select Servo_System () in the Select Object dialog box.
  3. Click OK.
  4. Rename Radar1 () ASR.

Modeling a monostatic radar

You will model a monostatic radar using a search track mode. You could use this type of antenna for transmitting and receiving, along with detecting and tracking point targets.

To understand constants and equations used in the STK application, look at Search/Track Radar Constants and Equations in STK Help.

  1. Open ASR's () Properties ().
  2. Select the Basic - Definition page.
  3. Notice how the Radar System defaults to Monostatic.
  4. Select the Mode tab.
  5. Notice how the Radar Monostatic Mode defaults to Search Track.

Defining the waveform

The waveform in your system will use a fixed pulse repetition frequency (PRF) of approximately 1000 Hz. Radar systems often use multiple pulse integration which is the process of summing all the radar pulses to improve detection. This helps increase the signal-to-noise ratio. The PRF is the number of pulses of a repeating signal in a specific time unit. After producing a brief transmission pulse, the transmitter turns off in order for the receiver to hear the reflections of that signal off of targets.

  1. Select the Pulse Definition subtab.
  2. Notice the Waveform is set to Fixed PRF.
  3. Notice the default PRF value is 0.001 MHz.
  4. You will keep that value since your system's PRF is approximately 1000 Hz.

Defining the pulse width

Pulse width is the width of the transmitted pulse. The uncompressed RF bandwidth can also be taken as the inverse of the pulse width. You will set the pulse width to one microsecond.

  1. Open the Pulse Width unit selector ().
  2. Select usec.
  3. Set the Pulse Width to 1 usec in the Pulse Width field.
  4. Click Apply.

Defining the antenna pattern

Model the antenna using the cosine squared aperture rectangular antenna pattern. The antenna transmit frequency for your radar is between 2.7-2.9 GHz.

  1. Select the Antenna tab.
  2. Click the Antenna Model Component Selector ().
  3. Select Cosine Squared Aperture Rectangular () in the Antenna Models list when the Select Component dialog box opens.
  4. Click OK to accept your selection and to close the Select Component dialog box.
  5. Select the Use Beamwidth option.
  6. Set the following:
  7. Option Value
    X Dim Beamwidth 5 deg
    Y Dim Beamwidth 1.4 deg
    Design Frequency 2.8 GHz
    Main-lobe Gain 34 dB
    Efficiency 55%
  8. Click Apply.

Defining the radar transmitter

The transmitter has a frequency range of 2.7-2.9 GHz, a peak power of 20 kilowatts, and uses either linear or circular polarization. Your system uses linear polarization.

  1. Select the Transmitter tab.
  2. Select the Specs tab.
  3. Select the Frequency option.
  4. Enter 2.8 GHz in the Frequency field.
  5. Enter 20 kW in the Power field.
  6. Select the Polarization subtab.
  7. Select the Use check box.
  8. Keep the default setting of Linear.
  9. Click Apply.

Setting the radar receiver's polarization

You don't have specific values regarding the low noise amplifier settings. These would be applied on the Receiver's Specs subtab. However, you know the polarization.

  1. Select the Receiver tab.
  2. Select the Polarization subtab.
  3. Select the Use check box.
  4. Ensure the default setting is Linear.
  5. Click Apply.

Defining radar clutter

Radar clutter is unwanted echoes returning to your radar system. Such echoes typically result from ground, sea, rain, animals, insects, chaff, and atmospheric turbulence. Your radar site is surrounded by buildings, hills, and mountains. You want to take this into account during your analysis.

  1. Select the Clutter tab.
  2. Select the Enabled check box.

Scattering Point Provider List

The STK software defaults to one scattering point provider list and defaults to one provider (single point). You can build your own lists and save them to the Component Provider. You can choose a Scattering Point Provider that specifies the geometry needed for your calculations. For your preliminary analysis, you will use a nominal points file. A points file is an ASCII text file that needs to have a *.spf extension.

Points File

Creating a points file

Create a points file and save it in your scenario folder.

  1. Open Notepad or a text editor that does not add any hidden characters.
  2. Enter manually or copy and paste the following into Notepad:
  3. ScatteringPointProviderPointsFile v1
    DataFormatType LatLonAlt
    35.41000	-119.03600	0.0
    35.41100	-119.03400	0.0
    35.41200	-119.03200	0.0
    35.41300	-119.03000	0.0
    35.41400	-119.02800	0.0
  4. Open the File menu.
  5. Select Save As... .
  6. Browse to your scenario folder (e.g., C:\Users\<username>\Documents\STK_ODTK 13\<Scenario folder>).
  7. Open the Save as type drop-down list.
  8. Select All Files.
  9. Enter RadarPointFile.spf in the File name field.
  10. Click Save.
  11. Close Notepad.

Configuring the Scatter Point Model

  1. Click the Scattering Point Provider Component Selector () in the Point Provider Details panel.
  2. Select Points File () in the Scattering Point Provider list when the Select Component dialog box opens.
  3. Click OK to accept your selection and to close the Select Component dialog box.
  4. Click the Filename ellipsis ().
  5. Browse to your scenario folder (e.g., C:\Users\<username>\Documents\STK_ODTK 13.0\<Scenario folder>).
  6. Select RadarPointsFile.spf.
  7. Click Open.
  8. When you select a points file, the STK software defaults to a constant coefficient of 0 dB. You can create your own component and change the value at any time. You can manually enter the value here which is then applied to all of your points. You will learn more about this later.

  9. Click Apply.

Computing access between the radar and the aircraft

You want to create an Access report between the radar and the aircraft to better analyze your radar system. The Access report will show you the exact times when the radar system can track the aircraft. Also the report will visualize those times on the 2D and 3D Graphics windows using access lines.

Modifying the radar graphics options

The Access page of ASR's 2D Graphics properties enables you to control the display of radar access lines in the 2D Graphics window. It also enables you to see the points from your points file in both the 2D and 3D Graphics windows.

  1. Select the 2D Graphics - Access page.
  2. Select the Enable check box in the Clutter panel.
  3. Open the Color drop-down menu.
  4. Select yellow.
  5. Click OK to accept your changes and to close the Object Browser.

Creating the Access report

You will create the Access report.

  1. Right-click on ASR () in the Object Browser.
  2. Select Access... () in the shortcut menu.
  3. Select Radar_TestPlane () in the associated objects list once the Access Tool opens.
  4. Click .
  5. Leave the Access Tool open.

Visualizing your points from the points file

After creating an access between the radar and the aircraft, you can visualize the points from the points file in both the 2D and 3D Graphics windows.

  1. Bring the 3D Graphics window to the front.
  2. Zoom to Radar_Site ().
  3. Use your mouse to zoom out until you can see all five points from the points file.

Point File Points 3D Graphics Window

Creating a custom report

You will create a custom report to draw specific data from your scenario, enabling you to tailor your analysis to your needs. This custom report will gather a lot of information like the Signal to Noise Ratio (SNR), Probability of Detection (PDet), pulse integration, and clutter.

Creating a new report

First create a new report.

  1. Return to the Access Tool.
  2. Click Report & Graph Manager....
  3. Select the My Styles () folder in the Styles panel list once the Report & Graph Manager opens.
  4. Click Create new report style () in the Styles toolbar.
  5. Name the report Radar Test.
  6. Select the to open the report's properties.
  7. Select the Content page when the Properties Browser opens.

Selecting your data providers

Data providers let you decide what information you want the report to gather. For this scenario, you will base the probability of detection (PDet) on a value of 0.800000 or higher (with 1.0 being the highest value). You will want information like the signal-to-noise ratio, pulse integration, and clutter.

  1. Expand () the Radar SearchTrack () data provider in the Data Providers list.
  2. Move () the following data provider elements, in the order shown, to the Report Contents list:
    • Time ()
    • S/T Integrated SNR (): Signal to Noise ratio over the dwell of pulses for the primary polarization channel
    • S/T Integrated S/(N+J+C) (): Signal to Noise plus Jamming plus Clutter ratio over the dwell of pulses under jamming presence for the primary polarization channel
    • S/T Integrated PDet (): Probability of Detection integrated over the dwell of pulses for the primary polarization channel
    • S/T Integrated PDet w/J+C (): Probably of Detection under jamming and clutter presence for the primary polarization channel
    • S/T Clutter Power (): Clutter power for the primary polarization signal channel
    • S/T Pulses Integrated (): Number of pulses
  3. Click OK.

Generating your report

  1. Select Radar Test () in the My Styles () folder when you return to the Report & Graph Manager.
  2. Click Generate...
  3. Focus on the first access when the report opens.
  4. You require an S/T Integrated PDet of 0.800000 or better. The first S/T Integrated PDet value in the report is bad. You can also see that S/T Pulses Integrated is 512, which is the maximum default number set in the Radar () objects properties.

  5. Scroll down in the report to when Time equals approximately 18 minutes.
  6. S/T Integrated PDet jumps above 0.800000. You can see a corresponding decrease in S/T Pulses Integrated.

  7. Scroll down in the report until Time equals approximately 30 minutes.
  8. You can see about a three-minute break between the first group of accesses. Then, the accesses resume. The aircraft flew through the radar's cone of silence.

  9. Look at your S/T Integrated PDet value at 1 Aug 2022 19:22:42.00.
  10. Analyzing your custom graph

    The value at 1 Aug 2022 19:22:42.00 is above 0.800000. However, the next column to the right (S/T Integrated PDet w/J+C) the value is 0.000100, which is very low. From this data, you can determine that clutter is degrading your system. You can see the clutter increase in the next column, S/T Clutter Power (dBW). As the clutter power increases, your S/T Integrated PDet values decrease. You can also see that S/T Integrated S/(N+J+C) (dB) (SNR) is greatly affected by increased S/T Clutter Power (dBW).

    Clutter Effect

Creating a custom graph

Creating a graph can make trends in your data easier to analyze and improves your briefings or presentations. For this graph, you will focus on Probability of Detection and Clutter Power.

Creating a new graph

First create a new graph.

  1. Close the Radar Test report.
  2. Return to the Report & Graph manager.
  3. Select the My Styles () folder in the Styles panel.
  4. Click Create new graph style () in the Styles toolbar.
  5. Name the graph PDET and Clutter Power.
  6. Select the Enter key.
  7. Select the Content page when the Properties Browser opens.

Selecting your data providers

You will graph S/T Integrated PDet and S/T Clutter Power.

  1. Expand () the Radar SearchTrack () data provider in the Data Providers list.
  2. Move () S/T Integrated PDet () data provider element to the Y Axis.
  3. Move () S/T Clutter Power () data provider element to the Y2 Axis.
  4. Enter 1.000 sec in the Step Size field.
  5. Click OK.

Generating your custom graph

  1. Return to the Report & Graph Manager.
  2. Select PDET and Clutter Power () in the My Styles () folder.
  3. Click Generate....
  4. Be patient. This can take a couple of minutes to analyze.

Analyzing your custom graph

There are two areas of interest in the graph. First, you can see a break during the first period of tracking the aircraft. This is the aircraft passing through the radar's cone of silence. During the second period of tracking, you can see where clutter effects your PDET.

PDET and Clutter Power Graph

Viewing clutter in the 3D Graphics window

You can see that your points file works in the both the 2D and 3D Graphic windows.

  1. Place your cursor in the middle of the clutter spike in the PDET and Clutter Power graph.
  2. Right-click.
  3. Select Set Animation Time in the shortcut menu.
  4. Bring the 3D Graphics window to the front.
  5. Zoom out until you can see Servo_System's () projection passing through the clutter points.
  6. Sensor and Clutter Points

  7. Return to the PDET and Clutter Power graph.
  8. Hold down your left mouse button, draw a box around the clutter spikes and zoom into the top of the clutter spikes. You can see each individual point's power spike.
  9. Point Power Spikes

  10. Keep the PDET and Clutter Power graph open.

Creating a constant coefficient component

Recall that the constant coefficient applied to all of the points in your file is 0 dB. Some points in the file might have larger values. You can create your own component and apply different coefficient values to different points.

  1. Open ASR's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Select the Clutter tab.
  4. Click the Scattering Point Model Component Browser () in the Default Scattering Point Model panel.

Duplicating a component

The components in the Scattering Point Model list cannot be changed. However, you can duplicate a component and then edit the duplication.

  1. Select Constant Coefficient () in the Scattering Point Model list.
  2. Click Duplicate component () in the Scattering Point Model toolbar.
  3. Type My Coefficient in the Name: field when the Field Editor dialog box opens.
  4. Click OK to close the Field Editor dialog box.
  5. Double-click on My Coefficient () in the Scattering Point Model list.
  6. Enter 5 dB in the Constant Coefficient field when the ScatteringPointModel - My Coefficient dialog box opens.
  7. Click OK to close the ScatteringPointModel - My Coefficient dialog box.
  8. Click Close to close the Component Browser.

Navigating to the points file

You can select individual points in your points file to use your custom coefficient component.

  1. Open Windows File Explorer.
  2. Select Documents when File Explorer opens.
  3. Double-click on STK_ODTK 13 ().
  4. Double-click on your scenario folder ().
  5. Right-click on RadarPointFile.spf.
  6. Select Open with.
  7. Select Notepad in the dialog box.
  8. Click OK.

Editing the points file

  1. When Notepad opens, enter "My Coefficient" (include the double quotation marks) to the right of the first point. You have to enter the exact name of the component you created.
  2. Enter "My Coefficient" to the right of the last point.
  3. Edited Points File

  4. Open the File menu.
  5. Select Save.
  6. Close Notepad and File Explorer.

Reloading your points file

You must reload your points file in order for the changes to take effect.

  1. Return to ASR's () properties.
  2. Click Reload in the Point Provider Details panel. You should see change in the points list in the ScatteringPointModel column.
  3. Click OK.
  4. Be patient. This can take a couple of minutes to analyze.

Viewing the changes in the PDET and Clutter Power graph

  1. Return to the PDET and Clutter Power graph.
  2. Click Refresh () in the report tool bar or select the F5 key to refresh.
  3. Zoom into the top of the clutter spike to see changes.
  4. Coefficient Comparison

    The first graph shows a constant coefficient of 0 dB on all five points. The second graph shows a 5 dB increase for the first and last points.

Saving your work

  1. Close any open reports, tools, and properties.
  2. Save () your work.

Summary

You created a scenario that used the surface of the WGS84 as the central body obstruction. You entered a constant RCS value for your aircraft. You built a servo system to track your aircraft. You set up an airport surveillance radar using a monostatic search track mode. Then, you learned how to measure clutter effects using a points file. You learned about data providers required to analyze your radar system. Lastly, you created a custom component which increased the constant coefficient and applied the component to two points in the points file.