Professional Documents
Culture Documents
All rights reserved. No part of this work, which is protected by copyright, may be reproduced in any form or by any means - graphic, electronic or mechanical, including photocopying, recording, taping or storage in an information retrieval system without the written permission of the copyright owner.
CONTENTS
1 INTRODUCTION ......................................................................................................... 3 2 FREQUENCY PLANNING .......................................................................................... 3 3 ILSA - PROCESS AND DATA FLOW......................................................................... 3 3.1 3.2 HIGH-LEVEL ILSA PROCESS ........................................................................................... 3 DATA INPUTS TO ILSA ................................................................................................... 5
4 STEPPING THROUGH THE ILSA PROCESS ........................................................... 5 4.1 ANALYSIS OF THE EXISTING FREQUENCY PLAN .............................................................. 5 1.2 PREREQUISITES ............................................................................................................... 6 1.2.1 Propagation Model, Predictions and Best Server Array ....................................... 7 1.2.2 Available Frequencies and Frequency Allocation Strategy ................................ 10 1.2.3 Current Frequency Allocations ........................................................................... 12 1.2.4 Neighbour Lists and Exceptions .......................................................................... 12 1.2.5 Traffic Information / Required Number of Carriers ............................................ 14 1.2.6 Interference Table................................................................................................ 16 1.3 SETTING UP THE PLAN .................................................................................................. 18 1.3.1 ILSA Options Page .............................................................................................. 19 1.3.2 ILSA Plan Type Page........................................................................................... 20 1.3.3 ILSA Interference Table Page ............................................................................. 21 1.3.4 ILSA Frequency Hopping, DTX and Group Planning Page ............................... 23 1.3.5 ILSA Cost Matrix ................................................................................................. 24 1.3.6 ILSA Plan List Page ............................................................................................ 34 1.4 VIEWING THE PLANNING PROCESS................................................................................ 35 1.5 STARTING PLANNING AND VIEWING PROGRESS ............................................................ 36 1.6 ANALYSING ILSAS RESULTS ....................................................................................... 38 1.6.1 Carrier Statistics.................................................................................................. 39 1.6.2 Carrier Statistics.................................................................................................. 39 5 ALGORITHM DESCRIPTION ................................................................................... 41 5.1 5.2 5.3 5.4 PROBLEM DEFINITION................................................................................................... 41 SEARCH ALGORITHMS .................................................................................................. 42 ILSA SEARCH STRATEGY ............................................................................................. 43 COST FUNCTION DESCRIPTION ..................................................................................... 43
APPENDIX A - FREQUENCY PLAN EXAMPLE........................................................... 45 A.1 SCENARIO DESCRIPTION ............................................................................................... 45 A.2 INITIAL NETWORK CONFIGURATION ............................................................................. 45 A.2.1 Network before Site Reconfiguration................................................................... 45 A.2.2 Worst Interferer Array Statistics.......................................................................... 47 A.2.3 Average Connection Array Statistics ................................................................... 48 A.3 NETWORK RETUNE ....................................................................................................... 48 A.3.1 Network after Site Reconfiguration ..................................................................... 48 A.3.2 Frequency Planning Process............................................................................... 49 A.3.3 Worst Interferer Array Statistics.......................................................................... 51 A.3.4 Average Connection Array Statistics ................................................................... 52 A.4 PLANNING SUMMARY ................................................................................................... 53
P-TN-010-DO-001 Commercial-in-Confidence
APPENDIX B - TABLE OF FIGURES............................................................................55 APPENDIX C - TABLE OF FAQS..................................................................................57 APPENDIX D - GLOSSARY OF TERMS ......................................................................59
ii
P-TN-010-DO-001 Commercial-in-Confidence
INTRODUCTION
This application note describes in detail the ILSA automatic frequency planning tool, its use within the ENTERPRISE planning system and example planning scenarios.
FREQUENCY PLANNING
In essence, a frequency plan can be defined as carrier assignments to TRX. There are too many possible carrier permutations to ever manually determine the best frequency plan when you consider the capacity requirements and consequent number of TRX found in networks today. Consequently, a method must be chosen that provides an acceptable solution within the constraints of time whilst intelligently observing the defined quality objectives. Older, more traditional frequency planning techniques have relied on the ability of engineers to manually allocate from carrier groups. But with the conflicting pressures of larger networks, greater traffic capacity while minimising infrastructure costs, manual planning can no longer be seriously considered. Automated tools, in general, are not without their own problems. If an automated method is unable to take into consideration the current plan, the results will most likely require a complete reconfiguration of the network something that loses operator revenue when inevitable mistakes occur. Fortunately ILSA, ASSETs frequency planning tool, uses an algorithm that constantly searches for improvements. Changes are therefore incremental, steered by penalties associated with the changes the algorithm can make. By choosing the penalties carefully, the desired goals can be achieved.
3.1
P-TN-010-DO-001 Commercial-in-Confidence
Page 3
Steps: i. ii. iii. iv. v. vi. analyse the existing frequency plan create the prerequisites set-up the cost matrix run ILSA analyse the results decide whether the plan is acceptable
Start
Create Prerequisites
Run ILSA No
Analyse Results
Acceptable Improvement?
Yes Finish
Page 4
P-TN-010-DO-001 Commercial-in-Confidence
3.2
Site Database
RF Parameters
Propagation Model
Cell List
Coverage Predictor
Terminal Types
Predictions
Traffic Spread
Array Creation
Separation Costs
Carrier Costs
ILSA
Interference Costs *
Frequency Plan
Figure 2 - Flow of Data within the ILSA Planning Process (Neglecting Neighbour Generation)
4
4.1
P-TN-010-DO-001 Commercial-in-Confidence
Page 5
The current frequency allocations should be loaded into the site database and interference arrays generated and analysed statistically. Additionally, it can prove useful to create an interference table and use it to create a frequency plan report. A number of different interference arrays can be used to analyse the plan, both visually and statistically, and the Frequency Plan Reporter can be used to detail the separation constraints that are broken within the current plan.
Description The Worst Connection array gives the total level of interference on the worst connection within the pixel - detailing the connection (the connection can be regarded as either a carrier or frequency hopping group, as appropriate), and the C/I level in dB. The Average Connection array averages the total level of interference across all serving connections at the - detailing the C/I level in dB. The Worst Interferer array gives the individual worst interferer at the pixel - detailing the C/I level in dB, the interfering cell and the carrier. The Total interference array gives the ratio of the total signal strength within the pixel to the total interfering strength in dB.
Average Connection
Worst Interferer
Total Interference
Note:
The arrays calculate the average values of C/I within the pixel, derived from the predictions for the serving cell and for the interferer. As the predictions are subject to a statistical distribution, so are the C/I values derived. If we assume that the predictions follow a Gaussian distribution with standard deviation (dB) then the standard deviation of the C/I should be 2 (dB). Using this information, appropriate C/I thresholds can calculated, according to the probability of meeting a given real C/I within a pixel.
The arrays can be analysed both visually, by making plots of the area to be planned, and statistically, using the Coverage Statistics dialog box. It is possible to create arrays statistics over polygons, for example enclosing an urban area. The reports generated detail the proportion of interference worse than an interference threshold over the area analysed as a whole, as well as a breakdown by clutter type and by cell. The Frequency Plan Reporter generates a report detailing all of the separation constraints broken over the filter of sites analysed. If an interference table is in memory then the levels of interference caused by each allocation are also detailed.
4.2
PREREQUISITES
The following sections describe the prerequisites for the frequency planning process. It is vital that the prerequisites are correctly set up and checked before starting to plan since if the inputs are poor quality then it cannot be expected that the outputs will offer an improvement in the performance of the network!
Page 6
P-TN-010-DO-001 Commercial-in-Confidence
It is expected that users follow sensible procedures while editing the site database to ensure the integrity of the information it contains. If this is carried out correctly it removes the requirement for laborious checking every time the tool is used. The following sections also provide a description of how to generate the prerequisite (if applicable), a number of FAQs (Frequently Asked Questions) and a section detailing the site database parameters that will affect the validity of that prerequisite.
4.2.1
The best server array itself is a possible input into the generation of many of the prerequisites to ILSA. A best server array is required to generate: Neighbours, if using the Neighbour Wizard Traffic raster, if using the Spread Live Traffic option Carriers required, if using the Traffic Analysis Tool Interference tables using the Interference Table Wizard
The best server array should be generated to the resolution of the predictions created, over an area that covers all of the service areas of the cells being planned. It is important that the Filter used to create the array includes all the sites to be planned.
P-TN-010-DO-001 Commercial-in-Confidence
Page 7
Standard Macrocell Clutter and Height of same resolution(s) no minimum resolution. Above roof height macrocells. Cell radius 500m or greater. Yes, typically to 8dB standard deviation.
Microcell Clutter and Height of same resolution(s) minimum resolution 5m. Building Vector Data. Below roof height urban microcells. Yes, typically to 8dB standard deviation.
Application Calibration
FAQ 2 - How can you tell if the wrong model has been added to a site?
If the wrong model is allocated to a site then the prediction will be incorrect, causing any analysis based upon the predictions to be incorrect. The following are likely symptoms: Symptom The cell the model is allocated to may have far better coverage than it should, dominating over correct cells. The prediction may show a distinction in coverage between areas enclosed by building vectors and those not. The prediction may be very small and should not show a distinction in coverage between areas enclosed by building vectors and those not. Cause Microcell model on macrocell Microcell model on macrocell Macrocell model on microcell Condition no building vectors
FAQ 3 - What in the ILSA Planning process will be affected by the accuracy of the propagation model?
The accuracy of the model affects the accuracy of the following: Accuracy of the Model Affects Service area calculation In This Way This has implications for the spreading of traffic within cells. Typically for a densely planned area of the network the accuracy of the model will have minimal impact on this calculation of service area. For a less densely planned network, where cell service areas are limited by minimum signal thresholds, inaccuracies in the model will have a greater effect. Typically for a densely planned area of the network the accuracy of the model will have minimal impact on this calculation of nearest neighbours. For a less densely planned network, where cell service areas are limited by minimum signal thresholds, inaccuracies in the model will have a greater effect upon the calculation of neighbours. The greatest effect of accuracy of the model is in the interference table generation process. If, for example, the propagation model is accurate to 8dB standard deviation, then for each individual C/I calculated the standard deviation will be 11.3dB. If the model is accurate to 10dB standard deviation, the standard deviation of the C/I will be 14.1dB. The accuracy of an uncalibrated model may be significantly less than this.
Neighbour analysis
Page 8
P-TN-010-DO-001 Commercial-in-Confidence
FAQ 4 - What action can be taken if you have no confidence in your current propagation model?
Even if you have little or no confidence in the propagation model that you have, for example if the model tuning process is still being carried out, ILSA can still be used to develop a frequency plan. This can be achieved by: 1. 2. 3. Manually entering the carriers required Manually entering the neighbour lists (by importing or directly into the site database) Disabling the interference table (see below) and allowing ILSA to work solely on separation constraints that you have entered into the cost matrix
FAQ 5 - What resolution and radius of predictions should be used with ILSA?
The resolution and radius of the predictions that you should use are dependent upon a number of issues. There is a compromise that must be made between the accuracy of the prediction and the amount of information that must be manipulated and stored. As a rule, you should try to use the highest resolution mapping data available, with which it takes a sensible amount of time to create the predictions to the required radius. The radius used should be such that the predictions hold the information about the entire area of coverage which is 20dB below the minimum service threshold. This should ensure that all pixels that might contribute as interferers are included in the predictions. To work out the area of coverage it is advisable to create low resolution predictions over a very large radius, before creating higher resolution predictions over a more restricted range. Note: It may be the case that you have a number of sites in your network, which pollute a much larger area than others. If this is the case it is perfectly sensible to create much larger predictions for these sites.
FAQ 6 - How should I set up my best server array for the ILSA planning process?
When creating your best server array for the ILSA planning process, there are a number of important considerations: 1. 2. All of the sites to be included in the ILSA frequency planning process must be included in the array, by using a filter including all of them. Live sites / sites on the fringes of the region to be planned should be included in the filter used to create the best server array. These sites will affect the service areas of cells in a realistic manner. This will increase the accuracy of the Neighbour Wizard, Traffic Raster Wizard, Traffic Analysis tool and Interference Table Wizard. Candidate and nominal sites that are not being frequency planned should not be included in the filter used to create the best server array. Including these sites will adversely affect the accuracy of the Neighbour Wizard, Traffic Raster Wizard, Traffic Analysis Tool and Interference Table Wizard. The best server array should cover the entire service area of all the sites to be frequency planned.
3.
4.
FAQ 7 - What parameters in the site database affect the predictions from a site?
The following is a list of parameters in the site database that affect the predictions from a site.
P-TN-010-DO-001 Commercial-in-Confidence
Page 9
Site Object Property Location Actual Ground Height Prediction Radius Cell Object Property Prediction Model Allocated Slot Antenna Type Antenna Azimuth Antenna Downtilt Antenna Height Antenna Correction Factor Antenna Location Feeder Type Feeder Length Cell Equipment Type Cell Equipment Correction Factor Sub-cell Object Property Signal Offset Signal Threshold Description The Signal Offset of the sub-cell within its cell layer. The Signal Threshold of the sub-cell. Below the threshold lower priority sub-cells will serve the traffic, if they are available. If no lower priority sub-cells are available then the sub-cell will serve traffic down the minimum signal threshold held within the Array Creation dialog box. The Timing Advance threshold for the sub-cell. Further out than this Timing Advance lower priority sub-cells will serve the traffic. If no lower priority sub-cells exist then the sub-cell will serve the traffic down to the Maximum Timing Advance set within the Array Creation dialog box. Override to enable multiple model types within a cell. Default disabled uses model defined in cell. Model as defined in the propagation model editor. Slot for use on sub-cell The PA Power output for use on sub-cell. The EiRP is derived from this value, taking into account losses and gains from the antenna, feeder, and cell equipment. (Units: dBm) Description Prediction model to use on cell, as defined in the Propagation Model Editor. One cell configuration per slot, all antenna, feeder and cell equipment configuration on a slot by slot basis. The antenna for use on slot as defined in the equipment database. (Units: degrees) Downtilt positive, Uptilt negative. (Units: degrees) (Units: metres) An additional gain/loss for fine tuning. A negative value implies a loss, a positive value implies a gain. (Units: dB) The absolute antenna location, or that relative to the site. The feeder type for use on the slot, as defined in the equipment database. (Units: metres) The cell equipment type for use on the slot, as defined in the equipment database. An additional gain/loss for fine-tuning. A negative value implies a loss, a positive value implies a gain. (Units: dB) Description Physical location of site. Surveyed ground height at site. If the default value of 0 is entered ASSET assumes the DTM height. (Units: metres) The default radius for predictions from this site. (Units: kilometres)
TA Threshold
Enable Model
4.2.2
Page 10
P-TN-010-DO-001 Commercial-in-Confidence
Once the available frequencies have been identified within the tool, the frequency allocation strategy must be decided. Typically this would include: Deciding if, and how, to use HCS, dual band frequency allocation and MRP Allocating carriers to BCCH, TCH, and other, carrier layers Deciding if and how FH and DTX are going to be used Identifying frequencies that should not be allocated in areas of the network, on an individual site (using forbidden carriers in the site database) or regional basis (using additional carrier layers with appropriate carriers removed). These might be caused by cross border separation agreements or geographical considerations.
These carriers can then be split into subsets (carrier layers), to help define the frequency plan. These carrier layers can then be allocated to cell layers in the cell layers dialog box. Cell layers then can be instantiated as sub-cells to cells. Within the sub-cell object in the site database it is possible to allocate the individual carrier layers for use. This is necessary as it is possible to allocate more carrier layers to a cell layer than are used. For example it is possible to allocate two carrier layers to supply the BCCH carriers perhaps BCCH and BCCH_border. If DTX is to be considered by ILSA, then the cells at which it is enabled need to be indicated in the site database, and the appropriate Voice Activity Factor (VAF) assigned. VAFs are typically considered to be in the range 0.2 to 0.4. If frequency hopping is to be considered by ILSA, then the sub-cells at which it is enabled need to be indicated in the site database. A choice needs to be made between synthesiser and baseband hopping. If synthesiser hopping is enabled then it is possible to indicate that more carriers are required than TRXs. This is not the case for baseband hopping where the number of carriers and TRXs must be identical. Finally FH must be enabled on a carrier layer basis, on the carriers page of the sub-cell. It is not possible to allocate FH to a control carrier layer.
P-TN-010-DO-001 Commercial-in-Confidence
Page 11
FAQ 8 - What Parameters in the site database affect the frequency allocation strategy?
Cell Object Property Enable DTX Voice Activity Factor Sub-cell Object Property Enable Frequency Hopping Baseband / Synthesiser Hopping Description This allows the user to enable frequency hopping on the individual carriers on the carriers page. Enables the choice between Baseband and Synthesiser hopping on the sub-cell. With Baseband Hopping the number of frequencies required is equal to the number of TRX required. With Synthesiser Hopping more frequencies than TRX can be allocated. Only those carrier layers allocated Used will be considered by ILSA. The hopping column indicates whether an individual carrier layer uses frequency hopping. Even if Frequency Hopping is enabled on the General page of the sub-cell then if this column is not allocated, then no frequency hopping will be considered by ILSA. Description Choose to enable DTX on the cell. VAF for the cell which indicates the factor by which the interference is reduced.
4.2.3
Fixed Carriers
4.2.4
Page 12
P-TN-010-DO-001 Commercial-in-Confidence
The neighbours are used to generate separation costs within the cost matrix and can be generated in a number of ways as shown below:
Start Start Start
Neighbour Update
Update Database
Finish
Finish
Finish
Figure 3 - Flow Charts Showing Possible Routes for the Generation of Neighbours The first method of neighbour generation is to create a best server array and generate neighbour relationships using the Neighbour Wizard. These are then applied to the site database using the Neighbour Analysis Tool. The advantage of using this method is that it allows a quick first approximation of the neighbour relationships within the network. The disadvantages are that this may not align with the current neighbours set up within your network, and that it will not produce neighbours with the same accuracy as a well optimised network. The neighbour wizard create neighbours when the number of pixels at the equal power boundary of the two cells exceeds a specified threshold. The second method of neighbour generation relies upon direct input of neighbours into the site database. This could either be manually, site by site, or by using the import functionality within ASSET. The advantage of this method is that it can directly reflect the settings within the optimised network. The disadvantage of this method is that it will not account for new sites or cell-splitting, unless these are added manually which is a time consuming process. The third method is a combination of the previous two. As in the second method, known neighbour relationships are added directly into the database by hand or by importing. A best server array is then generated and the Neighbour Wizard is run. However during the neighbour analysis, only the relationships within the immediate vicinity of new sites or modified sites should be updated. Exceptions can also be used to generate separations within ILSA. For each site an Exception list can be entered into the cell page of the site database, either manually or by importing. Exceptions represent a list of other cells which should not be allocated cochannel carrier assignments, but which are not neighbours. P-TN-010-DO-001 Commercial-in-Confidence Page 13
Sub-cell Object Property Neighbour List Description The neighbour list for a cell affects the separations created in ILSAs cost matrix. Neighbours can either be entered manually or created using the Neighbour Wizard. The exception list for a cell indicates the cells for which co-channel allocations should not be made but which are not neighbours.
Exception List
4.2.5
If the required carriers are to be generated from a traffic raster, it is important that the correct channel to carrier map is allocated to the cell layer. The map defines the relationship between the number of TCHs available for a specific number of installed TRX. Only a single channel to carrier map can be allocated per cell layer although five maps are supplied with ASSET. If the maps supplied do not match the configuration of your carriers it is possible to add your own. ILSA requires that the site database contain the required number of carriers in each carrier layer for the frequency plan. Also, to generate the interference table a traffic raster is required.
Page 14
P-TN-010-DO-001 Commercial-in-Confidence
These two inputs can be generated as shown in the flow chart below:
Start Start
Capture Traffic
Finish
Finish
Figure 4 - Flow Charts Showing Traffic Raster and Required Carriers Generation The first method (left flow chart) can be simply described as generating a traffic raster, and then from the traffic raster to calculate the required number of carriers. Note: If you have a small number of cells that have a very high control overhead it is possible to manually edit the required number of carriers at these sites in the site database, after the new required carriers values have been applied by the Traffic Analysis tool. This may be preferable to creating a new cell layer with a different Channel to Carrier map.
When setting up Terminal Types you are defining how the traffic is spread within your network. Each Terminal Type can be associated with one or more cell layers. This makes it possible to separate GSM900 and GSM1800 traffic. Also held within the Terminal Type are the details of how the traffic associated with it is spread.
P-TN-010-DO-001 Commercial-in-Confidence
Page 15
The second method (right flowchart) may simply be described as entering the required number of carriers and then using them to generate a traffic raster. The table below details the database objects involved:
Sub-cell Object Property Carried Traffic Carriers Required TRX Required Description The traffic carried by a cell affects the creation of the interference table and can affect the generation of the required carriers The required number of carriers can be entered manually or allocated by the Traffic Analysis Tool The required number of TRX will be different from the carriers required in a synthesiser hopping network
4.2.6
Interference Table
An interference table allows ILSA to attempt to minimise the interference generated by the frequency plan. The interference table in ASSET details the effect of interference for every pair of sub-cell/carrier layer combinations in the network whose predictions overlap. It gives the effect of interference in terms of both area and traffic affected by interference. The area/traffic affected by interference is calculated to be that area which is defined within the interference weights table for a mean C/I. The interference table is defined on a cell layer basis. Only a single interference table can be assigned to a cell layer.
Start
Finish
FAQ 9 - How is the mapping between the average C/I and the percentage traffic/area affected stored?
The mapping is stored in the Interference Weights tables. To generate an interference table, you must allocate an interference weights table to the cell layers to be analysed. A single interference
Page 16
P-TN-010-DO-001 Commercial-in-Confidence
weights table can be assigned to a cell layer. The default interference weights table within ASSET appears as follows:
Adjacent Channel
20
30
40
Figure 6 -
This default interference weights table has been generated assuming that a co-channel C/I of 9dB is that where the quality of a connection begins to be adversely affected, and that the C/I follows a Gaussian distribution about the calculated mean, which has a standard distribution of 7.8dB.
FAQ 10 - How does the Interference Table Wizard generate the adjacent channel interference weights?
The adjacent channel curve used by the Interference Table Wizard is implied directly from the specified co-channel curve by applying an offset specified on the Interference page of the Array Creation dialog box. The default offset is -18dB.
A C/I curve could be generated to measure the probability of the C/I being worse than 9dB, using simple Gaussian statistics. However this does not bias the ILSA significantly against making assignments where a C/I of 9dB is possible. Alternatively you could create a curve to measure the probability of the C/I of being worse than a value that, if it were the average in the network, result in only 10% of the real C/Is being 9dB or worse. This target value of C/I would actually be approximately 23dB if this were carried out. A third option could be to alter the curve centred targeting 9dB in such a way that:
P-TN-010-DO-001 Commercial-in-Confidence
Page 17
If an allocation would result in more than 10% C/Is being worse than 9dB the cost would be increased If less than 10% C/Is being worse than 9dB the cost would be decreased.
For example, you could square the probability according to the first option and multiply by 10. This would result in the graphs shown below:
Figure 7 -
Figure 8 -
These are only suggestions of how the problem might be approached. Other solutions may present better results.
4.3
Page 18
P-TN-010-DO-001 Commercial-in-Confidence
4.3.1
Figure 9 - ILSA Options Page The ILSA Options Page allows the setting of:
Property Refresh Rate Description This parameter indicates how quickly the AFP panel refreshes itself. A setting of 1 is the fastest, and a setting of 10 is the slowest. Setting a fast refresh rate will update the cost in the ILSA dialog box as soon as an improvement to the plan is made. Setting a slower refresh rate may mean that the AFP makes several improvements to the plan before the improved cost is updated. Log Results in Message Log Checking this option writes the current cost to the message log every 1 minute.
P-TN-010-DO-001 Commercial-in-Confidence
Page 19
4.3.2
Figure 10 - ILSA Plan Type Page The ILSA Plan Type page allows you to choose to:
Action Create New Plan Load Plan From Database Description Selecting this option will start ILSA planning with an entirely random frequency plan. Selecting this option will start ILSA with the current plan applied in the database. This may retain a larger number of the original channel allocations.
FAQ 12 - When should you create a new plan and when should you load the existing plan from the database?
If you are creating a frequency plan for a new network, carrying out a complete regional retune or implementing a new technique, such as FH, then you will probably wish to create a new plan. This randomises the initial assignments and so will take slightly longer to reach an acceptable result, however it does ensure that any minimisation dead-ends reached after prolonged optimisation followed by a change in planning strategy are avoided. If you are adding a small number of new sites to an existing network, then it is highly desirable to minimise the number of changes that the frequency planner makes. Consequently, you would choose to load the existing plan from the database as the starting point. The default is to load existing plan.
Page 20
P-TN-010-DO-001 Commercial-in-Confidence
4.3.3
Figure 11 - ILSA Interference Table Page The ILSA interference table page allows you to define how ILSA will use the interference table:
Action Current Interference Table Description This field indicates the name of the current interference table. If there is no interference table loaded then ILSA will indicate No Interference Table. If the interference table has not been saved to file ILSA will indicate Newly Created Interference Table: Not Saved to File, if this is the case then it is probably sensible to save the interference table to file for later reference. If the interference table has been generated without a Traffic raster, then there will be (no traffic) added to the end of the text. If this option is selected then ILSA will use the interference relationships in the current interference table as inputs to the Cost function. If the option is not selected then ILSA will not take interference into account and the only inputs to the cost function will be the carrier and separation costs specified within the cost matrix. If there is no interference table loaded then the option to use an interference table will not be available. Minimise Interference by Traffic If this option is selected then the Cost Function will take the value of the traffic affected due to an allocation from the interference table as an input. The Cost of an allocation breaking a co-channel or adjacent channel constraint is the amount of traffic, in mE, indicated in the interference table multiplied by a factor of 2. If the interference table has been generated without a Traffic raster then this option will not be available.
P-TN-010-DO-001 Commercial-in-Confidence
Page 21
Description If this option is selected then the Cost Function will take the area affected due to an allocation from the interference table as an input. The Cost of an allocation breaking a co-channel or adjacent channel constraint is the area, in km2, indicated in the interference table multiplied by a factor of 200. If this option is selected then the Cost Function will take a combination of the traffic and area affected from the interference table as an input. The ratio of traffic vs. area should be entered, 0 indicates that only area will be used and 100 indicates that only traffic will be used. If the interference table has been generated without a Traffic raster then this option will not be available.
FAQ 14 - When should you use traffic to plan with, when area and when a combination of the two?
You should plan using traffic if you have a reasonable to high level of confidence in the traffic statistics that you have used to generate the interference table. This will make ILSA pay more attention to high traffic areas in the plan when reducing interference. If you have no confidence in the traffic statistics that you used to generate the interference table, or if you did not use a Traffic raster to create the interference table then you should/must select to minimise interference by area. If you have only partial confidence in the traffic statistics, or if you wish to bias the plan towards the urban areas while trying to maintain a reasonable quality across the network, then you may with to consider using a combination of both traffic and area.
Page 22
P-TN-010-DO-001 Commercial-in-Confidence
4.3.4
Figure 12 - ILSA FH, DTX and Groups Page The ILSA Frequency Hopping, DTX and Group Planning Page allows you to set up ILSA to take into account the aforementioned
Action Use Frequency Diversity Gain Use DTX load factors as set in the site database Use Group Planning Description If frequency hopping is enabled on your sub-cells, then it is possible to let ILSA consider this during the plan optimisation stage. Selecting this will reduce the interference caused by sub-cells with DTX set. The weighting of the cells on which DTX is enabled is multiplied by the VAF set in the site database. Selecting this option will cause ILSA to allocate frequencies according to the group planning pattern allocated to the cell layer. Note: ILSA only maintains group planning patterns on a cell basis, not on a site basis. E.g. within every cell the all the carriers will be a member of a single group such as A1 or B1, but the groups allocate to a site will not necessarily maintain the group pattern, that is groups A1 and B1 might be allocated to cells on the same site.
your plan does not use frequency hopping you want to determine what could be achieved not using frequency hopping but without modifying every sub-cells frequency hopping settings
P-TN-010-DO-001 Commercial-in-Confidence
Page 23
FAQ 16 - How is the frequency hopping gain calculated and considered with ILSA? What is the difference in gain between base-band and synthesised hopping?
ILSA currently uses an internal lookup table to determine what gain is provided for a particular number of hopping carriers. Number of Hopping Carriers <=1 2 3 4 5 6 7 8 9 10 >=11 Frequency Diversity Gain 0.0 3.0 4.0 5.0 5.5 6.0 6.3 6.5 6.8 6.9 7.0
ILSA does not distinguish between the hopping strategy used other than the gain provided by the potentially greater number of frequencies that synthesised hopping provides.
4.3.5
Page 24
P-TN-010-DO-001 Commercial-in-Confidence
To create a cost matrix you must select the Create Cost Matrix button on ILSAs cost matrix page.
Figure 13 - ILSA Cost Matrix Page The ILSA cost matrix page allows you to set up a the costs and constraints to be used by ILSA:
Action Current Cost Matrix Description This field indicates the name of the current cost matrix. If there is no cost matrix loaded then ILSA will indicate No Cost Matrix. If the cost matrix has not been saved to file, ILSA will indicate Newly Created Cost Matrix: Not Yet Saved to File, if this is the case then it is probably sensible to save the cost matrix to file for later reference. Selecting this option will launch the Cost Matrix Wizard to create a new cost matrix. It is not possible to edit an existing cost matrix after being created. Selecting this option opens the Edit Carrier Costs dialog box, allowing you to edit and view the carriers costs (i.e. costs associated with a single carrier on a single carrier layer of a single sub-cell). Selecting this option opens the Edit Separation Costs dialog box, allowing you to edit and view the separation costs (i.e. costs associated with a pair of allocations between two carrier layers). This option allows you to load a previously saved cost matrix. This option allows you to save the current cost matrix.
Load Save
4.3.5.1 Cost Matrix Wizard Page 1 On the first page of the Cost Matrix Wizard you can select the filter(s) to include in the plan. For each filter selected it is possible to select to include or ignore cell layer/carrier layer combinations.
P-TN-010-DO-001 Commercial-in-Confidence
Page 25
Cell layer/carrier layers combinations can be assigned a weight, to multiply their importance within ILSA meaning that the effect of breaking a separation constraint, or the effect of interference on that carrier layer is made more significant than the equivalent on a non weighted carrier layer. Typically you would weight BCCH layers higher than TCH layers. You can also decide if fixed carriers can be re-tuned, and if they can, at what cost.
Figure 14 - Cost Matrix Wizard Page 1 The Cost Matrix Wizard contains of a number of pages that allow you to set up a basic cost matrix. The first page consists of: Filter List This list indicates which filters are included within the cost matrix. The properties of sites which belong to multiple filters within the list are determined by the order of the filters within the list. The properties of the top filter in the list have precedence.
Action Add/Remove Up Description This field opens a dialog box to allow you to add and remove filters to and from the Filter List. Selecting a filter and pressing this button will move the filter up the list. If the filter selected is at the top of the list, or if there are no filters selected, then this button will be disabled. Down Selecting a filter and pressing this button will move the filter down the list. If the filter selected is at the bottom of the list, or if there are no filters selected, then this button will be disabled.
Filter List This list will show the cell layer and carrier layer combinations contained within the presently selected filter in the Filter List.
Action / Property Description
Page 26
P-TN-010-DO-001 Commercial-in-Confidence
Description This option includes the filter/cell layer/carrier layer combination in the cost matrix. This option ignores the filter/cell layer/carrier layer combination from the cost matrix. If this option is selected then ILSA is allowed to retune fixed carriers within the Filter/Cell Layer/Carrier Layer combination selected. Generally, you would want to deselect Allow retune unless you really want to enable the retune to take place. Ticking this value essentially provides a cost of 100,000 and so could theoretically still be re-planned. However, if this does occur then in all probability there is something amiss in the network design that means that the inclusion of this cost makes an improvement to the overall plan.
Retune Cost
This option indicates the cost of retuning a fixed carrier within the Filter/Cell Layer/Carrier Layer combination selected. The range of permissible values is between 0 (no cost) and 50000.
Weight
The weight option is used to increase the importance of Filter/Cell Layer/Carrier Layer combinations relative to each other. The weighting only applies to separation costs, not to carrier costs. The range of permissible values is 1 (default) to approximately 999999. Typically you would use low weightings between 1 and 10.
expect to have to re-plan the immediate cells surrounding the new site be reluctant to re-plan cells more than a neighbour relationship away, but if the plan was significantly better then you would accept minor changes want the majority of the existing design to be read-only
To achieve this create three dynamic filters based on polygons named Area for new site, Border around new site and Rest of plan. To ensure that carriers are re-planed in the border region only if a significant improvement is made, perform a global edit on the filter to fix the carriers currently assigned. Then in the cost matrix wizard add the three filters to the filter list and order them so that Area for new site is at the top and Rest of plan is at the bottom. For the cell layer/carrier layer combinations for the Border around new site choose the Allow retune of fixed carriers option and choose an associated cost of performing the retune. The retune cost to use really depends on how critical it is to you that the number of changes should be minimised the more important, the higher the cost. It may take a couple of iterations (without applying the changes to the database!) before the optimal retune cost is found.
P-TN-010-DO-001 Commercial-in-Confidence
Page 27
The Rest of plan filter should be made read-only in the ILSA plan list tab.
Page 28
P-TN-010-DO-001 Commercial-in-Confidence
4.3.5.2 Cost Matrix Wizard Page 2 The second page of ILSAs Cost Matrix Wizard allows you to set the cost of breaking a separation constraint (the constraints themselves are set on the next page). The cost of breaking a constraint is a measure of how bad the effect of breaking a constraint is. For example the cost of breaking a cell separation constraint is more than the cost of breaking a neighbour separation constraint as breaking the constraint within a cell is considered worse than breaking the constraint between two neighbours.
Figure 15 - Cost Matrix Wizard Page 2 The second page of the Cost Matrix Wizard details separation costs to be included in the cost matrix of:
Description This is the cost of breaking the Cell separation constraint. The default value is 100000. This is the cost of breaking the Site separation constraint. The default value is 75000. This is the cost of breaking the Neighbour separation constraint. The default value is 50000. This is the cost of breaking the 2nd Order Neighbour separation constraint. The default value is 10000. This is the cost of breaking the Exception constraint, for exceptions that are indicated in the site database. The default value is 20000. This is the cost of allocating a carrier that has been forbidden in the site database. The default value is 10000.
Exception
Forbidden Carrier
P-TN-010-DO-001 Commercial-in-Confidence
Page 29
4.3.5.3 Cost Matrix Wizard Page 3 The third page of ILSAs Cost Matrix Wizard allows you to set the level of separation that ILSA should aim towards. A separation of 0 corresponds to a co-channel allocation, 1 an adjacent channel allocation and so on. It is also possible to set a preference for the separation to be one greater than the minimum, with an associated cost for breaking the preference.
Figure 16 - Cost Matrix Wizard Page 3 When the cost matrix is finished there is the possibility to save the cost matrix to file. You can also manually edit either carrier costs or separation costs on an individual site basis. Carrier costs are the cost of either retuning a Fixed carrier or making a Forbidden carrier allocation. Separation costs are the cost of making close allocations to two separate carrier layers within a sub-cell or between sub-cells. Page 30 P-TN-010-DO-001 Commercial-in-Confidence
The third page of the Cost Matrix Wizard details separation costs to be included in the cost matrix of:
Type Cell Layer Carrier Layer Separations Minimum Preferred Description The cell layer for which you wish to set the separations The carrier layer for which you wish to set the separations The Separations section allows you to set the separation constraints for Cell, Site, Neighbour and 2nd Order Neighbour allocations. The minimum required constraint. The preferred constraint. This may be one greater than the minimum constraint. The preferred constraint is activated if the cost of the preference is raised above 0. Cost of Preference This option allows you to set the cost of breaking a preference. The minimum cost is 0 indicating no preference, and the maximum is 5000.
As can be seen the cost is cumulative, being added again for every reduction in the separation. However the preference cost only applies if the preference separation is broken by one.
P-TN-010-DO-001 Commercial-in-Confidence
Page 31
FAQ 29 - What is the cost if more than one constraint applies to a separation?
If more than one constraint applies the costs of breaking the constraints are cumulative. For example site and neighbour constraints might co-exist. In this case the Neighbour constraint is 1, with a cost of 50000, and the site constraint is 2 with a cost of 75000. Separation 2 or greater 1 (Adjacent Channel Allocation) 0 (Co-Channel Allocation) Site Cost 0 75000 150000
4.3.5.4 Carrier Costs The Carrier Costs dialog box is shown below.
Figure 17 - Carrier Costs dialog box If the user chooses to edit the cost matrix using the Carrier Costs dialog box then the following options are available:
Property Filter Cell Cell Layer Carrier Layer Carrier Costs List Weight Description The Filter for which you wish to edit the carrier costs The cell for which you wish to edit the carrier costs. The cell layer for which you wish to edit the carrier costs. The carrier layer for which you wish to edit the carrier costs. A list of current forbidden carrier costs, giving the carrier and the cost The weight of allocations to the filter/cell/cell layer/carrier layer combination, as applied in the cost function to separation costs and interference table costs. The cost of retuning the fixed carriers on the cell Sets any changes made to the cost matrix
Page 32
P-TN-010-DO-001 Commercial-in-Confidence
FAQ 31 - Why are Weights included in the Carrier Costs dialog box when they only apply to separations?
The ability to edit weights is included in the Carrier Costs dialog box despite the fact that they only apply to separations. However, weightings apply to individual sites, rather than pairs of sites. Since Carrier costs also apply to individual sites, it is appropriate that the ability to edit the Weighting is included within the Carrier Costs dialog box.
FAQ 32 - Why cant I assign a carrier cost to all the possible carriers?
Only forbidden and fixed carriers are listed in the carrier costs dialog box.
4.3.5.5 Separation Costs The Separation Costs dialog box is shown below.
Figure 18 - Separation Costs Dialog box If the user chooses to edit the cost matrix using the Separation Costs dialog box then the following options are available:
P-TN-010-DO-001 Commercial-in-Confidence
Page 33
Property Filter Cells Cell Layers Carrier Layers Separation Costs List
Description The Filter for which you wish to edit the separations The two cells for which you wish to edit the separations. The two cell layers for which you wish to edit the separations. The two carrier layers for which you wish to edit the separations. The separation costs between the two cell/filter/cell layer/carrier layer combinations defined. Every level of separation that has a nonzero cost is listed. The cost of the selected separation level from the Separation Costs List If you wish to edit the separation cost in the Cost of Selected Separation field, pressing this button will set the change. This option enables you to add a separation cost to the lowest level of separation whose cost is currently zero. For example if there are non-zero costs for separations of 0 and 1, pressing this button will create an item in the separation costs list to allow you to add a cost for a separation of 2.
4.3.6
Page 34
P-TN-010-DO-001 Commercial-in-Confidence
The Plan List page only becomes useful once a cost matrix has been created, defining the filter/cell layer/carrier layer combinations that are to be considered by the plan. The items that are available on the Plan List page include:
Option Plan List Plan Description The Plan List is a list of all the filter/cell layer/carrier layer combinations that the cost matrix includes. There are three options for each item. The plan option enable ILSA to plan the carriers required within sites satisfying the filter/cell layer/carrier layer criteria. The carrier allocations can be modified and are considered by other carrier allocations as interferers. The Read Only option disables ILSA from planning the carrier allocations required within sites satisfying the filter/cell layer/carrier layer criteria. The current carrier allocations can still be considered as interferers by ILSA when planning other carrier allocations. This option ignores sites satisfying the filter/cell layer/carrier layer criteria.
Read Only
Ignore
4.4
P-TN-010-DO-001 Commercial-in-Confidence
Page 35
When ILSA begins planning a number of new items of information become available. The Start Time, Plan ID and number of Carriers to Plan are shown for reference. The initial cost of the plan after the Initialisation phase is shown, and the cost of the Current best plan. Also shown is the number of iterations that have been completed. The interference panel allows you to show both the average interference per carrier (in milli-Erlangs) and the worst case interference for a carrier (again in milli-Erlangs). A final option during run time is to display a graph showing the cost of the current best plan (red), the average interference (green) and the worst interference (blue).
4.5
Stop/Continue
Plan
Start Time
Page 36
P-TN-010-DO-001 Commercial-in-Confidence
Description The Status field gives the status of the current plan. This may be: Initialising, indicating that ILSA is in the initialising phase of the current plan. Reducing Network Interference, indicating that ILSA is in the reducing network interference phase of the current plan. Finished with Zero Cost, indicating that ILSA has achieved a cost of 0 with the current plan.
The number of carrier allocations that ILSA must make to satisfy the current plan. The cost of the initial allocations that ILSA makes within the Initialising phase. If a new plan is being created then this will be the cost of an effectively random allocation. If the initial plan is being loaded from the database, this is the cost of the current plans allocations. The cost of the current best plan that ILSA has discovered. The number of iterations that have been carried out. Note that the iteration number refers to the number of times that the screen has been refreshed rather than the number of loops of the algorithm. Checking this box enables the worst interference for an allocation and the average interference per allocation to be displayed, both textually in the ILSA dialog box and in the ILSA graph. The average interference per allocation. The worst interference for a pair of allocations. Pressing this button opens the ILSA graph. The ILSA graph shows the progress of the algorithm, in terms of reducing cost (Red Line). If the Show Interference option is enabled, then the interference is also displayed, the average interference as a green line and the worst interference as a blue line. The Cost scale is shown as the left Y-axis and the Interference scale is shown as the right Y-axis. This option draws a new section of graph when an improvement has been made to the cost of the frequency plan. This option draws a new section of graph at steady intervals in the number of iterations.
Show Interference
Remember too, that the iteration count just displays the number of times that the plan details have been displayed in the ILSA window. If the refresh rate is not equal to one, then the total number of plans considered must be calculated by multiplying the iteration count by the refresh rate. Note: It is not necessary to apply the plan to the database before viewing the assignments that ILSA has made.
P-TN-010-DO-001 Commercial-in-Confidence
Page 37
FAQ 36 - Why does the Worst Interference sometimes increase with time?
It is possible for an average improvement in the level of interference within the plan to be coexistent with a worsening of the interference between one or more carrier allocations. Since an average improvement in the level of interference results in a lowering of the cost of the plan, then it is possible for the worst case interference to increase occasionally with time. It is not possible to prevent the worst interference increasing since it is the average interference that ILSA tries to minimise.
4.6
Figure 22 - ILSA Carrier Assignment Page The Carrier Assignments dialog box allows you to view two main items:
Page 38
P-TN-010-DO-001 Commercial-in-Confidence
Carrier Statistics, in terms of the number of allocations per frequency, and the minimum reuse distance. Cell Statistics, in terms of the interference on each allocation that is made.
If the statistics are acceptable then when you close the dialog box you can Apply the plan to the database. Alternatively if the statistics are unacceptable, for example if BCCH carriers are experiencing worse interference than TCH carriers, then it is possible to continue the plan. Restarting planning after applying the plan to the database is another option that can improve the quality of the plan, due to a random element within the ILSA algorithm. All of the columns within the carrier assignments dialog box can be ordered by clicking on the column heading. Three combo-boxes allow the statistics to be summarised based on the following categories:
View Filter Cell Layer Carrier Layer The Filter whose carrier assignments are to be viewed The cell layer/all cell layers to be viewed The carrier layer/all carrier layers to be viewed
4.6.1
Carrier Statistics
The Carrier Statistics section provides an analysis of the individual carriers that have been allocated to the selection of filter/cell layer and carrier layer.
Heading Total Assignments Carrier Allocations Minimum Reuse (km) Description The total number of carrier assignments made for the selection. The carrier whose analysis is detailed in the row The number of allocations of the carrier The minimum distance between sites where allocations of the carrier have been carried out.
4.6.2
Cell Statistics
The cell statistics section provides an analysis of the individual carrier allocations that have been made within the selection of filter/cell layer and carrier layer.
Heading Total Sites Total Cells Worst Interference Average Interference No. Cell Cell Layer Car. Layer Carrier Interference Description The total number of sites within the selection The total number of cells within the selection The worst calculated cost of an allocation. The average calculated cost of an allocation. The number of the allocation. The cell at which the allocation occurs. The cell layer within which the allocation occurs. The carrier layer within which the allocation occurs. The carrier allocated The cost of the carrier allocation
P-TN-010-DO-001 Commercial-in-Confidence
Page 39
Once a plan has been applied to the database, the same analysis as carried out on the original frequency plan should be carried out to verify that an improvement has been made.
FAQ 38 - Why have only alternate carriers been assigned even though I have a contiguous band of carriers?
This is an indication that the adjacent interference is more dominant than co-channel which is incorrect. The most common reason for this is that the C/I adjacent offset has the wrong sign. It should be negative the default being 18db.
FAQ 41 - My plan uses frequency hopping but when I create the interference array, my results arent as good as Id expected why?
To analyse a plan that uses frequency hopping, you must choose a connection type array since these are the only ones that consider hopping carriers.
Page 40
P-TN-010-DO-001 Commercial-in-Confidence
ALGORITHM DESCRIPTION
This section of the application note gives detail about the ILSA algorithm itself, briefly describing the nature of the problem, the solution type and the cost function of the algorithm.
5.1
PROBLEM DEFINITION
Before we describe the ILSA algorithm it is sensible to consider the size of the problem that we are attempting to solve. Consider a small example network. Its characteristics are as follows:
S = Number of Sites Number of Cells Number of Carrier Allocations Required Number of Available Frequencies = = = = 10 30 60 20 = = 3 cells / site 2 carriers / cell C = A = F =
Assuming all carriers can be allocated to all carrier allocations, then the number of possible carrier allocations is given by:
NumberPlans = F A = 20 60 = 1.15292 *10 78
If we assume that there are no permissible co-channel allocations within a cell then this value is reduced:
F! NumberPlans = F A ! C
C
30
Even if we assume that there are no co-channel allocations within sites, and there is a larger reduction in the number of possible plans, there are still:
P-TN-010-DO-001 Commercial-in-Confidence
Page 41
F! NumberPlans = A F ! S
10
Clearly checking every possible frequency plan for a reasonable size network would take a prohibitive period of time, even if the period of time taken to check a plan were only of the order of 1milli-second. This being the case, algorithms need to be developed to focus processing power on high probability solutions. These algorithms are generally known as search algorithms.
5.2
SEARCH ALGORITHMS
Search algorithms specialise in looking for solutions to problems that have too large a solution space (i.e. too many possible solutions) to allow a simple solution. There is a vast body of both popular science and technical literature describing search algorithms, but below is a simple description. Search algorithms can be visualised as a person moving through a maze. Every time the person arrives at a junction, they are presented with a number of paths leading to other junctions. They choose their path depending upon a choice of strategy, for example keeping their left hand on the wall (always taking the path furthest to the left), or choosing the path that looks the most promising. If they find themselves at a junction that they have been to before, then they have a strategy to prevent themselves travelling in circles, for example back tracking and taking another route. If the person comes to a dead end they may turn around and continue from a previous junction. Eventually the person will solve the maze. If it is a large maze, with lots of junctions, then this may take a very long time. However different strategies may result in the solution being found more quickly than others. Similarly a search algorithm moves through a series of states. At each state it is possible to move to a number of other states. The search algorithm makes a decision as to which state to move to according to a strategy. If the search algorithm finds itself at a state that it has been at before, then it has a strategy to prevent it looping. If there are no new states that the search algorithm can move to, then it has a strategy to move back and continue the search from a previous state. Eventually the search algorithm will solve the problem. However if it is a very large problem, with lots of states, this may take a very long time. Again different strategies may result in the solution being found more quickly than others. Some search algorithms have very simple strategies. Examples of these are depth first and breadth first algorithms. The depth first algorithm is the algorithmic equivalent of always taking the left most paths in the maze. The breadth first algorithm is the algorithmic equivalent of checking every junction off your starting position, and then every junction off these junctions.
Page 42
P-TN-010-DO-001 Commercial-in-Confidence
More advanced search algorithms use the algorithmic equivalent of taking the path that looks like the best one. Search algorithms that take this approach are known as heuristic search algorithms. These algorithms use a cost function, to determine the most desirable next state. Typically this will be the state with the lowest cost. The effectiveness of these algorithms depends largely upon the applicability of the cost function to the problem, and also to refinements to the search strategy to allow backtracking from dead ends and loops.
5.3
5.4
P-TN-010-DO-001 Commercial-in-Confidence
Page 43
For a given frequency plan the value of the cost function is given by the formula:
Cost = wi i j f =f i + sij + r i aij j j f = f 1 j i
cij +
Where:
aij cij fi i,j ri sij wi = The adjacent channel interference caused on allocation i by allocation j (Units: 2*milli-Erlang or 200*km2) = The co-channel interference caused on allocation i by allocation j (Units: 2*milliErlang or 200*km2) = The frequency allocated at allocation i = Members of the set of all frequency allocations = The retune cost or the forbidden carrier cost associated with allocation i = The separation cost associated cost associated between allocations i and j = The weighting factor applicable to carrier allocation i
Page 44
P-TN-010-DO-001 Commercial-in-Confidence
The individual sites are either omni-directional or tri-sectored, with appropriate antennas allocated. It is important to note that the sites detailed are an approximation of a network they are not real sites! Thus no detailed site optimisation has been carried out. They are all 25m high with all the Power Amplifier (PA) output settings identical, and a maximum Timing Advance (TA) of 63 GSM bit periods. This example assumes that the network belongs to a GSM900 operator and hence only GSM900 frequencies are considered. FH and DTX are not in use, and the original frequencies were planned by hand using traditional group planning techniques and a 3*9 reuse pattern. As this is an exercise 50m resolution predictions are used, with a radius of 50km. In this example 60 frequencies are assumed to be available (1-30, 32-61) and split into two carrier layers: 1. 2. The BCCH carrier layer contains frequencies 1-18 that are dedicated for use as control carriers. The TCH carrier layer contains frequencies 19-30 and 32-61, for use as other carriers.
A single cell layer was used with no MRP, FH or DTX. No forbidden frequencies were considered.
A.2
P-TN-010-DO-001 Commercial-in-Confidence
Page 45
Figure 23 - Initial Best Server Coverage The initial frequency allocations for the example were made using a simple 3*9 reuse pattern roughly applied to the sites in the network. The statistical reports detailing the performance of this allocation are shown in the following section. In summary: 11.45% of the area covered has a mean C/I of less than 12dB due to the worst individual interferer on the worst carrier.
Page 46
P-TN-010-DO-001 Commercial-in-Confidence
7.24% of the area covered has a mean C/I of less than 12dB on an average connection, interference averaged across carriers.
Figure 25 - Average Connection Before ILSA planning Note: For a mean C/I of 12dB with a model of standard deviation 8dB one could expect 40% of calls to experience a C/I of worse than 9dB. A C/I is of 9dB is specified level for acceptable quality, as detailed in the ETSI GSM Standards.
P-TN-010-DO-001 Commercial-in-Confidence
Page 47
CATEGORY Industrial area Dense urban Urban Dense suburban Suburban Rural / Village centre Agricultural land Non agricultural land Semi natural vegetation Water features Wetlands Deciduous wood/forest Coniferous wood/forest Mixed wood/forest Isolated high-rise buildings Road/motorway junctions NO_CLUTTER
TOTAL AREA (km) 40.18 0.00 4.00 29.71 286.55 112.95 2395.81 110.61 98.22 1152.08 8.56 122.98 300.66 67.70 0.28 0.00 387.98
POOR QUALITY AREA (km) 0.73 0.00 0.12 0.71 17.98 9.35 226.06 3.98 5.33 201.96 0.26 9.20 26.11 5.20 0.01 0.00 79.25
POOR QUALITY AREA (%) 1.82 0.00 3.00 2.40 6.28 8.28 9.44 3.60 5.43 17.53 3.01 7.48 8.68 7.68 3.57 0.00 20.43
CATEGORY Industrial area Dense urban Urban Dense suburban Suburban Rural / Village centre Agricultural land Non agricultural land Semi natural vegetation Water features Wetlands Deciduous wood/forest Coniferous wood/forest Mixed wood/forest Isolated high-rise buildings Road/motorway junctions NO_CLUTTER
TOTAL AREA (km) 40.18 0.00 4.00 29.71 286.55 112.95 2395.81 110.61 98.22 1152.08 8.56 122.98 300.66 67.70 0.28 0.00 387.98
POOR QUALITY AREA (km) 0.30 0.00 0.00 0.15 8.12 5.04 108.59 1.02 1.65 147.71 0.23 4.49 12.17 2.17 0.00 0.00 78.97
POOR QUALITY AREA (%) 0.74 0.00 0.06 0.50 2.83 4.47 4.53 0.92 1.68 12.82 2.72 3.65 4.05 3.21 0.00 0.00 20.36
A.3
Network Retune
The figure below shows the coverage for a small part of the region after the new sites have been added and sectorisations carried out. No predictions are missing and the coverage from the all the sites is sensible.
Page 48
P-TN-010-DO-001 Commercial-in-Confidence
The All Filter was selected to plan all the sites within the database Both the BCCH and TCH carrier layers of the GSM900 cell layer were included in the plan Since a completely new plan was required the retune of fixed carriers was allowed with a cost set to 0 Finally a weight of 3 was assigned to the BCCH carrier layer, as opposed to 1 for the TCH carrier layer
In this example the values used are the default values for the separation costs, except for the forbidden carriers cost. As we want an entirely new plan this has been set to 0. In the example the cost matrix was set to aim for a minimum separation of 3, 2, 1 and 0 respectively for cells, sites, neighbours and 2nd order neighbours, for both BCCH and TCH carrier layers. Preferences were allocated as above for the BCCH carrier layer, and a preference for a carrier separation of 1 between 2nd order neighbours was set in the TCH carrier layer, broken at a cost of 50. In the example no manual editing of costs was carried out. We also chose to minimise the interference by traffic only. This should enable the tool to pay additional attention to high traffic areas, i.e. urban areas will be more important than rural areas. In the example ILSA was allowed to run for approximately 4000 iterations, until the cost of the plan had become approximately stable. It is interesting to note from the graph how steep the initial improvement is in the cost, as the separation constraints are swiftly solved. The statistics were deemed acceptable, and the plan Applied to the database. The statistical analysis of the frequency plan from the example are given the following section.
Page 50
P-TN-010-DO-001 Commercial-in-Confidence
In summary: 3.66% of the area covered has a mean C/I of less than 12dB due to the worst individual interferer on the worst carrier.
Figure 27 - Worst Interferer Array after ILSA Planning 0.29% of the area covered has a mean C/I of less than 12dB on an average connection, averaged across carriers.
P-TN-010-DO-001 Commercial-in-Confidence
Page 51
TOTAL AREA (km): POOR QUALITY AREA [< 12 dB] (km): POOR QUALITY AREA [< 12 dB] (%): GOOD QUALITY AREA [>= 12 dB] (km): GOOD QUALITY AREA [>= 12 dB] (%):
CATEGORY Industrial area Dense urban Urban Dense suburban Suburban Rural / Village centre Agricultural land Non agricultural land Semi natural vegetation Water features Wetlands Deciduous wood/forest Coniferous wood/forest Mixed wood/forest Isolated high-rise buildings Road/motorway junctions NO_CLUTTER
TOTAL AREA (km) 38.67 0.00 4.01 29.09 278.49 105.35 2300.15 107.92 92.06 1044.54 8.05 119.96 316.73 62.32 0.27 0.00 267.15
POOR QUALITY AREA (km) 0.09 0.00 0.01 0.01 1.39 1.14 34.41 0.52 0.67 126.43 0.00 1.40 6.98 1.62 0.00 0.00 0.00
POOR QUALITY AREA (%) 0.24 0.00 0.12 0.03 0.50 1.08 1.50 0.48 0.73 12.10 0.00 1.17 2.20 2.61 0.00 0.00 0.00
CATEGORY Industrial area Dense urban Urban Dense suburban Suburban Rural / Village centre Agricultural land Non agricultural land Semi natural vegetation Water features Wetlands Deciduous wood/forest Coniferous wood/forest Mixed wood/forest Isolated high-rise buildings Road/motorway junctions NO_CLUTTER
TOTAL AREA (km) 38.67 0.00 4.01 29.09 278.49 105.35 2300.15 107.92 92.06 1044.54 8.05 119.96 316.73 62.32 0.27 0.00 267.15
POOR QUALITY AREA (km) 0.00 0.00 0.00 0.00 0.06 0.06 2.29 0.01 0.02 10.47 0.00 0.05 0.74 0.30 0.00 0.00 0.00
POOR QUALITY AREA (%) 0.00 0.00 0.00 0.00 0.02 0.06 0.10 0.01 0.02 1.00 0.00 0.04 0.23 0.49 0.00 0.00 0.00
Page 52
P-TN-010-DO-001 Commercial-in-Confidence
A.4
Planning Summary
The following table indicates the frequency plan performance before and after running the frequency planner. Description Worst Interferer Good Quality Area Worst Connection Good Quality Area Before 88.55 % 92.76 % After 96.34 % 99.71 % Improvement 8.8 % 7.5 %
These results indicate a significant improvement especially considering only 4000 iterations of the AFP were needed.
P-TN-010-DO-001 Commercial-in-Confidence
Page 53
P-TN-010-DO-001 Commercial-in-Confidence
Page 55
P-TN-010-DO-001 Commercial-in-Confidence
FAQ 41 -
My plan uses frequency hopping but when I create the interference array, my results arent as good as Id expected why? ...........................................................40
Page 58
P-TN-010-DO-001 Commercial-in-Confidence
P-TN-010-DO-001 Commercial-in-Confidence
Page 59