ASSET Technical Reference Guide
ASSET Technical Reference Guide
Explanation of Symbols
Throughout this guide, where appropriate, some symbols are used to highlight
particular pieces of text. Three different symbols are in use, and are explained as
follows:
Symbol Brief Description Full Description
Note Signifies text that should be noted or carefully considered.
Tip Signifies text that may help you do something in an easier or quicker
way.
Warning or Important Signifies text that is intended as a warning or something important.
Contents
Chapter 1 Array and Report Descriptions 11
2g and 2.5g (Non-Sim) Arrays ......................................................................... 12
Coverage and Interference Arrays (2g + 2.5g) (Non-Sim) ........................................ 12
GSM (Sim) Arrays............................................................................................ 21
Pathloss Arrays .......................................................................................................... 21
Coverage Arrays ........................................................................................................ 22
All Servers Array ........................................................................................................ 23
Terminal Information Arrays ...................................................................................... 24
UMTS, CDMA2000 and EV-DO Arrays ............................................................ 25
Pathloss Arrays .......................................................................................................... 26
Pilot Coverage Arrays ................................................................................................ 26
Handover Arrays ........................................................................................................ 28
Uplink Noise Arrays ................................................................................................... 29
Downlink Noise Arrays ............................................................................................... 30
Uplink Coverage Arrays ............................................................................................. 30
Downlink Coverage Arrays ........................................................................................ 31
Coverage Balance Arrays .......................................................................................... 33
Soft Blocking Arrays .................................................................................................. 33
Hard Blocking Arrays ................................................................................................. 34
Throughput Arrays ..................................................................................................... 34
HSDPA Arrays ........................................................................................................... 35
HSUPA Arrays ........................................................................................................... 37
All Servers Array ........................................................................................................ 38
Terminal Information Arrays ...................................................................................... 39
DVB-H C/I Array ........................................................................................................ 40
LTE Arrays....................................................................................................... 40
Pathloss Arrays .......................................................................................................... 41
Downlink Reference Signal Coverage Arrays ........................................................... 42
Downlink Noise Arrays ............................................................................................... 44
Uplink Coverage Arrays ............................................................................................. 44
Downink Coverage Arrays ......................................................................................... 45
Downlink Throughput and Data Rate Arrays ............................................................. 46
Uplink Throughput and Data Rate Arrays .................................................................. 48
General Arrays ........................................................................................................... 51
Terminal Information Arrays ...................................................................................... 52
Fixed WiMAX Arrays ........................................................................................ 53
General Arrays ........................................................................................................... 53
Thresholded Arrays ................................................................................................... 54
Terminal Information Arrays ...................................................................................... 55
Mobile WiMAX Arrays ...................................................................................... 56
Pathloss Arrays .......................................................................................................... 57
Preamble Arrays ........................................................................................................ 57
Uplink Coverage Arrays ............................................................................................. 58
Downlink Coverage Arrays ........................................................................................ 59
General Arrays ........................................................................................................... 60
Terminal Information Arrays ...................................................................................... 61
Index 123
In addition to this section, there are specialist documents containing more detailed
descriptions of the array outputs and algorithms used in the Simulator. For
information on how you can obtain these documents, please see Static Simulation
Algorithms and Outputs on page 119.
Example of the 2g/2.5g Arrays under the Coverage heading in the Data Types list
Interference Arrays
When creating one of the Interference arrays, ASSET requires a Best Server array
in memory. If this is not the case, a Best Server array will be automatically created.
However, if you later create subsequent Interference arrays after making changes to
the network, ASSET does not automatically create a fresh Best Server array.
Therefore, in cases where you suspect the Best Server array in memory has become
out of date for any reason, you should explicitly create both the Best Server array and
the required Interference array when running the Array Creation wizard. For
example:
Example of creating Best Server array and required Interference array in the Coverage/Interference wizard
This interference array type was designed for networks using frequency hopping,
although it also works for non-hopping networks. In a non-hopping network, the
carrier group can be considered to contain just a single carrier in the above
description.
This interference array type was designed for networks using frequency hopping,
although it also works for non-hopping networks. In a non-hopping network, the
carrier group can be considered to contain just a single carrier in the above
description.
This array does not consider frequency hopping, and so can be considered to be an
interference calculation for a non-hopping version of the frequency plan.
If the traffic array and the GPRS Data Rate array are of different resolutions, the
GPRS Data Rate array is interpolated to get the corresponding kb/s for each traffic
array pixel.
To display this on the map, ensure Average Data Rate per Timeslot (GPRS) is selected
in the list of data types to display. The area covered by each GPRS sub-cell is
displayed on the map in the colour corresponding to its average data rate per
timeslot.
If you are taking traffic into account for interference and the 8-PSK traffic mix of
any sub-cell is greater than zero, ASSET assumes that the percentage of the traffic is 8-
PSK (which uses less power because of the APD and causes less interference).
When the average C/I value for each pixel has been determined, the array converts it
from a signal to noise ratio to a data rate per timeslot by referring to the Coding
Scheme. For details, see the ASSET User Reference Guide.
If the traffic array and the EGPRS Data Rate array are of different resolutions, the
EGPRS Data Rate array is interpolated to get the corresponding kb/s for each traffic
array pixel.
To display this on the map, ensure Average Data Rate per Time Slot (EGPRS) is
selected in the list of data types to display. The area covered by each EGPRS sub-cell
is displayed on the map in the colour corresponding to its average data rate per
timeslot.
When displayed on the map, the array has different colours representing the different
service levels in a kb/s/timeslot. For example:
High (Multimedia) >12kb/s (Red)
Medium (Web access) 7-12kb/s (Green)
Low (e-mail) 2-7kb/s (Blue)
As with other arrays, you can double-click the item from the Data Types list on the
Map View to change the displayed colours and categories for the array.
Example of the GSM (Sim) arrays appearing in the Map View Data Types
Pathloss Arrays
CINR (Control)
Dependencies: Terminal, Cell Layer, Indoor
These are the CINR(Control) values corresponding to the best serving sub-cells, so
they are not necessarily the highest CINR(Control) values.
Example of the Simulator 3g arrays appearing in the Map View Data Types
DL Loss
Dependencies: Terminal, Carrier, Indoor
The lowest downlink loss. Represents average values and is therefore calculated with
fades of 0dB.
Nth DL Loss
Dependencies: Terminal, Carrier, Indoor
The Nth lowest downlink loss. Represents average values and is therefore calculated
with fades of 0dB.
RSCP Coverage OK
Dependencies: Terminal, Carrier, Indoor
This is a thresholded version of the RSCP Coverage Probability array and has just two
values (Yes/No). It has the advantage of being quicker to calculate than the RSCP
Coverage Probability array. A value of “Yes” means that the RSCP coverage
probability meets the coverage reliability level specified in the Sim Display
Thresholds tab of the Array Settings dialog box.
Pilot SIR
Dependencies: Terminal, Carrier, Indoor
This is the best Pilot SIR value. It represents an average value and is therefore
calculated with fades of 0dB.
Handover Arrays
The aim of the following arrays is to provide the planner with an idea of potential
handover areas, and to indicate areas of pilot pollution. All arrays are based on mean
Pilot Ec/Io levels calculated with fades of 0dB.
Pilot Polluters
Dependencies: Terminal, Carrier, Indoor
If the Pilot Pollution Threshold specified in the Simulation Wizard is x dB then:
For UMTS, the number of pilot polluters at a location is:
The number of cells that are not in the active set, but provide an Ec/Io level within
x dB of the best Ec/Io in the active set. Therefore the pilot pollution threshold in
UMTS is a relative quantity.
A typical value for UMTS is 6 dB.
For CDMA2000 and EV-DO, the number of pilot polluters at a location is:
The number of cells that are not in the active set, but provide an Ec/Io level higher
than x dB. Therefore the pilot pollution threshold in CDMA2000 is an absolute
quantity.
A typical value for CDMA2000 is -15 dB.
UL Load
Dependencies: Carrier
This is the uplink cell load of the Best DL Cell (by RSCP). Note that for OTSR cells,
there can be a different uplink load on each antenna used by the cell (just as in the
uplink simulation reports for OTSR cells).
UL FRE
Dependencies: Carrier
This is the uplink frequency re-use efficiency of the Best DL Cell (by RSCP). Note that
for OTSR cells, there can be a different uplink FRE on each antenna used by the cell
(just as in the uplink simulation reports for OTSR cells).
DL Total RX Power
Dependencies: Terminal, Carrier, Indoor
This is the total downlink received power. It represents an average value and is
therefore calculated with fades of 0dB.
DL Io
Dependencies: Terminal, Carrier, Indoor
This is the total downlink power spectral density. It represents an average value and
is therefore calculated with fades of 0dB.
DL Iother/Iown
Dependencies: Carrier
This is the ratio of downlink power received from other cells, to downlink power
received from own cell, where “own cell” is the Best DL Cell (by RSCP).
DL FRE
Dependencies: Carrier
This is the downlink frequency re-use efficiency at a pixel and it is related to DL
Iother/Iown as follows:
DL FRE = 1 / ( 1 + Iother/Iown )
Best UL Cell
Dependencies: Terminal, Carrier, Indoor, Service, UL Bearer, Speed
This is the cell requiring the minimum uplink transmit power. For UMTS bearers, the
only real dependence is on the carrier used. However, for CDMA2000 bearers, the
Best UL Cell must have an RC type that is supported by the terminal type.
UL Req TX Power
Dependencies: Terminal, Carrier, Indoor, Service, UL Bearer, Speed
This is the required UL TX power of the terminal. It is equal to the maximum output
power of the terminal type (dBm) minus the UL Eb/No (or Eb/Nt) margin (dB).
UL Coverage Probability OK
Dependencies: Terminal, Carrier, Indoor, Service, UL Bearer, Speed
This is a thresholded version of the UL Coverage Probability array and has just two
values (Yes/No). It has the advantage of being quicker to calculate than the UL
Coverage Probability array. A value of “Yes” means that the uplink coverage
probability meets the coverage reliability level specified in the Sim Display
Thresholds tab of the Array Settings dialog box.
Achievable UL Bearer
Dependencies: Terminal, Carrier, Indoor, Service, Speed
The purpose of this array is to provide a composite coverage plot for the uplink
bearers of a service. The array shows the highest priority uplink bearer with
acceptable uplink coverage, that is, with UL Coverage Probability meeting the
coverage reliability level specified in the Sim Display Thresholds tab of the Array
Settings dialog box.
Best DL Cell
Dependencies: Terminal, Carrier, Indoor, Service, DL Bearer, Speed
This is the cell requiring the minimum downlink transmit power. For UMTS bearers,
the only real dependence is on the carrier used, and so this array is exactly the same
as the Best DL cell by RSCP. However, for CDMA2000 bearers, the Best DL Cell must
have an RC type that is supported by the terminal type.
DL Coverage Probability OK
Dependencies: Terminal, Carrier, Indoor, Service, DL Bearer, Speed
This is a thresholded version of the DL Coverage Probability array and has just two
values (Yes/No). It has the advantage of being quicker to calculate than the DL
Coverage Probability array. A value of “Yes” means that the downlink coverage
probability meets the coverage reliability level specified in the Sim Display
Thresholds tab of the Array Settings dialog box.
Achievable DL Bearer
Dependencies: Terminal, Carrier, Indoor, Service, Speed
The purpose of this array is to provide a composite coverage plot for the downlink
bearers of a service. The array shows the highest priority downlink bearer with
acceptable downlink coverage, that is, with DL Coverage Probability meeting the
coverage reliability level specified in the Sim Display Thresholds tab of the Array
Settings dialog box.
Ior/Ioc
Dependencies: Terminal, Carrier, Indoor
This is the Ior/Ioc of the Best DL Cell by RSCP. It represents an average value and is
therefore calculated with fades of 0dB.
DL Eb/Nt
Dependencies: Terminal, Carrier, Indoor, Service
This array gives the DL Eb/Nt of the DL bearer with the highest supportable Ior/Ioc
requirement.
Achievable DL Bearer
Dependencies: Terminal, Carrier, Indoor, Service
The purpose of this array is to provide a combined coverage plot for the downlink
bearers of a service. The array shows the bearer with the highest supportable Ior/Ioc
requirement.
Coverage Balance
Dependencies: Terminal, Carrier, Indoor, Service, Speed
The purpose of this array is to provide a composite uplink/downlink coverage plot
for a service. The uplink is deemed to have coverage if any of the uplink bearers on
the service have UL Coverage Probability meeting the coverage reliability level
specified in the Sim Display Thresholds tab of the Array Settings dialog box.
Similarly, the downlink is deemed to have coverage if any of the downlink bearers on
the service have DL Coverage Probability meeting the specified coverage reliability
level.
Throughput Arrays
UL Throughput (kbps)
Dependencies: Carrier
This is the UL throughput on the Best DL Cell by RSCP. It is the value in the
Simulator reports, rendered over the best server area of the cell.
DL Throughput (kbps)
Dependencies: Carrier
This is the DL throughput on the Best DL Cell by RSCP. It is the value in the
Simulator reports, rendered over the best server area of the cell.
HSDPA - SINR
Dependencies: Terminal, Carrier, Indoor
This is the highest SINR level. It represents an average value and is therefore
calculated with fades of 0dB.
As with all arrays, you can customise the display properties by double-clicking on
the array heading.
LTE Arrays
This is an overview of the LTE arrays generated by the Simulator in ASSET.
All these arrays are produced on a per carrier basis.
Most of them have a dependency on terminal type because body loss and terminal
antenna gain are always included in the link budget.
Many of them depend on whether the terminal is considered to be indoor or outdoor.
Indoor arrays use the in-building parameters for the clutter type at each pixel (that is,
indoor loss and indoor shadow fading standard deviation). Indoor terminals are
always taken to be slow moving.
Coverage arrays can be displayed even if no snapshots have been run, but you should
note that in these circumstances the arrays represent coverage in an unloaded
network. To obtain coverage arrays for a loaded network, you must run some
snapshots or define the loads manually. The key purpose of running snapshots is to
provide measures of system load.
Arrays for coverage tend to have a weak dependence on the number of snapshots run,
and the arrays change little after a relatively small number of snapshots have been
performed (10s of snapshots in most cases). This is because only a small number of
snapshots are needed to get an idea of the "Mean UL Interference Level (dB)" and
"Downlink Load (%)" on each cell.
Example of the Simulator LTE arrays appearing in the Map View Data Types
The following LTE array descriptions describe the types of array that are available
from the Simulator, and show their dependencies. Most terms (such as Indoor) are
self-explanatory. Here are some clarifications for some of the terms:
Term Descriptions
Fading The array depends on the standard deviation of shadow fading for the clutter type.
Reliability The array depends on the coverage reliability threshold specified in the Sim
Display Thresholds tab of the Array Settings dialog box.
You can try changing this parameter and then redraw the array without
running any more snapshots.
Snapshots/Load Levels The existence, accuracy, and results of the array are dependent on the number of
snapshots done or the load levels defined in the Site Database.
Pathloss Arrays
DL Loss
Dependencies: Terminal, Carrier, Indoor
The lowest downlink loss. Represents average values and is therefore calculated with
fades of 0dB.
Nth DL Loss
Dependencies: Terminal, Carrier, Indoor
The Nth lowest downlink loss. Represents average values and is therefore calculated
with fades of 0dB.
Number of RSRP OK
Dependencies: Terminal, Carrier, Indoor, Fading, Reliability
This is the number of covering cells with a satisfactory RSRP. A cell is counted as
having a satisfactory RSRP if its RSRP coverage probability meets the coverage
reliability level specified in the Sim Display Thresholds tab of the Array Settings
dialog box.
RSRQ Coverage OK
Dependencies: Terminal, Carrier, Indoor, Fading, Reliability, Snapshots/Load levels
This is a thresholded version of the RSRQ Coverage Probability array and has just two
values (Yes/No). It has the advantage of being quicker to calculate than the RSRQ
Coverage Probability array. A value of "Yes" means that the RSRQ coverage
probability meets the coverage reliability level specified in the Sim Display
Thresholds tab of the Array Settings dialog box.
Number of RSRQ OK
Dependencies: Terminal, Carrier, Indoor, Fading, Reliability, Snapshots/Load levels
This is the number of covering cells with a satisfactory RSRQ. A cell is counted as
having a satisfactory RSRQ if its RSRQ coverage probability meets the coverage
reliability level specified in the Sim Display Thresholds tab of the Array Settings
dialog box.
DLRS SINR
Dependencies: Terminal, Carrier, Indoor, Snapshots\Load levels
This is the highest DLRS SINR level. This includes the Inter-cell interference (that is,
Best RSRP levels divided by the thermal noise plus Inter-cell Interference). it
represents an average value and is therefore calculated with fades of 0dB.
Achievable UL Bearer
Dependencies: Terminal, Carrier, Service, Indoor, Speed, Fading, Reliability,
Snapshots/Load levels
The purpose of this array is to provide a combined coverage plot for the UL bearers of
the service. The array shows the highest priority bearer with acceptable UL coverage,
that is, with UL coverage probability meeting the reliability level specified in the Sim
Display Thresholds tab of the Array Settings dialog box.
UL Transmission Mode
Dependencies: Terminal, Carrier, Service, Indoor, Speed, Fading, Reliability,
Snapshots/Load levels
This shows the achievable UL AAS mode at a given pixel location. The supported UL
transmission modes are Single Antenna, SU-MIMO Diversity, SU-MIMO
Multiplexing and MU-MIMO. This array should be used in conjunction with the
Achievable UL Bearer array to determine the achievable UL bearer and transmission
mode at a given pixel/location.
Achievable DL Bearer
Dependencies: Terminal, Carrier, Service, Indoor, Speed, Fading, Reliability,
Snapshots/Load levels
The purpose of this array is to provide a combined coverage plot for the UL bearers of
the service. The array shows the highest priority bearer with acceptable UL coverage,
that is, with UL coverage probability meeting the reliability level specified in the Sim
Display Thresholds tab of the Array Settings dialog box.
DL Traffic/Ctrl SINR
Dependencies: Terminal, Carrier, Indoor, Snapshots/Load levels
This is the highest PDSCH and PDCCH SINR level. This represents an average value
and is therefore calculated with fades of 0dB.
DL Ctrl SINR
Dependencies: Terminal, Carrier, Indoor, Snapshots/Load levels
This is the highest PDCCH SINR level. This represents an average value and is
therefore calculated with fades of 0dB.
DL BCH/SCH SINR
Dependencies: Terminal, Carrier, Indoor,
This is the highest P-SCH+S-SCH/PBCH SINR level. This represents an average value
and is therefore calculated with fades of 0dB.
DL MCH SINR
Dependencies: Terminal, Carrier, Indoor,
This is the highest PMCCH SINR level. This represents an average value and is
therefore calculated with fades of 0dB.
DL Transmission Mode
Dependencies: Terminal, Carrier, Service, Indoor, Speed, Fading, Reliability,
Snapshots/Load levels
This shows the achievable DL AAS mode at a given pixel location. The supported DL
transmission modes are Single Antenna, SU-MIMO Diversity, SU-MIMO
Multiplexing and MU-MIMO. This array should be used in conjunction with the
Achievable UL Bearer array to determine the achievable UL bearer and transmission
mode at a given pixel/location.
Coverage Balance
Dependencies: Terminal, Carrier, Service, Indoor, Speed, Fading, Reliability,
Snapshots/Load levels
The purpose of this array is to provide a composite uplink/downlink coverage plot
for a service. The uplink is deemed to have coverage if any of the uplink bearers on
the service have UL Coverage Probability meeting the coverage reliability level
specified in the Sim Display Thresholds tab of the Array Settings dialog box.
Similarly, the downlink is deemed to have coverage if any of the downlink bearers on
the service have DL Coverage Probability meeting the specified coverage reliability
level.
All Servers
Dependencies: Terminal, Carrier, Indoor
This is not a true array, since it is sensitive to the location of mouse cursor. It displays
information about which cells are "covering" each pixel based on the "All Servers"
display properties (either RSRP or RSRQ). A set of lines is drawn between all possible
serving cells to the simulation pixel where the mouse cursor is located. For pixels with
more than one covering cell, the line thickness increases proportionally.
Cell Interferers
Dependencies: Terminal, Carrier, Indoor
If the Interference Threshold specified in the Simulation Wizard is x dB then:
For LTE, the number of cell interferers at a location is:
The number of servers with an RSRP value within x dB of the RSRP value of the
Best Server.
The threshold is relative. The default value is 6 dB.
Example of the Fixed WiMAX arrays appearing in the Map View Data Types
General Arrays
Achievable UL Bearer
This array shows the highest priority UL bearer with acceptable UL coverage. The
array is based on the UL CINR value.
Achievable DL Bearer
This array shows the highest priority DL bearer with acceptable DL coverage (based
on the CINR).
DL RSS
This array represents the DL RSS at a given point. Calculated with fades of 0dB as it
represents an average value.
CPE Azimuth
This array displays the CPE azimuth required in order to connect to the best server
(server with the highest signal strength).
DL Loss
This array represents the lowest DL losses. Calculated with fades of 0dB as it
represents an average value.
DL CINR
This is the best C/(I+N) in the DL. The C/(I+N) is calculated by taking into account
the signal strength from the reference base station and signal strength from all
interfering base stations.
UL Required TX Power
This array displays the UL required TX power for a given receiver sensitivity
(specified in the Site Database).
UL CINR
This array displays the CINR in the UL.
Thresholded Arrays
Example of the Mobile WiMAX arrays appearing in the Map View Data Types
DL Loss
Dependencies: Terminal, Carrier, Indoor
These are the lowest downlink losses. They represent average values and are
therefore calculated with fades of 0dB.
Preamble Arrays
Preamble CINR
Dependencies: Terminal, Carrier, Indoor
This is the best preamble CINR. It represents an average value and hence is calculated
using fades of 0dB.
Sectors on the same site are not considered as interferers because such sectors will be
allocated different segments.
The preamble power is the TX power for the cell boosted by the preamble boosting
factor. Both these parameters are specified in the Site Database.
Preamble RSS OK
Dependencies: Terminal, Carrier, Indoor
This array has two values (Yes/No). A value of “Yes” means that the RSCP coverage
probability (the probability that the Preamble RSS satisfies the RSS requirement in the
Terminal type dialog box) meets the coverage reliability criteria specified in the Sim
Display Thresholds tab of the Array Settings dialog box. The coverage probability
depends on the standard deviation of shadow fading for the clutter type at the pixel.
UL Achievable Bearer
Dependencies: Terminal, Carrier, Indoor, Service, Speed
This array shows the combined coverage plot for the UL bearers of the service. The
array shows the highest priority bearer with acceptable UL coverage, that is, where
the UL coverage probability meets the reliability level specified in the Sim Display
Thresholds tab of the Array Settings dialog box.
UL AMC CINR
Dependencies: Terminal, Carrier, Service, Indoor, Bearer
This array displays the UL CINR in the AMC zone. For the uplink CINR analysis, the
signal from the connected terminal is the server signal and the signal from all other
terminals are the interferers. The power transmitted by the terminal can be assumed
to be the power specified in the terminal type dialog. The UL CINR represents an
average value (with fades set to 0dB).
UL OPUSC CINR
Dependencies: Terminal, Carrier, Service, Indoor, Bearer
This array displays the UL CINR in the OPUSC zone. For the uplink CINR analysis,
the signal from the connected terminal is the server signal and the signal from all
other terminals are the interferers. The power transmitted by the terminal can be
assumed to be the power specified in the terminal type dialog. The UL CINR
represents an average value (with fades set to 0dB).
UL PUSC CINR
Dependencies: Terminal, Carrier, Indoor, speed
The calculation of the UL PUSC CINR assumes that the terminal is transmitting over
all available data subcarriers.
DL Achievable Bearer
Dependencies: Terminal, Carrier, Indoor, Service, Speed
This array shows the combined coverage plot for the DL bearers of the service. The
array shows the highest priority bearer with acceptable DL coverage, that is, where
the DL coverage probability meets the reliability level specified in the Sim Display
Thresholds tab of the Array Settings dialog box.
DL AMC CINR
Dependencies: Terminal, Carrier, Service, Indoor, Bearer
This array displays the DL CINR in the AMC zone. For the downlink CINR analysis,
the CINR is calculated by taking into account the level from the connected BS
(reference base station) as server and the level from all other sites as interferers. The
CINR represents an average value (with fades set to 0dB).
DL FUSC CINR
Dependencies: Terminal, Carrier, Indoor, speed
This is the DL CINR value for the FUSC zone.
DL OPUSC CINR
Dependencies: Terminal, Carrier, Service, Indoor, Bearer
This array displays the DL CINR in the OPUSC zone. For the downlink CINR
analysis, the CINR is calculated by taking into account the level from the connected
BS (reference base station) as server and the level from all other sites as interferers.
The CINR represents an average value (with fades set to 0dB).
General Arrays
UL Required TX Power
Dependencies: Terminal, Carrier, Indoor
This array displays the minimum UL required TX power for a given receiver
sensitivity (specified in the Site Database).
Example of the Simulator Wi-Fi arrays appearing in the Map View Data Types
You can try changing this parameter and then redraw the array without
running any more snapshots.
Snapshots/Load Levels The existence, accuracy, and results of the array are dependent on the number of
snapshots done or the load levels defined in the Site Database.
Pathloss Arrays
Wi-Fi: DL RSS OK
Dependencies: Terminal, Carrier, Indoor, Fading, Reliability
This is a thresholded version of the DL RSS Coverage Probability array and has just
two values (Yes/No). It has the advantage of being quicker to calculate than the DL
RSS Coverage Probability array. A value of “Yes” means that the DL RSS coverage
probability meets the coverage reliability level specified in the Sim Display
Thresholds tab of the Array Settings dialog box.
Throughput Arrays
All Servers
Dependencies: Terminal, Carrier, Indoor
This is not a true array, since it is sensitive to the location of mouse cursor. It displays
information about which cells are "covering" each pixel based on the "All Servers"
display properties). A set of lines is drawn between all possible serving cells to the
simulation pixel where the mouse cursor is located. For pixels with more than one
covering cell, the line thickness increases proportionally.
In addition to this section, there are specialist documents containing more detailed
descriptions of the outputs and algorithms used in the Simulator. For information on
how you can obtain these documents, please see Static Simulation Algorithms and
Outputs on page 119.
For UMTS networks there are potentially 36 different resource types but only
those that have been defined will be displayed.
For UMTS networks there are 36 different resource types but only those that have
been defined will be displayed.
Notes :
The blocking reports are only available if selected in the checkbox in step 2 of the
Simulator Wizard
The statistics given are the reasons for failure to the ‟best‟ server.
For UMTS networks there are potentially 36 different resource types but only
those that have been defined will be displayed.
GSM only
This Result Describes
Mean in Handover The mean number of successful service connections that are a handover.
Bad C/I The probability of failures due to high interference.
Bad Controlled C/I The probability of failures due to interference to the controlled carrier.
Bad Traffic C/I The probability of failures due to interference to the traffic.
No Cell Time Slot Available The probability of no cell timeslots available to transmit.
No Terminal Time Slot Available The probability of no terminal timeslots available to transmit.
UMTS only
This Result Describes
Mean in Soft or Softer Handover The mean number of successful service connections that are in either soft handover
or softer handover.
Mean in Softer Handover The mean number of successful service connections that are in softer handover.
No UL Resource Primary Channel The proportion of the failures that were due, in part, to No Uplink Resource Primary
Channel.
No DL Resource Primary Channel The proportion of the failures that were due, in part, to No Downlink Resource
Primary Channel.
UL Resource Channel Limit The proportion of the failures that were due, in part, to Uplink Resource Channel
Reached Limit Reached.
DL Resource Channel Limit The proportion of the failures that were due, in part, to Downlink Resource Channel
Reached Limit Reached.
Low Pilot The proportion of the failures that were due, in part, to Low Pilot.
Downlink Eb/No (Range) The proportion of the failures that were due, in part, to Downlink Eb/No Range.
Downlink Eb/No (Capacity) The proportion of the failures that were due, in part, to Downlink Eb/No Capacity.
Uplink Eb/No The proportion of the failures that were due, in part, to Uplink Eb/No.
Noise Rise Limit The proportion of the failures that were due, in part, to Noise Rise limit.
GSM only
This Result Describes
Percentage of Failures due to Bad C/I The percentage of failures due to high interference.
Percentage of Failures due to Bad Ctrl C/I The percentage of failures due to interference to the controlled carrier.
Percentage of Failures due to Bad Traffic The percentage of failures due to interference to the traffic.
C/I
Percentage of Failures due to No Cell TS The percentage of no cell timeslots available to transmit.
Available
Percentage of Failures due to No Terminal The percentage of no terminal timeslots available to transmit.
TS Available
UMTS only
This Result Describes
Percentage of Failures due to No UL The percentage of failures that were due, in part, to no uplink resource Primary
Resource Primary Channel Channel.
Percentage of Failures due to No DL The percentage of failures that were due, in part, to No downlink resource
Resource Primary Channel Primary Channel.
Percentage of Failures due to UL The percentage of the failures that were due, in part, to uplink resource
Resource Channel Limit Reached Channel Limit Reached.
Percentage of Failures due to DL The percentage of the failures that were due, in part, to downlink resource
Resource Channel Limit Reached channel limit reached.
Percentage of Failures due to Low Pilot The percentage of the failures that were due, in part, to low pilot.
Percentage of Failures due to Downlink The percentage of the failures that were due, in part, to downlink Eb/No Range.
Eb/No (Range)
Percentage of Failures due to Downlink The percentage of the failures that were due, in part, to downlink Eb/No
Eb/No (Capacity) Capacity.
Joint
This Result Describes
Cell Identity Unique cell identifier.
Mean Number of Failures The mean number of failed connections.
Mean Number of Attempts The mean number of attempted connections.
Failure Rate The percentage of failures.
For UMTS networks there are potentially 36 different resource types but only
those that have been defined will be displayed.
Notes :
The blocking reports are only available if selected in the checkbox in step 2 of the
Simulator Wizard
The statistics given are the reasons for failure to the ‟best‟ server.
Throughput Reports
The Throughput Report contains the following information:
This Result Describes
In addition to this section, there are specialist documents containing more detailed
descriptions of the outputs and algorithms used in the Simulator. For information on
how you can obtain these documents, please see Static Simulation Algorithms and
Outputs on page 119.
Composite Report
Dependencies: Service
This report provides a summary of each service in terms of 'Mean Attempted', 'Mean
Served' and 'Mean Failed' terminals. The 'Contributions to Failure' section lists the
possible reasons with their percentages that contribute to terminals not being served.
Terminals can fail to connect for multiple reasons so the failure reason
percentages can sum to more than 100%.
When '***' appears in the report columns, this indicates cells not employing the
ICIC schemes or configured in a way that results in either a zero CC or CE
bandwidth.
When '***' appears in the report columns, this indicates cells not employing the
ICIC schemes or configured in a way that results in either a zero CC or CE
bandwidth.
Wi-Fi Reports
Here is a summary of the reports specific to Wi-Fi that you can generate when using
the Simulator:
Example of Maximum Disk Space Settings for Prediction Files and Array Files Storage
Overview of Algorithm
The 'maximum disk space' settings, as described above, are stored in configuration
files in the root of the Prediction folder and the Output Array folder.
The file management algorithm is designed to manage the files as a cache, using a
„weighting‟ function to determine which files are to be removed whenever the cache
exceeds its maximum space. In order to monitor this, a statistics file is updated at the
end of every prediction/array file creation session.
The weighting function takes the following factors into consideration for each file
(most important first) :
The elapsed time since the file was last used
The amount of time that was needed to perform the calculation
The number of times the file has been loaded
If a "disk full" error occurs during file creation, then the file management system may
be automatically invoked early to try to provide some space for the file that has just
been calculated. If this fails to provide enough space then a "disk full" error is written
to the message log.
Modifier Calculation
1 The time taken to create the file is recorded and will result in an initial modifier as
follows:
Creation Time Modifier
0-10s 1.2
10s-20s 1.15
20s-40s 1.1
40s-1.5m 1.05
1.5m-2.5m 1
2.5m-5m 0.95
5m-10m 0.9
10m-20m 0.85
20m-40m 0.8
40m+ 0.75
All the above values are stored in the configuration file in the root of the
Prediction folder and the Output Array folder, and can be modified by your
administrator if necessary.
For information on the GSM Simulator algorithms and outputs, please see Static
Simulation Algorithms and Outputs on page 119.
C/I C/A
100%
Interference (%)
Proportion of
75%
50%
25%
0%
-20 -10 0 10 20 30 40
Signal Difference (dB)
Examples of Interference Table files can be found, along with a description of the
file format, in the ENTERPRISE Technical Reference Guide.
Important:
From version 7.0 onwards, the Interference Table file format can accommodate
GSM, Mobile WiMAX and LTE. For GSM, the file contains cell layer and sub-cell
information. For Mobile WiMAX and LTE, the file contains cell information.
The traffic units for GSM are 'mE' (milli-Erlangs), but the traffic units for Mobile
WiMAX and LTE are 'T' (Terminals).
The worst connection and the worst interferer calculations are the same in the case
of a non-frequency hopping network.
For: f 0
C / IW minC / I ( FH ) GFDIV ( n ), minC / I ( f i )
fi
For: f 0
C / IW minC / I ( fi )
fi
Where:
For each non-hopping carrier fi in the serving sub-cell, C/I(fi) is calculated.
For the hopping frequency group in the serving sub-cell, a single C/I(FH) is
calculated.
n
m * f * BER (C / I ( FH ) GFDIV (m)) BER (C / I ( fri ))
C / I AV BER 1 i 1
m* f n
Where:
C / I ( FH ) is the averaged C/I for the hopping carriers.
m is the number of hopping frequencies.
n is the number of non-hopping frequencies.
GFDIV
is frequency diversity gain.
TRX FH
f
m , where TRX FH is the number of hopping TRX.
fri are the non-hopping frequencies.
For the hopping frequency group in the serving sub-cell, a single C/I(FH) is
calculated.
The denominator in the equation above can never be zero ( f and n cannot both
be 0 at the same time). This is because ASSET does not allow you to set the total
number of TRX allocated to a sub-cell to zero, if at least one carrier layer is allocated.
Where:
f
For each (non-hopping) carrier f1 in the serving sub-cell, C/I( i ) is calculated.
Where:
f
For each (non-hopping) carrier fi in the serving sub-cell, C/I( i ) is calculated.
S
K 1
IC ( K , i).U ( K , i )
m
U ( K , i ) u (i, j ).L( K , j ).V ( K , j ). f (i )
j 1
1
u (i, j )
0
fi f j 0 fi f j 0
1 is used if , α is used if , and 0 is used otherwise.
Where:
C/I(i) = C/I ratio for frequency i
SSC(i) = Signal strength from frequency i for serving cell
i,j = A particular frequency
N = Number of interfering cells
n = Number of frequencies in serving cell
m = Number of frequencies in interfering cell K
SIC(K,i) = Signal strength from frequency i for interfering cell K
K = Interfering cell
L(K,j) = Load in interfering cell K on frequency j
V(K,j) = DTX factor in interfering cell K on frequency j
f (i) = Fractional loading for frequency i for interfering cell
α = Adjacent interference factor
1.0000000000
6
-2
14
22
30
38
0
-1
0.1000000000
0.0100000000
0.0010000000
Probability of Bit Error
0.0001000000
0.0000100000
0.0000010000
0.0000001000
0.0000000100
0.0000000010
0.0000000001
C/I (dB)
Bit Error Probability
BERAV(serving cell) is calculated as the average BER(i) for all frequencies in the cell:
m FH
BER(i)
BER AV (serving cell) i 1
m.x
m FH
x
nTRX
Where:
x is the Number of FH frequencies per TRX
mFH is the Number of FH frequencies/serving cell
nTRX is the Number of TRX/serving cell
BERAV(serving cell) is then converted back to dB to give C/I (FH)(serving cell).
If frequency diversity gain GFDIV(m) is enabled, you also need to add a given gain
figure to the hopping C/I. For more information on this, see the ASSET User
Reference Guide.
S
K 1
IC ( K , i).U ( K , i )
m
U ( K , i) u (i, j ).L( K , j ).V ( K , j )
j 1
1
u (i, j )
0
fi f j 0 fi f j 0
1 is used if , α is used if , and 0 is used otherwise.
P(i) = f(C/I(i))
P(i) is the Probability of interference, and is calculated from the cumulative normal
distribution of combined standard deviation of serving and interfering cell models.
C / I C2 I2
and
PTOT = Average of all P(i) in the cell
The following picture shows an example conversion curve:
Interference Weights
100.00
Probabilit y %(C/ I)
90.00
Probabilit y %(C/ A)
80.00
70.00
Probabilty (%)
60.00
50.00
40.00
30.00
20.00
10.00
0.00
-20 -15 -10 -5 0 5 10 15 20 25 30 35 40
C/I (dB)
s ij = The separation costs (from equipment, neighbours, exceptions or close separations) between
allocations i and j
hi = The handover count and intermodulation interference costs associated with allocation i
w(c ) w(c , c
1 1 2 )# TRX(c1 , c 2 )
Where:
c1 , c2 are sub-cells
T (c) and A(c) are traffic and area associated with sub-cell c
# TRX(c1 , c2 ) is the C/I or C/A separation count for all TRX combinations on sub-
cells c1 , c2
NCS( AV ) is average (long term) number of TS required for Circuit Switched traffic (=
L CS )
The number of TRX required and NGPRS are determined using the channel to
transceiver map by increasing the number of TRX from the result of the previous
section until the number of available TS for traffic (NCS allocation) is equal to or
N
greater than REQ .
The GPRS data rate DR AV for the current allocation of TRX is determined by first
calculating the number of TS required for CS. The remaining TS are available for
GPRS. That is:
N NCS NGPRS ( NCS(AV) )
DR AV L GPRS /(N.e)
Where:
e is the efficiency from the Channel Occupation table determined from N
Ncs ,NGPRS is the number of TS from the Channel Carrier Map for the current allocation of TRX
100%
90%
80%
70%
TSL Occupancy (%)
60%
50%
40%
30%
20%
10%
0%
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
TSL
FCC Calculations
This section describes the algorithms used to calculate the data provided in the FCC
report.
Feature height data and clutter heights are ignored in the calculation.
The best available resolution of the map data is used for this calculation. If the best
map data is 1000 m resolution then you will receive a warning noting that the map
data is of insufficient resolution for the FCC form.
You will receive a warning if the Average Radial distance exceeds 40.2 km
(79.1 km for Gulf of Mexico cells).
Used ERPS
This is the value of the transmitting ERP which is used in the calculations, it is the
Transmitting ERP subject to certain minima.
Used ERP is the maximum of:
0.1 W
Maximum ERP/500
Transmitting ERP for the radial
Frequency Calculations
Two frequency calculations are used when you create a Frequency Plan report.
Frequency Load
The average frequency load is another approximate indication of the quality of the
hopping network.
It can be calculated for each sub-cell and also the average of these calculated to give a
figure for the network as a whole.
LFREQ LFRACTION .LHW
N TRX
LFRACTION
N MA
E
LHW
N CSTS
Preliminary Tests
Some conclusions can be deduced from the input data without running the simulation
at all. These are:
100% blocking on any service will result in delays building up to infinity
Zero traffic on all services will result in zero delays
Zero blocking on all services will result in zero delays
These results are immediately updated on the summary page of the QoS Analysis
dialog box.
The red line represents the mean number of users input from the simulation. The
orange blocks represent the number of users varying over time. The blue blocks
represent the holding times of the packet sessions produced by the traffic generator.
Little‟s theorem gives us the relation between the arrival rate of packet sessions, the
mean number of users in the cell and their mean session holding time. Let
The traffic generator therefore generates sessions with mean arrival rate calculated
from the mean number of users in the cell, and the mean session holding time, which
is determined using the WWW traffic model.
Packet Model
The traffic generator uses the session arrival and WWW models to produce a list of
packets for each service type, for each cell, for each carrier, lasting the duration of the
simulation. Each packet is stamped with its arrival time at the cell, and also keeps a
record of when it gets transmitted (its departure time), and its randomly generated
size. The packet service type lists are then merged and sorted in arrival time order, to
produce a single list of packets offered to the cell carrier:
In the diagram, the data contained in the packet boxes is the arrival time, the
departure time and the packet size. Initially, the packet‟s departure time is set to be
the same as its arrival time. The departure time is updated each time step the packet is
queued, until it is successfully transmitted.
A histogram of the generated traffic is displayed for each service on each cell and
carrier in the graphs tab of the QoS Analysis dialog box.
CS - 2 13.4 268
CS - 3 15.6 312
CS - 4 21.4 428
To calculate the block size, the coding scheme allocated to each connection needs to be
input from the simulation (a mean number of MS connections per coding scheme, per
bearer, per service type, per sub-cell array will be required as input).
The block size can be inferred directly from the GPRS coding schemes, however, the
following mapping is used to calculate the block size for the first transmission attempt
for the link adaptation families:
A – 592 bits
B – 448 bits
C – 352 bits
There are no default BLER versus C/I curves for MCS – 7, 8 and 9. In the
retransmission model, the lower bitrates of the link adaptation families are used.
Precedence Class
Traffic is given a precedence of 1 (premium), 2 (standard) or 3 (best effort), with a
precedence of 1 being highest. This precedence is similar to the service type priorities
set in the QoS Analysis wizard in ASSET, however the number of priorities needs to
be restricted to three and different service types can have equal priorities. The
precedence class is used to prioritise the queues. For more information, see Simulation
Model for QoS Analysis on page 112.
Delay Class
GPRS has four different traffic classes. The following table shows the parameters that
specify the related QoS requirements:
Traffic Class Medium Application Data Rate (kbit/s) One-way Delay
1 10
2 10
3 10
= peak rate per slot for the given coding scheme (the
asymptote of the throughput per timeslot graph).
BLER(C/I) = block error rate for the C/I achieved by the link.
The mean BLER over all the connections made per service type, per sub-cell is
required as an input from the simulation, and is reported in the QoS Analysis
spreadsheet. Block errors also have implications for the retransmission model. For
more information, see Mean Retransmission Delay on page 117.
2 16 2 200
3 32 3 500
4 64 4 1 000
5 128 5 2 000
6 256 6 5 000
7 512*
In GPRS, the peak throughput is determined by the peak data rate per slot achievable
by the coding scheme, and the number of timeslots for which the MS is enabled. The
peak throughput is calculated as follows:
The coding scheme is identified by the bearer allocated to the connection during the
simulation and the maximum number of timeslots enabled on the MS will be a
parameter set on the terminal type. It is therefore possible to do a preliminary check
prior to running the GPRS QoS analysis to determine the peak throughput achievable
for each service type on each sub-cell. The peak throughput is reported in the QoS
Analysis spreadsheet.
The mean throughput is logged as successful transmissions are made from the queue
in the QoS analysis, and are reported in the QoS Analysis spreadsheet.
The rule is then applied that if admissions for each service are considered in priority
order, and that if any higher priority packets remain queued, no lower priority
packets are admitted.
By the end of the simulation, the simulator will have produced a list of transmitted
packets, each stamped with its arrival and departure times from the cell.
A histogram of the queue length throughout the simulation is displayed for each
service on each cell and carrier in the graphs tab of the QoS Analysis dialog box.
(1)
The session arrivals are modelled as a Poisson process, and so the expected time until
the session arrives is:
(2)
Substituting Little's law and equation (1) and (2),
Adding the duration of the session itself, the simulation duration is:
0 0.F C0
1 1.F C1
2 2.F C2
... ... ...
N n.F Cn
... ... ...
N N.F CN
Mean delay
Standard deviation
in units of radio frames. The BLER can then be used to calculate the increase in traffic
through the link caused by retransmission, and the mean or median retransmission
delay:
BLER
Percentage increase in traffic caused by retransmissions .100
1 BLER
References
The following are documents that have been referred to throughout this chapter:
“Selection procedures for the choice of radio transmission technologies of the
UMTS” TR 101 112 v3.2.0, p.34
“Quality of Service for Multimedia CDMA”, N. Dimitriou, R. Tafazolli, G. Sfikas,
IEEE Communications Magazine, July 2000
“Simulating Computer Systems”, M.H. MacDougall, MIT Press, p.114
“Introduction to Mathematical Statistics”, R.V. Hogg and A.T. Craig, Collier-
Macmillan Ltd, p.193
Static Simulation
Algorithms and Outputs
The Simulator in ASSET enables you to perform static simulations for your network
(depending on your licence). The following technologies are supported:
GSM
UMTS (FDD)
GSM/UMTS (joint)
CDMA2000
EV-DO
Fixed WiMAX
Mobile WiMAX
LTE
Wi-Fi Offloading
Technology-specific documents are available, containing comprehensive details of all
the algorithms and outputs related to the Simulator. If your company is registered for
a customer web account, and you know the login password, you can download these
specialist documents. To do this, log in to the Product Support page, click the User
Reference Guides link, select the relevant software version from the drop-down box,
and then click the 'Static Simulations' link for the appropriate technology.
ENTERPRISE Interfaces
Along with the main ENTERPRISE tools, a number of COM interfaces have been
developed to provide a level of third-party integration with the ENTERPRISE suite.
These interfaces cover a number of key areas of functionality, including:
Prediction models (to enable third parties to create new models using the model
SDK)
Prediction Access Module (to provide third parties an opportunity to extract
existing prediction data and install prediction pathloss correction data (PLC files)
Loaders (for the Interference Matrix, Measurements and Revenue Maps
components)
ENTERPRISE now also includes a number of web services, which form part of the
ENTERPRISE Service Oriented Architecture (SOA) and provide public access to
selected areas of the ENTERPRISE logic. These include:
Prediction service (to enable third parties to create pathloss predictions outside of
the ENTERPRISE environment)
ARRAYWIZARD service (to allow third parties to create predictions, coverage
arrays, interference matrices, LACs and RACs, cell-polygon assignments and
Location Based Services outside of the ENTERPRISE environment)
Documents explaining these APIs and interfaces are available on request from the
AIRCOM Product Support team.
Index I
algorithms • 85
iDEN
algorithms • 85
ILSA
about • 94
A cost function • 95
Interference
Algorithms arrays • 12, 14, 15, 16
FCC calculations • 98
Frequency hopping • 91
Frequency Re-use and Load • 100 P
GPRS capacity • 96
ILSA cost function • 95 Packet Quality of Service algorithms • 103
Interference arrays • 87 Planning
Interference Tables • 85 frequency • 94
MAIO planning cost function • 96 PMR
Non-Frequency hopping • 93 algorithms • 85
Packet QoS • 103 Prediction file management • 81
Prediction file caching algorithm • 81 Predictions
All Servers array • 23, 38 file caching system • 81
Arrays file management algorithm • 81
2g (GSM Sim) • 21
2g and 2.5g (Non-Sim) • 12 Q
3g (UMTS and CDMA2000) • 25
All Servers array • 23, 38 QoS
best server • 13, 14, 20 algorithms • 103
CDMA2000 • 25
descriptions • 11
GSM (Sim) • 21
R
HSPA • 35, 37 Reports
interference (2g Non-Sim) • 14 descriptions • 11, 67
LTE • 40 types available • 11, 67
pilot coverage • 26
types available • 11
UMTS • 25 S
WiMAX (Fixed) • 53 Serving Cell arrays
WiMAX (Mobile) • 56 descriptions • 13
B
Best Server arrays • 13, 14
C
Caching algorithm for predictions • 81
Coverage
probability arrays • 22, 26, 31, 42, 54, 57
Coverage Probability arrays • 22, 26, 31, 42, 54, 57
E
EGPRS
arrays • 18, 19, 20
F
Frequency Planning
automatically using ILSA • 94