Beruflich Dokumente
Kultur Dokumente
Version: v 15 20.1.99
This set of pictures is a working document edited by Nokia CS/ Statistics Engineering, reviewed by Nokia PMWG. I covers mainly BSS counters and formulas built on them. This document is not for distribution to customers as such but parts of it may be used in customer cases. The latest version of this document is globally available for Nokia users as part of Cell Doctor documentation package in web at location (password from Juhani Neva)
http://wwwalltr.ntc.nokia.com/CSTRE/NOS/SE/stateng.htm
page: 1
BSC
Supplementeary references (counter descriptions)
Using GSM/DCS Performance Measurements, T9 Basic Operating Principles and Procedures ,T10 NMS2000 Database Descriptions for BSS measurements (2) BSS Network Doctor Formulas Reference Guide TAN 0936 (1)
Trigger point pictures included for: S6:traffic, res.access, service (3) S7:HO, HO adj.cell, IUO
Working documents, Nokia internal, PMWG , delivery along Cell Doctor (1)
Study of BSS counter formulas of Nokia database f_bss_NN.doc Pictures on BSS PM counters and formulas f_bss_NN.ppt
Training documents
page: 2
Users finally decide what are KPI when they define the contents of the report OPERATORS USER GROUPS
REPORTS
PI
MANAGEMENT MARKETING
PI KPI a PI PI
a b c
KPI b
. . .
DISTRIBUTION
. . .
. . .
PI GENERATION KPI xx
. . .
zz
page: 3
Availability
Information available on BTS level. Non avail.
Known problems:
Known problems: If TRXs are locked and BTSs and BCFs are unlocked, the TCHs appear as unavailable. Note:In S8 the Metrosite requires => technical / operational unavailability can not be separated the diagnostics to be run before This PI is does not take into consideration Half RateTCH.
availability counters are valid.
Note:Downitme of BTS can be counted from 'BCCH missing' alarms (2567, in S7 the number will chaged to 7767!
page: 4
SDCCH requests
SDCCH ACCESSES REJECTED IN BSC
3/8 of ghosts (ph.1) REJECTED DUE TO ILLEGAL EST.CAUSE /c3030 ghost_ccch_res Distance verifying (S5) 5/8 OF GHOSTS (ph.1) AND OTHER FAILURES BEFORE ESTABL. INDICATION (incl.IMSI detach): /SD_1 c1007- TRF_25
Author: J.Neva 5/96 Version: 1.9 11.2.98 PMWG approval.: v 1.9 11.2.98 SDCCH FAILURES /c57020 (S7)
(Ghosts)
sdcch_t3101_expired
SDCCH FAILURES /c1075 sdcch_abis_fail_call
ch_req_msg_rec
SDCCHSDCCH HO
TRUE SDCCH SEIZURES /TRF_25 (not updated in SDCCH HO) TRUE SDCCH SEIZURES FOR CALL,SMS,SS /TRF-27 MOC (incl.SMS) /c3013 succ_seiz_orig MTC (incl.SMS) /c3012 succ_seiz_term CALL RE-EST. /c3020 sdcch_call_re_est EMERGENCY CALL /c3021 sdcch_emerg_call TRUE SDCCH SEIZURES FOR CALL & SS /TRF-28 TRF-27 - succ_sdcch_sms_est - unsucc _sdcch_sms_est SDCCHSDCCH HO
SEIZURES FOR HO /c1006 sdcch_ho_seiz BLOCKED /blck_15 sdcch_busy_att tch_seiz_due_sdcc h_con FACCH call setups /c1099 tch_seiz_due_sdcc h_con
TCH
page: 5
Author: J.Neva 1/97 Version: 0.4 9.12.97 PMWG review.: 0.4 9.12.97
ch_req_msg_rec
REJECTED DUE TO DISTANCE (S5) /c3031 rej_seiz_att_due_dist SDCCH REQUESTS /C1000 sdcch_seiz_att BLOCKED /C1001 sdcch_busy_att TCH REQUESTS /C1010 tch_request TCH REQ FOR FCS /C1043 tch_fast_req TCH SEIZ ATT DUE TO SDCCH CONGEST /C1098 tch_seiz_att_due_sdcch_con (S5)
5/8 OF GHOSTS (ph.1) AND OTHER FAILURES BEFORE ESTABL. INDICATION (incl.IMSI detach): /SD_1 c1007- TRF_25
TCH SUCC REQ FOR FCS /C1044 tch_fast_seiz TCH SEIZURES FOR FACCH CALL SETUP TCH SUCC SEIZ ATT DUE TO SDCCH CONGEST /C1099 tch_seiz_due_sdcch_con (S5) CALL RE-EST. /c3025 tch_call_re_est
FTCH REQ, FCS /C1123 tch_full_req_fast_call OR TCH REQ, FCS, RATE UNDEF. /C1124 tch_fast_call_ch_rate_not_det
page: 6
NOTE: If Trunk Reservation is used then HO and Call blocking can not be counted precisely (there is only one counter for Trunk Res. Invocation Refused case)
UNSERVED QUEUED CALL REQ (timer expiry or higher priority queuer) /c1024 unsrv_qd_call_att
page: 7
NOTE: If Trunk Reservation is used then HO and Call blocking can not be counted precisely (there is only one counter for Trunk Res. Invocation Refused case)
BLOCKED HOS /blck_10b TCH REQUESTS /C1010 tch_request TCH REQUESTS FOR HO /ho_14b ho_14b- tch_ho_seiz
SUCC. QUEUED TCH HO REQ /que_5 tch_qd_ho_att - unsrv_qd_ho_att SUCC. NONQUEUED TCH HO REQ /que_6 tch_ho_seiz - que_5
Note1: Aif circuit pool change causes this ratio to show higher value than real blocking. This is the case if TCH_REJ_DUE_REQ_CH_A_IF_CRC is triggered.
page: 8
4
On TCH MS MS
In Queue for HO, the MS Is on TCH of another cell On TCH, or accessing TCH Time limit handover (TLH) DEF 5 seconds (max: 10sec)
DR
Maximum Length Of Queue MQL = Max Queue Length parameter, ZEQH DEF 50%, for 1 TRX => 4 places in queue
3
HO queuing
Order in the queue: - by default, HO candidates served first (QPC > QPH, QPC > QPN, smaller priority served first, parameters ZEQH) - between HO and Call candidates, mobiles are ordered by mobile priority, if no difference in priority, first come first served
In this example the TCHs are all seized,queue is full (2 calls. 2 Hos) and SDCCH is full. Accordingly all new call attempts get rejected on SDCCH because SDCCH is full. MS MS
4 SDCCH slots
MS MS MS MS
7 TCH
4 4
MS MS
4
MS
4
MS
4
MS
4
MS
MS
No free SDCCH, counter 1001 sdcch_busy_att updated (had there been free TCH's, FACCH call setup or dynamic SDCCH allocation could have been attempted)
page: 9
Queueing 2/2: timers and counters example: queueing and DR activated, (direct access IUO,S7 not included)
Successful DR, source 4050 msc_o_sdcch_tch
4
or TCH of other cell
4065 bsc_o_sdcch_tch
1056 que_all_ass_req
4057 bsc_i_sdcch_tch
1
Signalling on SDCCH
2
Queuing on SDCCH
DR
Normal Assignment
X
1003 sdcch_radio_fail Assignment Attempt 1009 tch_norm_seiz or or
4
TCH
1020 ave_que_time_call_att / 1021 queue_denom2 shows the average call setup queueing time
Time limit call (TLC) X DEF 10 seconds (max: 15sec) Min time limit directed retry (MIDR) DEF 0 seconds Max time limit directed retry (MADR) DEF 5 seconds
Expiry -> MS removed from the queue 1011 tch_req_rej_lack 1024 unsrv_qd_call_att
If TLC < MADR, and TLC expires, MS is removed from call queue but DR may still happen
NOKIA Customer Services / NOS / Statistics Engineering / J.Neva / F_BSS_15.PPT / 10-Dec-98 / page: 10
Author: J.Neva 1/97 Version: 1.2 12/97 PMWG appr.: 1.2 11.2.98
cell_sdcch_at /c4078
TCH
sdcch_seiz_att
==> SDCCH HO have to be compensated when counting SDCCH success ratio (CSF_2x) for a cell
page: 11
Author: J.Neva 1/97 Version: 1.2 11.2.98 PMWG review.: 1.2 11.2.98
Cell A
SDCCH REQUESTS /c1000 sdcch_seiz_att SEIZURES FOR CALLS AND LU /c1007 sdcch_assign CALL RE-EST. /c3020 sdcch_call_re_est
TCH
page: 12
one of TCH fail counters is triggered TCH_RADIO_FAIL TCH_USER_ACT TCH_BCSU_RESET TCH_NETW_ACT TCH_BTS_FAIL TCH_LAPD_FAIL TCH_A_IF_FAIL_CALL TCH_ABIS_FAIL_CALL TCH_TR_FAIL TCH_ACT_FAIL_CALL /c1013 /c1048 /c1049 /c1050 /c1047 /c1046 /c1087 /c1084 /c1029 /c1081 or or or or or or or or or
Call drops
page: 13
BSC 1
SUCC_SEIZ_ORIG
BSC 2
SUCC_SEIZ_TERM
MS B
TCH_NORM_SEIZ CONVER_STARTED
MS A
SDCCH SDCCH
TCH_HO_SEIZ
TCH_NORM_SEIZ CONVER_STARTED
TCH_HO_SEIZ
TCH #1
TCH #2
TCH_HO_SEIZ
TCH #3
Drop call
(P_MSC_CC) CLEAR_CODE_ID/CALLS_IN_SPEECH
(P_MSC_CC) CLEAR_CODE_ID/CALLS_IN_SPEECH
MSC 1
MSC 2
TCH_RADIO_FAIL TCH_RF_OLD_HO TCH_ABIS_FAIL_CALL TCH_ABIS_FAIL_OLD TCH_A_IF_FAIL_CALL TCH_A_IF_FAIL_OLD TCH_TR_FAIL TCH_TR_FAIL_OLD TCH_LAPD_FAIL TCH_BTS_FAIL TCH_BCSU_RESET TCH_USER_ACT TCH_NETW_ACT TCH_ACT_FAIL_CALL
and
TypeDateHere
DROPPED_CALL
DOCUMENTTYPE
1 (1)
Cell A (source)
TCH REQUESTS FOR NEW CALL /c1026 DR OUT ATT /DR_1 msc_o_sdcch_tch_at /c4053 or bsc_o_sdcch_tch_at /c4068 DR OUT SUCC /DR_3 msc_o_sdcch_tch /c4050 or bsc_o_sdcch_tch /c4065
tch_request
tch_call_req
TCH congestion
In case of normal DR tch_req_rej_lack (1011) counter is not triggered at all. Cell B (target)
TCH REQUESTS /c1010
tch_request
page: 15
Author: J.Pekkarinen 10/97 Version: 1.0 24.10.97 PMWG approval.: 1.0 6.11.97
TCH congestion
page: 16
Author: J.Pekkarinen 10/97 Version: 1.0 24.10.97 PMWG approval.: 1.0 6.11.97
tch_call_req
page: 17
Author: J.Pekkarinen 10/97 Version: 1.0 24.10.97 PMWG approval.: 1.0 6.11.97
No Congestion Congestion
tch_norm_seiz
page: 18
Author: J.Pekkarinen 10/97 Version: 1.0 24.10.97 PMWG approval.: 1.0 6.11.97
Direct Access (SDCCH-TCH HO) TO SUPER TRX CELL B Cell B (target, super TRX)
TCH REQUESTS /c1010 tch_request TCH REQUESTS FOR NEW CALL /c1026 tch_call_req DIR ACC TCH REQ REJ DUE LACK /c1166 tcH_req_dir_acc_rej_due_lack TCH SEIZURES FOR NEW CALL /c1009 tch_norm_seiz
Direct Access in att /c4060 bsc_i_sdcch_tch_at Direct Access in success /c4057 bsc_i_sdcch_tch
No Congestion
Congestion
page: 19
(unknown)
TCH DROPS /DCF_0 TCH_RADIO_FAIL +TCH_RF_OLD_HO +TCH_ABIS_FAIL_CALL +TCH_ABIS_FAIL_OLD +TCH_A_IF_FAIL_CALL +TCH_A_IF_FAIL_OLD +TCH_TR_FAIL +TCH_TR_FAIL_OLD +TCH_LAPD_FAIL +TCH_BTS_FAIL +TCH_USER_ACT +TCH_BCSU_RESET +TCH_NETW_ACT +TCH_ACT_FAIL_CALL /c1013 /c1014 /c1084 /c1085 /c1087 /c1088 /c1029 /c1030 /c1046 /c1047 /c1048 /c1049 /c1050 /c1081
NOTE: Drop call by pre-emption - 1st priority call requeste to be established - all TCH seized - lower priority calls on ==> p_nbsc-service.dropped_call is triggered (NOT TCH failure counters)
This is not triggered in S6 feature TCH assignment to super reuse TRX in IUO (intra and inter cell HO)
page: 20
Res_av_denom14
seized
seized
2 2+4 2+4+1 +3
1 2 3 180
Counter values sent to NMS2000 and stored once in measurment period The same principle is used in IUO measurement.
page: 21
At release of TCH: In the BSC, the length of the reservation (unit 0.48 sec) is added to 59000 tch_single_band_hold_time or 59001 tch_dual_band_hold_time
Also, one of the following counters is increased by one: 59002 tch_single_band_hold_reserv or 59003 tch_dual_band_hold_reserv
At the end of the measurement period, the values of the measurement counters are transmitted to the NMS/2000 NOTE: In the above example, the TCH reservation will not cause any call seconds to Measurement Period 1, and the reservation counter is also updated only at Measurement Period 2.
page: 22
Counting Erlangs
CALL SETUP TCH SDCCH
When BSC receives Establish Indication,the RCS process is started and TCH reservation time for Dual Band measurement is started Resource availability starts at the start of the TCH reservation
Dual Band
Resource Availability measurement is stopped when BSC receives rf channel release ack from the BTS
HO
page: 23
TCH SEIZURES FOR NEW CALL /c1009 tch_norm_seiz TCH SEIZURES FOR HO (incl. DR in) /c1008 tch_ho_seiz
S p e e c h
Enhnanced Full rate (v2, EFR) EFR would provide speech quality comparable to landline for GSM. EFR speech codec has been specified by Nokia with university of Sherbrooke co-operation.. EFR codec was initially specified for ANSI. ETSI selected the same codec in SMG#16.
V3 CODEC FTCH SEIZURES /C1110 tch_full_seiz_speech_ver3 V3 CODEC HTCH SEIZURES /C1113 tch_half_seiz_speech_ver3 V3 CODEC FTCH FAILURES /C1129 tch_ended_due_transc_fr_rate3
NOTE: Codec counters are triggered in channel relase (even if the call drops) Data calls do not trigger codec counters.
page: 24
p_nbsc_cc
p_nbsc_traffic
REJECTIONS DUE TO MISMATCH /C1122 tch_rej_due_req_ch_aif_crc
page: 25
Handover enabling
Disable internal HO
=Yes
=No
Candidate = serving cell
All HOs are MSC controlled (used only for test purposes!) When "YES" the load between MSC and BSC is increased strongly, since all the handovers are signalled via MSC. BSC controlled intra cell HO
Yes
No
First candidate belongs to own BSC
No
MSC controlled HO
Yes
Ext HO if other BSS
=No
=Yes
Cells belonging to another BSC in the list
No
page: 26
Author: J.Neva 8/96 Version: 1.0 6.9.96 PMWG approval.: v1.0 6.9.96
HO attempts
SDCCH-TCH HO attempts /ho_17 msc_o_sdcch_tch_at + msc_i_ sdcch_tch _at + bsc_o_ sdcch_tch _at + bsc_i_ sdcch_tch _at + cell_ sdcch_tch _at
SDCCH-TCH HO successes /ho_20 msc_o_ sdcch_tch + msc_i_ sdcch_tch + bsc_o_ sdcch_tch + bsc_i_ sdcch_tch + cell_ sdcch_tch
page: 27
Handovers by control
MSC controlled HO attempts /ho_22 msc_o_tch_tch_at + msc_i_tch_tch_at + msc_o_ sdcch_tch _at + msc_i_ sdcch_tch _at + msc_o_sdcch_at + msc_i_sdcch_at MSC controlled HO successes /ho_25 msc_o_tch_tch + msc_i_tch_tch + msc_o_ sdcch_tch + msc_i_ sdcch_tch + msc_o_sdcch + msc_i_sdcch MSC controlled HO failures = ho_22 - ho_25
Author: J.Neva 8/96 Version: 1.0 6.9.96 PMWG approval.: v1.0 6.9.96
HO attempts
BSC controlled HO attempts /ho_23 bsc_o_tch_tch_at + bsc_i_tch_tch_at + bsc_o_ sdcch_tch _at + bsc_i_ sdcch_tch _at + bsc_o_sdcch_at + bsc_i_sdcch_at
BSC controlled HO successes /ho_26 bsc_o_tch_tch + bsc_i_tch_tch + bsc_o_ sdcch_tch + bsc_i_ sdcch_tch + bsc_o_sdcch + bsc_i_sdcch
page: 28
Author: J.Neva 8/96 Version: 1.2 23.9.96 PMWG approval.: 1.2 4.12.96
Call clear /c4042 bsc_o_call_clr end of HO /c4016 bsc_o_end_of_ho end of HO BSS /c4017 bsc_o_end_ho_bss
page: 29
Author: J.Neva 8/96 Version: 1.2 29.4..97 PMWG approval.: 1.2 30.6.97
page: 30
Author: J.Neva 11/96 Version: 1.1 5.12.97 PMWG approval.: 1.1 9.12.1296
page: 31
Author: J.Neva 11/96 Version: 1.0 23.11.96 PMWG approval.: 1.0 4.12.96
msc_i_fail_conn
HO interrupted
msc_i_fail_BSS
page: 32
Intracell handovers
Author: J.Neva 8/96 Version: 1.2 12/97 PMWG approval.: 1.2 11.2.98
page: 33
Handover causes
UL quality eg.20% /c 4023 cause_up_qual
Author: J.Neva 9/96 Version: 1.1 20.5.98 PMWG approval.: 1.0 11.2.97
MS high speed /c4106 (S6) ho_due_ms_high_speed MS slow speed /c4105 (S6) ho_due_ms_slow_speed
20-30%
Slow moving MS /c4091 (S5) cause_ho_due_slow_mo v_ms Switch circuit pool /c4099 (S5) switch_crcr_pool
Direct Access /c4128 (S7) direct_access ERFD HO Enhanced Rapid Field Drop /c4111 (S7) erfd_ho Intra cell DR (S6) --> DR counter is updated /c4079 cause_dir_retry
MSC invocation (Traffic reason HO) /c4028 cause_msc_invoc OMC (Forced HO by user) /c4033 cause_omc
NOT IN USE
Traffic /c4035 NOT IN USE cause_traffic
page: 34
Directed Retry Intra Cell SDCCH to TCH HO Inter Cell SDCCH to TCH HO External SDCCH to TCH HO Directed retry /c4079
Inter Cell TCH HO UL quality /c4023 UL level /c4024 UL interference /c4029 OMC (forced ho) /c4033 DL quality /c4025 DL level /c4026 DL interference /c4030 Pre-emption /c4085 Low distance /c4088 Distance /c4027 Bad CI /c4089 Good CI /c4090 Direct Access /c4128 Pbdgt /c4032 Umbrella /c4031 MSC invoc (traffic ho) /c4028 Slow moving MS /c4091 Rapid field drop /c4087 MS slow speed /c4105 MS high speed /c4106 ERFD HO /c4111 Direct Access /c4128
Inter Cell SDCCH HO Handover Causes per Handover Types UL quality /c4023 UL level /c4024 UL interference /c4029 OMC (forced ho) /c4033 DL quality /c4025 DL level /c4026 DL interference /c4030 Pre-emption /c4085 Low distance /c4088 Distance /c4027 Bad CI /c4089 Good CI /c4090 Direct Access /c4128 Pbdgt /c4032 Umbrella /c4031 MSC invoc (traffic ho) /c4028 Slow moving MS /c4091 Rapid field drop /c4087 MS slow speed /c4105 MS high speed /c4106 ERFD HO /c4111
page: 35
Author: J.Neva 8/96 Version: 1.1 18.2.97 PMWG approval.: 1.1 9.12.96
12 slots per multiframe (combined control channel) combined capacity = 36 slots per multiframe (noncombined control channel)
MBCCHC and MBCCB are combined control channels MBCCH is non-combined control channel
message sent on paging or access grant channel takes 4 slots 3 messages per multiframe (combined control channel) = 12 messages per second 9 messages per multiframe (noncombined control channel) = 38 messages per second
one paging message can contain - max. 2 IMSI - max. 4 TMSI Final choise is on BTS.
MFR = Number of Multiframes between Paging (2..9) AG = Number of Blocks Reserved for Access Grant (0..7 if noncombined, 0..2 if combined, 1..7 if SBCH used in SDCCH/8)
Each paging group has separate buffer of 8 Abis commands. MS defines its group from IMSI. Buffering delay can take 2..16sec Sent in CCCH_Load_Ind from BTS to BSC. 1/2 is is an additional safety margin to give an early warning of potential paging capacity problems. When 3018 is less than Paging_Buffer_Limit (it is defined in BSC; >EGO, default = 1, threshold = 0...16). then BSC sends an overload message to MSC. There is no automatic reallocation of the channel structure in case of overload. Nokia MSC does not use the overload message because paging is by LAs not by BTS. BSC stores the smallest value per BTS over the measurement period. If the value = 0 paging messages have been lost (paging may still be succesfull thanks to repaging)
ave_pch_load / res_acc_denom2
page: 36
NOTE the way BTS counts: free buffers (max 8) * Nbr of Paging Groups /2
Minimum size of the paging buffer on a CCCH. The smaller the value, the greater the load on the PCH.
Some group specific paging queue becomes full so that a paging command cannot be stored to the buffer and the paging command is deleted.
page: 37
NOTE: Calculation of the amount of paging groups is the as same prior to S7/DF4
MBCCHC and MBCCB are combined control channels MBCCH is non-combined control channel
12 slots per multiframe (combined control channel) combined capacity = 36 slots per multiframe (noncombined control channel)
3 messages per multiframe (combined control channel) = 12 messages per second 9 messages per multiframe (noncombined control channel) = 38 messages per second
one paging message can contain - max. 2 IMSI - max. 4 TMSI Final choise is on BTS.
AG = Number of Blocks Reserved for Access Grant (0..7 if noncombined, 0..2 if combined, 1..7 if SBCH used in SDCCH/8)
page: 38
0.1 21.10.98 Paging capacity, air interface (S7 and DF4/B11) 2/4Version: PMWG approval.:
TMSI paging command = Abis Paging Command with TMSI identity IMSI paging command = Abis Paging Command with IMSI identity
Free Space available in the Paging Group Queue for TMSI pages Free Space (TMSI)= Free Space Total (TMSI)= Paging Buffer Space = N(max) - N(current) Sum of Free Space (TMSI) in all queues Free Space Total (IMSI) = Free SpaceTotal (TMSI) / 2 min_paging_buf (counter 3018) nbr of additional paging commands with IMSI that is possible to store to the BTS.
The current value is sent in the the CCCH_Load_Ind from BTS to BSC. BSC stores the smallest value. When PBS < 1, BSC sends an overload message to MSC. There is no automatic reallocation of the channel structure in case of overload. Nokia MSC does not use the overload message because paging is by LAs not by BTS.
For each paging group, and each paging multiframe, occupancy % = 100 *(N/N(max)) % AVERAGE(occupancy%) over all paging groups for each paging multiframe is reported from BTS to BSC in CCCH_Load_Ind Ave_paging_buffer (c3036) / res_acc_denom5 (c3037) Peak value of all Average Buffer Occupancy values in the CCCH_Load_Ind within the period is stored in BSC is a separate counter
page: 39
6. msg
1. msg
2. msg
3. msg
4. msg
IMSI
Formula for N for IMSI paging command works out as follows. Nnew = Nold +2 always but the case when the new IMSI paging command forces us to leave an "empty" spot to the Paging Request - this is the case if the paging request has earlier either 1 TMSI page and 1 IMSI page (2. Msg above), or 3 TMSI pages (5 msg above) - then Nnew = Nold+3. There is no passing lane in the paging buffers - Paging Commands are put to messages in the order in which they come to the BTS. So, in the above example, it is not possible to take mobile identity 8 from 3.msg, and put it before mobile identity 7 so that we could include it in 2.msg where there is an empty space for one TMSI mobile identity
page: 40
load-%
load-%
PMF_average
average
BSC adds the values received during the measurement period (e.g. 60 min) c3036 ave_paging_buffer_capa and the number of CCCH_load_ind messages c3037 res_acc_denominator_5
At the end of each Paging Multiframe Cycle (Paging Multiframe Cycle = each Paging Group sent once), the load (or occupancy) is calculated as 100*(N/N(max)) %. From this, the ABO = PMF_average = AVERAGE(occupancy-%) is calculated
The ABOs are then collected over the CCCH reporting period, the average over the CCCH reporting period is calculated and the maximum selected
After each reporting period, CCCH Load Ind is sent to the BSC with the deleted page, maximum and average buffer occupancy information
CCCH reporting period is a HW data parameter at the BTS, the default period is 30*4*51*4.615ms = appr. 28 sec.
page: 41
Parameters: AG = Number of Blocks Reserved for Access Grant (0..7 if noncombined, 0..2 if combined, 1..7 if SBCH used in SDCCH/8) NOTE: AG=0 can lead to unpredictable delay of AG messages
BSC
c3001 imm_assgn_sent
Immediate Assignment
BTS
Buffer capacity = 8 Abis messages
OR c3002 imm_ass_rej
c3005 del_ind_msg_rec
Overflow of AG buffer
How many times Immediate Assignment or Immediate Assignment Reject have been lost due to AG buffer overflow
page: 42
GHOSTS = SDCCH seizures that do not lead to a useful benefit - thermodynamical type of noise - in band noise from network - real MS at limit of sensitivity Before B9 around 10 ghosts per hour After B9 around 1 ghosts per hour ?
Random Access
BSC COUNTERS
Capacity Nbr of RACH slots ave_rach_slot/res_acc_denom1
Author: J.Neva 10/96 Version: 1.1 18.2.97 PMWG approval.: 1.1 30.6.97
MS RACH
Max Number Retransmission (NY1) (values 1,2,4,7) defines nbr of repetition Max Number of Repetition (REP ) defines time between repetitions
BTS TRX
RACH detection triggered when level above -100dBm estimated at the RACH slot RACH has to pass - S/N test (pattern) - parity test BSC and OMC can know only about the RACH which passed BTS sw B9.0 and DF2.0 has enhanced filtering of ghosts - energy level check with previous burst info - All 41 bits of training sequence used
Load Peak RACH load peak_rach_load Average RACH busy ave_rach_busy/res_acc_denom3 Average RACH access ave_rach_access/res_acc_denom4 Average value over the whole measurement period (15min,..)
Absolute peak load ??? recommendations 8.58 version 4.7.0 page 79 ???
page: 43
Author: J.Pekkarinen 12/97 Version: 1.0 12/97 PMWG appr.: 1.0 11.2.98
BCSU Overload
Lower Limit /c3039 (S7)
Number of refused calls, when overload lower limit is occured. Other calls are refused except emergency, MOC and MTC.
Number of refused calls, when overload upper limit is occured. All calls are refused.
Number of deleted RACHs on a CCCH, when RACH load is too high. As reported by BTS.
page: 44
Ghosts
Real Mobiles
9 8
Level
7 6 5 4 3 2 1 0
In-band Disturbances
11
16
21
26
31
36
41
46
51
56
page: 45
61
Short Messages
SDCCH
SMS
MS idle
No call on
TCH
SMS
MS active
Call on
page: 46
Author: J.Neva 11/96 Version: 1.1 13.3.98 PMWG appr: 1.0 9.12.97
Signalling link (SS7) traffic (511) MML based report Add link if traffic > 200mErl
MS
Paging
BTS TRX
Access grant
BSC
Abis link
Aif
TC
MSC
Alarm 2720 c3018 =min_paging_buffer Telecom Link overload (030) messages lost (202,216)
c3005 =del_ind_msg_rec
Processor unit load (184,212) avg.70% critical (avg. 50% for MB)
Processor unit load (605,614) avg.70% critical (avg. 50% for MB)
HLR
NOTE: In MSC terminology instead of term blocking there is term call congestion) Processor unit load (606,615) avg.70% critical (avg. 50% for MB)
page: 47
Author: J.Neva 6/97 Version: 1.1 12/97 PMWG approval.: 1.1 11.2.98
page: 48
TCH
SDCCH success ratio CSF_2xx TCH access probability CSF_3d
(good:>99,9%)
SDCCH_busy_att - tch_seiz_due_sdcch_con 100-(100* ----------------------------------------) % SDCCH_seiz_att All counters from p_nbsc_traffic. good:> 98% (??) CSF_2a sum(SDCCH_RADIO_FAIL+SDCCH_RF_OLD_HO+SDCCH_USER_ACT+SDCCH_BCSU_RESET+ SDCCH_NETW_ACT +SDCCH_BTS_FAIL+ SDCCH_LAPD_FAIL+SDCCH_A_IF_FAIL_CALL+SDCCH_A_IF_FAIL_OLD) 100- 100*----------------------------------------------------------------- % sum(sdcch_assign+sdcch_ho_seiz) - sum(SDCCH_ABIS_CALL+SDCCH_ABIS_FAIL_OLD) All counters from p_nbsc_traffic table. Note: 1) Experience has shown that A-if blocking is not included. 2) Includes not only calls but LUs
CSF_3k sum(a.tch_call_req-a.tch_norm_seiz) - sum(b.msc_o_sdcch_tch+ b.bsc_o_sdcch_tch +c.cell_sdcch_tch) - sum(a.tch_rej_due_req_ch_a_if_crc ; Aif type mismatch or congestion -(b.bsc_i_unsucc_a_int_circ_type ; Aif circuit pool handover failures +b.msc_controlled_in_ho +b.ho_unsucc_a_int_ciric_type)) 100- 100* ---------------------------------------------------- % sum(a.tch_call_req) - sum(a.tch_rej_due_req_ch_a_if_crc ; Aif type mismatch or congestion -(b.bsc_i_unsucc_a_int_circ_type ; Aif circuit pool handover failures +b.msc_controlled_in_ho +b.ho_unsucc_a_int_ciric_type)) a = p_nbsc_traffic b = p_nbsc_handover
OR
CSF_2f
good:> 95% (??) good:>97% CSF_4p sum(a.TCH_RADIO_FAIL+a.TCH_RF_OLD_HO+a.TCH_ABIS_FAIL_CALL+a.TCH_ABIS_FAIL_OLD+ a.TCH_A_IF_FAIL_CALL+ a.TCH_A_IF_FAIL_OLD+ a.TCH_TR_FAIL+ a.TCH_TR_FAIL_OLD+ a.TCH_LAPD_FAIL+ a.TCH_BTS_FAIL+ a.TCH_USER_ACT+ a.TCH_BCSU_RESET+ a.TCH_NETW_ACT+a.TCH_ACT_FAIL_CALL) - sum(b.sdcch_call_re_est + b.tch_call_re_est) ;(call re-establishments) 100 -100* ------------------------------------------------------------------------------ % sum(a.TCH_NORM_SEIZ) ;normal new calls + sum(c.msc_i_sdcch_tch+c.bsc_i_sdcch_tch +c.cell_sdcch_tch) ;DR calls + sum(a.tch_seiz_due_sdcch_con) ; FACCH call setup - sum(b.sdcch_call_re_est + b.tch_call_re_est) ;(call re-establishments) a = p_nbsc_traffic b = p_nbsc_res_access c = p_nbsc_ho
sum(a.tch_norm_seiz) =100* ------------------------------------------------------------------------- % sum(b.succ_seiz_term+b.succ_seiz_orig+b.sdcch_emerg_call+b.sdcch_call_re_est -b.succ_sdcch_sms_est- b.unsucc_sdcch_sms_est) - sum(a.tch_call_req-a.tch_norm_seiz-msc_o_sdcch_tch-bsc_o_sdcch_tch) ;blocked - supplem.serv.requests (unknown factor ) - call clears before TCH (unknown factor) + netto impact of SDCCH-SDCCH ho (unknown factor) + netto icoming DR (unknown factor) a = p_nbsc_traffic, b = p_nbsc_res_access, c = p_nbsc_ho Note: 1) Includes also A-if blocking. 2) Works for call re-est. if drop on TCH. 3) If drop on SDCCH and call re-est. then double count in dividor
page: 49
CSF_1a SDCCH_busy_att - tch_seiz_due_sdcch_con 100-(100* ----------------------------------------) % SDCCH_seiz_att All counters from p_nbsc_traffic.
CSF_3k CSF_2a sum(SDCCH_RADIO_FAIL+SDCCH_RF_OLD_HO+SDCCH_USER_ACT+SDCCH_BCSU_RESET+ SDCCH_NETW_ACT +SDCCH_BTS_FAIL+ SDCCH_LAPD_FAIL+SDCCH_A_IF_FAIL_CALL+SDCCH_A_IF_FAIL_OLD) 100- 100*----------------------------------------------------------------- % sum(sdcch_assign+sdcch_ho_seiz) - sum(SDCCH_ABIS_CALL+SDCCH_ABIS_FAIL_OLD) All counters from p_nbsc_traffic table. Note: 1) Experience has shown that A-if blocking is NOT included. 2) Includes not only calls but LUs sum(a.tch_call_req-a.tch_norm_seiz) - sum(b.msc_o_sdcch_tch+ b.bsc_o_sdcch_tch +c.cell_sdcch_tch) - sum(a.tch_rej_due_req_ch_a_if_crc ; Aif type mismatch or congestion -(b.bsc_i_unsucc_a_int_circ_type ; Aif circuit pool handover failures +b.msc_controlled_in_ho +b.ho_unsucc_a_int_ciric_type)) 100- 100* ---------------------------------------------------------- % sum(a.tch_call_req) - sum(a.tch_rej_due_req_ch_a_if_crc ; Aif type mismatch or congestion -(b.bsc_i_unsucc_a_int_circ_type ; Aif circuit pool handover failures +b.msc_controlled_in_ho +b.ho_unsucc_a_int_ciric_type)) a = p_nbsc_traffic b = p_nbsc_handover
OR
CSF_2g sum(a.tch_norm_seiz) ;(all TCH seiz.for new call) -------------------------------------------------------------------- % sum(b.succ_seiz_term+b.succ_seiz_orig +b.sdcch_call_re_est+b.sdcch_emerg_call) ;(calls,sms, ss reqs) - sum(b.succ_sdcch_sms_est + b.unsucc_sdcch_sms_est) ;(sms attempts) + sum(c.msc_i_sdcch + c.bsc_i_sdcch ;(netto SDCCH HO in) -c.msc_o_sdcch - c.bsc_o_sdcch) ;(unknown how big part calls - sum(a.tch_call_req-a.tch_norm_seiz) ;(DR and air itf blocking) - supplem.serv. requests ;(unknown factor) - call clears before TCH ;(unknown factor) - supplem.serv. requests ;(unknown factor) =100*
CSF_4r sum(a.TCH_RADIO_FAIL+a.TCH_RF_OLD_HO+a.TCH_ABIS_FAIL_CALL+a.TCH_ABIS_FAIL_OLD+ a.TCH_A_IF_FAIL_CALL+ a.TCH_A_IF_FAIL_OLD+ a.TCH_TR_FAIL+ a.TCH_TR_FAIL_OLD+ a.TCH_LAPD_FAIL+ a.TCH_BTS_FAIL+ a.TCH_USER_ACT+ a.TCH_BCSU_RESET+ a.TCH_NETW_ACT+a.TCH_ACT_FAIL_CALL) - sum(b.sdcch_call_re_est + b.tch_call_re_est) ;(call re-establishments) 100 -100* ------------------------------------------------------------------------------ % sum(a.tch_norm_seiz) ;(normal calls) + sum(c.msc_i_sdcch_tch+c.bsc_i_sdcch_tch +c.cell_sdcch_tch) ;(DR calls) + sum(a.tch_seiz_due_sdcch_con) ; FACCH call setup + sum(c.msc_i_tch_tch+c.bsc.bsc_i_tch_tch) ;(TCH-TCH Ho in) - sum(b.sdcch_call_re_est + b.tch_call_re_est) ;(call re-establishments) a = p_nbsc_traffic b = p_nbsc_res_access c = p_nbsc_ho
a = p_nbsc_traffic, b = p_nbsc_res_access, c = p_nbsc_ho Note: Includes also A-if blocking. If call re-establ. occurs already on SDCCH the formula is not correct but if re-est. on TCH it is correct. 3) If drop on SDCCH and call re-est. then double count in dividor
page: 50
TCH ACCESS
TCH ACCESS PROBABILITY, BEFORE DR&Q, (CSF_3j)
sum(a.tch_call_req - a.tch_norm_seiz) + sum(a.tch_qd_call_att - XX1 -a.unsrv_qd_call_att);calls that succeeded via queuing - sum(a.tch_rej_due_req_ch_a_if_crc ; Aif type mismatch or congestion -(b.bsc_i_unsucc_a_int_circ_type ; Aif circuit pool handover failures +b.msc_controlled_in_ho +b.ho_unsucc_a_int_ciric_type)) 100-100*------------------------------------------- % sum(a.tch_call_req) - sum(a.tch_rej_due_req_ch_a_if_crc ; Aif type mismatch or congestion -(b.bsc_i_unsucc_a_int_circ_type ; Aif circuit pool handover failures +b.msc_controlled_in_ho +b.ho_unsucc_a_int_ciric_type)) a = p_nbsc_traffic, b=p_nbsc_ho, XX1=attempts taken from queue to DR (unknown)
tue
100,00 99,50 99,00 98,50 98,00 97,50 97,00 96,50 96,00 95,50
sun
fri
wed
mon
sat
thu
tue
sun
fri
wed
Queuing and DR work in parallel. Call is taken out from que of cell A when the cell list is created and HO is attempted to cell B. This means that the HO still may fail after call is taken out from queue. If queuing is succeeded then DR is not tried.
page: 51
mon
TCH SUCCESS
TCH SUCCESS RATIO, REAL (CSF_4o) sum(a.TCH_RADIO_FAIL+a.TCH_RF_OLD_HO+a.TCH_ABIS_FAIL_CALL+a.TCH_ABIS_FAIL_OLD+ a.TCH_A_IF_FAIL_CALL+ a.TCH_A_IF_FAIL_OLD+ a.TCH_TR_FAIL+ a.TCH_TR_FAIL_OLD+ a.TCH_LAPD_FAIL+ a.TCH_BTS_FAIL+ a.TCH_USER_ACT+ a.TCH_BCSU_RESET+ a.TCH_NETW_ACT+a.TCH_ACT_FAIL_CALL) 100 -100* ------------------------------------------------------------------------------ % sum(a.tch_norm_seiz) ;(normal calls) + sum(c.msc_i_sdcch_tch+c.bsc_i_sdcch_tch +c.cell_sdcch_tch +c.cell_sdcch_tch) ;(DR calls) + sum(a.tch_seiz_due_sdcch_con) ; FACCH call setup calls a = p_nbsc_traffic, b = p_nbsc_res_access,c = p_nbsc_ho
TCH SUCCESS RATIO, REAL (CSF_4p) sum(a.TCH_RADIO_FAIL+a.TCH_RF_OLD_HO+a.TCH_ABIS_FAIL_CALL+a.TCH_ABIS_FAIL_OLD+ a.TCH_A_IF_FAIL_CALL+ a.TCH_A_IF_FAIL_OLD+ a.TCH_TR_FAIL+ a.TCH_TR_FAIL_OLD+ a.TCH_LAPD_FAIL+ a.TCH_BTS_FAIL+ a.TCH_USER_ACT+ a.TCH_BCSU_RESET+ a.TCH_NETW_ACT+a.TCH_ACT_FAIL_CALL) - sum(b.sdcch_call_re_est + b.tch_call_re_est); call re-establishments 100 -100* ------------------------------------------------------------------------------ % sum(a.TCH_NORM_SEIZ) ;calls started directly in the cell + sum(c.msc_i_sdcch_tch+c.bsc_i_sdcch_tch +c.bsc_i_sdcch_tch +c.cell_sdcch_tch) + sum(a.tch_seiz_due_sdcch_con) ;FACCH call setup calls - sum(b.sdcch_call_re_est + b.tch_call_re_est) ; call re-establishments a = p_nbsc_traffic, b = p_nbsc_res_access, c = p_nbsc_ho
;DR calls
99,00 98,50 98,00 97,50 97,00 96,50 96,00 95,50 95,00 94,50 94,00 Series1 Series2
wed
mon
wed
page: 52
mon
fri
tue
thu
sun
tue
sun
sat
fri
SDCCH ACCESS
SDCCH ACCESS PROBABILITY, BEFORE DYNAMIC SDCCH ALLOCATION, (CSF_x) SDCCH_busy_att 100*(1- --------------) % SDCCH_seiz_att
SDCCH ACCESS
SDCCH ACCESS PROBABILITY, BEFORE FACCH call setup, (CSF_1) SDCCH_busy_att 100*(1- --------------) % SDCCH_seiz_att
a = p_nbsc_traffic
a = p_nbsc_traffic
a = p_nbsc_traffic
a = p_nbsc_traffic
SUCCESS
DYNAMIC SDCCH RECONF ATTEMPT /c1154 (S7) dyn_sdcch_reconf_att UNSUCC IMM ASSIGN SDCCH ATTEMPT /c1155 (S7) unsucc_imm_ass_sdc ch_att
page: 53
Cell A
TCH success
Handover
Cell B
Drop call
conversation_started
Dropped conversation ratio dcr_5a (connect_ack message)
dropped_call
100*
a = p_nbsc_ho,
Note: applicable on large are where no MSC controlled Hos over areal border. NOT applicable on BTS level.
page: 54
SDCCH
SDCCH REQUESTS /c1000 sdcch_seiz_ att SEIZURES FOR CALLS , LU s AND IMSI DETACHES /c1007 sdcch_assign
TCH Request
Assignment Request message received to the BSC from the MSC TCH Request
HSCSD TCH REQUESTS /c1156 HSCSD SUCC TCH REQ /c1157 HSCSD REQ FOR CALL SETUP /c1160
OR
HSCSD TRANSP TCH REQ /c1158
OR
HSCSD SUCC TRANSP TCH REQ /c1159
CONVERSATION
IF Call Dropped
page: 55
SOURCE
INTRA CELL HO SUCCESS /c4018
INTRA CELL HSCSD ATTEMPT /c4124
IF Upgrade or Downgrade
INTRA CELL HSCSD SUCC DEC /c4127
page: 56
INTER CELL INCOMING SUCC HO /c4010 INTER CELL INCOMING SUCC HSCSD HO /c4121 HSCSD SUCC TCH SEIZ FOR HO /c1163
IF Upgrade or Downgrade
INTER CELL HSCSD SUCC DEC /c4123
page: 57
SOURCE
IF Upgrade or Downgrade
EXTERNAL HSCSD SUCC DEC /c4117
page: 58
In case of the congestion in SDCCH, one free traffic channel can be changed dynamically to SDCCH/8 In IUO case, SDCCH/8 from the regular TRX FACCH call setup is used only in true SDCCH congestion when not any dynamic SDCCH more is possible to be configurated on TCH TCH TCH TCH TCH TCH TCH TCH
When SDDCH/8 is not needed anymore it is changed dynamically back to TCH TCH TCH TCH TCH TCH TCH TCH TCH
SDCCH TCH /8
FAILS
TCH
page: 59
Quality UL and DL are sampled every 480ms. Every sample is ranked to a quality class:
Class corresponds to BER: Class ***** qua 0 qua 1 qua 2 qua 3 qua 4 qua 5 qua 6 qua 7 BER (GSM 05.08) ****************** (BER < 0.2%) (BER 0.2 - 0.4%) (BER 0.4 - 0.8%) (BER 0.8 - 1.6%) (BER 1.6 - 3.2%) (BER 3.2 - 6.4%) (BER 6.4 - 12.8%) (BER >12.8%)
Good
Impact of UL DTX: An investigation showed that UL DTX makes UL quality to show worse. The impact was about one 1% unit (1% of samples more in classes 6 and 7). When investigated with field tests no real degradiation of quality could be found.
page: 60
FH effect on quality
Quality classes evolution with FH
100 %
The advantage comes in that the speech coder works much better under the single burst errors you get with hopping. With more freqs these get spaced enough that the coding can handle all the errors. However, more TRXs (or frequencies) in a hopping sequence usually means the reuse has got tighter and soon this will start to introduce more errors than you are saving.
This picture is a rough example of the trend and should not be shown to customers as an offical statement. Note that - classes 0-5 do not cause audible problems - BER is not good for measuring audio quality. FER would be better but is not available Experiments in hopping network have shown that even if quality 5-6 share (BER) increased FER did not, i.e. MS user perceived quality is not worse.
0% 0 1 2 3 4 5 6 7
Note: TRX numbers for BB FH only. In RF FH case the TRX numbers = MA list lenghts.
page: 61