KPI Formula
KPI Formula
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 Spare057044 New 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
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
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 Average DL Throughput per TBF EDGE Average Downlink (BTS Mobile) throughput in Kilobytes/ second per Temporary Block Flow
GPRS Average DL Throughput per TBF GPRS Average Downlink (BTS Mobile) throughput in Kilobytes/ second per Temporary Block Flow
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 Multislot 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)
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
Nokia 2005
Nokia Confidential
9 /9