You are on page 1of 10

3.

3 TCH resource allocation algorithm


B8 TCH sub-pool selection

The BSS selects the TCH sub-pools in which a TCH channel can
be allocated according to:
the requested channel rate and the cell load situation
favour HR if cell is loaded
a priority given to generic resources
1. G1 pool (E-GSM mobile only)
2. GSM/DCS pure TCH - TCH/SPDCH pool
3. GSM/DCS TCH/SDCCH pool
an optimisation of FR/HR resources
favour FR pool over DR pool for a FR TCH request
favour HR pool over DR pool for an HR TCH request
the availability of a TCH channel in the sub-pool
1.231

▼ TCH allocation without list of preferred speech versions


FR request: FR pool DR pool
HR request: HR pool DR pool
DR FR Preferred request:
cell load=False: FR pool DR pool HR pool
cell load=True: HR pool DR pool FR pool
DR HR Pref. request: HR pool DR pool FR pool

▼ TCH allocation with a list of preferred speech versions


FR SV then HR SV: FR pool DR pool HR
HR SV then FR SV: HR pool DR pool FR
FR SV only: FR pool DR pool
HR SV only: HR pool DR pool

▼ favour G1 pool for an E-GSM mobile (penetration of E-GSM mobile is low and GSM/DCS traffic is high)
▼ disfavour TCH allocation on TCH/SDCCH TS (favour signalling over traffic)

▼ Example : E-GSM mobile / DR FR P NCA / no sub-pool is empty


BSS selects a TCH in the G1 pure TCH pool / FR sub-pool

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.231


3.3 TCH resource allocation algorithm
B8 TCH selection

sub-pool of the GSM/DCS pure TCH - TCH/SPDCH pool


optimise CS/PS traffic resources
1. Favour TCH allocation on pure TCH TS
2. Optimise PS traffic on TCH/SPDCH TS
TCH allocated on TRX of highest TRX rank
– and on TS of highest TS index
SPDCH allocated on TRX of lowest TRX rank
– and on TS of lowest TS index

2 modes of TCH selection


on pure TCH or TCH/SDCCH timeslots
on TCH/SPDCH timeslots

1.232

▼ TCH selection on pure TCH or TCH/SDCCH timeslots if:


there is at least one candidate TCH free on pure TCH TS
OR
there is no candidate TCH free on TCH/SPDCH TS
only the candidate TCH sub-channels available on pure TCH TS and on TCH/SDCCH TS are kept as
candidate
▼ TCH selection on TCH/SPDCH timeslots if:
there is at least one candidate TCH free on a TCH/SPDCH TS
AND
there is no candidate TCH free on pure TCH TS
only the candidate TCH sub-channels available on TCH/SPDCH TS are kept as candidate

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.232


3.3 TCH resource allocation algorithm
B8 TCH selection on pure TCH or TCH/SDCCH TS

The TCH is chosen from the selected sub-pool according to the


following criteria:
EN_MA_SELECTION
= true

TCH candidates
Highest Biggest Best
of the selected
TRX_PREF_MARK Mobile Allocation Interference Band
TCH sub-pool

non hopping cell

HR 0 Highest Highest
Selected TCH
TCH sub-channel TS index TRX identity

FR allocation
or HR allocation on busy TS

1.233

▼ The BSS attempts to offer the best quality of service for TCH calls in accordance with the privileged order between the
groups of TRXs (if any) defined by the operator. Among a group of TRXs the BSS attempts to allocate traffic channels
that have the best quality characteristics (channels using frequency with low reuse factor, large hopping frequency
sets, low measured interference).
▼ The benefits from this type of allocation are that the operator has the possibility to define groups of TRXs and to favour
(or to disadvantage) them on the other if he wants to do so. Among a group of pure TCH or TCH/SDCCH timeslots, the
overall interference is kept as low as possible, thus the user will perceive a better quality of service.
▼ The BSS chooses the best TCH among the sub-channels of the selected TCH sub-pool applying criteria below in the
specified order of priority:

1. TCH on TS with the highest TRX Preference Mark


According to the frequency plan, the coverage and interference probability of a cell (or according to
measurements), the operator may know which TRX should be a priori favored for TCH selection. For
that purpose, it is possible for operators to give a preference mark to each TRX of a cell. This mark is
given through the parameters TRX_PREF_MARK (TPM) changeable at OMC-R side per TRX. The
range of TRX_PREF_MARK will be from 0 (lowest priority) to 7 (highest priority).
The TCH selection function favours the channels with the highest TPM.
Note that a few Pure TCH TS should be available in a cell on a TRX of TRX_PREF_MARK value of 0
since TCH/SPDCH TS may also be defined on this TRX according to PS radio resource configuration.
2. TCH on TS with the biggest Mobile Allocation (for hopping cell only)
Considering that the number of frequencies is a key factor for the average quality of channels, the TCH
selection function favors the TS with the biggest MA (i.e. with the most frequencies in their frequency
hopping sequence). This selection criterion is enabled/disabled via the flag EN_MA_SELECTION
changeable at the OMC-R side on a per cell basis.
3. TCH on TS from the best Interference Band
Considering that the uplink received level measured by the BTS on an idle channel is a means to
assess the quality when in connected mode, the TCH selection function favours the TS belonging to the
best Interference Band (IB). Five IBs are defined through 5 parameters INTFBD1 to INTFBD5 where
INTFBD(i)< INTFBD(i+1) and INTFBD5 = -47 all changeable at the OMC-R side on a per BTS basis.
4. TCH on TRX with the highest TRX identity
5. TCH on TS with the highest TS index
6. HR 0 TCH if the two sub-channels remaining candidates are the 2 HR TCH of the same free TS

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.233


3.3 TCH resource allocation algorithm
B8 TCH selection on TCH/SPDCH TS

The TCH is chosen from the selected sub-pool according to the


following criteria:

TCH candidates
Highest Highest HR 0
of the selected Selected TCH
TRX rank TS index TCH sub-channel
TCH sub-pool

FR allocation
or HR allocation on busy TS

TRX rank is determined by the TRX Ranking algorithm


described in the “GPRS & EGPRS Radio Algorithms
Description” training course

1.234

▼ The BSS tends to allocate to the MFS the TCH/SPDCH timeslots so as to avoid conflicts between CS and PS
allocations on PS capable TRX.
▼ In order to be able to allocate as much slave PDCHs as possible to a given TBF, it is important to avoid any mix of
allocation between TCHs and SPDCHs (e.g. avoid on a TRX a configuration such as TCH – TCH – SPDCH – SPDCH –
TCH – SPDCH – SPDCH – SPDCH). For that purpose, a TRX rank is assigned to each PS capable TRX. The TRX
having the highest TRX rank is preferentially selected for TCH allocations, whereas TRX having the lowest TRX rank is
preferentially selected for SPDCH allocations
▼ This rule only applies on PS capable TRX. On a given PS capable TRX, TCH are preferentially allocated on the right
side of the TRX (highest TS index), whereas SPDCH are preferentially allocated on the left side (lowest TS index).

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.234


3.3 TCH resource allocation algorithm
B8 Exercise 2 - 1/3

8"<< $' 8%-.$0&!"5 %- (3" ;6 )-5 )!" ,)??"5 12

TRX_PREF_MARK 0 1 2 3 4 5 6 7 TRE

0 TRX1 BCC SDC TCH TCH TCH TCH TCH TCH G4 MP FR

0 TRX2 SDD
SDC TCH TCH TCH TCH TCH TCH TCH G4 MP DR

1 TRX3 SDC TCH TCH TCH TCH TCH TCH TCH G3 DR

0 TRX4 TCH TCH TCH TCH TCH TCH TCH TCH G4 MP FR

1 TRX5 TCH TCH TCH TCH TCH TCH TCH TCH G3 DR

Time allowed:
10 minutes

1.235

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.235


3.3 TCH resource allocation algorithm
B8 Exercise 2 - 2/3

$-5 (3" !)5$% 8%-.$0&!)($%- $- $. ;+*


Pure BCCH TS PBC PTC Pure TCH TS

Pure SDCCH TS PSD TSP TCH/SPDCH TS

TCH/SDDCH TS TSD MPD MPDCH

TRX_PREF_MARK 0 1 2 3 4 5 6 7 TRE

0 TRX1 G4 MP FR

0 TRX2 SDC G4 MP DR

1 TRX3 G3 DR

0 TRX4 G4 MP FR

1 TRX5 G3 DR

1.236

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.236


3.3 TCH resource allocation algorithm
B8 Exercise 2 - 3/3
Pure TCH TS
$-5 93$83 ;+ '&1683)--"< $' )<<%8)("5>
TCH/SPDCH TS
A %! > 67 =
TCH/SDDCH TS as TCH TS
A %! >7 / ; =
P: SPDCH TS
A %! >7 = F: FR TCH call
CA %! C= = DA= -> 67 = -*E H: HR TCH call
Cell load = true

TRX Rank 0 1 2 3 4 5 6 7 TRE

2 TRX1 P P P GSM/FR

3 TRX2 SDC
TSD P P P P H F GSM/DR

- TRX3 F F F F F F GSM/DR

1 TRX4 P P P P P P P GSM/FR

- TRX5 H H H H F H F H H G1/DR

1.237

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.237


3 OTHER ALGORITHMS

3.4 MS Reselection algorithms

1.238
© Alcatel University - 8AS 90200 1485VH ZZA Ed.02

LCS
Dynamic SDDCH allocation
MS Reselection algorithms

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.238


3.4 MS Reselection algorithms
Selection and reselection principles

At startup (IMSI Attach), the MS is selecting a cell with


best C1
once “camped on” one cell (in idle mode)…

…the MS can decide to reselect on another one if:


C1 criteria is too low
the MS cannot decode downlink messages
the current cell is becoming forbidden (e.g. barred)
the MS cannot access the cell
there is a better cell, regarding C2 criteria

1.239

▼ Idle mode
Status null:
the mobile station (MS) is off
Status search BCCH:
the MS searches a broadcast channel with the best signal level (cell selection and reselection)
BCCH list: up to 36 BCCH frequencies plus BSIC can be saved on SIM per visited network.
Look if frequencies of the BCCH list can be used.
No entries in the BCCH list, or the location is completely different: scan frequency band.
Status BCCH:
the MS is synchronized on a BCCH. The MS camps on a cell.

The BTS sends the neighbor cells list (BCCH allocation BA) on BCCH in System Information (SI) 2, 2bis
and 2ter if BSS parameter EN_INTERBAND_NEIGH in dual band networks:
GSM900 serving cell
- GSM900 neighbor cells put into SI 2
- GSM1800 neighbor cells put into SI 2ter/2bis
GSM1800 serving cell
- GSM900 neighbor cells put into SI 2ter
- GSM1800 neighbor cells put into SI 2/2bis
The MS measures RXLEV from BCCH of the serving and neighbor cells.
Camping on a cell is performed using C1 criteria only (the chosen cell is the one with the best C1)
The MS needs to have access to the network.
The MS needs to be accessible by the network.
Reselection is done using the mechanisms referenced above
‘handover algorithms’ in idle mode

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.239


3.4 MS Reselection algorithms
C1 criteria (1/2)

C1
ensure that, if a call was attempted, it would be done with a
sufficient downlink and uplink received level
based on 2 parameters, broadcast on BCCH
RXLEV_ACCESS_MIN [dBm]
minimum level to access the cell
MS_TXPWR_MAX_CCH [dBm]
maximum level for MS emitting

1.240

© Alcatel University - 8AS902001485 VH ZZA Ed.02 Page 1.240

You might also like