Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
Page 2
In B8:
The BSC evaluates the number of timeslots that the MFS could use to carry PS traffic (Max_SPDCH_Dyn),
The MFS does not know which timeslots are usable for PS traffic, To serve a new TBF, the MFS needs to request new timeslots to the BSC. Event-triggered mechanism
Max_SPDCH_Dyn = 8
TS allocated to BSC
TS allocated to MFS
To meet all those needs, a process called Autonomous Packet Resource Allocation has been introduced in B9.
B9 Claro Workshop / February 14th 06
All rights reserved 2005, Alcatel
In B9:
The BSC evaluates a number of timeslots that the MFS can use to carry PS traffic (Max_SPDCH_Limit), Periodical exchange of messages between the BSC and the MFS:
BSC to MFS: list of RTS that the MFS can use, MFS to BSC: acknowledgement of allocated / de-allocated RTS.
The MFS knows which timeslots can be used to serve a new TBF. Periodical mechanism
At the expiry of the TCH_INFO_PERIOD timer, the following load samples are calculated:
NB_USED_CS_TS(k) & NB_USED_PS_TS(k) NB_USED_TS(k) = NB_USED_CS_TS(k) + NB_USED_PS_TS(k) NB_UNUSED_TS(k)
k-2 k-1 k k+1 k+2
TCH_INFO_PERIOD = 5s
RR_ALLOC_PERIOD * TCH_INFO_PERIOD
LOAD_EV_PERIOD_GPRS = 3
for each cell, every RR_ALLOC_PERIOD * TCH_INFO_PERIOD, the BSC computes three averaged values through a sliding window of size LOAD_EV_PERIOD_GPRS (default value = 3):
B9 Claro Workshop / February 14th 06
All rights reserved 2005, Alcatel
the BSC periodically (every RR_ALLOC_PERIOD * TCH_INFO_PERIOD) computes the number of Slave PDCHs that it can provide to the MFS: MAX_SPDCH_LIMIT
MAX_PDCH_HIGH_LOAD MAX_PDCH MIN_PDCH NB_TS_DEFINED NB_TS_MPDCH NB_TS_SPDCH
O&M parameters
MARGIN_PRIORITY_CS MARGIN_PRIORITY_PS
THR_MARGIN_PRIORITY_CS THR_MARGIN_PRIORITY_PS
Two new margins are introduced, to guarantee that a certain number of timeslots are kept available for the arrival of new calls between two transmissions of the RR Allocation Indication message CS Margin
TS that should be kept at BSC for possibly incoming CS calls Computation based on HIGH_TRAFFIC_LOAD_GPRS
PS Margin
TS that should be allocated to the MFS for possibly incoming TBF Computation based on THR_MARGIN_PRIO_PS and MAX_PDCH_HIGH_LOAD
MAX_SPDCH_LIMIT Calculation :
It can be in the range of [MIN_SPDCH, MAX_SPDCH] Unused TS are shared equally between BSC and MFS If the number of unused TS is too low (e-g high CS/PS traffic), then Margins are used
Higher priority is given to CS over PS, except when used PDCH are below Max_PDCH_High_Load
reserved for PS priority for PS priority for CS reserved for CS
Agenda
Page 11
MAX_SPDCH_LIMIT TS selection
Page 12
MFS
TCH_INFO_PERIOD
The way to set the priority of the PS capable TRX (TRX_PREF_MARK = 0) is slightly modified in B9 release with the introduction of a frequency band criterion:
PS_PREF_BCCH_TRX HW TRE capability (G4 HP -> G4 MP -> G3) DR TRE capability (FR TRX -> DR TRX) E-GSM TRX preference (new in B9, E-GSM TRX -> P-GSM/GSM850/DCS TRX) TRX having the maximum number of consecutive SPDCHs TRX identity (low TRX id -> high TRX id)
MAX_SPDCH_HIGH_LOAD zone:
the MAX_SPDCH_HIGH_LOAD consecutive PS capable TS that are preferred for PS allocation
MAX_SPDCH_HIGH_LOAD zone
in this latter zone, we search for the rightest TS allocated to the MFS and used. Then, all the TS located at its left define the non pre-emptable PS zone
MAX_SPDCH_LIMIT zone:
the MAX_SPDCH_LIMIT consecutive PS capable TS preferred for PS allocation
4 5 TRX2
PS traffic zone:
the larger zone between the 2 above
All rights reserved 2005, Alcatel
MAX_SPDCH_HIGH_LOAD zone
MAX_SPDCH_LIMIT TS selection
Page 15
If located inside the Non pre-emptable PS zone and the MAX_SPDCH_LIMIT zone, an intracell Handover can be triggered
if EN_RETURN_CS_ZONE_HO = enabled, the BSC shall check whether TCHs are allocated in both the MAX_SPDCH_LIMIT zone and the non preemptable PS zone, and trigger the HO (cause 30) the TS will be considered as unused only once the handover will have been successfully performed. As the pre-reservation state of such a TS is set to pre-reserved for PS, no new incoming CS call can be allocated on it
B9 Claro Workshop / February 14th 06
MAX_SPDCH_LIMIT TS selection
Page 16
MAX_SPDCH_HIGH_LOAD zone
4 5 TRX2
MAX_SPDCH_LIMIT TS selection
Page 17
TRX 1
PS PS CS
1 1 2 1 3 0 4 1
CS CS
5 0 6 0 7 1
CS
8 0 9 1 10 0
CS CS
11 0 12 0 13 0 14 0 0
CS
15 16 0
MAX_SPDCH_LIMIT TS selection
Page 18
TRX 1
PS PS
1 1 2 1 3 1 4 1
CS CS
5 0 6 0 7 1
CS
8 0 9 1 10 1
CS CS
11 0 12 0 13 0 14 0
CS
15 16 0 0
MAX_SPDCH_LIMIT TS selection
Page 19
TRX 1
PS PS
1 1 2 1 3 1 4 1
CS CS
5 0 6 0 7 0
CS
8 0 9 0 10 0
CS CS
11 0 12 0 13 0 14 0
CS
15 16 0 0
Agenda
Page 20
CS Preemption (1/2)
Page 21
MFS
1)
2)
T_PDCH_PREEMPTION
=TCH_INFO_PERIOD -1 sec
TCH_INFO_PERIOD
3)
4)
5)
B9 Claro Workshop / February 14th 06
Impacted SPDCHs not used are immediately given back to the BSC Note : SPDCHs considered not used if no TBF resources are allocated on these SPDCHs and their basic Abis nibbles are free) Remaining impacted SPDCHs, which are in use (at least one TBF is established on those SPDCHs or the basic Abis nibbles of those SPDCHs are used by a GCH channel), are marked as de-allocating the CS pre-emption process shall be completed before T_PDCH_Preemption timer (set to TCH_INFO_PERIOD - 1s) When T_PDCH_Preemption expires, the fast preemption is launched.
All rights reserved 2005, Alcatel
CS Preemption (2/2)
Page 22
TBFs candidate for T1 reallocation: PACCH impacted by the pre-emption (as in B8)
0 1 2 3 4 5 6 7
No T1 candidate T1 candidate
DL UL
0 1 2 3 4 5 6 7
TBFs for which the M-EGCH link size becomes too low to serve the Max_Allowed_(M)CS of the TBF (new in B9). Reallocated with a decrease of MaxMCS
Max_EGPRS_MCS = MCS9 5 GCHs needed
TRX EGPRS TBF M -EGCH 2 preempted GCHs 4 GCHs
Related Parameters
Page 23
HMI name
Definition
Subsystem BSC
Type
Def value 2
Range
Unit
This parameter allows to tune the time between two sendings of the BSCGP RR Allocation Indication message Margin of radio timeslots reserved for PS traffic between two sendings of the BSCGP RR Allocation Indication message. The threshold is expressed in percentage of radio timeslots Flag enabling the intracell handovers allowing to move TCH from the PS zone to the CS zone of PDCH/TCH allocation
[1,30]
Non e %
BSC
BSC
10
[0,100]
BSC
cell
Change able
flag
[0,1]
Non e
Removed parameters :
T_PDCH_PREEMPTION
Agenda
Page 24
Definitions
Page 25
TRX capabilities for GPRS (maximum CS) and for EGPRS (EGPRS possible or not, maximum MCS) are defined at MFS side using:
HW PS capability for each TRX, Max_GPRS_CS O&M parameter, En_EGPRS O&M parameter, Max_EGPRS_MCS O&M parameter.
TRE generation G2 (TRE in a DRFU BTS) G3 (TRE in an Evolium BTS) G4 (TRE in an Evolium BTS) HW PS capability of the TRX CS-1/2 CS-1/4 CS-1/4 + MCS-1/9
Definitions
Page 26
TRX is said established if there is an M-EGCH link associated to this TRX with GCHs. For each TRX, the following variables are defined:
Established_Nb_GCH: Number of GCHs that are activated in the M-EGCH link
CS Preemptable GCH:
GCH, whose Abis nibble is CS preemptable (Basic Abis nibble mapped on a RTS outside the Max_SPDCH_High_Load zone)
Target_Nb_GCH:
Estimation of the GCHs necessary in a given M-EGCH link to carry the traffic It may of course not be reached in case of congestion situations at transmission level (Abis and/or Ater). It is a function of:
-Number of PDCHs on the TRX, on which radio resources have been allocated for BE TBFs, -Max_GPRS_CS and Max_EGPRS_MCS O&M parameter values, -Number of GCH needed per PDCH for Max_GPRS_CS / Max_EGPRS_MCS -Whether Ater Usage in the GPU is high or not. If it is high, the value of Target_Nb_GCH is reduced so as to decrease the global Ater resource consumption in the GPU.
Target_Nb_GCH is updated:
At TBF allocation / reallocation, At TBF release.
Max_EGPRS_MC S MCS-1 MCS-2 MCS-3 MCS-4 MCS-5 MCS-6 MCS-7 MCS-8 MCS-9
Nb_GCH(Max_EGPRS_MCS) 0,89 1,00 1,33 1,50 1,86 2,36 3,49 4,14 4,49
When establishing new GCHs in the M-EGCH link of a given TRX, the free Abis nibbles are selected with the following priorities:
1) Free basic Abis nibbles mapped to RTSs currently available for PS traffic and within the Max_SPDCH_High_Load zone of the cell,
2) Free extra Abis nibbles and free bonus Abis nibbles, 3) Free basic Abis nibbles mapped to RTSs currently available for PS traffic and out of the Max_SPDCH_High_Load zone of the cell. If not enough free Abis nibbles, or free Ater nibbles, use of GCH preemption: 4) Inter-cell GCH preemption,
Triggers for M-EGCH link establishment or capacity increase: New TBF allocated on the TRX
And Target_Nb_GCH becomes strictly higher than Established_Nb_GCH.
When a TBF is released and Target_Nb_GCH becomes strictly lower than Established_Nb_GCH unused GCHs:
Triggers an inactivity timer (T_GCH_Inactivity) Anticipates new TBF arrival, GCH preemption. At timer expiry, if Target_Nb_GCH is still strictly lower than Established_Nb_GCH, the unused GCHs are released: Choice of GCHs to release is the reverse order than the one used for GCH establishment. If there is no TBF traffic in the cell and the TRX is the last established TRX of the cell:
B > HL: GCH uses a basic Abis nibble mapped on a RTS out of the Max_SPDCH_High_Load zone of the cell. Extra: GCH uses an extra Abis nibble or a bonus basic Abis nibble. B HL: GCH uses a basic Abis nibble mapped on a RTS within the Max_SPDCH_High_Load zone of the cell.
GCH8 B > HL GCH7 B > HL GCH6 B > HL GCH5 Extra GCH4 Extra GCH3 B HL GCH2 B HL GCH1 B HL
7 used GCHs
M-EGCH link capacity decrease: GCHs are removed from an M-EGCH link of a TRX: When a TBF is released and Target_Nb_GCH becomes strictly lower than Established_Nb_GCH (unused GCHs and inactivity timer mechanism), GCH preemption: inter-cell and intra-cell, CS preemption: a basic Abis nibble used in the M-EGCH link is mapped on a RTS that must be given back to the BSC (CS preempted RTS).
Find best candidate timeslot allocation Verify if enough transmission resource GCH reservation
If Allocation = OK
Two policies are defined ASAP, Optimal GCH establishment Maximum allowed (M)CS
TBF Establishment
Nb_GCH_For_TBF_Estab:
Minimum number of GCHs, which are required on the TRX to serve the request.
Type of request
TBF establishment (without concurrent)
TBF establishment (with concurrent) T1 TBF reallocation T4 TBF reallocation T3 TBF reallocation
Policy
ASAP
ASAP ASAP ASAP Optimal
Nb_GCH_For_Estab
1
1 to 5 (depending on the Max_Allowed_(M)CS of the concurrent TBF) 1 1 to 2 (depending on the Max_Allowed_CS of concurrent TBF) 1 to 5 (depending on the Max_Allowed_(M)CS of concurrent TBF)
Nb_GCH 1
Nb_GCH 1 2 3 4 5
CS-4
3 cells @ 2 TRX:
Max_PDCH_High_Load = 4 a maximum of 4 non CS preemptable basic Abis nibbles can be established in the cell, Max_PDCH = 8, Max_EGPRS_MCS = MCS-9, Max_GPRS_CS = CS-4, Max_SPDCH_Limit = 6 a maximum of 6 basic Abis nibbles can be established in the cell. Abis radio
Cell A
C S
B9 Claro Workshop / February 14th 06
All rights reserved 2005, Alcatel
extra
Cell B
Cell C
C MS1 S
C Cell A S
Total = 18 GCHs.
Cell A
basic extra
Cell B
C MS1 S MS2
B9 Claro Workshop / February 14th 06
After GCH allocation of MS2 in cell B: In Cell A: Established_Nb_GCH = 16 Next Periodical GCH process in Cell A: 2 basic Abis nibbles outside the Max_PDCH_High_Load zone, Total = 16 + 2 = 18 GCHs.
basic Cell A
extra
Cell B
Cell C
C MS1 S MS2
C Cell A S Cell B
Agenda
Page 41
The goal of the TRX list computing step is to determine the TRX list on which the TBF or one UL block candidate allocations will be searched The conditions for a TRX to be inserted into the TRX list are:
the TRX shall be PS capable if the TRX is not already mapped to a DSP, and no DSP can be associated to the TRX, then the TRX shall not be considered
Once all the usable PDCHs are determined, the different candidate timeslot allocations are sorted according to their respective available throughput, in order to choose the one offering the highest throughput to serve the considered request. This is a complete change compared to the previous BSS releases (B6, B7 and B8)
new in B9: the PDCH is a SPDCH indicated as usable for PS traffic by the BSC B8 definition: radio resource allocated to the MFS, but associated transmission resources are not allocated
Active:
new definition in B9: an allocated PDCH is active if it supports at least one radio resource allocated for a TBF the B8 definition was considering the parameter N_TBF_PER_SPDCH which is removed in B9 release
Full : as in B8 release
EGPRS:
an allocated PDCH is in the EGPRS state if some radio resources are allocated in DL, for an EGPRS TBF. Only used when running the radio resource (re)allocation algorithm in GPRS mode and when considering the UL direction of the candidate TBF allocations Remark: the busy PDCH state (number of established TBF on the PDCH higher than N_TBF_PER_SPDCH) is no more used by the allocation algorithm
B9 Claro Workshop / February 14th 06
All rights reserved 2005, Alcatel
Note : in the past releases the idea was already to give the highest possible throughput to a TBF (allocating the highest number of TS, if possible not busy) but there was no explicit metric evaluating the throughput provided by a candidate TS allocation
Agenda
Page 48
T1: reallocation to maintain a TBF alive despite the CS preemption of some RTSs or of some GCHs in the cell. T2: reallocation of an on-going TBF when establishing a concurrent TBF. T3: reallocation useful to
Provide a higher throughput, if it is possible, to a TBF, Establish a new M-EGCH link for one of the TRXs of the cell, Perform a radio de-fragmentation process.
T4: reallocation to move an UL GPRS TBF sharing one PDCH with a DL EGPRS TBF onto PDCHs which do not support a DL EGPRS TBF. It concerns only GPRS TBFs.
Conditions for a MS to be candidate for T3 reallocation: the BSS systematically requests a T3 reallocation for any MS which has an established TBF in the direction of the bias verifying the following conditions:
more than N_CANDIDATE_FOR_REALLOC bytes have been sent on the DL TBF or received on the UL TBF since their establishment T3192 is not running
Principles of T3 TBF reallocation: Computing of a THROUGHPUT_RATIO (= Allocated_Throughput / Optimal_Throughput) to know how sub-optimal a TBF allocation is. A T3 TBF reallocation will only be allowed if a significant THROUGHPUT_RATIO gain is reached. The minimal gain is set by the system parameter: MIN_THROUGHPUT_GAIN (= 40%).
Initial situation:
3 MSs (MSa, MSb, and MSc), all GPRS and (4+1),
0 1 2 3 4 5 6 MSb 7 0 1 2 3 4 5 6 7
U L D L
MSa MSc
MSc MSc MSc MSc MSa MSa MSa MSa MSb MSb MSb MSb
U L D L
In B8:
MSc is not candidate for T3 reallocation because its allocation is optimal (4 TS in DL),
In B9:
MSc is candidate for T3 reallocation, A new TRX will be established (cf. Optimal policy) and MSc will then be reallocated on this new TRX. 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
U L
MSa MSb
U L
MSc
Initial situation
Final situation
triggering conditions
a GPRS MS becomes candidate for a T4 reallocation as soon as its UL GPRS TBF shares at least one PDCH with a DL EGPRS TBF the MS remains candidate for a T4 reallocation, after an UL TBF release, if a DL TBF is still ongoing => a DL TBF can be T4 reallocated even with no UL concurrent TBF
Agenda
Page 54
Related Parameters
Page 55
HMI name Definition Subsystem
MFS MFS
Insta nce
cell cell
OMC-R access
Changea ble Changea ble
Type
Def value
12000 30000
Range
Unit
average bitrate per PDCH for non-Edge capable terminals in this cell average bitrate per PDCH for Edge capable terminals in this cell
[0,2000 0] [0,5900 0]
Bit/s Bit/s
maximum time between two scheduling of a given NRT TBF (either between two DL block requests for a NRT DL TBF, or between two UL blocks received for a given NRT UL TBF)
minimum throughput gain required to be provided to the MS when performing a T2 or T3 TBF reallocation total number of (unsuccessful) T3 radio resource reallocation attempts that are allowed to be performed upon expiry of the T_CANDIDATE_TBF_REALLOC timer. As soon as a T3 radio resource reallocation attempt succeeds, no other attempt is performed (even if less than N_MAX_PERIODIC_REALLOC_T3 attempts have been performed so far). The UL-biased MSs and the DL-biased MSs are considered regardless of each other. As a result, in a given cell, up to 2 x N_MAX_PERIODIC_REALLOC_T3 T3 radio resource reallocation attempts will be performed upon expiry of the T_CANDIDATE_TBF_REALLOC timer defines the total number of T4 radio resource reallocation attempts (successful or not) that are performed upon expiry of the T_CANDIDATE_TBF_REALLOC timer
MFS
MFS
None (DLS)
Time
0.3
[0.12,0. 3]
MFS
MFS
Numb er Numb er
0.4
[0.1,5]
None
MFS
MFS
20
[0,500]
None
MFS
MFS
None (DLS)
Numb er
[0,500]
None
Related Parameters
Page 56
Counter number
Name
Definition
MC480
MC481 MC924a
NB_TCH_HO_REQ_30_ReturnCSZon e
NB_TCH_HO_ATPT_30_ReturnCSZo ne TIME_SPDCH_LIMIT_HIGH_LOAD
Name CUMULATED_TIME_ALLOCATED_SPDC H MAX_OF_ALLOCATED_SPDCH MIN_OF_ALLOCATED_SPDCH CUMULATED_TIME_PDCH_UL_TBF_CE LL CUMULATED_TIME_PDCH_DL_TBF_CE LL CUMULATED_TIME_PDCH_DL_TBF_GM M_SIG_CELL CUMULATED_TIME_PDCH_USED_DL_C ELL CUMULATED_TIME_PDCH_USED_UL_C ELL
Definition This counter integrates over time the values of the allocated SPDCH during the whole granularity period. This counter gives the maximum value of allocated SPDCH during the whole granularity period. This counter gives the minimum value of allocated SPDCH during the whole granularity period. Cumulated time during which an UL TBF uses one PDCH, for all PDCHs of the TBF, and for all TBFs of the cell (in GPRS or EGPRS mode). Cumulated time during which an DL TBF uses one PDCH, for all PDCHs of the TBF, and for all TBFs of the cell (in GPRS or EGPRS mode). Cumulated time during which a DL TBF established for GMM signalling purposes uses a PDCH (in GPRS or EGPRS mode), for all TBFs of the cell. Cumulated time during which a PDCH is used by at least one DL TBF (in GPRS or EGPRS mode), cumulated over all the PDCHs of the cell. Cumulated time during which a PDCH is used by at least one UL TBF (in GPRS or EGPRS mode), cumulated over all the PDCHs of the cell.
P451b
P452
P38e
P38f
RNO Indicators
Page 60
HCRCARRR
QRPALCGT QRPALCGP QRPALSAT QRPALSAN QRPALSAR
HO_Cell_Return_CS_Zone_rate
GPRS_BSC_high_load_time GPRS_BSC_high_load_percent GPRS_MAX_PDCH_Dyn_cumulated_ov er_time GPRS_MAX_PDCH_Dyn_avg GPRS_MAX_PDCH_Dyn_reduction_rate
%
seconds % seconds % %
QRPALSAM_M A QRPALSAI_NA
B9 Claro Workshop / February 14th 06
GPRS_MAX_PDCH_Dyn_max GPRS_MAX_PDCH_Dyn_min
number number
All rights reserved 2005, Alcatel
RNO Indicators
Page 61
Formula P451a P451a / GPRS_obs_period P38f P38f / GPRS_obs_period P38f / P38b GPRS_UL_useful_throughput_bits_a ck / GPRS_PDCH_UL_traffic_time* 1000 P451a/P38f
ARPDCTUPIN
number
: MS4
: MS5
RNO Indicators
Page 62
Name GPRS_PDCH_used_DL_TBF_overall_time GPRS_DL_TBF_occupancy_on_used_PDCH GPRS_PDCH_DL_traffic_time GPRS_PDCH_active_DL_avg GPRS_PDCH_DL_traffic_time_ratio GPRS_DL_useful_throughput_radio_PDCH_av g GPRS_UL_TBF_Pilled_avg GPRS_PDCH_used_DL_TBF_GMM_signalling _overall_time GPRS_PDCH_used_DL_TBF_GMM_signalling _time_ratio
Formula P451b P451b / GPRS_obs_period P38e P38e / GPRS_obs_period P38e / P38b GPRS_DL_useful_throughput_bits_a ck / GPRS_PDCH_DL_traffic_time* 1000 P451b/P38e P452 P452/P451b
number seconds %
RNO Indicators
Ref. name TRXDTPRN QRPALPRR TRPALRQN QRPALSUN TRPALSUR QRPALUNN QRPALUNR QRDTEP3N QRDTEP3R QRUTEP3N QRUTEP3R Name GPRS_PDCH_soft_preemption_request GPRS_PDCH_soft_preempted_per_softpreemption GPRS_PDCH_dynamic_allocation_request GPRS_PDCH_dynamic_allocation_success GPRS_PDCH_dynamic_allocation_success_rate GPRS_PDCH_dynamic_allocation_unsuccess GPRS_PDCH_dynamic_allocation_unsuccess_rate GPRS_DL_TBF_2_OR_3_TS_partial_success GPRS_DL_TBF_2_OR_3_TS_partial_success_rate GPRS_UL_TBF_2_OR_3_TS_partial_success GPRS_UL_TBF_2_OR_3_TS_partial_success_rate Formula P418 P417/P418 P54 P19 P19/P54 P54-P19 (P54-P19)/P54 P166 P166 / (P166 + P162 ) P167 P167 / (P167 + P163)
Page 63 Unit
number % number number % number % number % number %
QRDTEP5N
QRDTEP5R QRUTEP5N QRUTEP5R
GPRS_DL_TBF_4_OR_5_partial_success
GPRS_DL_TBF_4_OR_5_partial_success_rate GPRS_UL_TBF_4_OR_5_TS_partial_success GPRS_UL_TBF_4_OR_5_partial_success_rate
P168
P168 / (P168 + 164) P169 P169 / (P169 +165)
number
% number %
Page 64
www.alcatel.com
B9 Claro Workshop / February 14th 06
All rights reserved 2005, Alcatel