kpi formula (1)
TRANSCRIPT
1. KPI Formulas for Measurements
The KPIs have to be normalized by Contractor across diverse supplier Network elements in discussions with Purchaser. The final agreed formulae would be used for the purposes of KPI management.
Radio KPI Formula for Network / cell wise measurements
SDCCH Completion Rate
All drop calls due to all reasons during Standalone Dedicated Control Channel (SDCCH) phase used for system signalling i.e. Call Setup, Location Update, SMS
=100-100 x sum (sdcch_radio_fail + sdcch_rf_old_ho + sdcch_user_act + sdcch_bcsu_reset + sdcch_netw_act + sdcch_bts_fail + sdcch_lapd_fail) / sum (sdcch_assign + sdcch_ho_seiz) - sum(sdcch_abis_fail_call + sdcch_abis_fail_old) -sum (sdcch_a_if_fail_call + sdcch_a_if_fail_old)
TCH Completion Rate
All drop calls due to all reasons during Traffic Channel (TCH) phase used to carry user speech or data
Drops after TCH assignment considering re-establishments =100- 100 * -------------------------------------------------------- % = TCH assignments for new calls+ max(0,(sum(HOin)-sum(HOout)) sum(spare057044 - tch_re_est_release) =100-100 * ------------------------------------- % (sum(tch_new_call_assign)+ max(0,(sum(HOin)-sum(HOout))
Details of Spare 057044 and tch_new_call_assign
Spare057044New dropped call counter implemented as spare counter 57044 in S10.5. The
counter is updated only for voice- and data calls (not SMS, IMSI detach, etc). i.e. count the drops between TCH assignment complete and TCH release. Every call dropping TCH failure that happens between assignment complete and disconnect triggers this counter.
© Nokia 2005 Nokia Confidential 1 /9
SDCCH Assignment Success
All successful assignment requests for Standalone Dedicated Control Channel (SDCCH) during system signalling requirements i.e. Call Setup, Location Update, SMS
sum(SDCCH_busy_att - tch_seiz_due_sdcch_con)100-100 * ------------------------------------------- % sum(SDCCH_seiz_att) Counters from table(s):p_nbsc_traffic
TCH Assignment Success
All successful assignment requests for Traffic Channel (TCH) for carrying user speech or data
sum(a.tch_call_req - a.tch_norm_seiz) - sum(b.msc_o_sdcch_tch + b.bsc_o_sdcch_tch + b.cell_sdcch_tch) + sum(a.tch_succ_seiz_for_dir_acc) - sum(c.SPARE057046) 100-100 * -----------------------------------------------------------% sum(a.tch_call_req) - sum(c.SPARE057046)
Handover Success Rate
All successful inter-MSC, inter-BSC, intra-cell handovers during the call.
Sum(msc_o_call_clear+bsc_o_call_clear+cell_call_clear)100-100 * ------------------------------------------------------% /* all HO attempts */ sum(msc_o_tch_tch_at+msc_o_sdcch_tch_at+msc_o_sdcch_at +bsc_o_tch_tch_at+bsc_o_sdcch_tch_at+bsc_o_sdcch_at +cell_tch_tch_at+cell_sdcch_tch_at+cell_sdcch_at)
© Nokia 2005 Nokia Confidential 2 /9
Counters from table(s): p_nbsc_ho
Radio Network Availability
Radio Network available time during a day (24 hours) in percentage
100 * [((Total No. of BTS)*(Measurement Period)) - BTS Unavailability Alarms] /
(Total No. of BTS)*(Measurement Period)
Counters:
Total No. of BTS= Total number of BTS
Measurement Period = Daily Measurements = 24 Hrs X 60 Minutes X 60 Seconds
BTS Unavailability Alarms = BCCH Missing Alarms
RX Quality Downlink
Downlink ( BTS – Mobile) Received Quality in Air Interface based on BER
sum(freq_dl_qual0 + ... + freq_dl_qual5)
100 * ------------------------------------------ %
sum(freq_dl_qual0 + ... + freq_dl_qual7)
Counters from table(s):
p_nbsc_rx_statistics
SDCCH Time Congestion
Total time of congestion for Standalone Dedicated Control Channel (SDCCH) during system signalling requirements i.e. Call Setup, Location Update, SMS
(sum(sdcch_cong_time/100)/3600)%
Counters from table(s):p_nbsc_res_avail
TCH Time Congestion
© Nokia 2005 Nokia Confidential 3 /9
Total time of congestion for Traffic Channel (TCH) for carrying user speech or data
(sum(tch_cong_time/100)/3600)%
Counters from table(s): p_nbsc_res_avail
Random Access Success Rate
All successful uplink channel used by Mobile Station to request a dedicated control channel
sum(a.ghost_ccch_res - a.rej_seiz_att_due_dist; illegal establ. Cause + a.bcsu_overload_lower_limit
+ a.bcsu_overload_upper_limit + a.bcsu_overload_deleted_rach)
100-100 * ---------------------------------------------------------------------- %
sum(a.ch_req_msg_rec+b.packet_ch_req)
All counters are from the Counters from table(s):
a= p_nbsc_res_access
b= p_nbsc_packet_control_unit
RX Quality Uplink
Uplink ( Mobile - BTS) Received Quality in Air Interface based on BER
sum(freq_ul_qual0 + ... + freq_ul_qual5)
100 * --------------------------------------------- %
sum(freq_ul_qual0 + ... + freq_ul_qual7)
Counters from table(s):
p_nbsc_rx_qual
© Nokia 2005 Nokia Confidential 4 /9
Erlang Minute per Drop (EMD)
Total call time minutes per drop call in the network
Call time in minutes
---------------------- =
Drops
sum(b.period_duration * b.ave_busy_tch/b.res_av_denom14)
--------------------------------------------------------
sum(spare057044 - tch_re_est_release)
Counters from table(s):
a = p_nbsc_traffic
b = p_nbsc_res_avail
Nokia Switch KPI Formula for Network wise measurements
Successful Call Rate
All successful calls which are not rejected due to internal congestion
100- 100*((INTERNAL_FAILURES)/TOTAL CALLS) %
Paging Success Rate
Successful Paging rate for both Calls and SMS
100* sum(succ_page)/sum(attempt_page) %
Network Availability (Switch)
Available time of each MSC during a day (24 hours) in percentage
100 * (Total days * No of MSCs * 24 * 60 – Summation of MSCs Downtime) / (No of MSCs * Total Days * 24 * 60)
where : Total days = Total no of days in the month;1 day = 24 hours, 1 hour = 60 mins; Downtime = Total outage in mins
© Nokia 2005 Nokia Confidential 5 /9
Network Availability (IN)
Available time of each IN Node during a day (24 hours) in percentage
100 * (Total days * No of IN Nodes * 24 * 60 – Summation of IN Nodes Downtime) / (No of IN Nodes * Total Days * 24 * 60)
where : Total days = Total no of days in the month;1 day = 24 hours, 1 hour = 60 mins; Downtime = Total outage in mins
SS7 Signaling Load (Transmit) – for all the interconnecting elements to Switch
Indicates the Link utilization for Outgoing Signaling
(MSUS_TRANSMITTED * 6 + SIF_AND_SIO_OCTETS_TRANSMITTED + OCTETS_RETRANSMITTED) * 8= ------------------------------------------------------------------------------------- PERIOD_DURATION (min) * 60 * BIT_RATE(kbit/s) * 1000
SS7 Signaling Load (Receive) – for all the interconnecting elements to Switch
Indicates the Link utilization for Incoming Signaling
(MSUS_RECEIVED * 6 + SIF_AND_SIO_OCTETS_RECEI VED) * 8= ------------------------------------------------------------------------------------ PERIOD_DURATION(min) * 60 * BIT_RATE(kbit/s) * 1000
Location Area Update Success Rate
Successful Location Update which is mobility function concerning current location of the subscriber
(sum(succ_home_i_vlr_i_plmn) + sum(succ_roam_i_vlr_i_plmn) + sum(succ_home_inter_vlr_lu) +sum(succ_period_lu))
-----------------------------------------------
(sum(attempt_home_i_vlr_i_plmn) +sum(attempt_roam_i_vlr_i_plmn) +sum(attempt_home_inter_vlr_lu) +sum(attempt_period_lu))
Counters from p_msc_vlr
© Nokia 2005 Nokia Confidential 6 /9
EDGE/GPRS KPI Formula for Network wise measurements
EDGE Average DL Throughput per TBF
EDGE Average Downlink (BTS – Mobile) throughput in Kilobytes/ second per Temporary Block Flow
Average No of DL TS/TBF * DL Throughput(Kbps) /TS
GPRS Average DL Throughput per TBF
GPRS Average Downlink (BTS – Mobile) throughput in Kilobytes/ second per Temporary Block Flow
((ALLOC_1_TSL_DL+2*ALLOC_2_TSL_DL+3*ALLOC_3_TSL_DL+4*ALLOC_4_TSL_DL)/
(ALLOC_1_TSL_DL+ALLOC_2_TSL_DL+ALLOC_3_TSL_DL+ALLOC_4_TSL_DL))
*((((RLC_DATA_BLOCKS_DL_CS1+RLC_MAC_CNTRL_BLOCKS_DL)
*20+(RLC_DATA_BLOCKS_DL_CS2)*30)/1000)*8)/
((RLC_DATA_BLOCKS_DL_CS1+RLC_DATA_BLOCKS_DL_CS2+RETRA_RLC_
DATA_BLOCKS_DL_CS1+RETRA_RLC_DATA_BLOCKS_DL_CS2+RLC_MAC_CNTRL_BLOCKS_DL)/50)
TBF Success Rate
Successful allocation of Temporary Block Flow on request for data session
sum(NBR_OF_UL_TBF+ NBR_OF_DL_TBF ;TBF establishments
-decode(AVE_DUR_UL_TBF_SUM,0,0,AVE_DUR_UL_TBF_DEN)
-decode(AVE_DUR_DL_TBF_SUM,0,0,AVE_DUR_DL_TBF_DEN)
-UL_TBF_REL_DUE_TO_FLUSH-DL_TBF_REL_DUE_TO_FLUSH
-UL_TBF_REL_DUE_TO_SUSPEND-DL_TBF_REL_DUE_TO_SUSPEND)
100 – 100 * ------------------------------------------------------- %
sum(NBR_OF_UL_TBF+NBR_OF_DL_TBF
© Nokia 2005 Nokia Confidential 7 /9
-UL_TBF_REL_DUE_TO_FLUSH-DL_TBF_REL_DUE_TO_FLUSH
-UL_TBF_REL_DUE_TO_SUSPEND-DL_TBF_REL_DUE_TO_SUSPEND)
Counters from table(s):
p_nbsc_packet_control_unit
Downlink Multislot Assignment Success
Suuccessful Multi-slot allocation in downlink on request if Mobile is capable of Multi-slot
sum(alloc_1_TSL_DL+2*alloc_2_TSL_DL+3*alloc_3_TSL_DL +4*alloc_4_TSL_DL)
------------------------------------------------------------------
sum(alloc_1_TSL_DL+alloc_2_TSL_DL+alloc_3_TSL_DL+alloc_4_TSL_DL
+ NO_RADIO_RES_AVA_DL_TBF)
100* ----------------------------------------------------------------------- %
sum(req_1_TSL_DL+2*req_2_TSL_DL+3*req_3_TSL_DL +4*req_4_TSL_DL)
----------------------------------------------------------------
sum(req_1_TSL_DL+req_2_TSL_DL+req_3_TSL_DL+req_4_TSL_DL)
Gb Utilization
Utilization of Gb link (BSC – SGSN) for data usage
max per bearer_id (8*(dlci_1_bytes_rec + dlci_2_bytes_rec + dlci_3_bytes_rec
+ dlci_4_bytes_rec + dlci_5_bytes_rec)/(period_duration*60))
100 * --------------------------------------------------------------------------------------------------- %
sum per frbc over all unlocked child nsvc (c_nsvc.committed_info_rate*16);
frbc object_instance = bearer_id in p_nbsc_frame_relay
© Nokia 2005 Nokia Confidential 8 /9