How to Model Propagation Loss in an Urban Environment
In the following tutorial, you will analyze communications
between a patrol vehicle and a command post in a city environment.
The analysis will include:
- A link budget between a transmitter at the command post and a
receiver attached to the ground vehicle to assess the quality of
the communications link while the ground vehicle travels through
the urban environment.
- A simple Access report that will show when communication is and
is not possible between the ground vehicle and the command
post.
- Computation of the signal strength throughout Skopje, providing
a quick overview of communication problem zones.
The following frequency and STK object settings are recommended
or required for analysis with the Urban Propagation Wireless InSite
Real Time 2.5 model:
- Frequency. Frequency cannot go below 100 MHz. There is
no upper limit restriction; however, above 7 GHz, predictions can
become more sensitive to the finer resolution building details that
may not be present in the shapefile or in the model's internal,
simplified geometry.
- Height Above Ground. Provided that both transmitter and
receiver are above ground, there is no height restriction. However,
prediction fidelity is reduced if both the
transmitter and receiver are on or close to the ground (less than
one meter) since ground conditions that are important to the
analysis (e.g., ground cancellation) are not included.
- Line of Sight and Az-El Mask constraints. It is
recommended that you do not enable STK Line of Sight and Az-El Mask
constraints. The Triple Path Geodesic model of the Urban
Propagation Extension employs a higher-fidelity algorithm to
simulate RF propagation in an urban environment than a simple
line-of-sight prediction. In particular, the model has the
capability to make signal attenuation predictions in situations
where line-of-sight transmission is obscured, by considering three
of the most significant paths of diffracted energy around buildings
and over terrain. The use of Line of Sight and Az-El terrain mask
constraints is therefore not appropriate when using the Triple Path
Geodesic model.
The sample shapefile, Skopje.shp, used in this tutorial is
provided by East View Cartographic (EVC).
Note: Licenses required for this tutorial
are STK/Communications, Urban Propagation Extension for
STK/Communications, STK Professional Edition, and STK/Coverage. An
STK/Terrain, Imagery and Maps (STK/TIM) license is not required for
this tutorial, but is required to include Bing Maps in the
scenario.
Create a Scenario
Create a scenario for the following analysis period:
Start Time: 19 Oct 2009 15:10:00.000 UTCG
Stop Time: 19 Oct 2009 15:12:00.000 UTCG
Add Terrain to your Scenario
Terrain added to the scenario properties will be used by the
Urban Propagation Extension for analysis. For more information on
using terrain in your analysis, see Terrain. To add the sample terrain file
to the scenario:
- Go to the Scenario's Basic->Terrain properties page.
- Click Add, select AGI Terrain File
(pdtt) as the file type, and browse to <STK
install area>\Help\STK\samples\SRTM_Skopje.pdtt.
- Make sure that Use is enabled for the terrain
file and click Apply. The SRTM_Skopje.pdtt terrain
file will be used in the urban analysis.
- Go to the Scenario's 3D Graphics->Global Attributes
properties page and select Draw On Terrain when
Available. Click OK.
- Add the terrain file to the 3D Graphics window:
-
- Select the 3D Graphics window.
- Click
to open the Globe
Manager window.
- From the Globe Manager toolbar, click
to display the
Open Terrain and Imagery Data window.
- Browse to <STK install
area>\Help\STK\samples\.
- Select SRTM_Skopje.pdtt and click
Open. The file will be displayed in the Globe
Manager window.
Apply the Urban Propagation Model
- Go to the Scenario's RF->Environment properties page. Under
Atmospheric Absorption Model, make the following selections and
click OK.
-
- Select Use and browse to Urban Propagation WIRT
2.5 and click OK.
- Keep TPGEODESIC as the Calculation Method.
TPGEODESIC, which is the triple path compute option, produces
higher fidelity results than the other options, which are empirical
models.
- Browse to the urban building geometry data file,
<STK install
area>\Help\STK\samples\Skopje.shp. An urban building
geometry data file is a polygon shapefile with a *.shp
extension.
- The Projection/Horizontal Datum field indicates if the WGS84
coordinate system is specified in latitude/longitude coordinates or
UTM coordinates. Keep the default value of Lat/Lon
WGS84.
- The Building Height Data Attribute list contains all the
columns in the data file. You will need to know which column
contains the height attribute. In the Skopje.shp file, the ZV2
column contains the height attribute, so select
ZV2.
- There are two Building Height Reference Methods for calculating
the building height reference. Since terrain is included in the
scenario, select HeightAboveTerrain.
- The building height attribute can be specified in feet or
meters. Keep Meters as the Building Height
Unit.
- Leave the Override Geometry Tile Origin
disabled.
- Enable Use Terrain Data and click
OK.
- Save the scenario.
Add Objects to the Scenario
Populate the scenario with the following objects:
Skopje Facility
To model the transmitter at the command post, create a facility
object and attach a transmitter to it:
- Select Insert Facility From City Database from
the Insert menu. Search for and add Skopje.
- Go to the Skopje Facility's Basic->Position properties page,
change Height Above Ground to .001 km and set
Use terrain data. Click OK.
- Add a default transmitter to the Skopje facility.
- The maximum frequency that is valid with the Urban Propagation
model is 7 GHz. The default frequency for a transmitter is 14.5
GHz, so go to the Transmitter's Basic->Definition properties
page and change Frequency to 7 GHz. In addition,
change the EIRP value to 3 dBW.
- Go to the Transmitter's Constraints->Basic properties page,
clear Line of Sight and click
OK.
Ground Vehicle
- Add a default ground vehicle and open up its properties.
- On the Ground Vehicle's Basic->Route properties page, add
the following route points. Note that we set the altitude to adhere
to the recommendation that all objects that travel over terrain be
at least one meter above ground.
| Latitude |
Longitude |
Altitude |
| 42.00004 deg |
21.41604 deg |
0.001 km |
| 41.99817 deg |
21.42527 deg |
0.001 km |
| 42.00037 deg |
21.42708 deg |
0.001 km |
| 41.99896 deg |
21.42978 deg |
0.001 km |
| 41.99930 deg |
21.43370 deg |
0.001 km |
- Under Altitude Reference, select Terrain and
set the following:
-
- Granularity: .093 km
- Interp. Method: Terrain Height
- Go to the Ground Vehicle's Constraints->Basic properties
page, clear Line of Sight, and click
OK.
- Add a default receiver to the ground vehicle.
- Go to the Receiver's Constraints->Basic properties page,
clear Line of Sight, and click
OK.
Locate the Shapefile in the 3D Graphics Window
Creating an Area Target that has the same size and shape and is
in the same location as the shapefile will enable you to quickly
find the shapefile in the 3D Graphics window. The Area Target is
also used for coverage analysis later in this tutorial. To create
the Area Target:
- Go the Scenario's RF->Environment properties page to get the
Terrain Extent values.
- Create an Area Target and use the Terrain Extent values to
define the boundaries of the Area Target, as shown below:
-
| Latitude |
Longitude |
| 41.9904 deg |
21.4157 deg |
| 41.9904 deg |
21.4357 deg |
| 42.0044 deg |
21.4357 deg |
| 42.0044 deg |
21.4157 deg |
- To view the shapefile in the 3D Graphics window, right-click
AreaTarget1 and select Zoom
To.
Display the Results in the 3D Graphics Window
Make the following changes to the 3D Graphics window and
properties:
- Click Microsoft Bing Maps (
) and select Aerial to display the roads
through Skopje.
-
Note: An STK/TIM license and an Internet connection
are required to use Microsoft Bing Maps.
- You now want to check the position of the facility and the
route for the ground vehicle. The Urban Propagation extension does
not include the inside of buildings in its analysis, so make sure
that the facility is not located in a building. Also, make sure
that the ground vehicle will stay on the road when the scenario is
animated. To make changes, use the 3D Object Editor to move the
facility or change the ground vehicle's route.
- Click the down arrow on View From/To
(
) and
select
GroundVehicle->GroundVehicle1
so that you can follow it when you animate the scenario.
- Change the time step to 0.1 sec and animate
the scenario. The ground vehicle should stay on the roads as it
goes through town. If the ground vehicle does not stay on the road,
use the 3D Object Editor to modify its route. Note that the ground
vehicle passes in front of the facility.
- Save the scenario.
Generate a Link Budget Report
A Link Budget report can provide an overview of the quantities
of the Communications parameters throughout the mission. To
generate the report:
- Right-click the Transmitter object and select Access
Tool from the menu.
- Under Associated Objects, select Receiver1
under GroundVehicle and click Compute.
- Click the Access Report to confirm that there
is access between the transmitter and the receiver.
- Minimize the report and click Report & Graph
Manager....
- Select Link Budget - Detailed under Installed Styles and
click Generate....
- Change the step size for the report to 1.0
sec.
- Animate the scenario and observe the access link between the
ground vehicle and the command post. During animation, the Line of
Sight graphical line will go through buildings; however, be aware
that this is only a geometric rendering and not does reflect a
communications link.
- Look at the report to determine if a communications parameter
requires additional tweaking because of its potential impact on
communications between the ground vehicle and the command post. The
next procedure provides an example of determining the impact of one
constraint on communications.
Create an Access Report with a BER Constraint
To determine the impact of the Bit Error Rate (BER) constraint
on communications, do the following to generate a simple Access
report that will show when communication is and is not possible
between the ground vehicle and the command post:
- Go to the Transmitter's Constraints->Comm properties
page.
- Select Max and set the maximum Bit Error Rate
to 1e-6 and click OK.
- Animate the scenario and observe that there is a time when
there is no access between the two objects.
- Go to the Report & Graph Manager and generate the
Gaps report for Access to view the exact amount of
time when there is no access between the two objects.
Compute Object Coverage
Note: An STK/Coverage license is required for the
rest of the tutorial.
To calculate and display the BER constraint levels along the
ground vehicle's route:
Clear All Accesses and Constraints
- Go to the Analysis menu and remove all accesses.
- Go to the Transmitter's Constraints->Comm properties page
and clear Max under Bit Error Rate. Click
OK.
Define Object Coverage
- Right-click Receiver1 and select
Coverage Tool.
- Assign the transmitter on the Skopje facility as an asset.
- Click Define... under Figure of Merit.
- On the Specify Figure of Merit window, select Access
Constraint as the Type and BitErrorRate
as the Constraint.
- Change the Time Step to 1 sec and click
OK.
- Under Graphics, click Contours....
- Select Use Contour Levels on Vehicle
Track.
- For the Add Method, select Explicit and enter
the following levels. Remember to click Add each
time you enter a level.
-
1e-30
1e-20
1e-10
1e-5
1e-1
2e-1
- Select Use Color Ramp. Select
green as the first color and red
as the second color for the ramp colors. Click OK
to return to the Object Coverage tool.
- Select Save Configuration.
- Click Apply.
- Click Compute.
Display Object Coverage
- View the ground vehicle route in the 3D Graphics window. Red
indicates a high bit error rate and green indicates a low bit error
rate.
- Go to the 3D Graphics window. The route should look similar to
the following:
-
Compute Received Isotropic Power for the Entire Region
Now you are going to compute coverage for the entire area that
the shapefile covers. A figure of merit will be used to display the
quality of the communication links to every part of the city. This
will allow you to easily see which routes will provide a favorable
communication link with the facility and which routes to avoid.
- Create a CoverageDefinition object and set the following
properties:
-
- Make Type Custom Regions.
- Click Select Regions... and select
AreaTarget1.
- Click Grid Constraint options… and set
Reference Constraint Class to Receiver and select
GroundVehicle/Receiver1.
- There is always a trade-off between resolution and
computational speed with grid resolution. In this case, however,
the resolution has to be high enough to resolve the features of the
urban environment. Set Point Granularity, Lat/lon to .0001
deg and Point Altitude to Altitude above
Terrain and .001 km.
- Go to the Basic->Assets properties page and assign the
transmitter as an asset.
- Go to the Basic->Interval properties page and clear
Use Scenario Time Period and set the Stop time to
19 Oct 2009 15:10:01.000 UTC. Setting the interval
to one second is adequate for static coverage.
- Go to the Basic->Advanced properties page and clear
Automatically Recompute Accesses and click
OK.
- Go to the 3D Graphics window and select View
From/To->Area Target->AreaTarget1. The area target
should include all the urban data from the shape file, the ground
vehicle's route, and the facility. You should also see all of the
coverage's grid points in the area target.
- Attach a Figure of Merit object to the CoverageDefinition
object. On the Figure of Merit's Basic->Definition properties
page:
-
- Select Access Constraint as the Type and
RcvdIsotropicPower as the Constraint.
- Under FOM Value Limits, select Use FOM Value in Limits
for Statistics and set the minimum value to -3000
dBW and the maximum value to 0 dBW. Click
OK.
- Select Compute Accesses from the
CoverageDefinition menu.
- Generate the Grid Stats report for
FigureofMerit1 to determine the minimum and maximum values to use
for coverage contours. The report will take a few minutes to
generate.
- Turn off the grid points since they are no longer needed and
the color of the grid points may interfere with the coverage
contour colors. To turn off the grid points, go to the Coverage
Definition's 2D Graphics->Attributes properties page, and under
Static Graphics, clear Show Points.
- Go to the FOM's 2D Graphics->Contours properties page,
Select Static as the Type, enable
Show, and select Smooth Fill as
the Style. Set these values for the contour graphics, which are
based on the minimum and maximum FOM values in the Value by Grid
point report:
-
Start: -300 dBW
Stop: -60 dBW
Step: 4
- Click Add Levels and set the Start Color to
Red and End Color to Green.
- Go to the Figure of Merit's 3D Graphics->Attributes
properties page, and under Smooth Contours, change Pixels Per
Degree to 100000 and click OK.
The rendering will take a few minutes to complete.
- Click OK and go back to the 3D Graphics
window. Red indicates the least amount of received isotropic
power.
-