Sei sulla pagina 1di 103

Chapter 3

Cells

Chapter 3 Objectives

On completion of this chapter the student should be able to: Equip and understand the database fields associated with adding a cell

Cells

Cell Identification

Location Area Identity

Command Line

Command Line

Frequency Type

freq_type = <*> <*> =1 =2 Frequency type of the cell is GSM900 primary band Frequency type of the cell is GSM900 extended band Frequency type of the cell is GSM1800 band Frequency type of the cell is PCS1900 band

=4

=8

Base Station Identity Code (BSIC)

PLMN Allowed

MS Access Power Output

ms_txpwr_max_cch = <*> * for GSM900 2 = 39 dBm .

* GSM1800 0 = 30 dBm 1 = 28 dBm 2 = 26 dBm . . . 15 = 0 dBm

.
. 19 = 5 dBm

Cell Selection/Reselection

C1: = (A Max (B, 0)) A: = (Rxlev Average p1) B: = p2 Max RF Power of MS p1 = rxlev_access_min = <*> * 0 = -110 dBm 1 = -109 dBm

p2 = ms_txpwr_max_cch = <*> * for GSM900 0 = 43 dBm 1 = 41 dBm . . 19 = 5 dBm For DCS1800

2 = -108 dBm
. . . 63 = -47 dBm

0 = 30 dBm 1 = 28 dBm . . 15 = 0 dBm

BCCH Reselection

Cell Reselection C2

C2 = C1 + cell_reselect_offset_temporary_offset*H (for penalty_time database value 0 30) H = 0 if T > penalty_time H = 1 if T penalty_time C2 = C1 cell_reselect_offset (for penalty_time = 31 cell_reselect_param_ind = <*> * 1 C2 parameters are to be broadcasted 0 C2 parameters are not to be broadcasted

cell_reselect_offset = <*> * Integer code for dB offset 0 = 0 dB 1 = 2 dB 2 = 4 dB . . 63 = 126 dB

Cell Reselection C2
C2 = C1 + cell_reselect_offset_temporary_offset*H (for penalty_time database value 0 30) H = 0 if T > penalty_time H = 1 if T penalty_time C2 = C1 cell_reselect_offset (for penalty_time = 31 temporary_offset = <*> * Integer code for 10s of dBs offset 0 = 0 dB 1 = 10 dB 2 = 20 dB 3 = 30 dB . . . 7 = infinity
penalty_time = <*>

* Integer code for 20 sec periods


0 = 20 sec 1 = 40 sec . . . 30 = 620 sec 31 = Temporary_offset ignored, cell_reselect_offset is negative

cell_bar_qualify = <*>
0 - Normal 1 - Low

Cell Reselection Example


Serving Cell Database Parameters Cell Identity = 234 10 255 038 rxlev_access_min = 20 ms_txpwr_max_cch = 5 cell_reselect_param_ind = 1 cell_reselect_offset = 3 Temporary_offset = 3 Penalty_time = 5 Best Neighbour Cell Database Parameters Cell Identity = 234 10 262 042 rxlev_access_min = 20 ms_txpwr_max_cch = 1 cell_reselect_param_ind = 1 cell_reselect_offset = 2 Temporary_offset = 1 Penalty_time = 12

Rxlev Average

Serving = -70 dBm


Best neighbour = -63 dBm cell_reselect_hysteresis = 2 Mobile power class = 2 (8w 39 dBm)

Common Control Channel (CCCH) Configuration

CCCH Block Configuration

Transmission of Paging Messages

bs_pa_mfrms = <*> * 0 = 2 multiframes 1 = 3 multiframes . . . 7 = 9 multiframes

Example: ccch_conf = 0 bs_ag_blks_res = 1 bs_pa_mfrms = 2

Transmission of Paging Messages

MS Paging

Timers t3212

rr_t3212 = <*> * decihours (valid range 0 to 255) (default value 10)

Attach/Detach

Cell Access

cell_bar_access_switch = <*> * 0 = cell is not barred 1 = cell is barred

cell_bar_access_class = <*>
* 4 digit hexadecimal number

Cell Access

Emergency Call Access

emergency_class_switch = <*> * 0 = Emergency calls permitted for all MS

1 = Emergency calls permitted for MS in classes 11 - 15

Channel Requests

Channel Requests

Wait Indication

Signalling Establishment

Channel Allocation by Interference Band

interfer_bands, 0 = <*> interfer_bands, 1 = <*> . . . interfer_bands, 4 = <*> * Range 0 - 63 0 = -110 dBm 1 = -109 dBm . . . 63 = -47 dBm

Channel Allocation by Interference Band

Assignment of Resources

immediate_assign_mode = <*> (default 0) * 0 If SDCCH not available drop channel request 1 If SDCCH not available use TCH

TCH Queuing

queue_management_information = <*> * 0 = Queuing not permitted 1 = Number of MS permitted to queue (default 50)

Half Rate/Full Rate TCH Queue

max_q_length_full_rate_channel = <*> * 0 = Queuing not permitted 1 = Number of MS permitted to queue (default 50)

SDCCH Queuing

max_q_length_sdcch = <*> * 0 - 50

Channel Reconfiguration

Channel Reconfiguration

channel_reconfiguration_switch = <*> * 0 = Reconfiguration not permitted 1 = Reconfiguration permitted

Preferred Number of SDCCHs

number_sdcchs_preferred = <*> * Number of SDCCHs Combined Multiframe 4, 12, 20, 28 44 Non-combined Multiframe 8, 16, 24 48

Maximum Number of SDCCHs

max_number_of_sdcchs = <*> * Number of SDCCHs Combined Multiframe 4, 12, 20, 28 44 Non-combined Multiframe 8, 16, 24 48

SDCCH Reconfiguration

SDCCH Reconfiguration

sdcch_need_high_water_mark = <*> sdcch_need_low_water_mark = <*> * Number of sdcchs free

Measurement Reporting

BCCH Allocation BSIC Idle Frame

Received Signal Strength


Best Six

BA Indication

Signal Strength Measurements

MS Neighbour BCCH

RSS TCH/SDCCH

TCH/SDCCH
RXLEV Range 63 = Greater than -47 dBm 62 = -48 dBm . . . 2 = -109 to -108 dBm 1 = -110 to -109 dBm

0 = Less than -110 dBm

Signal Strength Measurements

Quality Measurements

BSS Processing and Threshold Companions

Reported by MS Downlink Received Signal Strength Downlink Quality Downlink Surrounding Cell RXLEV Performed by RSS Uplink Received Signal Strength Uplink Quality MS BS Distance Interference levels in idle timeslot Processed Value every 480 mS

MS/BSS Power Control

Power Control - BSS

Power Control - BSS


Threshold l_rxlev_dl_p = <*> u_rxlev_dl_p = <*> * Range 0 63 (-110 to -47 dBm) Comparison decision_1_n1 = <*> decision_1_p1 = <*> decision_1_n2 = <*> decision_1_p2 = <*> * 1 31 Averages n1, p1 = power increase n2, p2 = power decrease p out of n averages must exceed threshold

Power Control - MS

Power Control - MS
Threshold l_rxlev_ul_p = <*> u_rxlev_ul_p = <*> * Range 0 63 (-110 to -47 dBm) Comparison decision_1_n1 = <*> decision_1_p1 = <*> decision_1_n2 = <*> decision_1_p2 = <*> * 1 31 Averages n1, p1 = power increase n2, p2 = power decrease p out of n averages must exceed threshold

Power Control - RXQUAL

Power Control - RXQUAL


Threshold l_rxqual_ul_p = <*> l_rxqual_dl_p = <*> u_rxqual_ul_p = <*> u_rxqual_dl_p = <*> * 0 1810 steps of 0.01% Comparison decision_1_n3 = <*> decision_1_p3 = <*> decision_1_n4 = <*> decision_1_p4 = <*> * 1 31 Averages n3, p3 = power increase n4, p4 = power decrease p out of n averages must exceed threshold

Handover RXLEV, RXQUAL

Handover RXLEV, RXQUAL


Threshold l_rxlev_ul_h = <*> l_rxlev_dl_h = <*> * Range 0 63 (-110 to -47 dBm) l_rxqual_ul_h = <*> l_rxqual_dl_h = <*> * 0 1810 steps of 0.01% Comparison decision_1_n5 = <*> decision_1_p5 = <*> decision_1_n6 = <*> decision_1_p6 = <*>

* 1 31 Averages
n5, p5 = RXLEV n6, p6 = RXQUAL

Handover - Interference

Handover - Interference

Threshold u_rxlev_ul_ih = <*> u_rxlev_dl_ih = <*> * 0 63 (-110 to 47 dBm) Comparison decision_1_n7 = <*> decision_1_p7 = <*> * 0 31 Averages

MS Power Control

decision_alg_number = <*> * 0 Motorola alg 1 Alternate alg ms_power_control_allowed = <*> * 0 Power Control Disabled 1 Power Control Enabled ms_p_con_interval = <*> * 0 = 0 sacch multiframes 1 = 2 sacch multiframes . . . 31 = 62 sacch multiframes

ms_p_con_ack = <*> * 0 = 0 sacch multiframes 1 = 2 sacch multiframes . . . 31 = 62 sacch multiframes pow_inc_step_size_ul * 2 = 2 dB, 4 = 4 dB, 6 = 6 dB . . . . . . 14 = 14 dB pow_red_step_size_ul * 2 = 2 dB, 4 = 4 dB

MS Maximum Power

max_tx_ms = <*> * 5 39 (GSM900) (odd values only) 0 30 (DCS1800) (even values only)

BTS Power Control


bts_power_control_alllowed = <*> * 0 - disabled 1 enabled bts_p_con_interval = <*> 0 = 0 sacch multiframes 1 = 2 sacch multiframes . . . 31 = 62 sacch multiframes 14 = 14 dB max_tx_bts = <*> * Steps of 2 dBs of attenuation from 43 dBm in GSM900, or 39 dBm in the case of DCS1800 pow_inc_step_size_dl = <*> * 2 = 2 dB 4 = 4 dB . .

bts_p_con_ack = <*>
0 = 0 sacch blocks 1 = 2 sacch blocks 2 = 4 sacch blocks . . . 31 = 62 sacch blocks

pow_red_step_size_dl = <*>
* 2 = 2 dB 4 = 4 dB

Rapid MS Power Down

Rapid MS Power Down

Rapid MS Power Down

rpd_pwr_down = <*> * 0 - Off 1 - On rpd_period = <*> * 1 32 SACCH periods rpd_trigger = <*> * 0 63 (-110 to -47 dBm) rpd_offset = <*> * 0 63 dBm

Optimised Power Control

dyn_step_adj = <*>

Used to determine whether the dynamic step adjust algorithm Enabled or disabled
* 0 - disabled (default 0) 1 - enabled

dyn_step_adj_fmpr = <*>
Used to control the rapidity of a dynamic power reduction * 0 10 (default 10)

Optimised Power Control

Dynamic power increase due to low level DYN_POW_INCR_XX_L = fhigh (l_rxlev_xx_p av_rxlev_xx + pow_inc_step_size_xx) Where: fhigh = an indication of the rounding up of a value to the nearest multiple of 2 dB xx = UL/DL

Optimised Power Control

Dynamic power increase due to poor quality DYN_POW_INCR_XX_Q = max (pow_inc_step_size_xx, fhigh (l_rxlev_xx_p av_rxlev_xx + pow_inc_step_size_xx) Where: fhigh = an indication of the rounding up of a value to the nearest multiple of 2 dB xx = UL/DL

Optimised Power Control

Dynamic power reduction due to good quality DYN_POW_RED_XX_Q = max (pow_red_step_size_xx, flow ( (av_rxlev_xx u_rxlev_xx_p)) Where: Flow = an indication of the rounding down of a value to the nearest multiple of 2 dB xx = UL/DL dyn_step_adj_fmpr 10 x

Discontinuous Transmission

dtx_required = <*> * 0 = DTX may be used 1 = DTX will be used 2 = DTX will not be used

Handover Priority

Handover Priority 1. Uplink Quality 2. Uplink Interference 3. Downlink Quality 4. Downlink Interference

5. Uplink Level
6. Downlink Level 7. Distance 8. Power Budget

Handovers Allowed

ul_rxqual_ho_allowed = <*> dl_rxqual_ho_allowed = <*> ul_rxlev_ho_allowed = <*> dl_rxlev_ho_allowed = <*> * 0 - disabled 1 - enabled

SDCCH Handover

sdcch_ho = <*>

0
1

Handover disabled
Handover enabled (governed by sdcch_timer_ho

sdcch_timer_ho = <*> * 1 = 2 SACCH multiframes 2 = 4 SACCH multiframes . . . .

31 = 62 SACCH multiframes

Handover - Interference

interfer_ho_allowed = <*> * 0 = disabled 1 = enabled

Power Budget Handover

pwr_handover_allowed = <*> * 0 = disabled 1 = enabled

Timing Advance MS Maximum Range

timing_advance_period = <*> * 0 = 0 SACCH multiframes 1 = 2 SACCH multiframes . . .

.
. . 31 = 62 SACCH multiframes

Handover MS Maximum Range

ms_distance_allowed = <*> * 0 = disabled 1 = enabled Threshold ms_max_range = <*> * 0 to 63 Comparison decision_1_n8 = <*> decision_1_p8 = <*> * 0 31 Averages

Incoming Handovers

en_incom_ho = <*> * 0 incoming handovers are inhibited 1 incoming handovers are allowed Default 1

Inter/Intra-cell Handovers

intra_cell_handover_allowed = <*> * 0 Not performed by BSS 1 Performed by BSS if applicable 2 Not permitted inter_cell_handover_allowed = <*> * 0 Not performed by BSS 1 Performed by BSS if applicable 2 Internal disabled External enabled 3 Internal disabled External disabled

TCH Resource Reporting

report_resource_tch_f_high_water_mark = <*> report_resource_tch_f_low_water_mark = <*> * Number of TCHs Valid Range 0 - 255

Preferred Target Cells

Preferred Target Cells

number_of_preferred_cells = <*> * max number of target cells contained in the handover required message

Handover Reporting

Handover Reporting

Handover Power Level


handover_power_level = <*>

* = GSM900
2 39 dBm . . . 19 5 dBm

* = DCS1800 and PCS1900 0 30 dBm 1 28 dBm 2 26 dBm . . . 15 0 dBm

Calculated Handover Power Level

use_derived_ho_power = <*> * 0 = use handover_power_level 1 = use calculated handover level handover level = min (C + (A B), D, P) Where A = max_tx_bts of target cell B = rxlev_dl from target cell C = u_rxlev_ul_p + l_rxlev_ul_p x 2 centre of target cells uplink power window D = max_tx_ms of target cell P = power class of mobile

Handover Default Information

ms_txpwr_max_def = <*> * 5 39 (GSM900) 0 30 (DCS1800) ho_margin_def = <*> * -63 to +63 dB rxlev_min_def = <*> * 0 = -110 dBm 1 = -109 dBm 2 = -108 dBm . .

63 = -47 dBm

rr_t3103

rr_t3103

* milliseconds Valid range 0 to 1000000

Default value 5000

Handover Channel Establishment

Handover Channel Establishment

rr_t3105 = <*> * 0 to 200 (in 20 ms steps) Default 60 rr_ny1_rep = <*> * number of repetitions 0 to 200 Default 20

RSS Uplink Failure Detection

link_fail = <*> * 0 = 4 SACCH Multiframes 1 = 8 SACCH Multiframes . . . 15 = 64 SACCH Multiframes

RSS Uplink Failure Detection

Radio Link Revival

full_power_rfloss = <*> * 0 = disabled 1 = enabled link_about_to_fail = <*> * 0 = 0 SACCH Multiframes 1 = 4 SACCH Multiframes . . . 15 = 60 SACCH Multiframes

Radio Link Timeout

radio_link_timeout = <*> * 0 = 4 SACCH Multiframes 1 = 8 SACCH Multiframes . . . 15 = 64 SACCH Multiframes

Radio Link Timeout

Link Failure

Normal Channel Release

Normal Channel Release

rr_t3109 = <*> (valid range 0 to 1000000) default value 14400 * milliseconds rr_t3111 = <*> (valid range 0 to 1000000 default value 1500 * milliseconds rr_t3111 = rr_t3110

CRM Timers

Call Re-establishment

re-establish_allowed = <*> * 0 = re-establishment allowed 1 = re-establishment not allowed

CRM Timers

CRM Timers

Potrebbero piacerti anche