Dual Band Networks: Parameters and Optimization
Dual Band Networks: Parameters and Optimization
Dual Band Networks: Parameters and Optimization
Introduction
Presentation of the algorithms and parameters
neighbouring cells list and monitoring
idle mode
B5 radio algorithms
classmark handling
Parameters and configurations
dual band parameters
configurations
other aspects
Single band
Dual band Dual band
BS BS
1800 MHz cell and BCCH
900 MHz cell and BCCH
BSC
Mobile Communication Division MCD/CO/OC
Introduction (2)
45 805
BCCH 900
SI 2 : 900 neighbouring cells
20 SI 2ter and 2bis : 1800 neighbouring cells
SACCH 900
SI 5 : 900 neighbouring cells
20 SI 5ter and 5bis : 1800 neighbouring cells
5bis/5ter : EN_INTERBAND_NEIGH
– 1 = 1 strongest cell (non serving cell frequency band) + 5 strongest cells (serving
cell frequency band) + strongest cells
BCCH 1800
805 CELL_BAR_QUALIFY = 0
20
BCCH 900
CELL_BAR_QUALIFY = 1
Re-selection, use of C2 :
criterion only used by phase 2 MS
two formulas according to the parameter PENALTY_TIME :
if PENALTY_TIME 31 : C2
= C1 + CELL_RESELECT_OFFSET - TEMPORARY_OFFSET*H(PENALTY_TIME - T) with
H(x) = 0 for the serving cell and if x <0 and H(x) = 1 otherwise
if PENALTY_TIME = 31 : C2
= C1 - CELL_RESELECT_OFFSET
T is a timer incremented from 0 when the neighbouring cell enters in the list of the 6 strongest
neighbouring cells. T is put back to 0 when the neighbouring cell does not belong to this list any
longer
Re-selection, use of C2 :
Parameters :
Re-selection, use of C2 :
BCCH 1800
CELL_RESELECT_OFFSET = 60 dB
TEMPORARY_OFFSET = 0 dB
805 PENALTY_TIME = 20 s 20
BCCH 900
CELL_RESELECT_OFFSET = 0 dB
TEMPORARY_OFFSET = 0 dB
PENALTY_TIME = 20 s
C2(1800) = C1(1800) + 60
C2(900) = C1(900)
=> the re-selection of the 1800 cell is favoured
SDCCH-TCH handover on :
better condition or emergency causes = Directed Retry
cause 20 = Forced Directed Retry
Directed Retry :
enabled /disabled on a per cell basis with the parameter EN_DR
all handover causes are available except causes 10, 11 and 13 (concentric
cells) and causes 15 and 16 (intracell HO)
no filtering process
detection :
AV_LOAD(0) > MULTIBAND_LOAD_LEVEL
AV_LOAD(0) is the average percentage of busy TCH over a given period and is calculated
independently
AV_RXLEV_NCELL(n) > L_RXLEV_CPT_HO(n) + max(0, MS_TXPWR_MAX(n) - P)
AV_RXLEV_NCELL(n) is calculated with A_PBGT_HO samples
EN_PREFERRED_BAND_HO = ENABLE
detection :
AV_RXLEV_NCELL(n) > L_RXLEV_CPT_HO(n)
AV_RXLEV_NCELL(n) is calculated with A_PBGT_HO samples
MS_SPEED = slow
the speed of the mobile is determined independently by the speed discrimination process
EN_MCHO_NCELL = ENABLE
detection :
PBGT(n) > HO_MARGIN(0,n)
with PBGT(n) = AV_RXLEV_NCELL(n) - AV_RXLEV_PBGT_HO
- (BS_TXPWR_MAX - BS_TXPWR)
- (MS_TXPWR_MAX(n) - MS_TXPWR_MAX)
- PING_PONG_MARGIN(n, call_ref)
AV_RXLEV_NCELL(n) and AV_RXLEV_PBGT_HO are calculated with A_PBGT_HO
samples
EN_PBGT_HO = ENABLE
Priority order :
7, 17, 18, 2, 4, 3, 5, 6, 10, 11, 15 and 16
Averaging windows :
causes 2, 3, 4 and 5 : A_LEV_HO and A_QUAL_HO
cause 6 : A_RANGE_HO
the preferred layer for the target cell indicated by the variable
PREF_LAYER
List of candidates :
better condition cause : the neighbouring cells which verify the cause
Preferred layer :
in a non hierarchical network : upper + single
in a hierarchical network :
in case of emergency alarm :
– upper if CELL_LAYER_TYPE = lower and EN_RESCUE_UM = ENABLE (used generally
for micro cells)
– lower if CELL_LAYER_TYPE = lower and EN_RESCUE_UM = DISABLE (used
generally for mini cells)
– none if CELL_LAYER_TYPE = lower and EN_RESCUE_UM = INDEFINITE
– upper + single if CELL_LAYER_TYPE = upper
in case of better condition alarm :
– upper if the serving CELL_LAYER_TYPE = lower, the handover cause = 12 and
MS_SPEED = fast
– none otherwise
Priority(0,n) = 2
Cell_layer_type Pref_layer
Filtering process :
a filtering process is possible before the ORDER or GRADE evaluation
process
enabled or disabled on a per cell basis by the parameter
EN_PBGT_FILTERING
neighbouring cells n which do not fulfil the following condition are
rejected from the list sent to the Order or Grade evaluation process :
PBGT(n) > HO_MARGIN_XX(0,n) + Cause_Margin_P_X
with HO_MARGIN_XX(0,n)
= HO_MARGIN_QUAL(0,n) if cause = 2, 4 or 7
= HO_MARGIN_LEV(0,n) if cause = 3, 5, 6, 17 or 18
= HO_MARGIN(0,n) if cause = 12, 14 or 21
the filtering process does not take place in case of Forced Directed Retry
When the NSS supports dual band feature, the BSS has to
forward CM2 without processing and CM3
Parameters :
BSS_SEND_CM_ENQUIRY
BSS
management of the Classmark Enquiry procedure in case of Location
Updating
EN_SEND_CM3
BSS
control of MS CM2 and MS CM3 sent to the MSC
STRIP_O5_CM2
BSS
control of MS CM2 and MS CM3 sent to the MSC
EN_INTERBAND_NEIGH
default value : enable
Classmark handling :
BSS_SEND_CM_ENQUIRY
default value : 1 = Classmark Enquiry in case of a Location Updating
Request message with ES IND = 0
EN_SEND_CM3
default value : enable (assumption : the MSC fully supports MAP
version 2. CM3 is sent by the BSC)
STRIP_O5_CM2
default value : disable (assumption : the MSC fully supports MAP
version 2. No stripping of byte 5 of MS CM2)
Cell selection :
CELL_BAR_QUALIFY
default value : 0 (it seems that some MS are disturbed by C_B_Q =
1)
Cell re-selection :
CELL_RESELECT_PARAM_IND
default value : 1
CELL_RESELECT_OFFSET, TEMPORARY_OFFSET,
PENALTY_TIME
default value : configuration dependent
EN_PREFERRED_BAND_HO
default value : configuration dependent
MULTIBAND_LOAD_LEVEL
default value : configuration dependent
L_RXLEV_CPT_HO(n)
default value : configuration dependent
PRIORITY(0,n)
default value : 0
HO_MARGIN_LEV(0,n), HO_MARGIN_QUAL(0,n)
default value : configuration dependent
Possible configurations :
Continuous coverage
Preliminary remarks :
the speed discrimination process is always disable hereafter :
this process is complicated : variable threshold
MIN_DWELL_TIME according to the load of the umbrella cell
it is easier to use of fixed time threshold to have the same behaviour
than in R3
it is possible to enable it in lower layer cells in order to send fast
mobiles to upper layer cells
the improved cell evaluation process is the default process in B5 release
Preliminary remarks :
use of cause 21 or 14 :
assumption : preferred band = 1800
cause 21 is used to go from 900 cells to 1800 cells
cause 14 is used to go from umbrella cells (900 or 1800) to micro or
mini cells (900 or 1800)
cause 21 is checked before cause 14
if cause 21 is verified, cause 14 is not checked
it is mandatory to enable cause 14 if it is necessary to take the speed
of the mobiles into account : case of micro cells or little mini cells
if there is a micro layer in the network : enable cause 14 on umbrella
cells
macro
macro 900
900 ++ macro
macro 1800
1800
Idle mode :
Cell selection : higher priority for macro 1800 cells
CELL_BAR_QUALIFY = 0
1800
900
CELL_BAR_QUALIFY = 1
Idle mode :
Cell re-selection : higher priority for macro 1800 cells
CELL_RESELECT_OFFSET = 126 dB
1800
900
CELL_RESELECT_OFFSET = 0 dB
EN_DR = Enable
EN_FORCED_DR = Enable
L_RXLEV_NCELL_DR(n) = -85 dBm
Cause 20 FREElevel_DR(n) = 4
macro 1800
EN_DR = Enable
EN_FORCED_DR = Enable
L_RXLEV_NCELL_DR(n) = -85 dBm
FREElevel_DR(n) = 2
Cell administration :
first solution :
macro 900 = umbrella or single
macro 1800 = umbrella or single
absolutely possible to manage the network with this configuration
but less flexibility : not possible to have a distinct behaviour in case
of emergency HO and Forced DR
second solution :
macro 900 = umbrella
macro 1800 = mini
distinct behaviour in case of Forced DR and emergency HO
PREFERRED_BAND = 1800
L_MIN_DWELL_TIME = ? s
EN_PBGT_FILTERING = Enable
CELL_EV = GRADE
PRIORITY(0,n) = 0 PRIORITY(0,n) = 0 RXLEVmin(n) = -100 dBm
HO_MARGIN(0,n) = -127 dB HO_MARGIN(0,n) = 5dB
HO_MARGIN_LEV(0,n) = -127 dB HO_MARGIN_LEV(0,n) = 5dB
HO_MARGIN_QUAL(0,n) = -127 dB HO_MARGIN_QUAL(0,n) = 5dB
macro 1800
mini
EN_RESCUE_UM = Indefinite
PRIORITY(0,n) = 1 EN_PBGT_FILTERING = Enable
HO_MARGIN(0,n) = 5dB CELL_EV = GRADE
HO_MARGIN_LEV(0,n) = 5dB RXLEVmin(n) = -100 dBm
HO_MARGIN_QUAL(0,n) = 5dB
emergency handover :
macro 900 -> macro 900
macro 1800 -> macro 900
macro
macro 900
900 ++ micro
micro 900
900 ++ macro
macro 1800
1800
Idle mode :
Cell selection : higher priority for macro 1800 cells
CELL_BAR_QUALIFY = 0
µ 900
1800 CELL_BAR_QUALIFY = 1
900
CELL_BAR_QUALIFY = 1
Idle mode :
Cell re-selection :
Idle mode :
Cell re-selection : micro 900 (slow mobiles) > macro 1800 > macro 900
CELL_RESELECT_OFFSET = 20 dB µ 900
1800 TEMPORARY_OFFSET = 0 dB
PENALTY_TIME = 20 s
CELL_RESELECT_OFFSET = 40 dB
TEMPORARY_OFFSET = 60 dB
PENALTY_TIME = 20 s
900
CELL_RESELECT_OFFSET = 0 dB
C2(1800) = C1(1800) + 20 TEMPORARY_OFFSET = 0 dB
C2(900) = C1(900) PENALTY_TIME = 20 s
C2(µ 900) = C1(µ 900) + 40 dB µ 900 serving cell or after 20 s of monitoring
= C1 - 20 dB otherwise
Mobile Communication Division MCD/CO/OC
Macro 900 + micro 900 + macro 1800 (4)
Idle mode :
Cell re-selection : macro 1800 > micro 900 (slow mobiles) > macro 900
CELL_RESELECT_OFFSET = 60 dB µ 900
1800 TEMPORARY_OFFSET = 0 dB
PENALTY_TIME = 20 s
CELL_RESELECT_OFFSET = 30 dB
TEMPORARY_OFFSET = 60 dB
PENALTY_TIME = 20 s
900
CELL_RESELECT_OFFSET = 0 dB
C2(1800) = C1(1800) + 60 TEMPORARY_OFFSET = 0 dB
C2(900) = C1(900) PENALTY_TIME = 20 s
C2(µ 900) = C1(µ 900) + 30 dB µ 900 serving cell or after 20 s of monitoring
= C1 - 30 dB otherwise
Mobile Communication Division MCD/CO/OC
Macro 900 + micro 900 + macro 1800 (5)
Cell administration :
macro 900 and 1800 cells = umbrella
micro 900 = micro
with umbrella and micro cells cause 14 is available
Call set-up
Macro 900
EN_DR = Enable
EN_FORCED_DR = Enable
Cause 20 L_RXLEV_NCELL_DR(n) = -85 dBm
FREElevel_DR(n) = 2
Micro 900
EN_DR = Enable
Avoid to send fast mobiles towards the micro 900 layer on cause 20 : EN_FORCED_DR = Enable
L_RXLEV_NCELL_DR(n) = -47 dBm L_RXLEV_NCELL_DR(n) = -47 dBm
FREElevel_DR(n) = 16
HO_MARGIN(0,n) = 5dB
Micro 900
Cause 21
Cause 12 Cell_dimension_type = micro
BSS parameters : Cell_layer_type = lower
a dual band MS is sent to the micro 900 cell only if cause 21 is not
triggered. Then it is sent to the macro 1800 layer (higher priority) on
cause 21
EN_PBGT_FILTERING = Enable
CELL_EV = GRADE
RXLEVmin(n) = -100 dBm
PRIORITY(0,n) = 0
PRIORITY(0,n) = 1 HO_MARGIN_XX(0,n) = -127 dB PRIORITY(0,n) = 0
HO_MARGIN_XX(0,n) = 5 dB HO_MARGIN_XX(0,n) = 5 dB
PRIORITY(0,n) = 1
HO_MARGIN_XX(0,n) = 5 dB Macro 1800
EN_PBGT_FILTERING = Enable
CELL_EV = GRADE
RXLEVmin(n) = -100 dBm
PRIORITY(0,n) = 0
PRIORITY(0,n) = 0 PRIORITY(0,n) = 1
HO_MARGIN_XX(0,n) = 5 dB
HO_MARGIN_XX(0,n) = 5 dB HO_MARGIN_XX(0,n) = 5 dB
Micro 900
Continuous coverage :
it is necessary to distinguish inner cells located at the center of the 1800
area from outer cells located at the border of the 1800 area
outer cell : use same set of parameters than for a hot spot (zone exit)
1800 cells not co-located with 900 cells : levels are not correlated. No
offset
no change in parameters
external Directed Retry only available with Alcatel and Ericsson MSC
2 differences :
because propagation losses are lower in the 900 band, it is a good
idea to give a higher priority to this band in case of emergency alarm
the 1800 operator may use the new frequency band to cover rural
areas
BSS parameters :
HO_MARGIN(0,n) = 5dB
HO_MARGIN(0,n) = 5dB PREFERRED_BAND = 900
Cause 21
Cause 14 Cause 14
Macro 1800
Cell_dimension_type = macro
Cell_layer_type = upper
Cause 14
Micro 900
Cell_dimension_type = micro
Cell_layer_type = lower
public corporate
Solution :
modify the parameter Cause_Margin_P_14 on macro 1800 cells (= 60
dB)
Re-selection :
in the tuning of the parameters CELL_RESELECT_OFFSET and
TEMPORARY_OFFSET it is necessary to take into account :
the difference of propagation losses between 900 and 1800 MHz if
900 and 1800 cells are co-located
the value of RXLEV_ACCESS_MIN
Call set-up :
FDR : tune L_RXLEV_NCELL_DR(n) to avoid quality problems in the
target cell
Capture handover :
use the parameter MULTI_BAND_LOAD_LEVEL in order to reduce
the number of inter-band HO (cause 21)
be careful with the value of the capture thresholds to avoid emergency
handovers and ping-pong HO
Neighbouring cells :
number limited to 32 BCCH
special care must be taken when defining the list of neighbouring cells
Example :
cause 21 triggered but macro 1800 cell congested
micro 900 cell not accessible
Cause 12
Macro 900
Cell_dimension_type = macro
Cell_layer_type = upper
Cause 21
Cause 12
Macro 1800
Cell_dimension_type = macro
Cell_layer_type = upper
Cause 14 Cause 21
Micro 900 Cause 12
Cell_dimension_type = micro
Cell_layer_type = lower
Example :
high priority for the micro 900 layer but cause 21 triggered : 2 HO to
reach the micro 900 layer
Cause 12
Macro 900
Cell_dimension_type = macro
Cell_layer_type = upper
Cause 21
Cause 12
Macro 1800
Cell_dimension_type = macro
Cell_layer_type = upper
Cause 14
Cause 21
Cause 12
Macro 1800
Cell_dimension_type = macro
Cell_layer_type = upper
Cause 14
Cause 12
Micro 1800
Cell_dimension_type = micro
Cell_layer_type = lower
Solution :
Cause_Margin_P_21 = 60 dB for macro 900 cells