resources allocat
TRANSCRIPT
-
8/3/2019 Resources Allocat
1/39
RESOURCE ALLOCATION
DIFFUSIONFRANCE TELECOM
MOTOROLA
Authors : Reviewed by : Responsible :
Version 1.0
-
8/3/2019 Resources Allocat
2/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 2/39 07/11/2011 2
1 INTRODUCTION .......................................................................................................... 4
1.1 SCOPE OF THE DOCUMENT ......................................................................................... 4
1.2 GSMMESSAGES FOR SUCCESSFUL ESTABLISHMENTS ............................................... 5
2 FEATURES .................................................................................................................... 6
2.1 INTERFERENCE BANDS................................................................................................ 6
2.1.1 Description ......................................................................................................... 6
2.1.2 Database Configuration ..................................................................................... 62.1.2.1 interfer_bands parameter .......................................................................................................................... 6
2.1.2.2 Intave parameter ......................................................................................................................................... 6
2.1.3 Database Timers ................................................................................................. 72.1.3.1 rf_res_ind_period timer ............................................................................................................................ 7
2.2 SDCCH AND TCHALLOCATION BASED ON BASED ON CHANNEL PRIORITY .............. 8
2.2.1 Description ......................................................................................................... 8
2.2.2 Database Configuration, .................................................................................... 8
2.2.2.1 chan_alloc_priority parameter .................................................................................................................. 8
2.3 EXPLICIT SDCCHASSIGNMENT ................................................................................ 9
2.3.1 Description ......................................................................................................... 9
2.3.2 Database Configuration ..................................................................................... 92.3.2.1 sd_load parameter ...................................................................................................................................... 9
2.3.2.2 sd_priority parameter ................................................................................................................................ 9
2.3.3 Implementation of Improved SDCCH and TCH control .................................. 10
2.4 SDCCH AND TCHCHANNEL RECONFIGURATION ................................................... 11
2.4.1 Description ....................................................................................................... 11
2.4.2 Database Configuration ................................................................................... 112.4.2.1 channel_reconfiguration_switchparameter .......................................................................................... 11
2.4.2.2 number_sdcchs_preferredparameter .................................................................................................... 11
2.4.2.3 sdcch_need_low_water_markparameter............................................................................................... 122.4.2.4 sdcch_need_high_water_mark parameter ............................................................................................. 122.4.2.5 tch_full_need_low_water_markparameter ........................................................................................... 12
2.4.2.6 max_number_of_sdcch parameter .......................................................................................................... 12
2.4.3 Implementation of Channel Reconfiguration ................................................... 13
2.4.4 Example ............................................................................................................ 14
2.5 CALL QUEUING ........................................................................................................ 15
2.5.1 Description ....................................................................................................... 15
2.5.2 Database Configuration ................................................................................... 152.5.2.1 queue_management_information parameter ....................................................................................... 15
2.5.2.2 max_q_length_full_rate_chan parameter .............................................................................................. 16
2.5.2.3 max_q_length_sdcch parameter .............................................................................................................. 16
2.5.3 Database Timer ................................................................................................ 162.6 DIRECTED RETRY ..................................................................................................... 17
2.6.1 Description ....................................................................................................... 17
2.6.2 Database Configuration ................................................................................... 182.6.2.1 dr_preference parameter .......................................................................................................................... 18
2.6.2.2 dr_standard_congest parameter.............................................................................................................. 18
2.6.2.3 dr_ho_during_assign parameter ............................................................................................................. 18
2.6.2.4 dr_chan_mode_modify parameter .......................................................................................................... 18
2.6.2.5 dr_allowed parameter ............................................................................................................................... 18
2.6.2.6 congest_ho_margin parameter ................................................................................................................ 18
2.7 CONGESTION RELIEF AND CONGESTION RELIEF ENHANCED .................................... 19
2.7.1 Description ....................................................................................................... 192.7.1.1 Congestion Relief ...................................................................................................................................... 19
2.7.1.2 Enhanced Congestion Relief ..................................................................................................................... 202.7.2 Database Configuration ................................................................................... 20
-
8/3/2019 Resources Allocat
3/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 3/39 07/11/2011 3
2.7.2.1 HO_exist_congest parameter ................................................................................................................... 20
2.7.2.2 Congest_HO_Margin parameter ............................................................................................................. 20
2.7.2.3 tch_congest_prevent_thres parameter................................................................................................... 21
2.7.2.4 congest_at_source parameter................................................................................................................... 21
2.7.2.5 congest_at_target parameter ................................................................................................................... 21
2.7.2.6 mb_tch_congest_thres parameter ........................................................................................................... 21
2.7.3 Database Timer ................................................................................................ 212.7.3.1 valid_candidate_ period timer ................................................................................................................ 21
2.7.3.2 ext_rtry_cand_prd timer ......................................................................................................................... 22
2.7.3.3 rtry_cand_prd timer ............................................................................................................................... 22
2.8 FLOW CONTROL ....................................................................................................... 23
2.8.1 RACH flow control Description ....................................................................... 23
2.8.2 Database Configuration ................................................................................... 242.8.2.1 TCH Flow Control Parameters ................................................................................................................ 242.8.2.2 RACCH Flow Control Parameters .......................................................................................................... 24
2.8.2.3 SSM Flow Control Parameters ................................................................................................................ 25
2.9 MULTIBAND ENVIRONMENT ..................................................................................... 26
2.9.1 Description ....................................................................................................... 26
2.9.2 Database Parameters ....................................................................................... 26
3 COMPATIBILITY AND DEPENDENCY OF THE RESOURCE ALLOCATION
FEATURES ......................................................................................................................... 28
3.1 INTERFERENCE BAND AND IMPROVED SDCCH/TCH CONTROL............................... 28
3.2 DIRECTED RETRY AND CONGESTION RELIEF............................................................ 28
3.3 DIRECTED RETRY/(ENHANCED )CONGESTION RELIEF AND TCHFLOW CONTROL... 30
3.4 DIRECTED RETRY/(ENHANCED)CONGESTION RELIEF AND QUEUING..................... 30
ANNEXE 1:STATISTICS RELATIVE TO THE RESOURCE ALLOCATION................................... 31Idle interference monitoring ........................................................................................................................................ 31
Channel establishment ................................................................................................................................................. 31TCH assignment .......................................................................................................................................................... 32
Band re-assignment ..................................................................................................................................................... 34
ANNEXE 2:EXTRA PARAMETERS AND TIMERS RELATIVE TO THE CHANNEL ALLOCATION35ANNEXE 3:GPRSFEATURE AND RESOURCE ALLOCATION ................................................. 37
CONFIGURATION OF PDCH ................................................................................................ 37
ALLOCATION OF RESOURCES ON THE AIR INTERFACE ......................................................... 38
RESOURCE MAPPING BETWEEN BSC AND PCU .................................................................. 38
-
8/3/2019 Resources Allocat
4/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 4/39 07/11/2011 4
1Introduction1.1 Scope of the DocumentThe purpose of this document is to present the different Motorola features on the
SDCCH/TCH resource allocation gathered in one document.
Motorola proposed a wide range of processes involved in the resource allocation as
follows:
- The Interference Bands
- Improved SDCCH and TCH control feature split into- SDCCH and TCH allocation based on channel priority
- Explicit SDCCH assignment- SDCCH/TCH Reconfiguration
- Queue Management- Directed Retry- Congestion Relief and the GSR4 Enhanced Congestion Relief- SDCCH/TCH management in a Multiband Environment.
The first two features concerned the choice of the channel to be used for the resource. The
next four manage the availability of resource regarding to the demand. The last concerns
the particular management of resources for a multiband network.
This document will focus on these functionalities in relation to resource allocation,
especially for the vast feature of enhanced congestion relief. It will also discuss their
implementation in a network for certain features.
This document also presents the compatibility and interdependency of the different
features, how they work together, and their relative priorities.
In the annexe 2, Motorola answers some questions about its procedures of resources
allocation concerning the GPRS.
-
8/3/2019 Resources Allocat
5/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 5/39 07/11/2011 5
1.2 GSM Messages for Successful EstablishmentsThe diagram below resumes the main messages during a successful call. In Annexe 1 is
presented the major statistics relative to SDCCH/TCH allocation.
Figure 1: main GSM Messages involved in Successful Assignment.
MS BSSMSC
Channel Request
(RACH)
Immediate assignment
(AGCH)
SABM + Initial Layer
3 Message (SDCCH)
SDCCH signalling transaction :Authentification and Ciphering
Assignment Request
Assignment Command
(SDCCH)
Assignment Complete
(TCH)
Assignment Complete
-
8/3/2019 Resources Allocat
6/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 6/39 07/11/2011 6
2Features2.1 Interference bands2.1.1 Description
As described in GSM 08.08 the available channels (timeslots) should be divided into five
interference categories whose limits O-X5 are adjusted by O&M command.
They describe the level of potential uplink interference. For hand over and call set up the
allocation of channels should be from the category with the lowest interference level.
The TCU switches on in uplink frame of every idle slot and measures ambient noise (104
times per sacch frame), 104 measurements are averaged to produce one figure; they are
further processed by the HDPC on a per slot basis.
Each sacch frame period will result in a computed average by idle slot. The HDPC
periodically updates the CRM (Cell Resource Manager).
2.1.2 Database Configuration
2.1.2.1 interfer_bands parameter
This parameter sets the limits for the interference categories (bands) whose limit 0 to X5
shall be adjusted by Operations and Maintenance (O & M). The bands are:
Band 1 0 to X1
Band 2 X1 to X2
Band 3 X2 to X3
Band 4 X3 to X4
Band 5 X4 to X5
The BSS averages the interference level in unallocated timeslots as defined by the intave
parameter. The averaged results are then mapped into five interference categories whose
limits are adjusted.
Interfer_band, 0 corresponds to Band 1, (from 0 to (110+X1)dBm) and Interfer_band,1
to Band 2 etc
The values are ranged between 0 (represents 110 dBm) and 63 (represents 47dBm).
Default Value: 63 (corresponds to disable the feature)
2.1.2.2 Intave parameter
This parameter is used to change the algorithm data needed for performing interference
band averaging and classification during idle channel interference processing.
The value represents the number of sacch period needed for the interference band
averaging, (a step = 2 sacch multiframes).
Valid Range: 0 to 31 Default Value: 8
-
8/3/2019 Resources Allocat
7/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 7/39 07/11/2011 7
2.1.3 Database Timers
2.1.3.1 rf_res_ind_period timer
This parameter sets the RF resource indication period to indicate the interval over which
the idle channel will be categorized (idle channel categories: X1, X2, X3, X4 and X5) The
idle channel categories will be reported to the CRM by the RSS.
(1 step =1 SACCH multiframe).
Valid Range: 1 to 127 Default Value: 10
-
8/3/2019 Resources Allocat
8/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 8/39 07/11/2011 8
2.2 SDCCH and TCH Allocation based on based on Channel PriorityThis is the first part feature of the Improved SDCCH and TCH control feature.
2.2.1 Description
This feature implements a radio channel (SDCCH/TCH) allocation algorithm based on the
operator assigned per-carrier priority.
2.2.2 Database Configuration,
2.2.2.1 chan_alloc_priority parameter
It is used to specify the priority of a carrier when utilising the radio channel (SDCCH/TCH)
allocation algorithm.
The value of this parameter concerns a particular RTF.
Valid Range: 0 to 250 Default Value: 0
The chan_alloc_priority element specifies the carrier order from which TCHs are
allocated. This ordering is followed for all requests in a particular carrier group, be it a
request for assignment or handover.
These feature is considered when allocating TCHs for normal calls, PGSM->DCS1800
Multiband reassignments, DCS1800->PGSM Multiband handovers.
It must be noted that the interference bands are considered BEFORE any carrier priority,
i.e. the BSS channel allocation will always consider uplink interference first (see chapter
3.1).
-
8/3/2019 Resources Allocat
9/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 9/39 07/11/2011 9
2.3 Explicit SDCCH AssignmentThis is the second part of the Improved SDCCH and TCH Control feature.
Prior to the availability of this feature, the SDCCH are distributed equally across all
carriers, on the same TS of each carrier depending on the number of FU installed.
2.3.1 Description
During initial configuration, SDCCHs are placed on the highest priority carriers first. Once
the SDCCH assignment on these carriers has been maximised, the next highest priority
carriers are used. After initial configuration, if a carrier is brought back into service with a
different SDCCH priority or with a different SDCCH load, SDCCHs are distributed
(moved) so that they are always on the highest priority carriers.
If Dynamic Channel Reconfiguration, (that is Traffic Channels to SDCCHs or SDCCHs toTraffic Channels) is in operation, then the following is undertaken:
TCH/F to SDCCH configuration is performed on a TCH/F which is on the highestpriority carrier.
SDCCH to TCH/F configuration is performed on an SDCCH/8 which is on thelowest priority carrier
2.3.2 Database Configuration
2.3.2.1 sd_load parameter
It is a per RTF element, is used to specify the maximum number of SDCCH/8 timeslots
configurable per carrier.
Valid Range: 0 to 2
2.3.2.2 sd_priority parameter
The per RTF element sd_priority specifies the priority of the SDCCH channels. They will
be placed on the carriers with the highest SDCCH placement priority.
When carriers are taken in or out of service the SDCCHs will always migrate to the
carrier(s) with the highest priority.
When multiple carriers have the same sd_priority, then the SDCCH channels will be
distributed evenly throughout the carriers.
Valid Range: 0 to 250 Default Value : 0 non-BCCH,
0 BCCH
-
8/3/2019 Resources Allocat
10/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 10/39 07/11/2011 10
2.3.3 Implementation of Improved SDCCH and TCH control
This combined feature provides the operator with the flexibility of prioritising the selection
of Traffic Channels (TCHs) and Standalone Dedicated Control Channels (SDCCHs) in
order to minimise the overall interference level in a GSM network.
With Frequency Hopping SFH
The typical application for these features is synthesised frequency hopping (SFH). In the
case of a network using SFH, a lot of attention is paid to obtaining a clean BCCH
frequency plan. The BCCH frequencies do not hop and the Power Control is not enabled.
Accordingly the BCCH carriers are given 0 priority (highest) to carry SDCCH and TCH
channels first; all the other hopping carriers are given lower priority. (For instance all the
same since they will have the same hopping frequency).
Without Frequency Hopping
This combined feature can be used for single cell improvements by giving highest priorityto the carrier with the best frequency (after analysing CTP results).
Individual cell wise setting of these features involves tracking every change in the
frequency plan, and an extra load of maintenance work. It could be used and maintained as
a temporary workaround until a frequency change is implemented.
=> The two features of channel allocation priority and explicit SDCCH assignment have
been used already and implemented with SFH (or without) successfully in different
networks.
-
8/3/2019 Resources Allocat
11/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 11/39 07/11/2011 11
2.4 SDCCH and TCH Channel ReconfigurationThis feature allows in a certain limit, the dynamic reconfiguration of the number of
available time slots to support 8 SDCCH or 1 TCH as the current demand of the resource
SDCCH requires.
2.4.1 Description
On initialisation, the Cell Resource Manager (CRM) ensures that each air interface timeslot
is configured in accordance with fields set in the database.
Once the BSS is call processing, the CRM is capable of dynamic channel reconfiguration,
that is, the CRM is capable of changing the mix of channel configuration. If a high
proportion of SDCCHs is in use and more SDCCH requests are received, the CRM is able
to reconfigure a TCH timeslot into SDCCHs.
For example, if timeslot 0 (TS0) is configured as ccch_conf=1, then four SDCCHs are
allocated, and for this configuration the number of SDCCH may be 4,12,20, et(4+8n)otherwise the number of SDCCH may go from 8,16,to 8n.
Conditions for TCH to SDCCH reconfiguration to occur:
Number of SDCCHs after reconfiguration must not exceedmax_number_of_sdcch.
Idle number of free SDCCHs must be lower than sdcch_need_high_water_mark.
Current number of idle TCHs must be greater thantch_full_need_low_water_mark.
Conditions for SDCCH to TCH reconfiguration to occur: Total number of SDCCHs after the reconfiguration must not be lower than
number_sdcch_preferred.
Present number of free SDCCHs must be greater thansdcch_need_low_water_mark.
2.4.2 Database Configuration
All the feature are configured on a per cell basis.
2.4.2.1 channel_reconfiguration_switch parameterPermits dynamic channel reconfiguration (reassignment) of traffic channels to SDCCHs.
Set to 1 to enable it, or to 0 to disable it
Valid Range: 0 and 1 Default Value: 0
2.4.2.2 number_sdcchs_preferred parameterDefines the preferred number of SDCCHs that the channel reconfiguration algorithm tries
to maintain. The number of SDCCHs will never fall below this value. If set to a high value
the dynamic reconfiguration will never takes place.
Valid Range: 4 to 44 (combined) Default Value: 0
8 to 48 (ifccch_conf= 1)
-
8/3/2019 Resources Allocat
12/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 12/39 07/11/2011 12
2.4.2.3 sdcch_need_low_water_mark parameterSets the number of idle SDCCHs that trigger reconfiguration back to TCHs from SDCCHs.
A dependency written in this feature is:
sdcch_need_low_water_mark >= number_sdcch_preferred
Valid Range: 10 to 48 Default Value: 12
2.4.2.4 sdcch_need_high_water_mark parameterSets the number of idle SDCCHs that trigger reconfiguration to SDCCHs.
Valid Range: 1 to 39 Default Value: 2
If =1 means wait that there is no sdcch available
2.4.2.5 tch_full_need_low_water_mark parameterSets the low need threshold to determine the need for full rate traffic channel
reconfiguration to SDCCHs.
Valid Range: 0 to 255 Default Value: 0
2.4.2.6 max_number_of_sdcch parameterSets the number of SDCCHs after reconfiguration. Currently, this is limited by the number
of carriers * 2 * 8 (because the maximum number of SDCCH timeslot is 2 per carrier) and
for a BCCH-SDCCH/4, the limitation is 20 + 2 *8. Ifccch_conf = 1, the value must be a
multiple of 8, with an offset of 4 (0,4, ..44), otherwise there is no offset to take into
account.
Valid Range: 0 to 48 Default Value: 12
-
8/3/2019 Resources Allocat
13/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 13/39 07/11/2011 13
2.4.3 Implementation of Channel Reconfiguration
Interest
It is primarily meant for acquiring SDCCH resources during the operation of the systemwhen needed. There can be instances in the system when there is a high need of SDCCHs
and there are not enough SDCCHs present in the system to satisfy this need. This could
happen in certain geographical areas where the demand of signalisation is high (border of
LAC) or when a large number of people come out of the airport or a cinema and everybody
turns their mobile on, for handling the location updates. Some of these people might
continue to make calls. At this point there might be enough TCH resources to satisfy the
calls, but not enough SDCCH resources to satisfy the signalling channel requirements. If
enabled, Dynamic Reconfiguration kicks in and reconfigures unneeded TCH resources to
SDCCHs. Later on when this high need abates the dynamic reconfiguration procedure
reconfigures the extra SDCCH resources back to the TCHs.
It may be useful to activate it not necessary network wise but for some specific andparticular cells.
Parameter Setting up and tests
To avoid a disturbing occurance of channel reconfiguration, the difference between
sdcch_need_high_water_mark and sdcch_need_low_water_mark must be greater or
equal to 9. See BSS command reference release 3, chap 5-315 and chap 5-316.
It is recommended to forecast a minimum and sufficient dimensioning in SDCCH resources
regarding to the number of TRXs. The dynamic channel reconfiguration should take place
during the peak time of SDCCH resource and must not be dramatic (for instance for a 3
TRX cell to set the number_of _sdcch_prefered to 8 and to allow SDCCH to climb up to
28). The implementation of these recommendations has been tested in real life network
(GSR3 equipment and soft) and it has been noticed the improvement of network
performance indicators concerning SDCCH (as the decrease of the sdcch_congestion,
immediate_assignement_success) without degrading the TCH performance indicators.
It must be noticed that this feature has no impact with frequency hopping; both may work
together.
-
8/3/2019 Resources Allocat
14/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 14/39 07/11/2011 14
2.4.4 Example
Let assume that the value of the different parameters are:
channel_reconfiguration_switch = 1
max_number_of_sdcch = 24 one more TRX can be configured
number_sddchs_preferred = 16sdcch_need_high_water_mark = 2 tch to sddch if only 1 sdcch remaining
sdcch_ need_low_water_mark = 18
tch_full_need__low_water_mark (doesnt appear in this example)
In step 1) only two channels are reserved for SDCCH, (the configuration with the minimum
number of SDCCH s). In step 2), 15 channels are used as SDCCH channels, which is over
the High Water Mark in SDCCH. This situation triggers an alarm to reconfigure
dynamically an available timeslot into 8 SDCCHs, (step 3) the configuration with the
maximum number of SDCCHs dedicated). As long as there are more than 6 (24-18)
SDCCH s in use, the configuration remains the configuration shown on step 3). Otherwise,
in step 4) the low load of SDCCHs reconfigure the distribution of SDCCH,TCH back tostep1).
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24BACK to the same configuration as in the case 1)
SDCCHs in use
MAX=24
SDDCH PREFERED = 16
MAX=24
LWM = 18 HWM = 2
4)Too
Low avalaible SDCCHs before reconfiguration - from 4) to 1) -
MAX=24
LWM = 18 HWM = 2
3) avalaible SDCCHs after
reconfiguration -from 2) to 3)-
HWM = 2
2) SDCCH
neededTCH before reconfiguration
1)TCH before reconfiguration
MAX=24
Time Slot = 8 SDCCH Time Slot = 8 SDCCH or 1 TCH Time Slot = 8 SDCCH or 1 TCH
HWM = 2
-
8/3/2019 Resources Allocat
15/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 15/39 07/11/2011 15
2.5 Call QueuingIt must be noted that the feature Call Queuing embraces not only TCH queue management
but also the control of the queuing for SDCCH handover requests from the MSC.
Channel requests cannot be queued: a SDCCH is either available or not available.However, MSC originating SDCCH handover requests, although not common, can be
queued. The parameter max_q_length_sdcch controls the length of that queue.
Furthermore, SDCCH queuing may cause possible delays in attempting SDCCH to
SDCCH handovers. This section will focus ONLY on the TCH queue management. This
feature is known as well as the call queuing priority without pre_emption".
2.5.1 Description
An MS (Mobile System) requests radio resources via the Random Access Channel (RACH)by sending an access burst containing a channel request message. Assuming resources are
available, the MS is assigned one of a number of Standalone Dedicated Control Channels
(SDCCHs) where the remainder of call set-up procedures take place prior to being allocated
a traffic channel (TCH).
It may occur that that once the MS has finished on the SDCCH there may not be a TCH
available at that particular moment. The system is able to place the MS in a queue along
with other MSs awaiting assignment of a TCH. Only ASSIGNMENT REQUESTs and HO
REQUESTs received from the MSC can be queued. Intra BSS HOs are not queued.
The length of the queue is dependent upon the value set in the
queue_management_information field of the BSS database. The range of this field
represents the arithmetic sum of the number of mobiles that can wait in a queue for theassignment of a TCH. A mobile could obviously not wait for an indefinite time in this
queue, bssmap_t11 controls the maximum time the MS waits in the queue before the
request is dropped.
Calls arriving, when all positions in the queue are occupied are cleared by the network,
indicating that no circuits/channels are available.
2.5.2 Database Configuration
2.5.2.1 queue_management_information parameterDisplays the number of subscribers that may wait in a queue for channel assignment.
A value of 0 must be entered if queuing is not permitted.
queue_management_information >= max_q _length_full_rate_chan
+ max_q_length_sdcch
Valid Range: 0 to 50 Default Value: 50
-
8/3/2019 Resources Allocat
16/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 16/39 07/11/2011 16
2.5.2.2 max_q_length_full_rate_chan parameterSets the maximum number of MSs that may wait in a queue for a full rate channel
assignment.
The TCH queuing parameters are used by the Cell Resource Manager (CRM), and must be
aligned to the value entered in the MSCValid Range: 0 to 50 Default Value: 0
2.5.2.3 max_q_length_sdcch parameterSets the maximum length of the queue for SDCCH requests
Valid Range: 0 to 50 Default Value: None
2.5.3 Database TimerBssmap_t11 (see annexe 2)
-
8/3/2019 Resources Allocat
17/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 17/39 07/11/2011 17
2.6 Directed RetryThe feature is meant to improve the accessibility of the network and prevent blocked calls.
2.6.1 Description
Directed retry is an optional feature which re-directs new traffic when a Cell is congested
resulting in the new call to be moved to the next most suitable Cell. It allows for the
handover of a Mobile Station (MS) from an SDCCH of one Cell directly to a traffic
channel (TCH) of another Cell.
Figure 2: Directed Retry procedure applied when original Cell congested
The Directed Retry algorithm will be activated only during call set up, when a mobile is
already on SDCCH, requires a TCH and all TCH on the cell are busy.
The mobile is then put on the TCH queue.
-If TCH is getting available on the cell by the end of the DR process, then the DR
process is aborted and is allocated the TCH available.
-Otherwise, the mobile will be move onto a TCH of a neighbour cell, for which the
2 criteria about handover on congestion (see the next feature Directed Retry Alternative)are valid.
1. Rxlev (neighbour X) > rxlev_min_ncell
rxlev_min_ncell is defined in the Data Base for this neighbour X.
2. PBGT (neighbour X) - congest_ho_margin > 0
If all attempts at directed retry fail or no valid neighbour are reported then the TCH request
remains queued for the remainder of the relevant queuing timer (bssmap_t11).
-
8/3/2019 Resources Allocat
18/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 18/39 07/11/2011 18
2.6.2 Database Configuration
2.6.2.1 dr_preference parameterThis parameter determines whether the directed retry procedures are disabled or enabled.
This action of this parameter concerns a BSS.
Valid Range: 0 (disabled), 1 (enabled) Default Value: 0
2.6.2.2 dr_standard_congest parameterThis parameter determines if the standard directed retry congestion procedure is enabled in
the cell. The procedure initiates a handover if possible for a call needing a TCH in the case
of congestion.
Valid Range: 0 (disabled), 1 (enabled) Default Value: 0
2.6.2.3 dr_ho_during_assign parameter
This parameter determines if a handover will be handled during an assignment procedure(set to 1) or whether the HO will occur at the end of the assignment procedure.
This refers to the need for a HO due to Radio Frequency reasons when a call is being
queued. If the call is queued and RF conditions change such that a normal HO is required
e.g. better cell or RxQual or RxLev then a HO is carried out.
This parameter concerns the cell where DR is activated.
Valid Range: 0 (disabled), 1 (enabled) Default Value: 0
2.6.2.4 dr_chan_mode_modify parameterThis parameter determines if the channel mode modify procedure will follow a successful
handover of a Phase 1 MS in which the channel mode changed to full rate speech.
This action of this parameter concerns a BSS.
Valid Range: 0 (disabled), 1 (enabled) Default Value: 0
2.6.2.5 dr_allowed parameterThis parameter enables the Directed Retry option, if set to 1, otherwise set to 0.
This is a per neighbour attribute for external neighbours only.
Valid Range: 0 (disabled), 1 (enabled) Default Value: 1
2.6.2.6 congest_ho_margin parameterThis per neighbour parameter is used in the case of a congestion handover. To make iteasier to handover to this neighbour in the case of congestion in the current cell, this
parameter value should be less that the value of the handover margin(s)
To disable congestion handovers to this neighbour, set the congestion handover margin to
the maximum value +63.
In addition as the congest_ho_margin is usually set to negative values or 0 to facilitate DR
handovers to neighbours with free resources. A positive congest_ho_margin would mean
that the chances of finding a suitable neighbour would be minimal and the congestion
situation on the serving cell couldn't be resolved effectively.
congest_ho_margin is a per neighbour parameter.
Valid Range: 63dB to 63dB Default Value: None
-
8/3/2019 Resources Allocat
19/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 19/39 07/11/2011 19
2.7 Congestion Relief and Congestion Relief EnhancedThey are two different types of Congestion relief. The standard one called Congestion relief
(which is called sometime Directed Retry Alternative) and the latest one available from
GSR4, the Enhanced Congestion Relief. The section will give only an overview of these
features.
2.7.1 Description
2.7.1.1 Congestion Relief
Congestion relief is an optional feature which is available as an alternative to Directed
retry for the case of a congested cell. This feature differs in that it chooses the best
candidate from all existing calls in the cell to be moved to the alternate cell thus freeing
TCHs in the congested cell. This can result in better overall system quality compared to
Directed retry because the best handover candidate is chosen instead of the candidate
requesting a TCH.
Figure 3: Alternative congestion relief procedure applied when original Cell congested
If a call (MSa on the figure) needing a TCH has not had the chance to report a neighbour
that is a good handover candidate, it may be better to handover an established call (MSb onthe figure). This frees up TCHs in the congested cell (cell 1 on the figure). The maximum
number of calls handed over can be either of the following:
The number of queued requests in the congested cell.
The number of calls meeting the congestion handover criteria in the congestedcell. This has the potential to relieve congestion on a bigger scale than the
previous option.
The hand over criteria are as for Directed Retry feature:
1. Rxlev (neighbour X) > rxlev_min_ncell
rxlev_min_ncell is defined in the Data Base for this neighbour X.
-
8/3/2019 Resources Allocat
20/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 20/39 07/11/2011 20
2. PBGT (neighbour X) - cr_ho_margin > 0
2.7.1.2 Enhanced Congestion Relief
Once a cell reaches its operator-defined congestion threshold, existing traffic is optimally
handed over to non-congested cells, thereby relieving the condition and clearing capacity
for new calls or originations. By way of comparison, Directed Retry forces originations in
congested cells to be `directed' immediately to other cells which, on many occasions, can
result in poor cell assignments and poor call quality (see chapter 3.3).
Advanced Congestion Relief defines new handover procedures to select active calls to be
handed over to relieve congestion in the cell.
These new procedures take the form of expanding the decision process for handover to
include the state of congestion at the target cell and incorporate the added dimension of
time over which the decision is to be implemented. For example, target cells will not accepta congestion relief handover that puts itself into a congested state, resulting in further
congestion procedures being invoked. Excessive handovers are therefore eliminated.
A source cell will not attempt a congestion relief handover, for a period of time, to a target
cell that had rejected a previous handover attempt. The time period may be specified by the
operator or as a default, may be set to the time between the onset and completion of a
congestion relief procedure. This protects the system from experiencing excessive handover
attempts, as well as resulting in a reduction in signalling.
2.7.2 Database Configuration
The main O&M impacts of this feature are to the BSS database with several BSS, Cell and
Neighbour parameters, some of which are shared with the Directed Retryfeature.
2.7.2.1 HO_exist_congest parameterThis parameter determines if attempts to handover existing calls on a TCH will be initiated
in the case of an MS needing a TCH when there are none available in that cell. This
parameter indicates either to attempt to handover as many calls as the number of queued
assignment requests (if set to 1) or attempt to handover as many calls as meet the
congestion handover criteria (if set to 2). It concerns a cell.Valid Range: 0,1 or 2 Default Value: 0
If set to 0, the functionality is disabled.
2.7.2.2 Congest_HO_Margin parameterThis parameter is used in the case of a congestion handover. To make it easier to handover
to this neighbour in the case of congestion in the current cell, this parameter value should
be less that the value of the handover margin(s).
To disable congestion handovers to this neighbour, set the congestion handover margin to
the maximum value.
Valid Range: 63dB to 63dB Default Value: None
-
8/3/2019 Resources Allocat
21/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 21/39 07/11/2011 21
2.7.2.3 tch_congest_prevent_thres parameterThis per cell parameter specifies the level of overall TCH utilisation by any MS in a given
Cell, at which the Congestion Relief procedure is initiated. The parameter is expressed as a
percentage.
Valid Range: 0 to 101 Default Value: 100
If set to 0, the congestion relief is disabled. If set to 101, the congestion relief process starts
when all available TCHs are in use, and at least one more TCH is requested.
The last 3 parameters concern the Enhanced Congestion Relief :
2.7.2.4 congest_at_source parameterUsed to control how a given cell behaves should it be unable to force a given imperative
handover
Valid Range: 0,1 Default Value: 1
If set to 0: The system takes no actions if a given candidate rejects a handover.
If set to 1: if an imperative handover is needed, the source Cell retries candidates which
were previously unable to serve the handover request.
2.7.2.5 congest_at_target parameterUsed to control how a given cell behaves should it reject a handover request (either an
imperative or congestion relief attempt).
Valid Range: 0,1 Default Value: 1
If set to 0: The system will take no action if the Cell reject a handover request.
If set to 1: The system will invoke Congestion Relief procedures if this cell rejects a
handover request.
A parameter about redirecting extra load traffic onto the multiband :
2.7.2.6 mb_tch_congest_thres parameterUsed to control the percentage point at which Multiband Mobile Stations will start to be
redirected to the preferred band.
Valid Range: 1 to 101 Default Value: 100
If set to 101, there are no resources left to allocate.
2.7.3 Database Timer
2.7.3.1 valid_candidate_ period timerThe BTS (RRSM) timer valid_candidate_period specifies the duration for which
candidate channels for handover due to congestion are kept, before querying again for new
ones.
Valid Range: 0 to 1000000 Default Value: 4000 milliseconds
-
8/3/2019 Resources Allocat
22/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 22/39 07/11/2011 22
The last 2 timers concern the Enhanced Congestion Relief
2.7.3.2 ext_rtry_cand_prd timerUsed to control the time between successive attempts to handover to a particular inter-BSS
target cell which had previously rejected a handover attempt (either an imperative or
congestion relief attempt).Valid Range: 0 to 1000000 Default Value: 4000 milliseconds
2.7.3.3 rtry_cand_prd timerUsed to control the time between successive attempts to handover to a particular intra-BSS
target cell which had previously rejected a handover attempt (either an imperative or
congestion relief attempt).
Valid Range: 0 to 1000000 Default Value: 4000 milliseconds
-
8/3/2019 Resources Allocat
23/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 23/39 07/11/2011 23
2.8 Flow ControlIts purpose is to reduce the number of access bursts sent to a site according to the traffic
loading by barring the access to some mobile belonging to a class chosen randomly.
This feature is known as well as the automatic barring. It is split in 3 sub features
depending on the cause (TCH congestion, overload of Racch from the the air interface, toomany SSM blocks) leading to an overload. Only the Racch flow control will be described
in this note, the 2 remaining one are quite similar and less used (for information see Manual
Reference 01W36).
2.8.1 RACH flow control Description
Racch_load_period, ccch_load_period and rach_period parameters provide traffic flow
control by allowing the RSS to monitor the number of channel requests received in a given
period. If this number exceeds the rach_load_threshold then the RSS transmits a load
indication message to call processing.
On receipt of this message, call processing bars one random access class (0-9).Simultaneously, CP starts timers T1 & T2 (flow_control_t1 and flow_control_t2). When
T1 expires, CP bars one more access class in receipt of another load indication message
from RSS. If period T2 elapses without CP receiving another load indication message from
RSS, then an access class is unbarred. T2 must be greater than T1.
Figure 4: RACH flow control
The decision of which access class is to be barred first is decided at random by CP and
further access classes are barred on a cyclic basis, low to high. All access classes that
subsequently become unbarred will not be barred again until all other access classes have
also been barred. The first class to be unbarred is the class which has been barred longest.
Both the rach_load_period and ccch_load_period are in multiples of 235.5mS (1 x 51
frame). The rach_load_period determines the period over which the RACH load is
monitored. The ccch_load_period is in operation only when an overload condition has
been triggered in the previous period (RACH or CCCH).
The recommended method of calculating rach_load_threshold is:
rach_load_threshold = Total number of channels(TCH/SDCCH) x100 /
No of RACHs in period x No of RACH timeslots
Where:The numerator is the number of SDCCH sub-slots and TCHs configured for the cell.
-
8/3/2019 Resources Allocat
24/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 24/39 07/11/2011 24
The denominator is the number of available RACH slots in 4 * 51 frame multiframes. This
changes depending on the value ofccch_conf.
The resulting percentage is the rach_load_threshold, with a granularity of 0.01%.
Config Carrier SDCCH TCH CCCH Combined RACH_load_threshold
A 3 16 21 1 NO 18,14%B 3 16 20 2 NO 8,82%
2.8.2 Database Configuration
2.8.2.1 TCH Flow Control Parameters
tch_flow_control.Enables (set to 1) or disables (set to 1) the TCH flow control option.
Valid Range: 0 or 1 Default Value: 0
tch_busy_critical_threshold.Sets the threshold for initiating the flow control procedure barring two of the access
classes 0 through 9 from making calls due to TCH congestion.
Valid Range: 81 to 100 Default Value: 100
tch_busy_norm_threshold.It sets the threshold for initiating the flow control procedure to bar a single access class
0 through 9 from making a call due to TCH congestion.
Valid Range: 0 to 100 Default Value: 100
.
2.8.2.2 RACCH Flow Control Parameters
ccch_load_period.Indicates the number of TDMA multiframes between successive calculations of the
RACH load during overload conditions.
Valid Range: 1 to 1020 Default Value: 40
rach_load_period.Indicates the number of TDMA multiframes between successive calculations of the
RACH load during non-overload conditions.Valid Range: 1 to 1020 Default Value: 16
rach_load_threshold.Specifies the threshold level for RACH load.
Valid Range: 0 to 1000 Default Value: 1000 (disables the flow
control)
rach_load_type.This parameter selects the RACH loading time calculation method to be used.
Valid Range: 0 or 1 Default Value: NoneIf set to 0: The method is based on percentage of RACH opportunities used.
-
8/3/2019 Resources Allocat
25/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 25/39 07/11/2011 25
If set to 1: The method is based on percentage of total RACHs which are incorrect
(collisions).
2.8.2.3 SSM Flow Control Parameters
ssm_normal_overload_threshold.Indicates the usage of call information blocks.
Valid Range: 0 to 100 Default Value: 70
ssm_critical_overload_threshold.Indicates the usage of call information blocks.
Valid Range: 0 to 100 Default Value: 80
-
8/3/2019 Resources Allocat
26/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 26/39 07/11/2011 26
2.9 Multiband environment2.9.1 Description
In a multiband environment, a mobile should be directed to the preferred band during the
TCH assignment.
2.9.2 Database Parameters
The preferred band can be set in the BSS database on a per cell basis by the parameter
band_preference.
Band_preference
Where :
1 GSM900
2 EGSM900
4 GSM1800
8 DCS2000 (also known as
PCS1900)
Location ID
Cell ID
The way the multiband mobile could be directed is defined by the per cell parameter
band_preference_mode :
Band_preference_mode
Where :
0 Default. No preference
1 Multiband Handover on SDCCH to
TCH assignment
2 Multiband handover to preferred band
3 Combination of value 1 and 2
4 Constantly attempt to do multibandhandover
5 Combination of value 1,2, and 4
6 Identical to value 5, but triggered
when the cell is congested
Location ID
Cell ID
The values 1,3,5 and 6 for the band_preference_mode can allow a multiband mobile
which is not on the preferred band at the time of SDCCH to TCH assignment, to be
-
8/3/2019 Resources Allocat
27/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 27/39 07/11/2011 27
assigned by the BSS to the strongest neighbour cell with available resource from the
preferred band.
If unsuccessful the BSS will not attempt to direct this MS to the preferred band again for
the life of the current call connection. The BSS will always hand over this MS to the
strongest MS reported neighbour when required for normal radio resource reasons.Preferred band neighbours dont have preference on this handover.
The number of MR in the call setup phase is time dependent and it is most likely to be
between zero and two. The decision is made as soon as the BTS is aware that it has an
originating multiband mobile, so no definite number of MR is given. The BSS considers
any preferred band neighbours regardless of type that beats rxlev_min_cell. The ho_cause
in this mode is BAND RE-ASSIGNMENT. (see annexe statistics)
With a band_preference_mode set to 2, The BSS attempts to assign a multiband mobile to
the strongest preferred band MS reported neighbour when a handover is required for
normal radio resource reasons (or congestion relief reasons). The BSS places preferredband neighbours ahead of non-preferred band neighbours.
-
8/3/2019 Resources Allocat
28/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 28/39 07/11/2011 28
3Compatibility andDependency of theResource Allocation
Features
3.1 Interference Band and Improved SDCCH/TCH controlThe interference band allocated to a channel is still the first criterion in the channel
allocation algorithms. A channel from the highest priority carrier matching the requested
interference band is allocated to a channel request. Moreover, the channel allocation
priority is also a secondary criterion after the existing criteria of channel selection in a
Multiband, Concentric Cell, and Extended Range Cell environment. Also the channel
allocation priority may not be followed for an emergency call if a channel is allocated from
the emergency reserved channel pool. The only way for the carrier priority to have a greater
influence, it is to open up the interference band 0 further.
For interference-based intracell handovers, the channel selection algorithm for a non-hopping cell has been modified to consider the channel allocation priority as follows:
1. Compile a list A with any channels in the best interference band.2. From list A, select any channels on a carrier other than the current carrier and
compile a list B. If none are available, select the best channel from list A.
3. From list B, select a channel with the best available channel allocation priority.
3.2 Directed Retry and Congestion ReliefDirected retry and Congestion relief are two features which are designed to offload traffic
from congested cells by moving calls to suitable neighbours. A summary of the difference
between these features is provided in Figure 5.
-
8/3/2019 Resources Allocat
29/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 29/39 07/11/2011 29
Figure 5: Summary Flowchart showing the difference between DR and Congestion Relief
These features can work together or independently of each other. Basically, the Directed
Retry increases the availability and the call origination blocking rate and the Congestion
Relief is aimed at increasing the maintanibility performance by distributing the traffic
among nearby cells. If both features are enabled (DR+CR), with one mobile being on the
SDCCH and no TCH available in the serving cell, the SW will try to assign a TCH to the
MS requesting resources by using any of the methods, whichever satisfies the necessary
criteria FIRST.
Some test have been carried out some years ago when Congestion Relief was available,which showed that combining both features would only give a marginal advantage over
Congestion Relief in reducing TCH blocking.
In the case of congestion relief, the calls to be handed over are already established, so the
power budget calculation is based on their longer history of measurement reports and the
MS get to the audio state either faster or on a stronger cell (rather than Directed Retry
where one Measurement Report is available).
-
8/3/2019 Resources Allocat
30/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 30/39 07/11/2011 30
3.3 Directed Retry/(Enhanced )Congestion Relief and TCH Flow ControlBoth of them try to deal with the same issue, congestion in 2 different ways. If both feature
are triggered, then depending on what threshold percentages are set for each feature, either
one or the other feature may be the only one that is triggered. On the other hand, it ispossible with the right thresholds that both features would trigger at times, creating a
random series of either access class barring or hand over to other cells.
So, for maximum benefit of directed retry or congestion relief, TCH flow control should be
disabled. Because this feature supports more calls in the network through handovers to less
congested cells, it is not advantageous to bar any access classes due to TCH usage as in the
case of TCH flow control.
3.4 Directed Retry / (Enhanced) Congestion Relief and QueuingIn all cases of directed relief and directed relief versions, the TCH request is held in theTCH queue. If a TCH becomes available then the process is aborted and the TCH is
allocated.
For the DR and (Enhanced) Congestion Relief, the Assignment Request is queued
regardless of whether queuing is enabled. It must be noted that there is no binary flag
dedicated to this functionality, but if the value ofqueue_management_information value
is non zero then the queuing is allowed. From the version 16042, the queuing procedure is
as follows:
- If queuing is enabled, normal queuing is performed.
- If queuing is disabled in the BSS, the BSS performs an internal queuingprocedure but no Queuing Indication message is sent to the MSC, and the length of the
queue info blocks is 25. The timer bssmap_t11 is still valid.
-
8/3/2019 Resources Allocat
31/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 31/39 07/11/2011 31
Annexe 1: Statistics relative to the
Resource Allocation
This annex presents briefly some statistics incremented during the channel establishment,
TCH assignment and band re-assignment.
Idle interference monitoring
IDLE_TCH_INTF_BANDn (n=0 to 4) : This statistic per carrier measures the maximum
and mean number of idle traffic channels per interference band. Idle TCHs are allocated to
five interference bands. This statistic measures the number of idle TCHs in interference
band n. An idle TCH will fall into band 0 if its average interference band is less than thevalue of the element interfer_bands, n.
Channel establishment
ALLOC_SDCCH : This statistic is the sum of the number of times a SDCCH sub-slot is
successfully seized. If a TCH is reconfigured as an SDCCH, only the SDCCH statistics will
be configured.
A Channel Request message is used by the MS to request allocation of a dedicated channel
(to be used as an SDCCH) by the network, in response to a paging message (incoming call)
from the network or as a result of an outgoing call/supplementary short message servicedialed from the MS. It is also used as part of the call re-establishment procedure.
SDCCH seizure is caused by immediate assignment, handover, and channel assignment
procedures. Congestion is signalled by the Immediate Assignment Reject or the
Assignment/Handover Failure message.
ALLOC_SDCCH_FAIL : This statistic is pegged each time the Cell Resource Manager
tries to allocate a SDCCH but is prevented because they are all busy. This statistic is also
incremented in the target cell when rejecting an SDCCH handover through lack of
resources.
If a TCH is reconfigured as an SDCCH, only the SDCCH statistics will be incremented.
SDCCH_CONGESTION : This is a durational statistic indicating the total time within a
period that no SDCCH was available. When the last SDCCH available is allocated then the
CRM will start the sdcch_congestion timer, this timer will only be stopped when at least
one SDCCH becomes idle.
BUSY_SDCCH : This statistic is a weighted distribution and will produce a mean value
indicating the average number of SDCCH in use per interval. It is incremented each time
the CRM allocates a SDCCH.
AVAILABLE_SDCCH : This is a gauge statistic indicating the average number of
available SDCCHs that are in use or available for use. The SDCCH is available when its
administrative state is "unlocked" or "shutting down" and the operational state is "enabled",
-
8/3/2019 Resources Allocat
32/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 32/39 07/11/2011 32
and is unavailable when its administrative state is "locked" and an operational state of
"disabled". This statistic is pegged when a change in SDCCH availability is detected.
TCH assignment
ALLOC_TCH : This statistic provides the number of successful TCH allocations within a
cell for both call origination and hand ins.
This statistic is pegged for successful TCH allocations within a cell as a result of a call
establishment or hand in attempt:
Successful allocation due to call establishment including successful allocations dueto directed retries.
Successful allocation due to intra-cell hand in.
Successful allocation due to inter-cell/intra-cell hand in.
Successful allocation due to inter-BSS hand in.This statistic is pegged prior to the transmission of the assignment/handover command to
the MS and, therefore, does not take into account the success or failure of the
assignment/hand in from an RF perspective.
ALLOC_TCH_FAIL : This statistic provides the number of unsuccessful allocations of a
TCH within a cell for both call origination and hand in. Cases involving Immediate
Assignment Reject are also included in the peg count.
This statistic is pegged when an attempt to allocate a TCH in a cell fails due to a lack of
resources:
Unsuccessful allocation due to call establishment including unsuccessful allocations
due to directed retries. Successful allocation due to intra-cell hand in.
Unsuccessful allocation due to inter-cell/intra cell hand in.
Unsuccessful allocation due to inter-BSS hand in.
BUSY_TCH : This statistic is a weighted distribution and will produce a mean value
indicating the average number of TCH in use per interval. It is incremented each time the
CRM allocates a TCH upon assignment, immediate assignment (in case of emergency call)
and handover.
MAX_BUSY_TCH : This statistic is the maximum number of TCHs simultaneously busy
during an interval.
TCH_USAGE : This statistic gives an indication of the total amount of traffic carried by
the cell. Active means connected (capable of transmitting circuit mode user data) and
Activated, for example, used as a DCCH. This statistic will be used only for outer zone
resources when TCH usage is being measured for Concentric Cells and will only measure
the usage of normal range channels in Extended Range Cells.
AVAILABLE_TCH : This is a gauge statistic indicating the average number of available
TCHs that are in use or available for use. The TCH is available when its administrative
state is "unlocked" or "shutting down" and the operational state is "enabled", and is
unavailable when its administrative state is "locked" and an operational state of "disabled".This statistic is pegged when a change in TCH availability is detected.
-
8/3/2019 Resources Allocat
33/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 33/39 07/11/2011 33
TCH_CONGESTION : This is a duration statistic indicating the total time within a period
that no TCH was available. When the last TCH available is allocated then the CRM will
start the tch_congestion timer, this timer will only be stopped when at least one TCH
becomes idle.
TCH_DELAY : This statistic records the mean delay and the statistical distribution of the
delay between an assignment request or handover request and a TCH being allocated for
each cell on the BSS.
This statistic is not incremented upon BSSMAP_T11 expiry or if the call is cleared before
assignment.
TCH_Q_LENGTH : This statistic provides the arithmetic mean of the number of queued
TCH assignment procedures. Queueing is done due to the Call Queueing feature,
Emergency Call Pre-emption, EGSM, and Directed Retry.
This measurement is obtained by sampling the TCH queue length and reporting the current
length. The mean TCH queue length includes the number of queued assignment andexternal handover requests.
CALLS_QUEUED : This statistic counts only the Assignment Requests that are queued
during an interval, not handovers. If queuing has been allowed and no resources exist, the
CRM queues an assignment request and informs the RRSM with a force queue message.
CONGEST_STAND_HO_ATMPT : This statistic measures the number of attempted
handovers of a MS due to standard directed retry procedure caused by TCH congestion
from the source cell. These inter-cell handovers (internal or external to the BSS) involve
changing the channel mode during the handover. This statistic is pegged each time a
directed retry handover procedure is attempted, for both inter-cell and external handovers.
CONGEST_EXIST_HO_ATMPT : This statistic measures the number of attempted
inter-cell handovers (internal or external to the BSS) of calls on a TCH due to TCH
congestion from the source cell. This statistic is pegged each time a congestion relief
handover is attempted. This statistic is pegged for both internal inter-cell and external
handovers.
CONGEST_ASSIGN_HO_SUC : This statistic counts the number of successful internal
and external handovers that were executed as the result of standard directed retry. This
statistic also tracks the handovers that occurred during the assignment procedure for normalradio reasons. This statistic is pegged after a successfully completed directed retry
handover procedure or a successfully completed handover during assignment procedure.
FLOW_CONTROL_BARRED : This statistic measures the duration for which access
classes are barred as a result of flow control. This statistic gives an indication when flow
control actions have been taken to prevent overload.
-
8/3/2019 Resources Allocat
34/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 34/39 07/11/2011 34
Band re-assignment
OUT_HO_CAUSE_ATMPT[BAND_RE_ASSIGN]: This statistic monitors the number
of times an outgoing inter-cell handover is attempted due to band reassignment in source
cell. This is a per cell cause.
OUT_HO_NC_CAUSE_ATMPT[BAND_RE_ASSIGN] : This statistic monitors the
number of handovers due to band reassignment per neighbour per cause. This statistic can
be enabled for a maximum of 16 cells. For each cell where the statistic is enabled, a
maximum of 32 target cells can be tracked.
-
8/3/2019 Resources Allocat
35/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 35/39 07/11/2011 35
Annexe 2: Extra Parameters and Timers
Relative to the Channel Allocation
emerg_reserved timer
This parameter determines how long a TCH is reserved for an emergency call access. The
TCH becomes reserved after an existing call is torn down due to the lack of TCHs at the
time of an emergency call access.
If emergency call preemption is enabled, and emergency calls are waiting on SDCCHs,
traffic channels would be reserved for emergency calls. These TCHs could be idle
channels, if available. If not, existing normal calls could be torn down to make TCHs
available for the emergency calls.
Valid Range: 0 to 1000000 Default Value: 120000 (milliseconds)
rr_t3101 timerThis parameter sets the time that the BSS waits for the Mobile Station (MS) to establish on
a Standalone Dedicated Control Channel (SDCCH) after sending an immediate assignment
message.
Valid Range: 0 to 1000000 Default Value: 5000 (milliseconds)
bssmap_t11 timer
This parameter controls how long a request is queued when waiting for a resource.
This timer starts when the BTS attempts to queue an Assignment Request.
This timer should be less than the assign_succeful timer, the call will be queued for the
length of time specified by the assign_successful timer.
If the timer expires the call terminates.Valid Range: 0 to 1000000 Default Value: 28000 (milliseconds)
It concerns both internal and external queuing.
Bssmap_tqho timer
This parameter sets the maximum allowed queuing time for a handover request.
This timer starts when the BSC queues the Handover Request.
If this timer expires, the system starts the MTB1 timer to wait for another handover request.
Valid Range: 0 to 1000000 Default Value: 30000 (milliseconds)
It concerns both internal and external queuing.
Immediate_assign_mode parameter
This parameter determines action to be taken when no Standalone Dedicated Control
Channels (SDCCHs) are available. This parameter also determines the type of channel that
is assigned to immediate channel requests for emergency calls.
If this parameter is set to ASSIGN_SDCCH_ONLY (equal to 0), immediate channel
requests are either rejected or discarded if there is no SDCCH available for both normal and
emergency calls.
If this parameter is set to ASSIGN_SDCCH_TCH (equal to 1), idle TCH is searched and
allocated for immediate channel requests after all SDCCHs are busy for normal calls. For
emergency calls, a TCH is allocated if one is idle. If all TCHs are busy, an SDCCH is
allocated for the emergency call.Valid Range: 0 to 255 Default Value: 0
-
8/3/2019 Resources Allocat
36/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 36/39 07/11/2011 36
-
8/3/2019 Resources Allocat
37/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 37/39 07/11/2011 37
Annexe 3: GPRS Feature and resource
allocation
The purpose of this section is to illustrate some of the features involved in the resource
allocation for the General Packet Radio Service (GPRS) network. These include the
dynamic configuration of GPRS Packet Data Channels (PDCH) on the air interface, the
allocation of PDCH and the mapping of GPRS timeslots between the Base Station
Controller (BSC) and the Packet Control Unit (PCU).
Configuration of PDCH
With the current release, PDCH can be configured on a single carrier/RTF per cell. There
are two types of PDCH: switcheable and reserved. Reserved PDCH can only be used for
GPRS data transfers, whereas switcheable TS may switch between circuit and packet
switched modes. Reserved TS could also be used by GSM Emergency Calls. The number
and type of PDCH are set when equipping an RTF, or can be modified using the
res_gprs_pdch and max_gprs_pdch parameters. The example of Figure 6 illustrates the
case where res_gprs_pdch=3 and max_gprs_pdch=5.
Figure 6: Example of configuration of a GPRS carrier
The configuration of PDCH always starts from TS 7 (i.e. if there is only 1 PDCH
configured in the cell, it will be TS 7).
Switcheable TS are normally used for GPRS data transfers. However, circuit switched
always has the priority over packet switched data. So when the number of idle TCH in the
cell falls to 0 and there is a new incoming call, the lowest switcheable TS will be
immediately reconfigured as a TCH and allocated to the incoming call. In the previous
example, TS3 would be allocated.
If there were no reserved GPRS TS in the cell, all the switcheable TS could be possibly
used by circuit switched calls. Only TS7 would wait for all the packet transfers to finish
before being reconfigured.
Reconfiguration of circuit switched TS back to PDCH starts as soon as the number of idle
TCH in the cell exceeds the idle_tch_gprs_reconfig_thresh parameter. This
reconfiguration always starts from TS7 downwards. The number of PDCH will never
exceed max_grps_pdch. If TS7 is busy, then setting the gprs_intraho_allowed parameter
to 1 forces the MS on TS7 to be handed over (intra-cell) to another idle TS.
This feature has no impact on the existing directed retry, congestion relief and dynamic
SDCCH configuration features.
TS 0
TCH
TS 1
TCH
TS 2
TCH
TS 3
SW
TS 4
SW
TS 5
RES
TS 6
RES
TS 7
RES
-
8/3/2019 Resources Allocat
38/39
Resource Allocation V1.0
Motorola Confidential Proprietary Page 38/39 07/11/2011 38
Allocation of resources on the air interface
The allocation of GPRS resources on the air interface is entirely managed by the PCU and
is a specific Motorola feature.
When all resources are Idle, PDCH are allocated from TS7 downwards. The number of TS
allocated to a GPRS MS depends on the multislot capability of the MS. For instance, if theMS is a Multislot Class 1, it can only use 1 TS on the UL and 1 TS on the DL, so the PCU
won't allocate more than that. This number also depends on the QoS negotiated by the MS
during the access and, of course, on the number of available PDCH in the cell.
The other factor related to the allocation of resources will be the Coding Scheme used on
the air interface (CS-1 or CS-2). CS-1 gives an overall data rate of 9.06 kbits/s on 1 TS, and
CS-2 gives 13.4 kbits/s. This means that with CS-2, less resources can be used to achieve
the same data rate, if the quality of the link is good enough. These algorithms are internal
to the PCU software and cannot be modified by the operator.
Resource mapping between BSC and PCU
The interface between the BSC and the PCU is called the Generic Data Stream (GDS) and
is Motorola proprietary. This interface is carried over standard E1 links.
The GDS can carry either signalling (GDS LAPD) or data (GDS TRAU). The GSL is
terminated by a Packet Interface Control Processor (PICP) at the PCU, and the GDS
TRAU by a Packet Resource Processor (PRP). Currently, 6 GDS LAPD channels are
supported by PCU.
A PRP supports only one GDS TRAU link, which corresponds to a total number of 120
TS (at 16 kbits/s). However only 30 TS may be active at the same time, the other 90 should
be in standby. There can be up to 9 PRP boards in a double-side PCU cage, so that the PCUcan handle a maximum of 270 active GPRS timeslots.
The PCU shares all the GPRS cells it manages between all the PRP boards that are present
and equipped in its cage. This is performed in a round-robin fashion, that is if the PCU
handles 100 cells hand has 5 PRP boards, each PRP will handle a total of 20 cells.
Figure 7 Timeslot mapping between BSC/PCU
The E1 link will carry the GPRS timeslots (called GPRS Channel Identifiers GCI) of the
cells managed by each PRP boards. The connection between the GCI and the GPRS air
interface timeslots is performed inside the BSC. There is a 1:1 static mapping between the
GPRS timeslots carried by the RTFs and the GCIs on the GDS TRAU.
BSC PCU
RTF
-
8/3/2019 Resources Allocat
39/39
Resource Allocation V1.0
Nevertheless, this mapping can be modified after:
PRP failure
GDS TRAU link failure
PCU reset
These situations clearly involve a redistribution of the resources across the in-service PRP
boards inside the PCU. This is managed by the Packet System Processor (PSP) and is not
configurable by the operator.