Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
# If you wish to use UtranCell as the default MO class in formulas here, uncomment
the line below
#DefaultMoClass: UtranCell
# If you wish to include the standard KPI formulas, uncomment the line below
#include: Standard_KPI_Custom
#Include : Standard_GSM_Custom
DLBGEGDATA_ = CELLQOSEG.pmDLBGEGDATA
DLBGEGPFC = CELLQOSEG.pmDLBGEGPFC
DLBGEGTHR_ = CELLQOSEG.pmDLBGEGTHR
DLTHP1EGDATA = CELLQOSEG.pmDLTHP1EGDATA
DLTHP1EGPFC = CELLQOSEG.pmDLTHP1EGPFC
DLTHP1EGTHR = CELLQOSEG.pmDLTHP1EGTHR
DLTHP2EGDATA = CELLQOSEG.pmDLTHP2EGDATA
DLTHP2EGPFC = CELLQOSEG.pmDLTHP2EGPFC
DLTHP2EGTHR = CELLQOSEG.pmDLTHP2EGTHR
DLTHP3EGDATA = CELLQOSEG.pmDLTHP3EGDATA
DLTHP3EGPFC = CELLQOSEG.pmDLTHP3EGPFC
DLTHP3EGTHR = CELLQOSEG.pmDLTHP3EGTHR
ULBGEGDATA_ = CELLQOSEG.pmULBGEGDATA
ULBGEGPFC = CELLQOSEG.pmULBGEGPFC
ULBGEGTHR_ = CELLQOSEG.pmULBGEGTHR
ULTHP1EGDATA = CELLQOSEG.pmULTHP1EGDATA
ULTHP1EGPFC = CELLQOSEG.pmULTHP1EGPFC
ULTHP1EGTHR = CELLQOSEG.pmULTHP1EGTHR
ULTHP2EGDATA = CELLQOSEG.pmULTHP2EGDATA
ULTHP2EGPFC = CELLQOSEG.pmULTHP2EGPFC
ULTHP2EGTHR = CELLQOSEG.pmULTHP2EGTHR
ULTHP3EGDATA = CELLQOSEG.pmULTHP3EGDATA
ULTHP3EGPFC = CELLQOSEG.pmULTHP3EGPFC
ULTHP3EGTHR = CELLQOSEG.pmULTHP3EGTHR
KPI_AGCH_CAP = CSIMMAS + REJCSIMASS + PSMIMASS + REJPSIMASS
KPI_AVG_DT_PDCH = TBFULGPRS / 6 / PREEMPTPDCH
KPI_AVG_TS = MAXTSDL / (TRAFF2BTBFSCAN + TRAFF2GTBFSCAN + TRAFF2ETBFSCAN)
KPI_CCALLS = CCALLS
KPI_CCONGS = CCONGS
KPI_CDISQA = CDISQA
KPI_CDISSS = CDISSS
KPI_CDISTA = CDISTA
KPI_CNDROP = CNDROP
KPI_CNRELCONG = CNRELCONG
KPI_CNROCNT = CNROCNT
KPI_CNUCHCNT = CNUCHCNT
KPI_CPLOAD = ACCLOAD / NSCAN
#KPI_CSSR = 100*((1 - ( (CCONGS+CCONGSSUB)/ CCALLS ) ) * ( 1 - ( ( CNDROP -
CNRELCONG ) / CMSESTAB ) ) * ((TFCASSALL + THCASSALL ) / TASSALL ))
#KPI_CSSR = 100*((1 - ( (CCONGS+CCONGSSUB)/ (CCALLS + CCALSSUB)) ) * ( 1 -
( ( CNDROP - CNRELCONG ) / CMSESTAB ) ) * ((TFCASSALL + TFCASSALLSUB + THCASSALL +
THCASSALLSUB ) / TASSALL ))
KPI_CSSR = TASSALL ? (100*((1 - ( (CCONGS+CCONGSSUB)/ (CCALLS + CCALSSUB)) ) * ( 1
- ( ( CNDROP - CNRELCONG ) / CMSESTAB ) ) * ((TFCASSALL + TFCASSALLSUB + THCASSALL
+ THCASSALLSUB ) / TASSALL ))) : 0
KPI_CTRALACC = CTRALACC
KPI_DISNORM = DISNORM
KPI_FAIL_PDCH = 100 * ALLPDCHPCUFAIL / PCHALLATT
KPI_GPRS_PG = PAGPCHCONG + PAGETOOOLD
KPI_GSL_UTIL = 100 * GSL9100 / GSLSCAN
KPI_H_10SEC = 100 * HODUPFT / HOVERSUC
KPI_H_BQ_DWN1 = 100 * HODWNQA / ( HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_H_BQ_DWN_R = 100 * HODWNQA / ( HODWNQA + HOUPLQA )
KPI_H_BQ_UP1 = 100 * HOUPLQA / ( HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_H_BQ_UP_R = 100 * HOUPLQA / ( HODWNQA + HOUPLQA )
KPI_H_BQOU_SUC = 100 * HOSUCULBQ / HOATTULBQ
KPI_H_BQOU_R = 100 * HOATTULBQ / HOAATUL
KPI_H_DEC_SUC1 = 100 * HOVERCNT / ( HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA
+ HOASWCL )
KPI_H_DEC_TOT1 = HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA + HOASWCL
KPI_H_FLOW = 100 * ( SUMIHOSUCC - SUMOHOSUCC ) / ( SUMIHOSUCC + SUMOHOSUCC )
KPI_H_HCS_EVA = 100 * BRHILAYER / LOCEVAL
KPI_H_HR_ATT = 100 * HOATTHR / ( HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_H_HR_SUC = 100 * HOSUCHR / HOATTHR
KPI_H_KCELL1 = 100 * HOTOKCL / ( HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_H_LCELL1 = 100 * HOTOLCL / ( HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_H_LOL_OU = 100 * LOLSUCUL / LOLCOMUL
KPI_H_LOST = 100 * ( HOVERCNT - HORTTOCH - HOVERSUC ) / HOVERCNT
KPI_H_LS = 100 * HOSUCLS / SUMOHOSUCC
KPI_H_LS_SUC = 100 * HOSUCLS / HOATTLS
KPI_H_LS_TIME = 100 * CLSTIME / TOTCLSTIME
KPI_H_OLUL_SUC = 100 * HOSUCUL / HOAATUL
KPI_H_OM = 100 * HOSUCBL / SUMOHOSUCC
KPI_H_OM_SUC = 100 * HOSUCBL / HOATTBL
KPI_H_REV = 100 * HORTTOCH / HOVERCNT
KPI_H_SUC = 100 * HOVERSUC / HOVERCNT
KPI_H_TA1 = 100 * HOEXCTA / ( HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_H_ULOL_SUC = 100 * HOSUCOL / HOAATOL
KPI_H3_BQ_DWN = 100 * HODWNQA / ( HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA + HOEXCTA
+ HOASWCL )
KPI_H3_BQ_UP = 100 * HOUPLQA / ( HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA + HOEXCTA
+ HOASWCL )
KPI_H3_DEC_SUC = 100 * HOVERCNT / ( HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA +
HOEXCTA + HOASWCL )
KPI_H3_DEC_TOT = HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA + HOEXCTA + HOASWCL
KPI_H3_HR_ATT = 100 * HOATTHR / ( HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA + HOEXCTA
+ HOASWCL )
KPI_H3_HSS = 100 * HOATTHSS / ( HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_H3_HSS_R = 100 * HOATTHSS / ( HOATTLSS + HOATTHSS )
KPI_H3_LSS = 100 * HOATTLSS / ( HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_H3_LSS_R = 100 * HOATTLSS / ( HOATTLSS + HOATTHSS )
KPI_H3_TA = 100 * HOEXCTA / ( HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_HA_BE_SUC = 100 * HOSUCBCL / HOASBCL
KPI_HA_BE1 = 100 * HOASBCL / ( HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_HA_WO_SUC = 100 * HOSUCWCL / HOASWCL
KPI_HA_WO1 = 100 * HOASWCL / ( HOTOKCL + HOTOLCL + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_HA3_BE = 100 * HOASBCL / ( HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_HA3_WO = 100 * HOASWCL / ( HOATTLSS + HOATTHSS + HODWNQA + HOUPLQA + HOEXCTA +
HOASWCL )
KPI_HI_LOST = 100 * SUMIHOLOST / SUMIHOATT
KPI_HI_REV = 100 * SUMIHOREV / SUMIHOATT
KPI_HI_SUC = 100 * SUMIHOSUCC / SUMIHOATT
KPI_HO_LOST = 100 * SUMOHOLOST / SUMOHOATT
KPI_HO_REV = 100 * SUMOHOREV / SUMOHOATT
KPI_HO_SUC = 100 * SUMOHOSUCC / SUMOHOATT
KPI_HOASBCL = HOASBCL
KPI_HOASWCL = HOASWCL
KPI_HOATTLS = HOATTLS
KPI_HOE_LOST = 100 * SUMEOHLOST / SUMEOHOATT
KPI_HOE_REV = 100 * SUMEOHREV / SUMEOHOATT
KPI_HOE_SUC = 100 * SUMEOHSUCC / SUMEOHOATT
KPI_HOT_LOST = 100 * ( SUMOHOLOST + SUMEOHOLOST ) / ( SUMOHOATT + SUMEOHOATT )
KPI_IP_THRU_DL = KPI_IP_THP_GDL
KPI_IP_THRU_UL = KPI_IP_THP_GUL
KPI_IP_THRU_EDL = KPI_IP_THP_EDL
KPI_IP_THRU_EUL = KPI_IP_THP_EUL
KPI_IP_UF_DS = TBFDLGRPS / 6 * (LDISTFI + LDISOTH)
KPI_MS_ACC_SUC = 100 * (PSCHREQ - PREJTFI - PREJOTH) / PSCHREQ
KPI_MULTISLOT = 100 * (MUTILBASIC + MUTILGPRS) / (TRAFF2BTBFSCAN + TRAFF2GTBFSCAN)
KPI_RLBITRT_DL = (INT8BRGPRSTF*8 +
INT10BRGPRSTBF*10+INT12BRGPRSTBF*12+INT14BRGPRSTF*14 +
INT16BRGPRSTBF*16+INT18BRGPRSTBF*18) / (INT8BRGPRSTF +
INT10BRGPRSTBF+INT12BRGPRSTBF+INT14BRGPRSTF + INT16BRGPRSTBF+INT18BRGPRSTBF)
KPI_RLBITRT_UL = CS12ULACK / CS12ULSCHED * 20
KPI_RPP_LOAD = 100 * RPP9100 / (RPP0040 + RPP4160 + RPP6180+ RPP9100)
KPI_S_AT_RA_OU = 100 * CCALLS / CNROCNT
KPI_S_ATT_RA = 100 * CCALLS / CNROCNT
KPI_S_AV_NR = CAVAACC / CAVASCAN
KPI_S_AV_NR_O = CAVASUB / CAVASCANSUB
KPI_S_AV_NR_OU = CAVAACC / CAVASCAN
KPI_S_AV_NR_U = CAVAACC / CAVASCAN - CAVASUB / CAVASCANSUB
#KPI_S_AVAIL = 100 * CAVAACC / ( CAVASCAN * CNUCHCNT )
KPI_S_AVAIL = 100 * (CAVAACC / CAVASCAN) / CNUCHCNT
KPI_S_AVAIL_O = 100 * CAVASUB / ( CAVASCANSUB * CNUCHSUB )
KPI_S_AVAIL_OU = 100 * CAVAACC / ( CAVASCAN * CNUCHCNT )
KPI_S_AVAIL_U = 100 * ( (CAVAACC / CAVASCAN ) - (CAVASUB / CAVASCANSUB ) ) /
(CNUCHCNT - CNUCHSUB )
KPI_S_CNGT = 100 * CTCONGS / (MEAS_PERIOD * 60)
KPI_S_CNGT_O = 100 * CTCONSUB / 60
KPI_S_CNGT_U = 100 * CTCONGS / 60
KPI_S_CONG = 100 * CCONGS / CCALLS
KPI_S_CONG_O = 100 * CCONGSSUB / CCALLSSUB
KPI_S_CONG_OU = 100 * ( CCONGS + CCONGSSUB ) / CCALLS
KPI_S_CONG_U = 100 * CCONGS / ( CCALLS - CCALLSSUB )
KPI_S_DR_BQ = 100 * (CDISQA + CDISQASUB) / CNDROP
KPI_S_DR_BQ_O = 100 * CDISQASUB / CNDROP
KPI_S_DR_BQ_OU = 100 * CDISQA / CNDROP
KPI_S_DR_BQ_U = 100 * CDISQA / CNDROP
KPI_S_DR_CLM = 60 * CTRALACC / ( CNDROP * CNSCAN )
KPI_S_DR_CLMOU = 60 * CTRALACC / ( CNDROP * CNSCAN )
KPI_S_DR_ERL = 60 * CNDROP * CNSCAN / ( CTRALACC * MEAS_PERIOD )
KPI_S_DR_ERLOU = 60 * CNDROP * CNSCAN / ( CTRALACC * MEAS_PERIOD )
KPI_S_DR_HO = 100 * ( CCHHOCNT - CCHHOSUC - CCHHOTOCH ) / CNDROP
KPI_S_DR_HO_OU = 100 * ( CCHHOCNT - CCHHOSUC - CCHHOTOCH ) / CNDROP
KPI_S_DR_OTH = 100 * ( CNDROP - ( CDISSS + CDISSSSUB + CDISQA + CDISQASUB +
CDISTA ) ) / CNDROP
KPI_S_DR_OTHOU = 100 * ( CNDROP - ( CDISSS + CDISSSSUB + CDISQA + CDISQASUB +
CDISTA ) ) / CNDROP
KPI_S_DR_SS = 100 * (CDISSS + CDISSSSUB) / CNDROP
KPI_S_DR_SS_O = 100 * CDISSSSUB / CNDROP
KPI_S_DR_SS_OU = 100 * CDISSS / CNDROP
KPI_S_DR_SS_U = 100 * CDISSS / CNDROP
KPI_S_DR_TA = 100 * CDISTA / CNDROP
KPI_S_DR_TA_OU = 100 * CDISTA / CNDROP
KPI_S_DR_C = 100 * CNDROP / CMSESTAB
KPI_S_DR_C_NTC = 100 * ( CNDROP - CNRELCONG ) / CMSESTAB
KPI_S_DR_C_OU = 100 * CNDROP / CMSESTAB
KPI_S_DRCNTCOU = 100 * ( CNDROP - CNRELCONG ) / CMSESTAB
KPI_S_EST = 100 * CMSESTAB / ( CCALLS - CCONGS )
KPI_S_EST_O = 100 * CMSESTABSUB / (CCALLSSUB - CCONGSSUB )
KPI_S_EST_OU = 100 * CMSESTAB / ( CCALLS - ( CCONGS - CCONGSSUB ) )
KPI_S_EST_U = 100 * ( CMSESTAB - CMSESTABSUB ) / ( CCALLS - CCALLSSUB - CCONGS )
KPI_T_DR_F = TFNDROP+TFNDROPSUB
KPI_T_DR_H = THNDROP+THNDROPSUB
KPI_T_DR_HO = 100 * ( SUMOHOLOST + SUMEOHLOST ) / (TFNDROP + THNDROP + TFNDROPSUB
+THNDROPSUB)
KPI_T_DR_HO_OU = 100 * ( SUMOHOLOST + SUMEOHLOST ) / ( TFNDROP + TFNDROPSUB )
GSM_Traffic_CS = ((TFTRALACC)+(THTRALACC))/360
GSM_Traffic_PS_GPRS = ((DLTHP1GDATA+DLTHP2GDATA+DLTHP3GDATA+DLBGGDATA)/8000)+
((ULTHP1GDATA+ULTHP2GDATA+ULTHP3GDATA+ULBGGDATA)/8000)
GSM_Traffic_PS_EGPRS = ((DLTHP1EGDATA+DLTHP2EGDATA+DLTHP3EGDATA+DLBGEGDATA)/8000)+
((ULTHP1EGDATA+ULTHP2EGDATA+ULTHP3EGDATA+ULBGEGDATA)/8000)
GSM_TPT_GPRS_DL =
([DLTHP1GTHR]+[DLTHP2GTHR]+[DLTHP3GTHR]+[DLBGGTHR])/([DLTHP1GDATA]+[DLTHP2GDATA]+
[DLTHP3GDATA]+[DLBGGDATA])
GSM_TPT_EGPRS_DL =
([DLTHP1EGTHR]+[DLTHP2EGTHR]+[DLTHP3EGTHR]+[DLBGEGTHR])/([DLTHP1EGDATA]+
[DLTHP2EGDATA]+[DLTHP3EGDATA]+[DLBGEGDATA])
GSM_TPT_GPRS_UL =
([ULTHP1GTHR]+[ULTHP2GTHR]+[ULTHP3GTHR]+[ULBGGTHR])/([ULTHP1GDATA]+[ULTHP2GDATA]+
[ULTHP3GDATA]+[ULBGGDATA])
GSM_TPT_EGPRS_UL =
([ULTHP1EGTHR]+[ULTHP2EGTHR]+[ULTHP3EGTHR]+[ULBGEGTHR])/([ULTHP1EGDATA]+
[ULTHP2EGDATA]+[ULTHP3EGDATA]+[ULBGEGDATA])
GSM_T_AVAIL = 100*(([TAVAACC])/([TAVASCAN]))/([TNUCHCNT])
CSSR_CS = KPI_CSSR
TBF_EST = KPI_TBF_EST
DCR_CS = T_DR_S2
DCR_PS = KPI_TBF_DROP_DL
HO_SR = KPI_HOT_SUC
ERL_CS = KPI_T_TRAF
PayLoad_GPRS = KPI_PAYLOAD_GPRS_MByte
PayLoad_EGPRS = KPI_PAYLOAD_EGPRS_MByte
GPRS_DL = KPI_IP_THP_GDL
EGPRS_DL = KPI_IP_THP_EDL
GPRS_UL = KPI_IP_THP_GUL
EGPRS_UL = KPI_IP_THP_EUL
Cell_Availibility = KPI_T_AVAIL
Throughput_Downlink = GPRS_DL + EGPRS_DL
Throughput_Uplink = GPRS_UL + EGPRS_UL
SDCCH_Success_Rate= 100*(CLSDCCH.pmCCALLS-CLSDCCH.pmCCONGS-CLSDCCH.pmCESTIMMASS-
CLSDCCH.pmCNDROP+CLSDCCH.pmCNRELCONG)/CLSDCCH.pmCCALLS
SQI_TOT_GOOD=100*((CELLSQI.pmTSQIGOOD+CELLSQI.pmTSQIGOODSUB)+
(CELLSQI.pmTSQIGOODAF+CELLSQI.pmTSQIGOODSUBAF)+
(CELLSQI.pmTSQIGOODAH+CELLSQI.pmTSQIGOODSUBAH))/
((CELLSQI.pmTSQIGOOD+CELLSQI.pmTSQIGOODSUB)+
(CELLSQI.pmTSQIACCPT+CELLSQI.pmTSQIACCPTSUB)+
(CELLSQI.pmTSQIBAD+CELLSQI.pmTSQIBADSUB)+
(CELLSQI.pmTSQIGOODAF+CELLSQI.pmTSQIGOODSUBAF)+
(CELLSQI.pmTSQIACCPTAF+CELLSQI.pmTSQIACCPTSUBAF)+
(CELLSQI.pmTSQIBADAF+CELLSQI.pmTSQIBADSUBAF)+
(CELLSQI.pmTSQIGOODAH+CELLSQI.pmTSQIGOODSUBAH)+
(CELLSQI.pmTSQIACCPTAH+CELLSQI.pmTSQIACCPTSUBAH)+
(CELLSQI.pmTSQIBADAH+CELLSQI.pmTSQIBADSUBAH))
SQI_TOT_ACCEPTABLE=100*((CELLSQI.pmTSQIACCPT+CELLSQI.pmTSQIACCPTSUB)+
(CELLSQI.pmTSQIACCPTAF+CELLSQI.pmTSQIACCPTSUBAF)+
(CELLSQI.pmTSQIACCPTAH+CELLSQI.pmTSQIACCPTSUBAH))/
((CELLSQI.pmTSQIGOOD+CELLSQI.pmTSQIGOODSUB)+
(CELLSQI.pmTSQIACCPT+CELLSQI.pmTSQIACCPTSUB)+
(CELLSQI.pmTSQIBAD+CELLSQI.pmTSQIBADSUB)+
(CELLSQI.pmTSQIGOODAF+CELLSQI.pmTSQIGOODSUBAF)+
(CELLSQI.pmTSQIACCPTAF+CELLSQI.pmTSQIACCPTSUBAF)+
(CELLSQI.pmTSQIBADAF+CELLSQI.pmTSQIBADSUBAF)+
(CELLSQI.pmTSQIGOODAH+CELLSQI.pmTSQIGOODSUBAH)+
(CELLSQI.pmTSQIACCPTAH+CELLSQI.pmTSQIACCPTSUBAH)+
(CELLSQI.pmTSQIBADAH+CELLSQI.pmTSQIBADSUBAH))
SQI_TOT_BAD=100*((CELLSQI.pmTSQIBAD+CELLSQI.pmTSQIBADSUB)+
(CELLSQI.pmTSQIBADAF+CELLSQI.pmTSQIBADSUBAF)+
(CELLSQI.pmTSQIBADAH+CELLSQI.pmTSQIBADSUBAH))/
((CELLSQI.pmTSQIGOOD+CELLSQI.pmTSQIGOODSUB)+
(CELLSQI.pmTSQIACCPT+CELLSQI.pmTSQIACCPTSUB)+
(CELLSQI.pmTSQIBAD+CELLSQI.pmTSQIBADSUB)+
(CELLSQI.pmTSQIGOODAF+CELLSQI.pmTSQIGOODSUBAF)+
(CELLSQI.pmTSQIACCPTAF+CELLSQI.pmTSQIACCPTSUBAF)+
(CELLSQI.pmTSQIBADAF+CELLSQI.pmTSQIBADSUBAF)+
(CELLSQI.pmTSQIGOODAH+CELLSQI.pmTSQIGOODSUBAH)+
(CELLSQI.pmTSQIACCPTAH+CELLSQI.pmTSQIACCPTSUBAH)+
(CELLSQI.pmTSQIBADAH+CELLSQI.pmTSQIBADSUBAH))
CSSR = ((100 * (1 - (CCONGS/CCALLS)) * (1 - (CNDROP - CNRELCONG)) / CMSESTAB)) *
((TFCASSALL + TFCASSALLSUB + THCASSALL + THCASSALLSUB) / TASSALL)
SDCCH_SR = 100 * (CLSDCCH.pmCCALLS-CLSDCCH.pmCCONGS-CLSDCCH.pmCESTIMMASS-
CLSDCCH.pmCNDROP+CLSDCCH.pmCNRELCONG)/CLSDCCH.pmCCALLS
TCH_SR = 100 * TCASSALL/TASSALL
SD_SR = 100*(CMSESTAB-CNDROP)/CCALLS
DCR = 100 * ( TFNDROP + THNDROP ) / ( TFCASSALL + THCASSALL + ( SUMIHOSUCC -
SUMIABSUCC - SUMIAWSUCC ) - ( SUMOHOSUCC - SUMOABSUCC - SUMOAWSUCC ))
T_DR_SS_UL =
(100*(TFDISSUL+TFDISSULSUB+THDISSUL+THDISSULSUB))/(TFNDROP+TFNDROPSUB+THNDROP+THNDR
OPSUB)
T_DR_SS_DL =
(100*(TFDISSDL+TFDISSDLSUB+THDISSDL+THDISSDLSUB))/(TFNDROP+TFNDROPSUB+THNDROP+THNDR
OPSUB)
T_DR_SS_BL =
(100*(TFDISSBL+TFDISSBLSUB+THDISSBL+THDISSBLSUB))/(TFNDROP+TFNDROPSUB+THNDROP+THNDR
OPSUB)
T_DR_BQ_UL =
(100*(TFDISQAUL+TFDISQAULSUB+THDISQAUL+THDISQAULSUB))/(TFNDROP+TFNDROPSUB+THNDROP+T
HNDROPSUB)
T_DR_BQ_DL =
(100*(TFDISQADL+TFDISQADLSUB+THDISQADL+THDISQADLSUB))/(TFNDROP+TFNDROPSUB+THNDROP+T
HNDROPSUB)
T_DR_BQ_BL =
(100*(TFDISQABL+TFDISQABLSUB+THDISQABL+THDISQABLSUB))/(TFNDROP+TFNDROPSUB+THNDROP+T
HNDROPSUB)
T_DR_SUD =
(100*(TFSUDLOS+TFSUDLOSSUB+THSUDLOS+THSUDLOSSUB))/(TFNDROP+TFNDROPSUB+THNDROP+THNDR
OPSUB)
T_DR_TA = (100*(TFDISTA+THDISTA))/(TFNDROP+TFNDROPSUB+THNDROP+THNDROPSUB)
#Added By eagsupr
#Accessibility :
CSSR_GSM
=((100*(1-([CCONGS])/([CCALLS])))*(1-(([CNDROP])-([CNRELCONG]))/([CMSESTAB])))*((([
TFCASSALL])+([TFCASSALLSUB])+([THCASSALL])+([THCASSALLSUB]))/([TASSALL]))
TBF_EST_GSM = (100-(FAILDLTBFEST/DLTBFEST))
#*100 / 100
#Retainability :
T_DR_S2_GSM = 100 * ( TFNDROP+THNDROP+THNDROPSUB+TFNDROPSUB ) / ( DISNORM +
TFNDROP+THNDROP+TFNDROPSUB+THNDROPSUB )
TBF_DR_GSM = (LDISRR+LDISOTH)/(PSCHREQ-PREJTFI)
#Mobility :
HOSR_GSM =100 * ( SUMOHOSUCC + SUMEOHSUCC ) / ( SUMOHOATT + SUMEOHATT )
#Availability :
T_AVAIL_GSM = 100 * TAVAACC/TAVASCAN / TNUCHCNT
TBF_EST_BONO = 100-((FAILDLTBFEST/DLTBFEST)*100)
HR_ICM_INTERFERENCE =
(IDLEUTCHH.pmITHUSIB1*3+IDLEUTCHH.pmITHUSIB2*9+IDLEUTCHH.pmITHUSIB3*16+IDLEUTCHH.pm
ITHUSIB4*22.5+IDLEUTCHH.pmITHUSIB5*28)/
(IDLEUTCHH.pmITHUSIB1+IDLEUTCHH.pmITHUSIB2+IDLEUTCHH.pmITHUSIB3+IDLEUTCHH.pmITHUSIB
4+IDLEUTCHH.pmITHUSIB5)-3
FR_ICM_INTERFERENCE =
(IDLEUTCHF.pmITFUSIB1*3+IDLEUTCHF.pmITFUSIB2*9+IDLEUTCHF.pmITFUSIB3*16+IDLEUTCHF.pm
ITFUSIB4*22.5+IDLEUTCHF.pmITFUSIB5*28)/
(IDLEUTCHF.pmITFUSIB1+IDLEUTCHF.pmITFUSIB2+IDLEUTCHF.pmITFUSIB3+IDLEUTCHF.pmITFUSIB
4+IDLEUTCHF.pmITFUSIB5)-3
ICM_INTERFERENCE =((IDLEUTCHH.pmITHUSIB1+IDLEUTCHF.pmITFUSIB1)*3+
(IDLEUTCHH.pmITHUSIB2+IDLEUTCHF.pmITFUSIB2)*9+
(IDLEUTCHH.pmITHUSIB3+IDLEUTCHF.pmITFUSIB3)*16+
(IDLEUTCHH.pmITHUSIB4+IDLEUTCHF.pmITFUSIB4)*22.5+
(IDLEUTCHH.pmITHUSIB5+IDLEUTCHF.pmITFUSIB5)*28)/
(IDLEUTCHH.pmITHUSIB1+IDLEUTCHH.pmITHUSIB2+IDLEUTCHH.pmITHUSIB3+IDLEUTCHH.pmITHUSIB
4+IDLEUTCHH.pmITHUSIB5+IDLEUTCHF.pmITFUSIB1+IDLEUTCHF.pmITFUSIB2+IDLEUTCHF.pmITFUSI
B3+IDLEUTCHF.pmITFUSIB4+IDLEUTCHF.pmITFUSIB5)-3
#added by enanwib based on Bono email 29-08-2014 3:34 PM (Please update in ITK 2G)
PSR = (1-PAGING_DISCARD)
NDROP_SS_UL=TFDISSUL+TFDISSULSUB+THDISSUL+THDISSULSUB
NDROP_SS_DL=TFDISSDL+TFDISSDLSUB+THDISSDL+THDISSDLSUB
NDROP_SS_BL=TFDISSBL+TFDISSBLSUB+THDISSBL+THDISSBLSUB
NDROP_BQ_UL=TFDISQAUL+TFDISQAULSUB+THDISQAUL+THDISQAULSUB
NDROP_BQ_DL=TFDISQADL+TFDISQADLSUB+THDISQADL+THDISQADLSUB
NDROP_BQ_BL=TFDISQABL+TFDISQABLSUB+THDISQABL+THDISQABLSUB
NDROP_SUD=TFSUDLOS+TFSUDLOSSUB+THSUDLOS+THSUDLOSSUB
NDROP_TA=TFDISTA+THDISTA
BAND345=
(100*(IDLEUTCHF.pmITFUSIB3+IDLEUTCHH.pmITHUSIB3+IDLEOTCHF.pmITFOSIB3+IDLEOTCHH.pmIT
HOSIB3)/
((IDLEUTCHF.pmITFUSIB1+IDLEUTCHH.pmITHUSIB1+IDLEOTCHF.pmITFOSIB1+IDLEOTCHH.pmITHOSI
B1)+
(IDLEUTCHF.pmITFUSIB2+IDLEUTCHH.pmITHUSIB2+IDLEOTCHF.pmITFOSIB2+IDLEOTCHH.pmITHOSIB
2)+
(IDLEUTCHF.pmITFUSIB3+IDLEUTCHH.pmITHUSIB3+IDLEOTCHF.pmITFOSIB3+IDLEOTCHH.pmITHOSIB
3)+
(IDLEUTCHF.pmITFUSIB4+IDLEUTCHH.pmITHUSIB4+IDLEOTCHF.pmITFOSIB4+IDLEOTCHH.pmITHOSIB
4)+
(IDLEUTCHF.pmITFUSIB5+IDLEUTCHH.pmITHUSIB5+IDLEOTCHF.pmITFOSIB5+IDLEOTCHH.pmITHOSIB
5)))
+(100*(IDLEUTCHF.pmITFUSIB4+IDLEUTCHH.pmITHUSIB4+IDLEOTCHF.pmITFOSIB4+IDLEOTCHH.pmI
THOSIB4)/
((IDLEUTCHF.pmITFUSIB1+IDLEUTCHH.pmITHUSIB1+IDLEOTCHF.pmITFOSIB1+IDLEOTCHH.pmITHOSI
B1)+
(IDLEUTCHF.pmITFUSIB2+IDLEUTCHH.pmITHUSIB2+IDLEOTCHF.pmITFOSIB2+IDLEOTCHH.pmITHOSIB
2)+
(IDLEUTCHF.pmITFUSIB3+IDLEUTCHH.pmITHUSIB3+IDLEOTCHF.pmITFOSIB3+IDLEOTCHH.pmITHOSIB
3)+
(IDLEUTCHF.pmITFUSIB4+IDLEUTCHH.pmITHUSIB4+IDLEOTCHF.pmITFOSIB4+IDLEOTCHH.pmITHOSIB
4)+
(IDLEUTCHF.pmITFUSIB5+IDLEUTCHH.pmITHUSIB5+IDLEOTCHF.pmITFOSIB5+IDLEOTCHH.pmITHOSIB
5)))
+(100*(IDLEUTCHF.pmITFUSIB5+IDLEUTCHH.pmITHUSIB5+IDLEOTCHF.pmITFOSIB5+IDLEOTCHH.pmI
THOSIB5)/
((IDLEUTCHF.pmITFUSIB1+IDLEUTCHH.pmITHUSIB1+IDLEOTCHF.pmITFOSIB1+IDLEOTCHH.pmITHOSI
B1)+
(IDLEUTCHF.pmITFUSIB2+IDLEUTCHH.pmITHUSIB2+IDLEOTCHF.pmITFOSIB2+IDLEOTCHH.pmITHOSIB
2)+
(IDLEUTCHF.pmITFUSIB3+IDLEUTCHH.pmITHUSIB3+IDLEOTCHF.pmITFOSIB3+IDLEOTCHH.pmITHOSIB
3)+
(IDLEUTCHF.pmITFUSIB4+IDLEUTCHH.pmITHUSIB4+IDLEOTCHF.pmITFOSIB4+IDLEOTCHH.pmITHOSIB
4)+
(IDLEUTCHF.pmITFUSIB5+IDLEUTCHH.pmITHUSIB5+IDLEOTCHF.pmITFOSIB5+IDLEOTCHH.pmITHOSIB
5)))
KPI_PAYLOAD_GPRS_MByte_TOT = (DLTHP1GDATA + DLTHP2GDATA + DLTHP3GDATA + DLBGGDATA +
ULTHP1GDATA + ULTHP2GDATA + ULTHP3GDATA + ULBGGDATA)/8000
KPI_PAYLOAD_EGPRS_MByte_TOT = (DLTHP1EGDATA + DLTHP2EGDATA + DLTHP3EGDATA +
DLBGEGDATA + ULTHP1EGDATA + ULTHP2EGDATA + ULTHP3EGDATA + ULBGEGDATA)/8000
KPI_DATA_PAYLOAD_TOT = (DLTHP1GDATA + DLTHP2GDATA + DLTHP3GDATA + DLBGGDATA +
ULTHP1GDATA + ULTHP2GDATA + ULTHP3GDATA + ULBGGDATA + DLTHP1EGDATA + DLTHP2EGDATA +
DLTHP3EGDATA + DLBGEGDATA + ULTHP1EGDATA + ULTHP2EGDATA + ULTHP3EGDATA +
ULBGEGDATA)/8000
KPI_T_TRAF_TOT_ = (TFTRALACC / 8640 )+(THTRALACC / 8640)
KPI_S_TRAF_TOT = CTRALACC / 8640
KPI_T_DWN_TOT = (100 * TDWNACC ) / (8640)
KPI_T_AVAIL_TOT = 100 * TAVAACC / (8640* TNUCHCNT)
#haris
H_TBF_DROP_DL = 100*(CELLGPRS2.pmLDISRR +
CELLGPRS2.pmLDISOTH)/(CELLGPRS2.pmPSCHREQ-CELLGPRS2.pmPREJTFI)
H_TBF_EST_SUC_DL = 100-
(CELLGPRS.pmFAILCELLGPRS.pmDLTBFEST/CELLGPRS.pmDLTBFEST*100)
H_S_DR_C_NTC= 100*(((CLSDCCH.pmCNDROP)-(CLSDCCH.pmCNRELCONG))/(CLSDCCH.pmCMSESTAB))
H_HOVERCNT = NCELLREL.pmHOVERCNT
KPI_T_TRAF_BONO = (TFTRALACC/360)+(THTRALACC/360)
KPI_T_AVAIL_BONO = 100 * CLTCH.pmTAVAACC / (CLTCH.pmTAVASCAN * CLTCH.pmTNUCHCNT)
####RXQUAL###########
H_GOOD_DL = RxQUAL0DL+RxQUAL1DL+RxQUAL2DL
H_ACCEPTABLE_DL = RxQUAL3DL+RxQUAL4DL
H_BAD_DL = RxQUAL5DL+RxQUAL6DL+RxQUAL7DL
H_GOOD_UL = RxQUAL0UL+RxQUAL1UL+RxQUAL2UL
H_ACCEPTABLE_UL = RxQUAL3UL+RxQUAL4UL
H_BAD_UL = RxQUAL5UL+RxQUAL6UL+RxQUAL7UL
H_RXQUAL_OPTIMI_DL = (RxQUAL5DL+RxQUAL6DL+RxQUAL7DL)/100
H_RXQUAL_OPTIMI_UL = (RxQUAL5UL+RxQUAL6UL+RxQUAL7UL)/100
#SQI#
####################
TSQIACCPTAF = CELLSQI.pmTSQIACCPTAF
TSQIACCPTAH = CELLSQI.pmTSQIACCPTAH
TSQIACCPTAW = CELLSQI.pmTSQIACCPTAW
TSQIACCPTSUB = CELLSQI.pmTSQIACCPTSUB
TSQIACCPTSUBAF = CELLSQI.pmTSQIACCPTSUBAF
TSQIACCPTSUBAH = CELLSQI.pmTSQIACCPTSUBAH
TSQIACCPTSUBAW = CELLSQI.pmTSQIACCPTSUBAW
TSQIBADAF = CELLSQI.pmTSQIBADAF
TSQIBADAH = CELLSQI.pmTSQIBADAH
TSQIBADAW = CELLSQI.pmTSQIBADAW
TSQIBADSUB = CELLSQI.pmTSQIBADSUB
TSQIBADSUBAF = CELLSQI.pmTSQIBADSUBAF
TSQIBADSUBAH = CELLSQI.pmTSQIBADSUBAH
TSQIBADSUBAW = CELLSQI.pmTSQIBADSUBAW
TSQIGOODAF = CELLSQI.pmTSQIGOODAF
TSQIGOODAH = CELLSQI.pmTSQIGOODAH
TSQIGOODAW = CELLSQI.pmTSQIGOODAW
TSQIGOODSUB = CELLSQI.pmTSQIGOODSUB
TSQIGOODSUBAF = CELLSQI.pmTSQIGOODSUBAF
TSQIGOODSUBAH = CELLSQI.pmTSQIGOODSUBAH
TSQIGOODSUBAW = CELLSQI.pmTSQIGOODSUBAW
01_NIW_CSSR =
((100*(1-([CCONGS])/([CCALLS])))*(1-(([CNDROP])-([CNRELCONG]))/([CMSESTAB])))*((([T
FCASSALL])+([TFCASSALLSUB])+([THCASSALL])+([THCASSALLSUB]))/([TASSALL]))
02_NIW_HOSR = (100*(([SUMOHOSUCC])+([SUMEOHSUCC])))/(([SUMOHOATT])+([SUMEOHATT]))
03_NIW_T_DR_S2=100*((((TFNDROP)+(TFNDROPSUB)+(THNDROP)+(THNDROPSUB)))/((DISNORM)+
(((TFNDROP)+(TFNDROPSUB)+(THNDROP)+(THNDROPSUB)))))
H_SQI_TOT_GOOD = 100*(((TSQIGOOD)+(TSQIGOODSUB))+((TSQIGOODAF)+(TSQIGOODSUBAF))+
((TSQIGOODAH)+(TSQIGOODSUBAH)))/(((TSQIGOOD)+(TSQIGOODSUB))+((TSQIACCPT)+
(TSQIACCPTSUB))+((TSQIBAD)+(TSQIBADSUB))+ ((TSQIGOODAF)+(TSQIGOODSUBAF))+
((TSQIACCPTAF)+(TSQIACCPTSUBAF))+ ((TSQIBADAF)+(TSQIBADSUBAF))+((TSQIGOODAH)+
(TSQIGOODSUBAH))+((TSQIACCPTAH)+(TSQIACCPTSUBAH))+ ((TSQIBADAH)+(TSQIBADSUBAH)))
H_SQI_TOT_ACCEPTABLE = 100*(((TSQIACCPT)+(TSQIACCPTSUB))+((TSQIACCPTAF)+
(TSQIACCPTSUBAF))+((TSQIACCPTAH)+(TSQIACCPTSUBAH)))/(((TSQIGOOD)+(TSQIGOODSUB))+
((TSQIACCPT)+(TSQIACCPTSUB))+((TSQIBAD)+(TSQIBADSUB))+ ((TSQIGOODAF)+
(TSQIGOODSUBAF))+((TSQIACCPTAF)+(TSQIACCPTSUBAF))+ ((TSQIBADAF)+(TSQIBADSUBAF))+
((TSQIGOODAH)+(TSQIGOODSUBAH))+((TSQIACCPTAH)+(TSQIACCPTSUBAH))+ ((TSQIBADAH)+
(TSQIBADSUBAH)))
H_SQI_TOT_BAD = 100*(((TSQIBAD)+(TSQIBADSUB))+((TSQIBADAF)+(TSQIBADSUBAF))+
((TSQIBADAH)+(TSQIBADSUBAH))) /(((TSQIGOOD)+(TSQIGOODSUB))+((TSQIACCPT)+
(TSQIACCPTSUB))+((TSQIBAD)+(TSQIBADSUB))+ ((TSQIGOODAF)+(TSQIGOODSUBAF))+
((TSQIACCPTAF)+(TSQIACCPTSUBAF))+ ((TSQIBADAF)+(TSQIBADSUBAF))+((TSQIGOODAH)+
(TSQIGOODSUBAH))+((TSQIACCPTAH)+(TSQIACCPTSUBAH))+ ((TSQIBADAH)+(TSQIBADSUBAH)))
H_DATA_PAYLOAD = (((((DLTHP1GDATA)+(DLTHP2GDATA)+(DLTHP3GDATA)+(DLBGGDATA))/8000)+
(((ULTHP1GDATA)+(ULTHP2GDATA)+(ULTHP3GDATA)+(ULBGGDATA))/8000))+((((DLTHP1EGDATA)+
(DLTHP2EGDATA)+(DLTHP3EGDATA)+(DLBGEGDATA))/8000)+(((ULTHP1EGDATA)+(ULTHP2EGDATA)+
(ULTHP3EGDATA)+(ULBGEGDATA))/8000)))
#Ojan
#T_AVAIL_ = 100 * CLTCH.pmTAVAACC / (CLTCH.pmTAVASCAN * CLTCH.pmTNUCHCNT)
#3G ehasbas
test=timeInterval
DefaultMoClass: UtranCell
CRE_SR=100*(pmCallReestSuccCs/pmCallReestAttCs)
RRC_ATT_IRAT=pmTotNoRrcConnectAttIratCellResel
Jumlah_UtranCell_= int(pm_count / timeInterval * 15)
Jumlah_RBS_= int(IubLink.pm_count / timeInterval * 15)
timeInterval_hs=timeInterval
PRACH_Success_Rate =
Prach.pmSuccReceivedBlocks/(Prach.pmSuccReceivedBlocks+Prach.pmUnsuccReceivedBlocks
)
PC_IFLS_HSDPA_SOURCE_CELL_SR=100*(pmOutHsIflsHhoSucc/pmOutHsIflsHhoAtt)
MC_AverageNoOfMcSecActUes=HsDschResources.pmSumMcSecActUes/HsDschResources.pmSample
ScAndMcActUes
MC_AverageNoOfScAndMcActUes=HsDschResources.pmSumScAndMcActUes/HsDschResources.pmSa
mpleScAndMcActUes
MC_SecondaryCellUesRatio=HsDschResources.pmSumMcSecActUes/HsDschResources.pmSumScAn
dMcActUes
AverageNoOfMcSecActUes=100*(HsDschResources.pmSumMcSecActUes/HsDschResources.pmSamp
leScAndMcActUes)
AverageNoOfScAndMcActUes=100*(HsDschResources.pmSumScAndMcActUes/HsDschResources.pm
SampleScAndMcActUes)
cell_UE_ratio=100*(AverageNoOfMcSecActUes/ AverageNoOfScAndMcActUes)
Cell_update_Fail=pmNoCellUpdAttempt-pmNoCellUpdSuccess
DCR_PS_new= 100 * ((pmNoSystemRabReleasePacket - pmNoSystemRabReleasePacketUra -
(pmChSwitchAttemptFachUra - pmChSwitchSuccFachUra) - (pmChSwitchAttemptDchUra -
pmChSwitchSuccDchUra) - (pmChSwitchAttemptHsUra - pmChSwitchSuccHsUra)) /
(pmNoNormalRabReleasePacket + pmNoSystemRabReleasePacket -
pmNoNormalRabReleasePacketUra - pmNoSystemRabReleasePacketUra +
pmChSwitchSuccFachUra + pmChSwitchSuccDchUra + pmChSwitchSuccHsUra))
DCR_FACH = 100 * pmNoCellFachDisconnectAbnorm / (pmNoCellFachDisconnectAbnorm +
pmNoCellFachDisconnectNormal)
DCR_DCH = 100 * pmNoCellDchDisconnectAbnorm / (pmNoCellDchDisconnectAbnorm +
pmNoCellDchDisconnectNormal)
CellPagingDiscard=100*pmNoPagingAttemptUtranRejected/pmNoPagingType1Attempt
HSDPA_Noviar=(pmSumPsHsAdchRabEstablish/pmSamplesPsHsAdchRabEstablish)+
(pmSumPsEulRabEstablish/pmSamplesPsEulRabEstablish)
Paging_Cong=100*(pmNoPagingAttemptUtranRejected/
(2*(LocationArea.pmCnInitPagingToIdleUeLa+Paging.pmCnInitPagingToIdleUe+RoutingArea
.pmCnInitPagingToIdleUeRa+Ura.pmCnInitPagingToUraUe+Ura.pmUtranInitPagingToUraUe+Pa
ging.pmNoPageDiscardCmpLoadC)))
PS_INT_TOTAL_DL_RNC_THROUGHPUT=(pmSumDchDlRlcTotPacketThp/pmSamplesDchDlRlcTotPacke
tThp)
PS_INT_USER_DL_RNC_THROUGHPUT=(pmSumDchDlRlcUserPacketThp/pmSamplesDchDlRlcUserPack
etThp)
pmNoSuccessOutIratHoSpeech=GsmRelation.pmNoSuccessOutIratHoSpeech
pmNoSuccessOutIratHoMulti=GsmRelation.pmNoSuccessOutIratHoMulti
pmNoAttOutIratHoSpeech=GsmRelation.pmNoAttOutIratHoSpeech
pmNoAttOutIratHoMulti=GsmRelation.pmNoAttOutIratHoMulti
pmNoOutIratCcSuccess=GsmRelation.pmNoOutIratCcSuccess
pmNoOutIratCcAtt=GsmRelation.pmNoOutIratCcAtt
Erlang=(pmSumBestCs12Establish/pmSamplesBestCs12Establish)
DLTrafficVolumePSHS=pmDlTrafficVolumePsIntHs+pmDlTrafficVolumePsStrHs
HSCellThroughput=Hsdsch.pmSumHsDlRlcTotPacketThp/Hsdsch.pmSamplesHsDlRlcTotPacketTh
p
EULCellThroughput_=Hsdsch.pmSumEulDlRlcTotPacketThp/Hsdsch.pmSamplesEulDlRlcTotPack
etThp
HS_User=(pmSumPsHsAdchRabEstablish/pmSamplesPsHsAdchRabEstablish)+
(pmSumPsEulRabEstablish/pmSamplesPsEulRabEstablish)
EUL_User=pmSumPsEulRabEstablish/pmSamplesPsEulRabEstablish
pmSumEulDlRlcTotPacketThp=Hsdsch.pmSumEulDlRlcTotPacketThp
pmSamplesEulDlRlcTotPacketThp=Hsdsch.pmSamplesEulDlRlcTotPacketThp
#from pak dedy query eniq for pak hartis
G_RRCPSCSSR=100*pmTotNoRrcConnectReqPsSucc/(pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs)
G_RABPSR99CSSR=100*(pmNoRabEstSuccessPsIntNonHs/pmNoRabEstAttemptPsIntNonHs)
G_RABPSHSCSSR=100*(pmNoRabEstablishSuccessPacketInteractiveHs/pmNoRabEstablishAttem
ptPacketInteractiveHs)
G_RRCCSCSSR=100*(pmTotNoRrcConnectReqCsSucc)/(pmTotNoRrcConnectReqCs-
pmNoLoadSharingRrcConnCs)
G_RABCSCSSR=100*(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs64)/
((pmNoRabEstablishAttemptSpeech+pmNoRabEstablishAttemptCs64)-pmNoDirRetryAtt)
G_RABPSCSSR=100*(pmNoRabEstablishSuccessPacketInteractive/
((pmNoRabEstablishAttemptPacketInteractive-(pmNoIncomingHsHardHoAttempt-
pmNoIncomingHsHardHoSuccess-pmNoHsHardHoReturnOldChTarget))))
G_RABPSEULCSSR=100*(pmNoRabEstablishSuccessPacketInteractiveEul/pmNoRabEstablishAtt
emptPacketInteractiveEul)
Cell_Update_SR=100*pmNoCellUpdSuccess/pmNoCellUpdAttempt
#pak Susilo,16 juni
HS_Avg_User = pmSumPsHsAdchRabEstablish/pmSamplesPsHsAdchRabEstablish +
pmSumBestPsEulRabEstablish/pmSamplesBestPsEulRabEstablish
BLERPS=100*(UeRc.pmFaultyTransportBlocksAcUl/UeRc.pmTransportBlocksAcUl)
BLERSpeech=100*(UeRc.pmFaultyTransportBlocksAcUl/UeRc.pmTransportBlocksAcUl)
DCRCS=100*((pmNoSystemRabReleaseSpeech+pmNoSystemRabReleaseCs64)/
(pmNoNormalRabReleaseSpeech+pmNoSystemRabReleaseSpeech+pmNoNormalRabReleaseCs64+pmN
oSystemRabReleaseCs64))
DCRPSEUL=100*(pmNoSystemRbReleaseEul/
(pmNoSuccRbReconfPsIntEul+pmPsIntHsToFachSucc+pmNoNormalRbReleaseEul+pmNoSystemRbRe
leaseEul))
DCRPSR99=100*(pmNoSystemRabReleasePacket-pmNoSystemRbReleaseHs-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra-pmChSwitchAttemptFachUra)/
(pmNoSuccRbReconfOrigPsIntDch+pmUpswitchFachHsSuccess+pmNoNormalRabReleasePacket-
pmNoNormalRabReleasePacketUra-pmNoNormalRbReleaseHs+pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra-pmNoSystemRbReleaseHs+pmChSwitchSuccFachUra)
#DCRPSR99=100*(pmNoSystemRabReleasePacket-pmNoSystemRbReleaseHs-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra-pmChSwitchAttemptFachUra)/
(pmNoSuccRbReconfPsIntDch+pmUpswitchFachHsSuccess+pmNoNormalRabReleasePacket-
pmNoNormalRabReleasePacketUra-pmNoNormalRbReleaseHs+pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra-pmNoSystemRbReleaseHs+pmChSwitchSuccFachUra)
NumberofCSDROP=pmNoSystemRabReleaseSpeech+pmNoSystemRabReleaseCs64
DCRPS=100*(pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra-pmChSwitchAttemptFachUra)/
(pmNoSuccRbReconfPsIntHs+pmPsIntHsToFachSucc+pmNoSuccRbReconfPsIntDch+pmUpswitchFac
hHsSuccess+pmNoNormalRabReleasePacket-
pmNoNormalRabReleasePacketUra+pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra)
DCRPSHS=100*(pmNoSystemRbReleaseHs/
(pmNoSuccRbReconfPsIntHs+pmPsIntHsToFachSucc+pmNoNormalRbReleaseHs+pmNoSystemRbRele
aseHs))
DLTrafficVolumeCS=pmDlTrafficVolumeCs12+pmDlTrafficVolumeAmrWb+pmDlTrafficVolumeAmr
NbMm+pmDlTrafficVolumeAmr7950+pmDlTrafficVolumeAmr5900+pmDlTrafficVolumeAmr4750+pmD
lTrafficVolumeCs64
DLTrafficVolumePSHS_=pmDlTrafficVolumePsIntHs
DLTrafficVolumePSR99=pmDlTrafficVolumePs128+pmDlTrafficVolumePs16+pmDlTrafficVolume
Ps384+pmDlTrafficVolumePs64+pmDlTrafficVolumePs8+pmDlTrafficVolumePsCommon
IRATSpeech=100*((GsmRelation.pmNoSuccessOutIratHoSpeech+GsmRelation.pmNoSuccessOutI
ratHoMulti)/(GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAttOutIratHoMulti))
IRATCCPS=100*(GsmRelation.pmNoOutIratCcSuccess/GsmRelation.pmNoOutIratCcAtt)
CS_IRAT_HOSR=100*((GsmRelation.pmNoSuccessOutIratHoSpeech)/
(GsmRelation.pmNoAttOutIratHoSpeech))
PS_IRAT_HOSR=100*(GsmRelation.pmNoOutIratCcSuccess/GsmRelation.pmNoOutIratCcAtt)
MPDPS=60*(PS_Traffic_Erlang/(pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra))
RABCSCSSR=100*((pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs64)/
((pmNoRabEstablishAttemptSpeech+pmNoRabEstablishAttemptCs64)-pmNoDirRetryAtt))
RABPSCSSR=100*(pmNoRabEstablishSuccessPacketInteractive/
((pmNoRabEstablishAttemptPacketInteractive-(pmNoIncomingHsHardHoAttempt-
pmNoIncomingHsHardHoSuccess-pmNoHsHardHoReturnOldChTarget))))
RABCSCSSR_u=100*((pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs64)/
(pmNoRabEstablishAttemptSpeech+pmNoRabEstablishAttemptCs64))
RABPSCSSR1=100*(pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstablishAttemptPac
ketInteractive)
RABPSCSSR2=100*(pmNoRabEstablishSuccessPacketInteractive/
((pmNoRabEstablishAttemptPacketInteractive-(pmNoIncomingHsHardHoAttempt-
pmNoIncomingHsHardHoSuccess-pmNoHsHardHoReturnOldChTarget))))
RABPSEULCSSR=100*(pmNoRabEstablishSuccessPacketInteractiveEul/pmNoRabEstablishAttem
ptPacketInteractiveEul)
RABPSHSCSSR=100*(pmNoRabEstablishSuccessPacketInteractiveHs/pmNoRabEstablishAttempt
PacketInteractiveHs)
RABPSR99CSSR=100*(pmNoRabEstSuccessPsIntNonHs/pmNoRabEstAttemptPsIntNonHs)
RRCCSCSSR=100*(pmTotNoRrcConnectReqCsSucc/(pmTotNoRrcConnectReqCs-
pmNoLoadSharingRrcConnCs))
RRCPSCSSR=100*(pmTotNoRrcConnectReqPsSucc/(pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs))
SHOSR=100*(pmNoTimesRlAddToActSet/
(pmNoTimesRlAddToActSet+pmNoTimesCellFailAddToActSet))
TrafficCS=(pmSumBestCs12Establish+pmSumBestAmrWbRabEstablish+pmSumBestAmrNbMmRabEst
ablish+pmSumBestAmr12200RabEstablish+pmSumBestAmr7950RabEstablish+pmSumBestAmr5900R
abEstablish+pmSumBestAmr4750RabEstablish+pmSumBestCs64RabEstablish)/720
TrafficPSHS=(pmSumBestPsHsAdchRabEstablish+pmSumBestPsEulRabEstablish)/720
TrafficPSR99=(pmSumBestDchPsIntRabEstablish+pmSumFachPsIntRabEstablish)/720
#TrafficPS_=TrafficPSHS+TrafficPSR99
TrafficPS_=((pmDlTrafficVolumePsCommon)+ (pmDlTrafficVolumePS8)+
(pmDlTrafficVolumePS16)+ (pmDlTrafficVolumePS64)+ (pmDlTrafficVolumePS128)+
(pmDlTrafficVolumePS384)+ (pmUlTrafficVolumePsCommon)+ (pmUlTrafficVolumePS8)+
(pmUlTrafficVolumePS16)+ (pmUlTrafficVolumePS64)+ (pmUlTrafficVolumePS128)+
(pmUlTrafficVolumePS384)+ ((pmDlTrafficVolumePsStrHs)+ (pmDlTrafficVolumePsIntHs))+
(pmUlTrafficVolumePsIntEul))/ (1024 * 1024)
#TrafficPSR99_exFach=(pmSumBestDchPsIntRabEstablish)/720
TrafficPSR99_exFach=(pmSumBestDchPsIntRabEstablish+pmSumFachPsIntRabEstablish)/720
TrafficSpeech=(pmSumBestCs12Establish+pmSumBestAmrWbRabEstablish+pmSumBestAmrNbMmRa
bEstablish+pmSumBestAmr12200RabEstablish+pmSumBestAmr7950RabEstablish+pmSumBestAmr5
900RabEstablish+pmSumBestAmr4750RabEstablish)/720
CSSRCS_Old=RRCCSCSSR*RABCSCSSR/100
# 22 May
CSSRCS_u900=RRCCSCSSR*RABCSCSSR_u/100
#Revisi CSSRCS non pmDirRetryAtt_PakWarto 3Feb2015 12:00
CSSRCS=RRCCSCSSR*RABCSCSSR_u/100
CSSRPSEUL=RRCPSCSSR*RABPSEULCSSR/100
CSSRPSHS=RRCPSCSSR*RABPSHSCSSR/100
CSSRPSR99=RRCPSCSSR*RABPSR99CSSR/100
#CSSRPS=RRCPSCSSR*RABPSCSSR/100
#CSSRPS = 100 * ((pmTotNoRrcConnectReqPsSucc) / ((pmTotNoRrcConnectReqPs) -
(pmNoLoadSharingRrcConnPs))) * ((pmNoRabEstablishSuccessPacketInteractive)
/(pmNoRabEstablishAttemptPacketInteractive))
CSSRPS =(100 * (pmTotNoRrcConnectReqPs / (pmTotNoRrcConnectReqPs +
pmUpswitchFachHsAttempt + pmChSwitchAttemptUraHs)) * (pmTotNoRrcConnectReqPsSucc /
(pmTotNoRrcConnectReqPs - pmNoLoadSharingRrcConnPs)) *
(pmNoRabEstablishSuccessPacketInteractive /
pmNoRabEstablishAttemptPacketInteractive)) + (100 * (pmUpswitchFachHsAttempt /
(pmTotNoRrcConnectReqPs + pmUpswitchFachHsAttempt + pmChSwitchAttemptUraHs)) *
(pmUpswitchFachHsSuccess / pmUpswitchFachHsAttempt)) + (100 *
(pmChSwitchAttemptUraHs / (pmTotNoRrcConnectReqPs + pmUpswitchFachHsAttempt +
pmChSwitchAttemptUraHs)) * (pmChSwitchSuccUraHs / pmChSwitchAttemptUraHs))
CCSRCS=CSSRCS*(1-(DCRCS/100))
CCSRPS=CSSRPS*(1-(DCRPS/100))
#Pak Sus, 23Jan2013 revised 28jan2013
TrafficPSEUL=pmSumBestPsEulRabEstablish/720
#MacamTotalTraffic_gitu
ToTaL_TrafficErlang=(TrafficCS+TrafficPSHS+TrafficPSR99)
pmAttLbhoSpeech_=GsmRelation.pmAttLbhoSpeech
pmCellDowntimeAuto_=pmCellDowntimeAuto
pmCellDowntimeMan_=pmCellDowntimeMan
pmChSwitchSuccFachUra_=pmChSwitchSuccFachUra
pmDlTrafficVolumePs128_=pmDlTrafficVolumePs128
pmDlTrafficVolumePs16_=pmDlTrafficVolumePs16
pmDlTrafficVolumePs384_=pmDlTrafficVolumePs384
pmDlTrafficVolumePs64_=pmDlTrafficVolumePs64
pmDlTrafficVolumePs8_=pmDlTrafficVolumePs8
pmDlTrafficVolumePsCommon_=pmDlTrafficVolumePsCommon
pmDlTrafficVolumePsIntHs_=pmDlTrafficVolumePsIntHs
pmFailLbhoSpeechGsmFailure_=GsmRelation.pmFailLbhoSpeechGsmFailure
pmFailLbhoSpeechNotPhyChFail_=GsmRelation.pmFailLbhoSpeechNotPhyChFail
pmFailLbhoSpeechPhyChFailReturn_=GsmRelation.pmFailLbhoSpeechPhyChFailReturn
pmFailLbhoSpeechUeReject_=GsmRelation.pmFailLbhoSpeechUeReject
pmNoAttOutIratHoSpeech_=GsmRelation.pmNoAttOutIratHoSpeech
pmNoDirRetryAtt_=pmNoDirRetryAtt
pmNoDirRetrySuccess_=pmNoDirRetrySuccess
pmNoEulCcAttempt_=pmNoEulCcAttempt
pmNoEulCcSuccess_=pmNoEulCcSuccess
pmNoFailedAfterAdm_=pmNoFailedAfterAdm
pmNoFailedRabEstAttemptExceedConnLimit_=pmNoFailedRabEstAttemptExceedConnLimit
pmNoFailedRabEstAttemptLackDlAse_=pmNoFailedRabEstAttemptLackDlAse
pmNoFailedRabEstAttemptLackDlChnlCode_=pmNoFailedRabEstAttemptLackDlChnlCode
pmNoFailedRabEstAttemptLackDlHwBest_=pmNoFailedRabEstAttemptLackDlHwBest
pmNoFailedRabEstAttemptLackDlPwr_=pmNoFailedRabEstAttemptLackDlPwr
pmNoFailedRabEstAttemptLackUlAse_=pmNoFailedRabEstAttemptLackUlAse
pmNoFailedRabEstAttemptLackUlHwBest_=pmNoFailedRabEstAttemptLackUlHwBest
pmNoFailedRrcConnectReqCsHw_=pmNoFailedRrcConnectReqCsHw
pmNoFailedRrcConnectReqHw_=pmNoFailedRrcConnectReqHw
pmNoFailedRrcConnectReqPsHw_=pmNoFailedRrcConnectReqPsHw
pmNoFailOutIratHoSpeechGsmFailure_=GsmRelation.pmNoFailOutIratHoSpeechGsmFailure
pmNoFailOutIratHoSpeechReturnOldChNotPhyChFail_=GsmRelation.pmNoFailOutIratHoSpeech
ReturnOldChNotPhyChFail
pmNoFailOutIratHoSpeechReturnOldChPhyChFail_=GsmRelation.pmNoFailOutIratHoSpeechRet
urnOldChPhyChFail
pmNoFailOutIratHoSpeechUeRejection_=GsmRelation.pmNoFailOutIratHoSpeechUeRejection
pmNoHsCcAttempt_=pmNoHsCcAttempt
pmNoHsCcSuccess_=pmNoHsCcSuccess
pmNoInCsIratHoAtt_=pmNoInCsIratHoAtt
pmNoInCsIratHoSuccess_=pmNoInCsIratHoSuccess
pmNoLoadSharingRrcConnCs_=pmNoLoadSharingRrcConnCs
pmNoLoadSharingRrcConnPs_=pmNoLoadSharingRrcConnPs
pmNoNormalRabReleaseCs64_=pmNoNormalRabReleaseCs64
pmNoNormalRabReleasePacket_=pmNoNormalRabReleasePacket
pmNoNormalRabReleasePacketUra_=pmNoNormalRabReleasePacketUra
pmNoNormalRabReleaseSpeech_=pmNoNormalRabReleaseSpeech
pmNoOfNonHoReqDeniedHs_=pmNoOfNonHoReqDeniedHs
pmNoOfTermSpeechCong_=pmNoOfTermSpeechCong
pmNoOutIratCcAtt_=GsmRelation.pmNoOutIratCcAtt
pmNoOutIratCcReturnOldCh_=GsmRelation.pmNoOutIratCcReturnOldCh
pmNoOutIratCcSuccess_=GsmRelation.pmNoOutIratCcSuccess
pmNoRabEstablishAttemptCs64_=pmNoRabEstablishAttemptCs64
pmNoRabEstablishAttemptPacketInteractive_=pmNoRabEstablishAttemptPacketInteractive
pmNoRabEstablishAttemptPacketInteractiveEul_=pmNoRabEstablishAttemptPacketInteracti
veEul
pmNoRabEstablishAttemptPacketInteractiveHs_=pmNoRabEstablishAttemptPacketInteractiv
eHs
pmNoRabEstablishAttemptSpeech_=pmNoRabEstablishAttemptSpeech
pmNoRabEstablishSuccessCs64_=pmNoRabEstablishSuccessCs64
pmNoRabEstablishSuccessPacketInteractive_=pmNoRabEstablishSuccessPacketInteractive
pmNoRabEstablishSuccessPacketInteractiveEul_=pmNoRabEstablishSuccessPacketInteracti
veEul
pmNoRabEstablishSuccessPacketInteractiveHs_=pmNoRabEstablishSuccessPacketInteractiv
eHs
pmNoRabEstablishSuccessSpeech_=pmNoRabEstablishSuccessSpeech
pmNoRabEstAttemptPsIntNonHs_=pmNoRabEstAttemptPsIntNonHs
pmNoRabEstBlockNodeCs64Best_=pmNoRabEstBlockNodeCs64Best
pmNoRabEstBlockNodeSpeechBest_=pmNoRabEstBlockNodeSpeechBest
pmNoRabEstBlockTnCs64_=pmNoRabEstBlockTnCs64
pmNoRabEstBlockTnPsIntHs_=pmNoRabEstBlockTnPsIntHs
pmNoRabEstBlockTnPsIntNonHs_=pmNoRabEstBlockTnPsIntNonHs
pmNoRabEstBlockTnSpeech_=pmNoRabEstBlockTnSpeech
pmNoRabEstSuccessPsIntNonHs_=pmNoRabEstSuccessPsIntNonHs
pmNoRejRrcConnMpLoadC_=pmNoRejRrcConnMpLoadC
pmNoReqDeniedAdm_=pmNoReqDeniedAdm
pmNoRlDeniedAdm_=pmNoRlDeniedAdm
pmNoRrcConnReqBlockNodeCs_=pmNoRrcConnReqBlockNodeCs
pmNoRrcConnReqBlockNodePs_=pmNoRrcConnReqBlockNodePs
pmNoRrcConnReqBlockTnCs_=pmNoRrcConnReqBlockTnCs
pmNoRrcConnReqBlockTnPs_=pmNoRrcConnReqBlockTnPs
pmNoRrcCsReqDeniedAdm_=pmNoRrcCsReqDeniedAdm
pmNoRrcPsReqDeniedAdm_=pmNoRrcPsReqDeniedAdm
pmNoRrcReqDeniedAdm_=pmNoRrcReqDeniedAdm
pmNoRrcReqDeniedAdmDlChnlCode_=pmNoRrcReqDeniedAdmDlChnlCode
pmNoRrcReqDeniedAdmDlHw_=pmNoRrcReqDeniedAdmDlHw
pmNoRrcReqDeniedAdmDlPwr_=pmNoRrcReqDeniedAdmDlPwr
pmNoRrcReqDeniedAdmUlHw_=pmNoRrcReqDeniedAdmUlHw
pmNoSuccessOutIratHoSpeech_=GsmRelation.pmNoSuccessOutIratHoSpeech
pmNoSuccRbReconfPsIntDch_=pmNoSuccRbReconfPsIntDch
pmNoSysRelSpeechNeighbr_=pmNoSysRelSpeechNeighbr
pmNoSysRelSpeechSoho_=pmNoSysRelSpeechSoHo
pmNoSysRelSpeechUlSynch_=pmNoSysRelSpeechUlSynch
pmNoSystemRabReleaseCs64_=pmNoSystemRabReleaseCs64
pmNoSystemRabReleasePacket_=pmNoSystemRabReleasePacket
pmNoSystemRabReleasePacketUra_=pmNoSystemRabReleasePacketUra
pmNoSystemRabReleaseSpeech_=pmNoSystemRabReleaseSpeech
pmNoSystemRbReleaseEul_=pmNoSystemRbReleaseEul
pmNoSystemRbReleaseHs_=pmNoSystemRbReleaseHs
pmNoTimesCellFailAddToActSet_=pmNoTimesCellFailAddToActSet
pmNoTimesIfhoCellFailAddToActSet_=pmNoTimesIfhoCellFailAddToActSet
pmNoTimesIfhoRlAddToActSet_=pmNoTimesIfhoRlAddToActSet
pmNoTimesRlAddToActSet_=pmNoTimesRlAddToActSet
pmPsIntHsToFachSucc_=pmPsIntHsToFachSucc
pmSamplesCompMode_=pmSamplesCompMode
pmSuccLbhoSpeech_=GsmRelation.pmSuccLbhoSpeech
pmSumBestDchPsIntRabEstablish_=pmSumBestDchPsIntRabEstablish
pmSumBestPsEulRabEstablish_=pmSumBestPsEulRabEstablish
pmSumBestPsHsAdchRabEstablish_=pmSumBestPsHsAdchRabEstablish
pmSumCompMode_=pmSumCompMode
pmSumFachPsIntRabEstablish_=pmSumFachPsIntRabEstablish
pmTotNoRrcConnectAttIratCcOrder_=pmTotNoRrcConnectAttIratCcOrder
pmTotNoRrcConnectReq_=pmTotNoRrcConnectReq
pmTotNoRrcConnectReqCs_=pmTotNoRrcConnectReqCs
pmTotNoRrcConnectReqCsSucc_=pmTotNoRrcConnectReqCsSucc
pmTotNoRrcConnectReqPs_=pmTotNoRrcConnectReqPs
pmTotNoRrcConnectReqPsSucc_=pmTotNoRrcConnectReqPsSucc
pmTotNoRrcConnectReqSuccess_=pmTotNoRrcConnectReqSuccess
pmTotNoRrcConnectSuccessIratCcOrder_=pmTotNoRrcConnectSuccessIratCcOrder
pmTotNoUtranRejRrcConnReq_=pmTotNoUtranRejRrcConnReq
pmUlTrafficVolumePs128_=pmUlTrafficVolumePs128
pmUlTrafficVolumePs16_=pmUlTrafficVolumePs16
pmUlTrafficVolumePs384_=pmUlTrafficVolumePs384
pmUlTrafficVolumePs64_=pmUlTrafficVolumePs64
pmUlTrafficVolumePs8_=pmUlTrafficVolumePs8
pmUlTrafficVolumePsCommon_=pmUlTrafficVolumePsCommon
pmUpswitchFachHsAttempt_=pmUpswitchFachHsAttempt
pmUpswitchFachHsSuccess_=pmUpswitchFachHsSuccess
pmUlTrafficVolumePsIntEul_=pmUlTrafficVolumePsIntEul
UlRSSI = -112+(0.101286*(pmSumUlRssi / pmSamplesUlRssi))
#Add formula mb porntip req 6 april
3G_IFHOSR=100*((pmNoTimesIfhoRlAddToActSet)/(((pmNoTimesIfhoRlAddToActSet)+
(pmNoTimesIfhoCellFailAddToActSet))))
IFHOSR=100*((pmNoTimesIfhoRlAddToActSet)/(((pmNoTimesIfhoRlAddToActSet)+
(pmNoTimesIfhoCellFailAddToActSet))))
IRATG2UHOSUCCRATE_CS=(100*(pmNoInCsIratHoSuccess)/(pmNoInCsIratHoAtt))
IRATG2UHOSUCCRATE_PS=(100*(pmTotNoRrcConnectSuccessIratCcOrder)/
(pmTotNoRrcConnectAttIratCcOrder))
HSCCSUCCRATE=(100 * ((pmNoHsCcSuccess)/(pmNoHsCcAttempt)))
EULCCSUCCRATE=(100 *((pmNoEulCcSuccess)/(pmNoEulCcAttempt)))
RRC_CONNECTIONS_FAIL_AFT_ADM=((pmTotNoUtranRejRrcConnReq)-(pmNoRejRrcConnMpLoadC)-
(pmNoRrcReqDeniedAdm))
RRC_CONNECTIONS_FAIL_RADIO=(pmTotNoRrcConnectReq)-(pmTotNoRrcConnectReqSuccess)-
(pmTotNoUtranRejRrcConnReq)
AV_AUTO = 100*(1-pmCellDowntimeAuto/(UtranCell.pm_count*900))
AV_MAN = 100*(1-pmCellDowntimeMan/(UtranCell.pm_count*900))
AV_SYS = 100*(1-(pmCellDowntimeMan+pmCellDowntimeAuto)/(UtranCell.pm_count*900))
DR2GSuccRate=100*((pmNoDirRetrySuccess/pmNoDirRetryAtt))
UpFachHSSuccRate=((pmUpswitchFachHsSuccess)/(pmUpswitchFachHsAttempt))*100
NoAbnormalR99Rel_= (pmNoSystemRabReleasePacket)-(pmNoSystemRbReleaseHs)
NoAbnormalHsRel_=(pmNoSystemRbReleaseHs)
NoNormalR99Rel_=(pmNoNormalRabReleasePacket)-((pmNoNormalRbReleaseHs))
NoNormalRbReleaseHs_=(pmNoNormalRbReleaseHs)
GoS_Video_Call=100*(((pmNoRrcCsReqDeniedAdm+pmNoRrcConnReqBlockTnCs)/pmTotNoRrcConn
ectReqCs) *
((pmNoOfNonHoReqDeniedCs+pmNoRabEstBlockTnCs64Best)/pmNoRabEstablishAttemptCs64))
GoS_PS_R99_Call=100*(((pmNoRrcPsReqDeniedAdm+pmNoRrcConnReqBlockTnPs)/pmTotNoRrcCon
nectReqPs) *
((pmNoOfNonHoReqDeniedInteractive+pmNoRabEstBlockTnPsIntNonHsBest)/pmNoRabEstAttemp
tPsIntNonHs))
GoS_PS_HS_Call=100*(((pmNoRrcPsReqDeniedAdm+pmNoRrcConnReqBlockTnPs)/pmTotNoRrcConn
ectReqPs) *
((pmNoOfNonHoReqDeniedHs+pmNoRabEstBlockTnPsIntHsBest)/pmNoRabEstablishAttemptPacke
tInteractiveHs))
GoS_CS_Call=100*(((pmNoRrcCsReqDeniedAdm+pmNoRrcConnReqBlockTnCs)/pmTotNoRrcConnect
ReqCs) *
((pmNoOfNonHoReqDeniedSpeech+pmNoRabEstBlockTnSpeechBest+pmNoOfNonHoReqDeniedCs+pmN
oRabEstBlockTnCs64Best)/(pmNoRabEstablishAttemptSpeech+pmNoRabEstablishAttemptCs64-
pmNoDirRetryAtt)))
GoS_PS_Call=100*(((pmNoRrcPsReqDeniedAdm+pmNoRrcConnReqBlockTnPs)/pmTotNoRrcConnect
ReqPs) *
((pmNoOfNonHoReqDeniedInteractive+pmNoRabEstBlockTnPsIntNonHsBest+pmNoOfNonHoReqDen
iedHs+pmNoRabEstBlockTnPsIntHsBest)/pmNoRabEstablishAttemptPacketInteractive))
MPD_Speech=60*(TrafficSpeech/pmNoSystemRabReleaseSpeech)
rbs_HSUSERTHPNETRBS=(HsDschResources.pmSumAckedBitsSpi00 +
HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 +
HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi04 +
HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 +
HsDschResources.pmSumAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 +
HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 +
HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 +
HsDschResources.pmSumAckedBitsSpi13 + HsDschResources.pmSumAckedBitsSpi14 +
HsDschResources.pmSumAckedBitsSpi15)/(0.002*(HsDschResources.pmSumNonEmptyUserBuffe
rsSpi00+HsDschResources.pmSumNonEmptyUserBuffersSpi01 +
HsDschResources.pmSumNonEmptyUserBuffersSpi02 +
HsDschResources.pmSumNonEmptyUserBuffersSpi03 +
HsDschResources.pmSumNonEmptyUserBuffersSpi04 +
HsDschResources.pmSumNonEmptyUserBuffersSpi05 +
HsDschResources.pmSumNonEmptyUserBuffersSpi06 +
HsDschResources.pmSumNonEmptyUserBuffersSpi07 +
HsDschResources.pmSumNonEmptyUserBuffersSpi08 +
HsDschResources.pmSumNonEmptyUserBuffersSpi09 +
HsDschResources.pmSumNonEmptyUserBuffersSpi10 +
HsDschResources.pmSumNonEmptyUserBuffersSpi11 +
HsDschResources.pmSumNonEmptyUserBuffersSpi12 +
HsDschResources.pmSumNonEmptyUserBuffersSpi13 +
HsDschResources.pmSumNonEmptyUserBuffersSpi14 +
HsDschResources.pmSumNonEmptyUserBuffersSpi15))
rbs_MACHSSCHTHPNETRBS=(HsDschResources.pmSumAckedBitsSpi00 +
HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 +
HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi04 +
HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 +
HsDschResources.pmSumAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 +
HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 +
HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 +
HsDschResources.pmSumAckedBitsSpi13 + HsDschResources.pmSumAckedBitsSpi14 +
HsDschResources.pmSumAckedBitsSpi15)/(0.002*(HsDschResources.pmNoActiveSubFramesSpi
00 + HsDschResources.pmNoActiveSubFramesSpi01 +
HsDschResources.pmNoActiveSubFramesSpi02 + HsDschResources.pmNoActiveSubFramesSpi03
+ HsDschResources.pmNoActiveSubFramesSpi04 +
HsDschResources.pmNoActiveSubFramesSpi05 + HsDschResources.pmNoActiveSubFramesSpi06
+ HsDschResources.pmNoActiveSubFramesSpi07 +
HsDschResources.pmNoActiveSubFramesSpi08 + HsDschResources.pmNoActiveSubFramesSpi09
+ HsDschResources.pmNoActiveSubFramesSpi10 +
HsDschResources.pmNoActiveSubFramesSpi11 + HsDschResources.pmNoActiveSubFramesSpi12
+ HsDschResources.pmNoActiveSubFramesSpi13 +
HsDschResources.pmNoActiveSubFramesSpi14 + HsDschResources.pmNoActiveSubFramesSpi15
+ HsDschResources.pmNoInActiveRequiredSubFramesSpi00 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi01 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi02 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi03 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi04 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi05 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi06 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi07 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi08 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi09 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi10 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi11 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi12 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi13 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi14 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi15))
rbs_MACEULUSERTHPNETRBS=(EDchResources.pmSumAckedBitsCellEulTti10 +
EDchResources.pmSumAckedBitsCellEulTti2)/((0.01*EDchResources.pmNoActive10msFramesE
ul)+(0.002*EDchResources.pmNoActive2msFramesEul)),
rbs_MACEULSCHTHPNETRBS=(EDchResources.pmSumAckedBitsCellEulTti10 +
EDchResources.pmSumAckedBitsCellEulTti2)/(0.002*EDchResources.pmNoActive2msInterval
sEul)
rbs_IUBLOSTFRAMES=100*(IubDataStreams.pmHsDataFramesLostSpi00 +
IubDataStreams.pmHsDataFramesLostSpi01 + IubDataStreams.pmHsDataFramesLostSpi02 +
IubDataStreams.pmHsDataFramesLostSpi03 + IubDataStreams.pmHsDataFramesLostSpi04 +
IubDataStreams.pmHsDataFramesLostSpi05 + IubDataStreams.pmHsDataFramesLostSpi06 +
IubDataStreams.pmHsDataFramesLostSpi07 + IubDataStreams.pmHsDataFramesLostSpi08 +
IubDataStreams.pmHsDataFramesLostSpi09 + IubDataStreams.pmHsDataFramesLostSpi10 +
IubDataStreams.pmHsDataFramesLostSpi11 + IubDataStreams.pmHsDataFramesLostSpi12 +
IubDataStreams.pmHsDataFramesLostSpi13 + IubDataStreams.pmHsDataFramesLostSpi14 +
IubDataStreams.pmHsDataFramesLostSpi15)/(IubDataStreams.pmHsDataFramesReceivedSpi00
+ IubDataStreams.pmHsDataFramesReceivedSpi01 +
IubDataStreams.pmHsDataFramesReceivedSpi02 +
IubDataStreams.pmHsDataFramesReceivedSpi03 +
IubDataStreams.pmHsDataFramesReceivedSpi04 +
IubDataStreams.pmHsDataFramesReceivedSpi05 +
IubDataStreams.pmHsDataFramesReceivedSpi06 +
IubDataStreams.pmHsDataFramesReceivedSpi07 +
IubDataStreams.pmHsDataFramesReceivedSpi08 +
IubDataStreams.pmHsDataFramesReceivedSpi09 +
IubDataStreams.pmHsDataFramesReceivedSpi10 +
IubDataStreams.pmHsDataFramesReceivedSpi11 +
IubDataStreams.pmHsDataFramesReceivedSpi12 +
IubDataStreams.pmHsDataFramesReceivedSpi13 +
IubDataStreams.pmHsDataFramesReceivedSpi14 +
IubDataStreams.pmHsDataFramesReceivedSpi15)
Pr_HS_Avg_User = (pmSumPsHsAdchRabEstablish/pmSamplesPsHsAdchRabEstablish) +
(pmSumBestPsEulRabEstablish/pmSamplesBestPsEulRabEstablish)
MPLoad=(LoadControl.pmSumMeasuredLoad/LoadControl.pmSamplesMeasuredLoad)
BH_DLTrafficVolumePS
=pmDlTrafficVolumePsIntHs+pmDlTrafficVolumePs128+pmDlTrafficVolumePs16+pmDlTrafficV
olumePs384+pmDlTrafficVolumePs64+pmDlTrafficVolumePs8+pmDlTrafficVolumePsCommon
BH_Hour_CSTraffic=(pmSumBestCs12Establish+pmSumBestAmrWbRabEstablish+pmSumBestAmrNb
MmRabEstablish+pmSumBestAmr12200RabEstablish+pmSumBestAmr7950RabEstablish+pmSumBest
Amr5900RabEstablish+pmSumBestAmr4750RabEstablish+pmSumBestCs64RabEstablish)/720
GoS_Speech_Call=
100*(((pmNoRrcCsReqDeniedAdm+pmNoRrcConnReqBlockTnCs)/pmTotNoRrcConnectReqCs)*((pmN
oOfNonHoReqDeniedSpeech+pmNoRabEstBlockTnSpeechBest)/
(pmNoRabEstablishAttemptSpeech-pmNoDirRetryAtt)))
RRCSUC=100*pmTotNoRrcConnectReqSuccess/(pmTotNoRrcConnectReq-
pmNoLoadSharingRrcConn)
DL_TrafficVolumePS=pmDlTrafficVolumePsIntHs+pmDlTrafficVolumePs128+pmDlTrafficVolum
ePs16+pmDlTrafficVolumePs384+pmDlTrafficVolumePs64+pmDlTrafficVolumePs8+pmDlTraffic
VolumePsCommon
#Worst_CELL_Contribute,18May 2011 9:28AM
Worst_RRCSUC=(pmTotNoRrcConnectReq-pmNoLoadSharingRrcConn)-
pmTotNoRrcConnectReqSuccess
Worst_3G_IFHOSR=((pmNoTimesIfhoRlAddToActSet)+(pmNoTimesIfhoCellFailAddToActSet))-
(pmNoTimesIfhoRlAddToActSet)
Worst_IRATSpeech=(GsmRelation.pmNoAttOutIratHoSpeech-
GsmRelation.pmNoSuccessOutIratHoSpeech)
Worst_IRATCCPS=(GsmRelation.pmNoOutIratCcAtt-GsmRelation.pmNoOutIratCcSuccess)
Worst_SHOSR=((pmNoTimesRlAddToActSet+pmNoTimesCellFailAddToActSet)-
pmNoTimesRlAddToActSet)
Worst_Cell_Update_SR=(pmNoCellUpdAttempt-pmNoCellUpdSuccess)
Worst_PS_IRAT_HOSR=GsmRelation.pmNoOutIratCcAtt-GsmRelation.pmNoOutIratCcSuccess
Worst_CS_IRAT_HOSR=GsmRelation.pmNoAttOutIratHoSpeech-
GsmRelation.pmNoSuccessOutIratHoSpeech
Worst_CSSRCS=((pmTotNoRrcConnectReqCs-
pmNoLoadSharingRrcConnCs)*((pmNoRabEstablishAttemptSpeech+pmNoRabEstablishAttemptCs
64)-pmNoDirRetryAtt))-
((pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs64)*(pmTotNoRrcConnectReqC
sSucc))
Worst_CSSRPS=((pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs)*((pmNoRabEstablishAttemptPacketInteractive-
(pmNoIncomingHsHardHoAttempt-pmNoIncomingHsHardHoSuccess-
pmNoHsHardHoReturnOldChTarget))))-
(pmTotNoRrcConnectReqPsSucc*pmNoRabEstablishSuccessPacketInteractive)
Worst_CSSRPSR99=((pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs)*pmNoRabEstAttemptPsIntNonHs)-
(pmTotNoRrcConnectReqPsSucc*pmNoRabEstSuccessPsIntNonHs)
Worst_CSSRPSHS=((pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs)*pmNoRabEstablishAttemptPacketInteractiveHs)-
(pmTotNoRrcConnectReqPsSucc*pmNoRabEstablishSuccessPacketInteractiveHs)
Worst_CSSRPSEUL=((pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs)*pmNoRabEstablishAttemptPacketInteractiveEul)-
(pmTotNoRrcConnectReqPsSucc*pmNoRabEstablishSuccessPacketInteractiveEul)
Worst_DCRCS=(pmNoSystemRabReleaseSpeech+pmNoSystemRabReleaseCs64)
Worst_DCRPSEUL=pmNoSystemRbReleaseEul
Worst_DCRPSR99=(pmNoSystemRabReleasePacket-pmNoSystemRbReleaseHs-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra-pmChSwitchAttemptFachUra)
Worst_DCRPS=(pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra-pmChSwitchAttemptFachUra)
Worst_DCRPSHS=pmNoSystemRbReleaseHs
AvgReportedCQI=WeightedAverage([HsDschResources.pmReportedCqi[0],HsDschResources.pm
ReportedCqi[1],HsDschResources.pmReportedCqi[2],HsDschResources.pmReportedCqi[3],Hs
DschResources.pmReportedCqi[4],HsDschResources.pmReportedCqi[5],HsDschResources.pmR
eportedCqi[6],HsDschResources.pmReportedCqi[7],HsDschResources.pmReportedCqi[8],HsD
schResources.pmReportedCqi[9],HsDschResources.pmReportedCqi[10],HsDschResources.pmR
eportedCqi[11],HsDschResources.pmReportedCqi[12],HsDschResources.pmReportedCqi[13],
HsDschResources.pmReportedCqi[14],HsDschResources.pmReportedCqi[15],HsDschResources
.pmReportedCqi[16],HsDschResources.pmReportedCqi[17],HsDschResources.pmReportedCqi[
18],HsDschResources.pmReportedCqi[19],HsDschResources.pmReportedCqi[20],HsDschResou
rces.pmReportedCqi[21],HsDschResources.pmReportedCqi[22],HsDschResources.pmReported
Cqi[23],HsDschResources.pmReportedCqi[24],HsDschResources.pmReportedCqi[25],HsDschR
esources.pmReportedCqi[26],HsDschResources.pmReportedCqi[27],HsDschResources.pmRepo
rtedCqi[28],HsDschResources.pmReportedCqi[29],HsDschResources.pmReportedCqi[30]],
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
])
AvgReportedCQI2 = WeightedAverage(HsDschResources.pmReportedCqi,
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
])
AvgReportedCQI3 = WeightedAverage(HsDschResources.pmReportedCqi,
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
,30.1])
CELLUPDSR=100*pmNoCellUpdSuccess/pmNoCellUpdAttempt
No_DROPR99=pmNoSystemRabReleasePacket-pmNoSystemRbReleaseHs
Number_of_drop_CS=pmNoSystemRabReleaseSpeech+pmNoSystemRabReleaseCs64
Number_of_drop_PS_R99=pmNoSystemRabReleasePacket-pmNoSystemRbReleaseHs-
pmNoSystemRabReleasePacketUra
Number_of_drop_PS_HS=pmNoSystemRbReleaseHs
# Jangan di delete
Z1_pmNoNormalRbReleaseHs=pmNoNormalRbReleaseHs
Z2_pmNoSuccRbReconfOrigPsIntDch=pmNoSuccRbReconfOrigPsIntDch
Z3_pmNoSuccRbReconfOrigPsIntHs=pmNoSuccRbReconfOrigPsIntHs
Z4_pmNoNormalRbReleaseEul=pmNoNormalRbReleaseEul
Z5_pmNoSuccRbReconfOrigPsIntEul=pmNoSuccRbReconfOrigPsIntEul
Z6_pmNoSuccessOutIratHoMulti=GsmRelation.pmNoSuccessOutIratHoMulti
Z7_pmNoAttOutIratHoMulti=GsmRelation.pmNoAttOutIratHoMulti
Z8_pmNoSuccRbReconfPsIntHs=pmNoSuccRbReconfPsIntHs
Z9_pmNoSuccRbReconfPsIntEul=pmNoSuccRbReconfPsIntEul
HSIFLSIncomingSuccessRate=100*pmInHsIflsHhoSucc/pmInHsIflsHhoAtt
HSIFLSOutgoingSuccessRate=100*pmOutHsIflsHhoSucc/pmOutHsIflsHhoAtt
HSOutgoingHHOSuccessRate=100*pmNoOutgoingHsHardHoSuccess/pmNoOutgoingHsHardHoAttemp
t
HSOutgoingHHOReturnRateSourcecell=100*pmNoHsHardHoReturnOldChSource/pmNoOutgoingHsH
ardHoAttempt
HSIncomingHHOSuccessRate=100*pmNoIncomingHsHardHoSuccess/pmNoIncomingHsHardHoAttemp
t
HSIncomingHHOReturnRateTargetcell=100*pmNoHsHardHoReturnOldChTarget/pmNoIncomingHsH
ardHoAttempt
EULOutgoingHHOSuccessRate=100*pmNoOutgoingEulHardHoSuccess/pmNoOutgoingEulHardHoAtt
empt
EULOutgoingHHOReturnRateSourcecell=100*pmNoEulHardHoReturnOldChSource/pmNoOutgoingE
ulHardHoAttempt
EULIncomingHHOSuccessRate=100*pmNoIncomingEulHardHoSuccess/pmNoIncomingEulHardHoAtt
empt
EULIncomingHHOReturnRateTargetcell=100*pmNoEulHardHoReturnOldChTarget/pmNoIncomingE
ulHardHoAttempt
#jason 14 juli
SWITCH_FAILRATE_FACHURA=100*(1-(pmChSwitchSuccFachUra/pmChSwitchAttemptFachUra))
SWITCH_FAILRATE_URAFACH=100*(1-(pmChSwitchSuccUraFach/pmChSwitchAttemptUraFach))
SPCHACCESS=100*(pmTotNoRrcConnectReqCsSucc/(pmTotNoRrcConnectReqCs-
pmNoLoadSharingRrcConnCs))*(pmNoRabEstablishSuccessSpeech/
(pmNoRabEstablishAttemptSpeech-pmNoDirRetryAtt))
SPCHDROP=((100 * pmNoSystemRabReleaseSpeech / (pmNoNormalRabReleaseSpeech +
pmNoSystemRabReleaseSpeech)) )
#PakEdwin 20 Juli
DCRPSR99_NonUraSuccAtt=100*(pmNoSystemRabReleasePacket-pmNoSystemRbReleaseHs-
pmNoSystemRabReleasePacketUra)/
(pmNoSuccRbReconfPsIntDch+pmUpswitchFachHsSuccess+pmNoNormalRabReleasePacket-
pmNoNormalRabReleasePacketUra-pmNoNormalRbReleaseHs+pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra-pmNoSystemRbReleaseHs+pmChSwitchSuccFachUra)
DCRPSURA=100*(pmNoSystemRabReleasePacketUra)/((pmNoNormalRabReleasePacketUra)+
(pmNoSystemRabReleasePacketUra))
#pakEdwin 8 Aug
Congestion_High_Number_Users=pmNoFailedRabEstAttemptExceedConnLimit
Congestion_Lack_Code=pmNoFailedRabEstAttemptLackDlChnlCode +
pmNoRrcReqDeniedAdmDlChnlCode
Congestion_Lack_CE_DL=pmNoFailedRabEstAttemptLackDlHwBest + pmNoRrcReqDeniedAdmDlHw
Congestion_Lack_Power=pmNoFailedRabEstAttemptLackDlPwr + pmNoRrcReqDeniedAdmDlPwr
Congestion_Lack_CE_UL=pmNoFailedRabEstAttemptLackUlHwBest + pmNoRrcReqDeniedAdmUlHw
RRC_Fail_Cs=(pmTotNoRrcConnectReqCs - pmNoLoadSharingRrcConnCs) -
pmTotNoRrcConnectReqCsSucc
RRC_Fail_Ps=(pmTotNoRrcConnectReqPs - pmNoLoadSharingRrcConnPs) -
pmTotNoRrcConnectReqPsSucc
RAB_Fail_Speech=(pmNoRabEstablishAttemptSpeech + pmNoRabEstablishAttemptAmrNb +
pmNoRabEstablishAttemptAmrWb - pmNoDirRetryAtt) - (pmNoRabEstablishSuccessSpeech +
pmNoRabEstablishSuccessAmrNb + pmNoRabEstablishSuccessAmrWb)
RAB_Fail_PS_R99=pmNoRabEstAttemptPsIntNonHs - pmNoRabEstSuccessPsIntNonHs
RAB_Fail_PS_HS=pmNoRabEstablishAttemptPacketInteractiveHs -
pmNoRabEstablishSuccessPacketInteractiveHs
Drop_IRAT =(GsmRelation.pmNoAttOutIratHoSpeech -
GsmRelation.pmNoSuccessOutIratHoSpeech-
GsmRelation.pmNoFailOutIratHoSpeechReturnOldChPhyChFail -
GsmRelation.pmNoFailOutIratHoSpeechReturnOldChNotPhyChFail -
GsmRelation.pmNoFailOutIratHoSpeechUeRejection)
HOSR=100*((pmNoTimesRlAddToActSet+pmNoTimesIfhoRlAddToActSet+GsmRelation.pmNoOutIra
tCcSuccess+GsmRelation.pmNoSuccessOutIratHoSpeech+GsmRelation.pmNoSuccessOutIratHoM
ulti)/
(pmNoTimesRlAddToActSet+pmNoTimesCellFailAddToActSet+pmNoTimesIfhoRlAddToActSet+pmN
oTimesIfhoCellFailAddToActSet+GsmRelation.pmNoOutIratCcAtt+GsmRelation.pmNoAttOutIr
atHoSpeech+GsmRelation.pmNoAttOutIratHoMulti))
WCL_HOSR=(pmNoTimesRlAddToActSet+pmNoTimesCellFailAddToActSet+pmNoTimesIfhoRlAddToA
ctSet+pmNoTimesIfhoCellFailAddToActSet+GsmRelation.pmNoOutIratCcAtt+GsmRelation.pmN
oAttOutIratHoSpeech+GsmRelation.pmNoAttOutIratHoMulti)-
(pmNoTimesRlAddToActSet+pmNoTimesIfhoRlAddToActSet+GsmRelation.pmNoOutIratCcSuccess
+GsmRelation.pmNoSuccessOutIratHoSpeech+GsmRelation.pmNoSuccessOutIratHoMulti)
Nov_SHOAttempt_=(UtranRelation.pmRlAddAttemptsBestCellCsConvers+UtranRelation.pmRlA
ddAttemptsBestCellPacketHigh+UtranRelation.pmRlAddAttemptsBestCellPacketLow+UtranRe
lation.pmRlAddAttemptsBestCellSpeech+UtranRelation.pmRlAddAttemptsBestCellStandAlon
e+UtranRelation.pmRlAddAttemptsBestCellStream)
Nov_SHOFail_=(UtranRelation.pmRlAddAttemptsBestCellCsConvers+UtranRelation.pmRlAddA
ttemptsBestCellPacketHigh+UtranRelation.pmRlAddAttemptsBestCellPacketLow+UtranRelat
ion.pmRlAddAttemptsBestCellSpeech+UtranRelation.pmRlAddAttemptsBestCellStandAlone+U
tranRelation.pmRlAddAttemptsBestCellStream)-
(UtranRelation.pmRlAddSuccessBestCellCsConvers+UtranRelation.pmRlAddSuccessBestCell
PacketHigh+UtranRelation.pmRlAddSuccessBestCellPacketLow+UtranRelation.pmRlAddSucce
ssBestCellSpeech+UtranRelation.pmRlAddSuccessBestCellStandAlone+UtranRelation.pmRlA
ddSuccessBestCellStream)
Nov_SHOSR_=100*(UtranRelation.pmRlAddSuccessBestCellCsConvers+UtranRelation.pmRlAdd
SuccessBestCellPacketHigh+UtranRelation.pmRlAddSuccessBestCellPacketLow+UtranRelati
on.pmRlAddSuccessBestCellSpeech+UtranRelation.pmRlAddSuccessBestCellStandAlone+Utra
nRelation.pmRlAddSuccessBestCellStream)/
(UtranRelation.pmRlAddAttemptsBestCellCsConvers+UtranRelation.pmRlAddAttemptsBestCe
llPacketHigh+UtranRelation.pmRlAddAttemptsBestCellPacketLow+UtranRelation.pmRlAddAt
temptsBestCellSpeech+UtranRelation.pmRlAddAttemptsBestCellStandAlone+UtranRelation.
pmRlAddAttemptsBestCellStream)
Nov_IFHOAttempt_=(UtranRelation.pmAttNonBlindIfhoPsIntEul+UtranRelation.pmAttNonBli
ndIfhoPsIntHs+UtranRelation.pmAttNonBlindIfhoPsStrHs+UtranRelation.pmAttNonBlindInt
erFreqHoCsConversational+UtranRelation.pmAttNonBlindInterFreqHoCsSpeech12+UtranRela
tion.pmAttNonBlindInterFreqHoPsInteractiveGreater64+UtranRelation.pmAttNonBlindInte
rFreqHoPsInteractiveLess64+UtranRelation.pmAttNonBlindInterFreqHoStreamingOther)
Nov_IFHOFail_=(UtranRelation.pmAttNonBlindIfhoPsIntEul+UtranRelation.pmAttNonBlindI
fhoPsIntHs+UtranRelation.pmAttNonBlindIfhoPsStrHs+UtranRelation.pmAttNonBlindInterF
reqHoCsConversational+UtranRelation.pmAttNonBlindInterFreqHoCsSpeech12+UtranRelatio
n.pmAttNonBlindInterFreqHoPsInteractiveGreater64+UtranRelation.pmAttNonBlindInterFr
eqHoPsInteractiveLess64+UtranRelation.pmAttNonBlindInterFreqHoStreamingOther)-
(UtranRelation.pmSuccNonBlindIfhoPsIntEul+UtranRelation.pmSuccNonBlindIfhoPsIntHs+U
tranRelation.pmSuccNonBlindIfhoPsStrHs+UtranRelation.pmSuccNonBlindInterFreqHoCsCon
versational+UtranRelation.pmSuccNonBlindInterFreqHoCsSpeech12+UtranRelation.pmSuccN
onBlindInterFreqHoPsInteractiveGreater64+UtranRelation.pmSuccNonBlindInterFreqHoPsI
nteractiveLess64+UtranRelation.pmSuccNonBlindInterFreqHoStreamingOther)
Nov_IFHOSR_=100*(UtranRelation.pmSuccNonBlindIfhoPsIntEul+UtranRelation.pmSuccNonBl
indIfhoPsIntHs+UtranRelation.pmSuccNonBlindIfhoPsStrHs+UtranRelation.pmSuccNonBlind
InterFreqHoCsConversational+UtranRelation.pmSuccNonBlindInterFreqHoCsSpeech12+Utran
Relation.pmSuccNonBlindInterFreqHoPsInteractiveGreater64+UtranRelation.pmSuccNonBli
ndInterFreqHoPsInteractiveLess64+UtranRelation.pmSuccNonBlindInterFreqHoStreamingOt
her)/
(UtranRelation.pmAttNonBlindIfhoPsIntEul+UtranRelation.pmAttNonBlindIfhoPsIntHs+Utr
anRelation.pmAttNonBlindIfhoPsStrHs+UtranRelation.pmAttNonBlindInterFreqHoCsConvers
ational+UtranRelation.pmAttNonBlindInterFreqHoCsSpeech12+UtranRelation.pmAttNonBlin
dInterFreqHoPsInteractiveGreater64+UtranRelation.pmAttNonBlindInterFreqHoPsInteract
iveLess64+UtranRelation.pmAttNonBlindInterFreqHoStreamingOther)
IRATATT = (((GsmRelation.pmNoAttOutIratHoMulti )+
(GsmRelation.pmNoAttOutIratHoSpeech )) )
IRATHOFAILURE = (100*((GsmRelation.pmNoFailOutIratHoSpeechGsmFailure )+
(GsmRelation.pmNoFailOutIratHoMultiGsmFailure )) )
ZZ_IFHO_Out_SR
=(UtranRelation.pmSuccNonBlindInterFreqHoCsSpeech12+UtranRelation.pmSuccNonBlindInt
erFreqHoCsConversational+UtranRelation.pmSuccNonBlindInterFreqHoPsInteractiveLess64
+UtranRelation.pmSuccNonBlindInterFreqHoPsInteractiveGreater64+UtranRelation.pmSucc
NonBlindInterFreqHoStreamingOther+UtranRelation.pmSuccNonBlindIfhoPsIntHs+UtranRela
tion.pmSuccNonBlindIfhoPsIntEul+UtranRelation.pmSuccNonBlindIfhoPsStrHs)/
(UtranRelation.pmAttNonBlindInterFreqHoCsSpeech12+UtranRelation.pmAttNonBlindInterF
reqHoCsConversational+UtranRelation.pmAttNonBlindInterFreqHoPsInteractiveLess64+Utr
anRelation.pmAttNonBlindInterFreqHoPsInteractiveGreater64+UtranRelation.pmAttNonBli
ndInterFreqHoStreamingOther+UtranRelation.pmAttNonBlindIfhoPsIntHs+UtranRelation.pm
AttNonBlindIfhoPsIntEul+UtranRelation.pmAttNonBlindIfhoPsStrHs)*100
ZZ_IFHO_Out_Fail
=(UtranRelation.pmAttNonBlindInterFreqHoCsSpeech12+UtranRelation.pmAttNonBlindInter
FreqHoCsConversational+UtranRelation.pmAttNonBlindInterFreqHoPsInteractiveLess64+Ut
ranRelation.pmAttNonBlindInterFreqHoPsInteractiveGreater64+UtranRelation.pmAttNonBl
indInterFreqHoStreamingOther+UtranRelation.pmAttNonBlindIfhoPsIntHs+UtranRelation.p
mAttNonBlindIfhoPsIntEul+UtranRelation.pmAttNonBlindIfhoPsStrHs)-
(UtranRelation.pmSuccNonBlindInterFreqHoCsSpeech12+UtranRelation.pmSuccNonBlindInte
rFreqHoCsConversational+UtranRelation.pmSuccNonBlindInterFreqHoPsInteractiveLess64+
UtranRelation.pmSuccNonBlindInterFreqHoPsInteractiveGreater64+UtranRelation.pmSuccN
onBlindInterFreqHoStreamingOther+UtranRelation.pmSuccNonBlindIfhoPsIntHs+UtranRelat
ion.pmSuccNonBlindIfhoPsIntEul+UtranRelation.pmSuccNonBlindIfhoPsStrHs)
ZZ_SHO_Out_SR
=(UtranRelation.pmRlAddSuccessBestCellSpeech+UtranRelation.pmRlAddSuccessBestCellCs
Convers+UtranRelation.pmRlAddSuccessBestCellPacketLow+UtranRelation.pmRlAddSuccessB
estCellPacketHigh+UtranRelation.pmRlAddSuccessBestCellStream)/
(UtranRelation.pmRlAddAttemptsBestCellStream+UtranRelation.pmRlAddAttemptsBestCellS
peech+ UtranRelation.pmRlAddAttemptsBestCellCsConvers+
UtranRelation.pmRlAddAttemptsBestCellPacketLow+
UtranRelation.pmRlAddAttemptsBestCellPacketHigh)*100
ZZ_SHO_Out_Fail
=(UtranRelation.pmRlAddAttemptsBestCellStream+UtranRelation.pmRlAddAttemptsBestCell
Speech+ UtranRelation.pmRlAddAttemptsBestCellCsConvers+
UtranRelation.pmRlAddAttemptsBestCellPacketLow+
UtranRelation.pmRlAddAttemptsBestCellPacketHigh)-
(UtranRelation.pmRlAddSuccessBestCellSpeech+UtranRelation.pmRlAddSuccessBestCellCsC
onvers+UtranRelation.pmRlAddSuccessBestCellPacketLow+UtranRelation.pmRlAddSuccessBe
stCellPacketHigh+UtranRelation.pmRlAddSuccessBestCellStream)
AvgCE_UL=IubLink.pmSumUlCredits/IubLink.pmSamplesUlCredits
AvgCE_DL=IubLink.pmSumDlCredits/IubLink.pmSamplesDlCredits
WR_RRC_FAIL=pmTotNoRrcConnectReqCs+pmTotNoRrcConnectReqPs-
pmTotNoRrcConnectReqCsSucc-pmTotNoRrcConnectReqPsSucc-pmNoLoadSharingRrcConnCs-
pmNoLoadSharingRrcConnPs
WR_RRC_FAIL_CS=(pmTotNoRrcConnectReqCs-pmNoLoadSharingRrcConnCs)-
pmTotNoRrcConnectReqCsSucc
WR_RRC_FAIL_PS=(pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs)-
pmTotNoRrcConnectReqPsSucc
WR_RAB_FAIL_EUL=pmNoRabEstablishAttemptPacketInteractiveEul-
pmNoRabEstablishSuccessPacketInteractiveEul
WR_DropCS_Count=pmNoSystemRabReleaseSpeech+pmNoSystemRabReleaseCs64
WR_DropPS_Count=(pmNoSuccRbReconfPsIntHs+pmPsIntHsToFachSucc+pmNoSuccRbReconfPsIntD
ch+pmUpswitchFachHsSuccess+pmNoNormalRabReleasePacket-
pmNoNormalRabReleasePacketUra+pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra)-(pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra-pmChSwitchAttemptFachUra)
WR_DropPSEUL_Count=pmNoSystemRbReleaseEul
WR_SHOFail_Count=pmNoTimesCellFailAddToActSet
WR_PS_IRAT_Fail_Count=GsmRelation.pmNoOutIratCcAtt-GsmRelation.pmNoOutIratCcSuccess
WR_IFHO_Fail_Count=pmNoTimesIfhoCellFailAddToActSet
WR_CS_IRAT_Fail_Count=GsmRelation.pmNoAttOutIratHoSpeech-
GsmRelation.pmNoSuccessOutIratHoSpeech
WR_RRCSUCC=RRCSUC
WR_CSSRCS=CSSRCS
WR_CSSRPS=CSSRPS
WR_CSSRPSEUL=CSSRPSEUL
WR_CDRCS=DCRCS
WR_CDRPS=DCRPS
WR_CDRPSEUL=DCRPSEUL
WR_SHOSR=SHOSR
WR_3G_IFHOSR=100*((pmNoTimesIfhoRlAddToActSet)/(((pmNoTimesIfhoRlAddToActSet)+
(pmNoTimesIfhoCellFailAddToActSet))))
WR_PS_IRAT_HOSR=PS_IRAT_HOSR
WR_CS_IRAT_HOSR=CS_IRAT_HOSR
HSScheduler_HSSCHLimit=100*HsDschResources.pmRemainingResourceCheck[0]/HsDschResour
ces.pmNoActiveSubFrames
HSScheduler_HS_PDSCHCodeShortage=100*HsDschResources.pmRemainingResourceCheck[1]/Hs
DschResources.pmNoActiveSubFrames
HSScheduler_HS_PDSCHpowerShortage=100*HsDschResources.pmRemainingResourceCheck[2]/H
sDschResources.pmNoActiveSubFrames
n_pag=LocationArea.pmCnInitPagingToIdleUeLa+RoutingArea.pmCnInitPagingToIdleUeRa+Pa
ging.pmCnInitPagingToIdleUe+Paging.pmNoPageDiscardCmpLoadC
I_tot=n_pag/86400
AFF_frameloss=100*(IubDataStreams.pmDchFramesTooLate/IubDataStreams.pmDchFramesRece
ived)
AFF_In_Discards=GigaBitEthernet.pmIfInDiscardsLink1+GigaBitEthernet.pmIfInDiscardsL
ink2+GigaBitEthernet.pmIfInErrorsLink1+GigaBitEthernet.pmIfInErrorsLink2
AFF_Out_Discards=GigaBitEthernet.pmIfOutDiscardsLink1+GigaBitEthernet.pmIfOutDiscar
dsLink2+GigaBitEthernet.pmIfOutErrorsLink1+GigaBitEthernet.pmIfOutErrorsLink2
AFF_pmDot1qTpVlanPortInDiscards=GigaBitEthernet.pmDot1qTpVlanPortInDiscardsLink1+Gi
gaBitEthernet.pmDot1qTpVlanPortInDiscardsLink2
AFF_pmhsserevecong=IubLink.pmhsserevecong
AFF_pmTotalTimeIubLinkCongestedDl=IubLink.pmTotalTimeIubLinkCongestedDl
AFF_pmTotalTimeIubLinkUnavail=IubLink.pmTotalTimeIubLinkUnavail
FT_MPCalc_Callsm=(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRab
EstablishSuccessCs64+pmNoRabEstablishSuccessPacketInteractive+pmNoRabEstablishSucce
ssPacketStream+pmNoRabEstablishSuccessPacketStream128+pmNoRabEstSuccessPsStreamHs)/
3600/(LoadControl.pm_count/4)
FT_MPCalc_OtherHOsm=((pmNoHsCcSuccess+pmNoPsStreamHsCcSuccess+pmNoInCsIratHoSuccess
+pmNoDirRetrySuccess+pmNoTimesIfhoRlAddToActSet)+
(pmNoSuccInCnhhoSpeech+pmNoSuccInCnhhoCsNonSpeech)+
(pmNoSuccOutCnhhoSpeech+pmNoSuccOutCnhhoSpeech)+
(Handover.pmSoftSofterHoSuccessIur+Handover.pmNoSuccessSbHo)+
(GsmRelation.pmNoSuccessOutIratHoCs57+GsmRelation.pmNoSuccessOutIratHoMulti+GsmRela
tion.pmNoSuccessOutIratHoSpeech+GsmRelation.pmNoSuccessOutIratHoStandalone+GsmRelat
ion.pmNoSuccLbhoSpeech))/3600/(LoadControl.pm_count/4)
FT_MPCalc_SofterHOsm=(Handover.pmSofterHoSuccessNonIur)/3600/
(LoadControl.pm_count/4)
FT_MPCalc_SoftHosm=((Handover.pmSoftHoSuccessNonIur)+
(pmNoHsCcSuccess+pmNoEulCcSuccess+pmNoPsStreamHsCcSuccess)+
(pmSoftSofterHoSuccessIur)+
(pmNoSuccessOutIratHoCs57+pmNoSuccessOutIratHoMulti+pmNoSuccessOutIratHoSpeech+pmNo
SuccessOutIratHoStandalone)+(pmNoTimesIfhoRlAddToActSet)+
(pmTotNoRrcConnectSuccessIratCellResel))/3600/(LoadControl.pm_count/4)
FT_MPCalc_SRBm=(pmTotNoRrcConnectReqSuccess-pmTotNoRrcConnectReqCsSucc-
pmTotNoRrcConnectReqPsSucc)/3600/(LoadControl.pm_count/4)
FT_MPCalc_Switchesm=((pmUlUpswitchSuccessLow+pmDlUpswitchSuccessLow+pmUlUpswitchSuc
cessMedium+pmDlUpswitchSuccessMedium+pmUlUpswitchSuccessHigh+pmDlUpswitchSuccessHig
h+pmUlUpswitchSuccessEul+pmDlUpswitchSuccessHs+pmUpswitchFachHsSuccess+pmDownSwitch
Success)+(pmChSwitchSuccUraFach+pmChSwitchSuccFachUra))/3600/
(LoadControl.pm_count/4)
FT_UP_CSm=(pmUlTrafficVolumeCs57+pmDlTrafficVolumeCs57+pmUlTrafficVolumeCs64+pmDlTr
afficVolumeCs64)/3600/(DcDevice.pm_count/4)/1.45
FT_UP_PsHsm=(IpEthPacketDataRouter.pmNoRoutedIpBytesDl+IpEthPacketDataRouter.pmNoRo
utedIpBytesUl)*8/3600/(DcDevice.pm_count/4)
FT_UP_Voicem=(pmUlTrafficVolumeCs12+pmDlTrafficVolumeCs12+pmUlTrafficVolumeAmr4750+
pmDlTrafficVolumeAmr4750+pmUlTrafficVolumeAmr5900+pmDlTrafficVolumeAmr5900+pmUlTraf
ficVolumeAmr7950+pmDlTrafficVolumeAmr7950+pmUlTrafficVolumeAmrNbMm+pmDlTrafficVolum
eAmrNbMm+pmUlTrafficVolumeAmrWb+pmDlTrafficVolumeAmrWb)/3600/
(DcDevice.pm_count/4)/1.45
etriyul_HOSR=100*((pmNoTimesRlAddToActSet+pmNoTimesIfhoRlAddToActSet+GsmRelation.pm
NoSuccessOutIratHoSpeech+GsmRelation.pmNoSuccessOutIratHoMulti+GsmRelation.pmNoOutI
ratCcSuccess)/
(pmNoTimesRlAddToActSet+pmNoTimesCellFailAddToActSet+pmNoTimesIfhoRlAddToActSet+pmN
oTimesIfhoCellFailAddToActSet+GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAt
tOutIratHoMulti+GsmRelation.pmNoOutIratCcAtt))
PSHsAvgTputPerCell = (pmSumAckedBitsSpi00 + pmSumAckedBitsSpi01 +
pmSumAckedBitsSpi02 + pmSumAckedBitsSpi03 + pmSumAckedBitsSpi04 +
pmSumAckedBitsSpi05 + pmSumAckedBitsSpi06 + pmSumAckedBitsSpi07 +
pmSumAckedBitsSpi08 + pmSumAckedBitsSpi09 + pmSumAckedBitsSpi10 +
pmSumAckedBitsSpi11 + pmSumAckedBitsSpi12 + pmSumAckedBitsSpi13 +
pmSumAckedBitsSpi14 + pmSumAckedBitsSpi15) / (0.002 * (pmNoActiveSubFrames +
pmNoInactiveRequiredSubFrames))
PSHsEfficiency = 100 * pmNoActiveSubFrames / (pmNoActiveSubFrames +
pmNoInactiveRequiredSubFrames)
HSLostFrameRatio = 100 * (IubDataStreams.pmHsDataFramesLostSpi01 +
IubDataStreams.pmHsDataFramesLostSpi02 + IubDataStreams.pmHsDataFramesLostSpi03 +
IubDataStreams.pmHsDataFramesLostSpi04 + IubDataStreams.pmHsDataFramesLostSpi05 +
IubDataStreams.pmHsDataFramesLostSpi06 + IubDataStreams.pmHsDataFramesLostSpi07 +
IubDataStreams.pmHsDataFramesLostSpi08 + IubDataStreams.pmHsDataFramesLostSpi09 +
IubDataStreams.pmHsDataFramesLostSpi10 + IubDataStreams.pmHsDataFramesLostSpi11 +
IubDataStreams.pmHsDataFramesLostSpi12 + IubDataStreams.pmSumAckedBitsSpi13 +
IubDataStreams.pmHsDataFramesLostSpi14 + IubDataStreams.pmHsDataFramesLostSpi15) /
(IubDataStreams.pmHsDataFramesLostSpi01 + IubDataStreams.pmHsDataFramesLostSpi02 +
IubDataStreams.pmHsDataFramesLostSpi03 + IubDataStreams.pmHsDataFramesLostSpi04 +
IubDataStreams.pmHsDataFramesLostSpi05 + IubDataStreams.pmHsDataFramesLostSpi06 +
IubDataStreams.pmHsDataFramesLostSpi07 + IubDataStreams.pmHsDataFramesLostSpi08 +
IubDataStreams.pmHsDataFramesLostSpi09 + IubDataStreams.pmHsDataFramesLostSpi10 +
IubDataStreams.pmHsDataFramesLostSpi11 + IubDataStreams.pmHsDataFramesLostSpi12 +
IubDataStreams.pmHsDataFramesLostSpi13 + IubDataStreams.pmHsDataFramesLostSpi14 +
IubDataStreams.pmHsDataFramesLostSpi15 + IubDataStreams.pmHsDataFramesReceivedSpi01
+ IubDataStreams.pmHsDataFramesReceivedSpi02 +
IubDataStreams.pmHsDataFramesReceivedSpi03 +
IubDataStreams.pmHsDataFramesReceivedSpi04 +
IubDataStreams.pmHsDataFramesReceivedSpi05 +
IubDataStreams.pmHsDataFramesReceivedSpi06 +
IubDataStreams.pmHsDataFramesReceivedSpi07 +
IubDataStreams.pmHsDataFramesReceivedSpi08 +
IubDataStreams.pmHsDataFramesReceivedSpi09 +
IubDataStreams.pmHsDataFramesReceivedSpi10 +
IubDataStreams.pmHsDataFramesReceivedSpi11 +
IubDataStreams.pmHsDataFramesReceivedSpi12 +
IubDataStreams.pmHsDataFramesReceivedSpi13 +
IubDataStreams.pmHsDataFramesReceivedSpi14 +
IubDataStreams.pmHsDataFramesReceivedSpi15)
PSIntHSLimitingRatio = pmCapAllocIubHsLimitingRatioSpi04
SHO_Overhead= 100*(pmSumUesWith1Rls3RlInActSet+(2*pmSumUesWith2Rls3RlInActSet)
+(3*pmSumUesWith3Rls3RlInActSet))/
((pmSumUesWith1Rls1RlInActSet+pmSumUesWith1Rls2RlInActSet+pmSumUesWith1Rls3RlInActS
et)+(2*(pmSumUesWith2Rls2RlInActSet+pmSumUesWith2Rls3RlInActSet))
+(3*(pmSumUesWith3Rls3RlInActSet)))
# IP TransportNetwork
SctpPacketLossRatio=100*(Sctp.pmSctpStatRetransChunks/
(Sctp.pmSctpStatSentChunks+Sctp.pmSctpStatRetransChunks))
Has_timeInterval=timeInterval
PLT_num_001PC_CSSR_PS_R99=((100*(pmTotNoRrcConnectReqPsSucc/
(pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs)))*(100*(pmNoRabEstSuccessPsIntNonHs/pmNoRabEstAttemptPsIn
tNonHs)))/100
PLT_num_002PC_CSSR_PS_HS=((100*(pmTotNoRrcConnectReqPsSucc/(pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs))) *
(100*(pmNoRabEstablishSuccessPacketInteractiveHs/pmNoRabEstablishAttemptPacketInter
activeHs)))/100
PLT_num_003PC_CSSR_PS_EUL=((100*(pmTotNoRrcConnectReqPsSucc/
(pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs))) *
(100*(pmNoRabEstablishSuccessPacketInteractiveEul/pmNoRabEstablishAttemptPacketInte
ractiveEul)))/100
PLT_num_004PC_DCR_PS_R99=100*(pmNoSystemRabReleasePacket-pmNoSystemRbReleaseHs-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra-pmChSwitchAttemptFachUra)/
(pmNoSuccRbReconfOrigPsIntDch+pmUpswitchFachHsSuccess+pmNoNormalRabReleasePacket-
pmNoNormalRabReleasePacketUra-pmNoNormalRbReleaseHs+pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra-pmNoSystemRbReleaseHs+pmChSwitchSuccFachUra)
PLT_num_005PC_DCR_PS_HS=100*(pmNoSystemRbReleaseHs/
(pmNoSuccRbReconfPsIntHs+pmPsIntHsToFachSucc+pmNoNormalRbReleaseHs+pmNoSystemRbRele
aseHs))
PLT_num_006PC_DCR_PS_EUL=100*(pmNoSystemRbReleaseEul/
(pmNoSuccRbReconfPsIntEul+pmPsIntHsToFachSucc+pmNoNormalRbReleaseEul+pmNoSystemRbRe
leaseEul))
PLT_num_007PC_R99_Mean_DL_Thp=pmSumDchUlRlcUserPacketThp/pmSamplesDchUlRlcUserPacke
tThp
PLT_num_008PC_R99_Mean_UL_Thp=pmSumDchDlRlcUserPacketThp/pmSamplesDchDlRlcUserPacke
tThp
PLT_num_009PC_HS_Cell_Thp=(HsDschResources.pmSumAckedBitsSpi00 +
HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 +
HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi04 +
HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 +
HsDschResources.pmSumAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 +
HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 +
HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 +
HsDschResources.pmSumAckedBitsSpi13 + HsDschResources.pmSumAckedBitsSpi14 +
HsDschResources.pmSumAckedBitsSpi15)/(0.002*(HsDschResources.pmNoActiveSubFramesSpi
00 + HsDschResources.pmNoActiveSubFramesSpi01 +
HsDschResources.pmNoActiveSubFramesSpi02 + HsDschResources.pmNoActiveSubFramesSpi03
+ HsDschResources.pmNoActiveSubFramesSpi04 +
HsDschResources.pmNoActiveSubFramesSpi05 + HsDschResources.pmNoActiveSubFramesSpi06
+ HsDschResources.pmNoActiveSubFramesSpi07 +
HsDschResources.pmNoActiveSubFramesSpi08 + HsDschResources.pmNoActiveSubFramesSpi09
+ HsDschResources.pmNoActiveSubFramesSpi10 +
HsDschResources.pmNoActiveSubFramesSpi11 + HsDschResources.pmNoActiveSubFramesSpi12
+ HsDschResources.pmNoActiveSubFramesSpi13 +
HsDschResources.pmNoActiveSubFramesSpi14 + HsDschResources.pmNoActiveSubFramesSpi15
+ HsDschResources.pmNoInActiveRequiredSubFramesSpi00 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi01 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi02 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi03 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi04 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi05 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi06 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi07 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi08 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi09 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi10 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi11 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi12 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi13 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi14 +
HsDschResources.pmNoInActiveRequiredSubFramesSpi15))
PLT_num_010PC_EUL_Cell_Thp=(EDchResources.pmSumAckedBitsCellEulTti10 +
EDchResources.pmSumAckedBitsCellEulTti2)/(0.002*EDchResources.pmNoActive2msInterval
sEul)
PLT_num_011PC_MP_LOAD=(LoadControl.pmSumMeasuredLoad/LoadControl.pmSamplesMeasuredL
oad)
PLT_num_012PC_AV_Cell=100*(1-((pmCellDowntimeAuto +
pmCellDowntimeMan)/(UtranCell.pm_count*900)))
PLT_num_013PC_AV_HS=100*(1 - ((pmHsDowntimeAuto +
pmHsDowntimeMan)/(UtranCell.pm_count*900)))
PLT_num_014PC_AV_EUL=100*(1 - ((pmEulDowntimeAuto +
pmEulDowntimeMan)/(UtranCell.pm_count*900)))
PLT_num_015PC_RRC_PS_SR=100*(pmTotNoRrcConnectReqPsSucc/(pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs))
PLT_num_016PC_RRC_PS_Attempt=pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs
PLT_num_017PC_RRC_PS_Success=pmTotNoRrcConnectReqPsSucc
PLT_num_018PC_RRC_Denied_Adm=pmNoRrcReqDeniedAdmDlChnlCode +
pmNoRrcReqDeniedAdmDlHw + pmNoRrcReqDeniedAdmDlPwr + pmNoRrcReqDeniedAdmUlHw
PLT_num_019PC_RRC_Denied_Adm_DL_Code=pmNoRrcReqDeniedAdmDlChnlCode
PLT_num_020PC_RRC_Denied_Adm_DL_Pwr=pmNoRrcReqDeniedAdmDlPwr
PLT_num_021PC_RRC_Denied_Adm_DL_CE=pmNoRrcReqDeniedAdmDlHw
PLT_num_022PC_RRC_Denied_Adm_UL_CE=pmNoRrcReqDeniedAdmUlHw
PLT_num_023PC_RRC_Block_Node_PS=pmNoRrcConnReqBlockNodePs
PLT_num_024PC_RRC_Block_TN_PS=pmNoRrcConnReqBlockTnPs
PLT_num_025PC_RRC_Failed_HW_PS=pmNoFailedRrcConnectReqPsHw
PLT_num_026PC_RRC_Rej_Mp_Load=pmNoRejRrcConnMpLoadC
PLT_num_027PC_RAB_PS_SR=100*(pmNoRabEstablishSuccessPacketInteractive/
((pmNoRabEstablishAttemptPacketInteractive-(pmNoIncomingHsHardHoAttempt-
pmNoIncomingHsHardHoSuccess-pmNoHsHardHoReturnOldChTarget))))
PLT_num_028PC_RAB_PS_R99=100*(pmNoRabEstSuccessPsIntNonHs/pmNoRabEstAttemptPsIntNon
Hs)
PLT_num_029PC_RAB_PS_HS=100*(pmNoRabEstablishSuccessPacketInteractiveHs/pmNoRabEsta
blishAttemptPacketInteractiveHs)
PLT_num_030PC_RAB_PS_EUL=100*(pmNoRabEstablishSuccessPacketInteractiveEul/pmNoRabEs
tablishAttemptPacketInteractiveEul)
PLT_num_031PC_RAB_Failed_Adm_DL_Ase=pmNoFailedRabEstAttemptLackDlAse
PLT_num_032PC_RAB_Failed_Adm_UL_Ase=pmNoFailedRabEstAttemptLackUlAse
PLT_num_033PC_RAB_Failed_Adm_DL_Code=pmNoFailedRabEstAttemptLackDlChnlCode
PLT_num_034PC_RAB_Failed_Adm_UL_CE=pmNoFailedRabEstAttemptLackUlHwBest
PLT_num_035PC_RAB_Failed_Adm_DL_CE=pmNoFailedRabEstAttemptLackDlHwBest
PLT_num_036PC_RAB_Failed_Adm_DL_Pwr=pmNoFailedRabEstAttemptLackDlPwr
PLT_num_037PC_RAB_Failed_Adm_SF=pmNoFailedRabEstAttemptExceedConnLimit
PLT_num_038PC_RAB_Failed_Adm=pmNoFailedRabEstAttemptExceedConnLimit +
pmNoFailedRabEstAttemptLackDlChnlCode + pmNoFailedRabEstAttemptLackDlPwr +
pmNoFailedRabEstAttemptLackDlAse + pmNoFailedRabEstAttemptLackUlAse +
pmNoFailedRabEstAttemptLackDlHwBest + pmNoFailedRabEstAttemptLackUlHwBest
PLT_num_039PC_RAB_Block_Node_PS_R99=pmNoRabEstBlkNodePsIntNonHsBest +
pmNoRabEstBlkNodePsStrNonHsBest
PLT_num_040PC_RAB_Block_Node_PS_HS=pmNoRabEstBlockNodePsIntHsBest +
pmNoRabEstBlockNodePsStrHsBest
PLT_num_041PC_RAB_Denied_RN_PS_PS=pmNoOfNonHoReqDeniedInteractive +
pmNoOfNonHoReqDeniedPsStreaming + pmNoOfNonHoReqDeniedHs + pmNoOfNonHoReqDeniedEul
PLT_num_042PC_RAB_Block_TN_PS_R99=pmNoRabEstBlockTnPsIntNonHsBest +
pmNoRabEstBlockTnPsStrNonHsBest
PLT_num_043PC_RAB_Block_TN_PS_HS=pmNoRabEstBlockTnPsIntHsBest +
pmNoRabEstBlockTnPsStreamHsBest
PLT_num_044PC_Failure_After_Adm=pmNoFailedAfterAdm
PLT_num_045PC_SHO_Overhead=100*(pmSumUesWith1Rls3RlInActSet+(2*pmSumUesWith2Rls3RlI
nActSet)+(3*pmSumUesWith3Rls3RlInActSet))/
((pmSumUesWith1Rls1RlInActSet+pmSumUesWith1Rls2RlInActSet+pmSumUesWith1Rls3RlInActS
et)+(2*(pmSumUesWith2Rls2RlInActSet+pmSumUesWith2Rls3RlInActSet))
+(3*(pmSumUesWith3Rls3RlInActSet)))
PLT_num_046PC_EUL_Rej_Adm=pmNoServingCellReqDeniedEul
PLT_num_047PC_EUL_Rej_Adm_TTI2=pmNoServingCellReqDeniedEulTti2
PLT_num_048PC_EUL_Rej_NonServing_Adm=pmNoNonServingCellReqDeniedEul
PLT_num_049PC_PropagationDelay=Prach.pmPropagationDelay
PLT_num_050PC_SHO_SR=100*(pmNoTimesRlAddToActSet/(pmNoTimesRlAddToActSet +
pmNoTimesCellFailAddToActSet))
PLT_num_051PC_IFHO_SR=100 * (pmNoTimesIfhoRlAddToActSet /
(pmNoTimesIfhoCellFailAddToActSet + pmNoTimesIfhoRlAddToActSet))
PLT_num_052PC_HS_CC=100 * (pmNoHsCcSuccess / pmNoHsCcAttempt)
PLT_num_053PC_HS_CC_Attempt=pmNoHsCcAttempt
PLT_num_054PC_HS_CC_Success=pmNoHsCcSuccess
PLT_num_055PC_EUL_CC_Success=pmNoEulCcSuccess
PLT_num_056PC_EUL_CC_Attempt=pmNoEulCcAttempt
PLT_num_057PC_PS_IRAT_CC_Attempt=GsmRelation.pmNoOutIratCcAtt
PLT_num_058PC_PS_IRAT_CC_Success=GsmRelation.pmNoOutIratCcSuccess
PLT_num_059PC_EUL_CC=(100 *((pmNoEulCcSuccess)/(pmNoEulCcAttempt)))
PLT_num_060PC_PS_IRAT_CC=100*(GsmRelation.pmNoOutIratCcSuccess/GsmRelation.pmNoOutI
ratCcAtt)
PLT_num_061DownSwitch_FachToIdle_Count = pmChSwitchFachIdle
PLT_num_062DownSwitch_FachToUra = 100 * (pmChSwitchSuccFachUra /
pmChSwitchAttemptFachUra)
PLT_num_063DownSwitch = 100 * (pmDownSwitchSucess / pmDownSwitchAttempt)
PLT_num_064DownSwitch_HsToDch = 100 * (pmHsToDchSuccess / pmHsToDchAttempt)
PLT_num_065DownSwitch_EulToDch = 100 * (pmEulToDchSuccess / pmEulToDchAttempt)
PLT_num_078PC_HSDPA_CQI=WeightedAverage([HsDschResources.pmReportedCqi[0],HsDschRes
ources.pmReportedCqi[1],HsDschResources.pmReportedCqi[2],HsDschResources.pmReported
Cqi[3],HsDschResources.pmReportedCqi[4],HsDschResources.pmReportedCqi[5],HsDschReso
urces.pmReportedCqi[6],HsDschResources.pmReportedCqi[7],HsDschResources.pmReportedC
qi[8],HsDschResources.pmReportedCqi[9],HsDschResources.pmReportedCqi[10],HsDschReso
urces.pmReportedCqi[11],HsDschResources.pmReportedCqi[12],HsDschResources.pmReporte
dCqi[13],HsDschResources.pmReportedCqi[14],HsDschResources.pmReportedCqi[15],HsDsch
Resources.pmReportedCqi[16],HsDschResources.pmReportedCqi[17],HsDschResources.pmRep
ortedCqi[18],HsDschResources.pmReportedCqi[19],HsDschResources.pmReportedCqi[20],Hs
DschResources.pmReportedCqi[21],HsDschResources.pmReportedCqi[22],HsDschResources.p
mReportedCqi[23],HsDschResources.pmReportedCqi[24],HsDschResources.pmReportedCqi[25
],HsDschResources.pmReportedCqi[26],HsDschResources.pmReportedCqi[27],HsDschResourc
es.pmReportedCqi[28],HsDschResources.pmReportedCqi[29],HsDschResources.pmReportedCq
i[30]],
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
])
PLT_num_079PC_HS_MacHS_BLER=100 * (HsDschResources.pmNackReceived /
(HsDschResources.pmNackReceived + HsDschResources.pmAckReceived))
PLT_num_080PC_HS_Retrans_Overhead=100 *
(((HsDschResources.pmSumTransmittedBitsSpi01 +
HsDschResources.pmSumTransmittedBitsSpi02 +
HsDschResources.pmSumTransmittedBitsSpi03 +
HsDschResources.pmSumTransmittedBitsSpi04 +
HsDschResources.pmSumTransmittedBitsSpi05 +
HsDschResources.pmSumTransmittedBitsSpi06 +
HsDschResources.pmSumTransmittedBitsSpi07 +
HsDschResources.pmSumTransmittedBitsSpi08 +
HsDschResources.pmSumTransmittedBitsSpi09 +
HsDschResources.pmSumTransmittedBitsSpi10 +
HsDschResources.pmSumTransmittedBitsSpi11 +
HsDschResources.pmSumTransmittedBitsSpi12 +
HsDschResources.pmSumTransmittedBitsSpi13 +
HsDschResources.pmSumTransmittedBitsSpi14 +
HsDschResources.pmSumTransmittedBitsSpi15) - (HsDschResources.pmSumAckedBitsSpi00 +
HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 +
HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi04 +
HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 +
HsDschResources.pmSumAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 +
HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 +
HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 +
HsDschResources.pmSumAckedBitsSpi13 + HsDschResources.pmSumAckedBitsSpi14 +
HsDschResources.pmSumAckedBitsSpi15))/(HsDschResources.pmSumTransmittedBitsSpi01 +
HsDschResources.pmSumTransmittedBitsSpi02 +
HsDschResources.pmSumTransmittedBitsSpi03 +
HsDschResources.pmSumTransmittedBitsSpi04 +
HsDschResources.pmSumTransmittedBitsSpi05 +
HsDschResources.pmSumTransmittedBitsSpi06 +
HsDschResources.pmSumTransmittedBitsSpi07 +
HsDschResources.pmSumTransmittedBitsSpi08 +
HsDschResources.pmSumTransmittedBitsSpi09 +
HsDschResources.pmSumTransmittedBitsSpi10 +
HsDschResources.pmSumTransmittedBitsSpi11 +
HsDschResources.pmSumTransmittedBitsSpi12 +
HsDschResources.pmSumTransmittedBitsSpi13 +
HsDschResources.pmSumTransmittedBitsSpi14 +
HsDschResources.pmSumTransmittedBitsSpi15))
PLT_num_081PC_EUL_Tti10_Retrans_Overhead=100 *
(EdchResources.pmSumNackedBitsCellEulTti10 /
(EdchResources.pmSumAckedBitsCellEulTti10 +
EdchResources.pmSumNackedBitsCellEulTti10))
PLT_num_082PC_EUL_Tti2_Retrans_Overhead=100 *
(EdchResources.pmSumNackedBitsCellEulTti2 /
(EdchResources.pmSumAckedBitsCellEulTti2 +
EdchResources.pmSumNackedBitsCellEulTti2))
PLT_num_083PC_HS_User_Thp=(HsDschResources.pmSumAckedBitsSpi00 +
HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 +
HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi04 +
HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 +
HsDschResources.pmSumAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 +
HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 +
HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 +
HsDschResources.pmSumAckedBitsSpi13 + HsDschResources.pmSumAckedBitsSpi14 +
HsDschResources.pmSumAckedBitsSpi15)/(0.002*(HsDschResources.pmSumNonEmptyUserBuffe
rsSpi00+HsDschResources.pmSumNonEmptyUserBuffersSpi01 +
HsDschResources.pmSumNonEmptyUserBuffersSpi02 +
HsDschResources.pmSumNonEmptyUserBuffersSpi03 +
HsDschResources.pmSumNonEmptyUserBuffersSpi04 +
HsDschResources.pmSumNonEmptyUserBuffersSpi05 +
HsDschResources.pmSumNonEmptyUserBuffersSpi06 +
HsDschResources.pmSumNonEmptyUserBuffersSpi07 +
HsDschResources.pmSumNonEmptyUserBuffersSpi08 +
HsDschResources.pmSumNonEmptyUserBuffersSpi09 +
HsDschResources.pmSumNonEmptyUserBuffersSpi10 +
HsDschResources.pmSumNonEmptyUserBuffersSpi11 +
HsDschResources.pmSumNonEmptyUserBuffersSpi12 +
HsDschResources.pmSumNonEmptyUserBuffersSpi13 +
HsDschResources.pmSumNonEmptyUserBuffersSpi14 +
HsDschResources.pmSumNonEmptyUserBuffersSpi15))
PLT_num_084PC_EUL_User_Thp=(EDchResources.pmSumAckedBitsCellEulTti10 +
EDchResources.pmSumAckedBitsCellEulTti2)/((0.01*EDchResources.pmNoActive10msFramesE
ul)+(0.002*EDchResources.pmNoActive2msFramesEul)),
PLT_num_085PC_HS_Users=(pmSumBestPsHsAdchRabEstablish /
pmSamplesBestPsHsAdchRabEstablish)
PLT_num_086PC_EUL_Users=(pmSumBestPsEulRabEstablish /
pmSamplesBestPsEulRabEstablish)
PLT_num_087PC_R99_Users=(pmSumBestDchPsIntRabEstablish /
pmSamplesBestDchPsIntRabEstablish)
PLT_num_088PC_Speech_Users=(pmSumCs12RabEstablish / pmSamplesCs12RabEstablish)
PLT_num_089PC_IuPS_Signaling_SR=100*(RncFunction.pmnoIuSigEstablishSuccessPs/RncFun
ction.pmNoIuSigEstablishAttemptPs)
PLT_num_090PC_NAS_Signaling_SR=100*(pmNoNormalNasSignReleasePs/
(pmNoNormalNasSignReleasePs+pmNoSystemNasSignReleasePs))
PLT_num_091PC_Paging1_SR=100*(pmTotNoTermRrcConnectReq)/
(Paging.pmCnInitPagingToIdleUe + LocationArea.pmCnInitPagingToIdleUeLa +
RoutingArea.pmCnInitPagingToIdleUeRa+Paging.pmNoPageDiscardCmpLoadC)
PLT_num_092PC_EUL_Delivery=100*((pmEulMacesPduTti10UndelivPsRabs+pmEulMacesPduTti10
UndelivSrb)/
(pmEulMacesPduTti10DelivSrb+pmEulMacesPduTti10DelivPsRabs+pmEulMacesPduTti10Undeliv
PsRabs+pmEulMacesPduTti10UndelivSrb))
PLT_num_093PC_EUL_Tti2_PDU_FailRate=100*((pmEulMacesPduTti2UndelivPsRabs+pmEulMaces
PduTti2UndelivSrb)/(pmEulMacesPduTti2UndelivPsRabs
+pmEulMacesPduTti2DelivPsRabs+pmEulMacesPduTti2UndelivSrb+pmEulMacesPduTti2DelivSrb
))
PLT_num_094PC_EUL_PDU_FailRate=100*((pmEulFachMacisPduTti10UndelivSrb+pmEulFachMaci
sPduTti10UndelPsRab)/
(pmEulFachMacisPduTti10UndelivSrb+pmEulFachMacisPduTti10DelivSrb
+pmEulFachMacisPduTti10UndelPsRab+pmEulFachMacisPduTti10DelivPsRab))
PLT_num_095PC_PS_R99_Jitter=RncFunction.pmSumDchDchJitter
/RncFunction.pmSamplesDchDchJitter
PLT_num_096PC_PS_HS_Jitter=RncFunction.pmSumHsDchJitter/RncFunction.pmSamplesHsDchJ
itter
PLT_num_097PC_PS_EUL_Jitter=RncFunction.pmSumHsEulJitter/RncFunction.pmSamplesHsEul
Jitter
PLT_num_098PC_BLER=100*(UeRc.pmFaultyTransportBlocksAcUl/UeRc.pmTransportBlocksAcUl
)
PLT_num_099PC_Number_of_drop_PS_R99=pmNoSystemRabReleasePacket-
pmNoSystemRbReleaseHs-pmNoSystemRabReleasePacketUra
PLT_num_100PC_Number_of_drop_PS_HS=pmNoSystemRbReleaseHs
PLT_num_101PC_Number_of_drop_PS_EUL=pmNoSystemRbReleaseEul
PLT_num_102PC_HS_Adm_Denied=pmNoOfNonHoReqDeniedHs
PLT_num_103PC_EUL_Adm_Denied=pmNoOfNonHoReqDeniedEul
PLT_num_104PC_UL_RSSI=-112+(0.101286*(pmSumUlRssi / pmSamplesUlRssi))
PLT_num_105PC_IRATCC_SUCC_HS = 100 * (GsmRelation.pmNoOutIratCcSuccessHs /
GsmRelation.pmNoOutIratCcAttHs)
PLT_num_106PC_IRAT_CC_HS_Attempt=GsmRelation.pmNoOutIratCcAttHs
PLT_num_107PC_IRAT_CC_HS_Success=GsmRelation.pmNoOutIratCcSuccessHs
PLT_num_108PC_IRAT_CC_EUL_Attempt=GsmRelation.pmNoOutIratCcAttEul
PLT_num_109PC_IRAT_CC_EUL_Success=GsmRelation.pmNoOutIratCcSuccessEul
PLT_num_110PC_IRATCC_SUCC_EUL = 100 * (GsmRelation.pmNoOutIratCcSuccessEul /
GsmRelation.pmNoOutIratCcAttEul)
PLT_num_111PC_IRATCR_SUCC_RATE = 100 * (pmTotNoRrcConnectSuccessIratCellResel /
pmTotNoRrcConnectAttIratCellResel)
PLT_num_112PC_SP_R_D_Neigh_Sho = pmNoSysRelSpeechNeighbr
PLT_num_113PC_SP_R_D_Soho = pmNoSysRelSpeechSoHo
PLT_num_114PC_SP_R_D_UlSynch = pmNoSysRelSpeechUlSynch
PLT_num_115PC_DCR_CS=100*((pmNoSystemRabReleaseSpeech+pmNoSystemRabReleaseCs64)/
(pmNoNormalRabReleaseSpeech+pmNoSystemRabReleaseSpeech+pmNoNormalRabReleaseCs64+pmN
oSystemRabReleaseCs64))
PLT_num_116PC_RACH_PERFORMANCE = ((Rach.pmTransportBlocks -
Rach.pmFaultyTransportBlocks)/(Rach.pmTransportBlocks))*100
PLT_num_117PC_TRAFFIC_PS_TOT=(PLATINUM_091_Traffic_PS_HS+PLATINUM_092_Traffic_PS_EU
L+PLATINUM_093_Traffic_PS_R99)
PLT_num_118PC_Traffic_PS_HS=(pmSumBestPsHsAdchRabEstablish)/720
PLT_num_119PC_Traffic_PS_EUL=(pmSumBestPsEulRabEstablish)/720
PLT_num_120PC_Traffic_PS_R99=(pmSumBestDchPsIntRabEstablish+pmSumFachPsIntRabEstabl
ish)/720
PLT_num_121PC_DLTV_PSHS=pmDlTrafficVolumePsIntHs+pmDlTrafficVolumePsStrHs
PLT_num_122PC_CSSRCS=CSSRCS
PLT_num_123PC_IRAT_Activity=100*(GsmRelation.pmNoSuccessOutIratHoSpeech+GsmRelation
.pmNoSuccessOutIratHoMulti)/(pmNoNormalRabReleaseSpeech+pmNoSystemRabReleaseSpeech)
IFLS_HSDPA_TARGET_CELL_SR=100*(pmInHsIflsHhoSucc/pmInHsIflsHhoAtt)
IFLS_HSDPA_SOURCE_CELL_SR=100*(pmOutHsIflsHhoSucc/pmOutHsIflsHhoAtt)
##
FT_MPCalc_Callsm=(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRab
EstablishSuccessCs64+pmNoRabEstablishSuccessPacketInteractive+pmNoRabEstablishSucce
ssPacketStream+pmNoRabEstablishSuccessPacketStream128+pmNoRabEstSuccessPsStreamHs)/
3600/(LoadControl.pm_count/4)
##
FT_MPCalc_OtherHOsm=((pmNoHsCcSuccess+pmNoPsStreamHsCcSuccess+pmNoInCsIratHoSuccess
+pmNoDirRetrySuccess+pmNoTimesIfhoRlAddToActSet)+
(pmNoSuccInCnhhoSpeech+pmNoSuccInCnhhoCsNonSpeech)+
(pmNoSuccOutCnhhoSpeech+pmNoSuccOutCnhhoSpeech)+
(Handover.pmSoftSofterHoSuccessIur+Handover.pmNoSuccessSbHo)+
(GsmRelation.pmNoSuccessOutIratHoCs57+GsmRelation.pmNoSuccessOutIratHoMulti+GsmRela
tion.pmNoSuccessOutIratHoSpeech+GsmRelation.pmNoSuccessOutIratHoStandalone+GsmRelat
ion.pmNoSuccLbhoSpeech))/3600/(LoadControl.pm_count/4)
##
FT_MPCalc_SofterHOsm=(Handover.pmSofterHoSuccessNonIur)/3600/(LoadControl.pm_count/
4)
## FT_MPCalc_SoftHosm=((Handover.pmSoftHoSuccessNonIur)+
(pmNoHsCcSuccess+pmNoEulCcSuccess+pmNoPsStreamHsCcSuccess)+
(pmSoftSofterHoSuccessIur)+
(pmNoSuccessOutIratHoCs57+pmNoSuccessOutIratHoMulti+pmNoSuccessOutIratHoSpeech+pmNo
SuccessOutIratHoStandalone)+(pmNoTimesIfhoRlAddToActSet)+
(pmTotNoRrcConnectSuccessIratCellResel))/3600/(LoadControl.pm_count/4)
## FT_MPCalc_SRBm=(pmTotNoRrcConnectReqSuccess-pmTotNoRrcConnectReqCsSucc-
pmTotNoRrcConnectReqPsSucc)/3600/(LoadControl.pm_count/4)
##
FT_MPCalc_Switchesm=((pmUlUpswitchSuccessLow+pmDlUpswitchSuccessLow+pmUlUpswitchSuc
cessMedium+pmDlUpswitchSuccessMedium+pmUlUpswitchSuccessHigh+pmDlUpswitchSuccessHig
h+pmUlUpswitchSuccessEul+pmDlUpswitchSuccessHs+pmUpswitchFachHsSuccess+pmDownSwitch
Success)+(pmChSwitchSuccUraFach+pmChSwitchSuccFachUra))/3600/
(LoadControl.pm_count/4)
##
FT_UP_CSm=(pmUlTrafficVolumeCs57+pmDlTrafficVolumeCs57+pmUlTrafficVolumeCs64+pmDlTr
afficVolumeCs64)/3600/(DcDevice.pm_count/4)/1.45
##
FT_UP_PsHsm=(PacketDataRouter.pmNoRoutedIpBytesDl+PacketDataRouter.pmNoRoutedIpByte
sUl)*8/3600/(DcDevice.pm_count/4)
##
FT_UP_Voicem=(pmUlTrafficVolumeCs12+pmDlTrafficVolumeCs12+pmUlTrafficVolumeAmr4750+
pmDlTrafficVolumeAmr4750+pmUlTrafficVolumeAmr5900+pmDlTrafficVolumeAmr5900+pmUlTraf
ficVolumeAmr7950+pmDlTrafficVolumeAmr7950+pmUlTrafficVolumeAmrNbMm+pmDlTrafficVolum
eAmrNbMm+pmUlTrafficVolumeAmrWb+pmDlTrafficVolumeAmrWb)/3600/
(DcDevice.pm_count/4)/1.45
Att_CSCSSR=((pmNoRabEstablishAttemptSpeech+pmNoRabEstablishAttemptCs64)-
pmNoDirRetryAtt) * (pmTotNoRrcConnectReqCs-pmNoLoadSharingRrcConnCs)
Att_PSCSSR=((pmNoRabEstablishAttemptPacketInteractive-(pmNoIncomingHsHardHoAttempt-
pmNoIncomingHsHardHoSuccess-pmNoHsHardHoReturnOldChTarget))
*(pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs))
Att_PSEULCSSR=(pmNoRabEstablishAttemptPacketInteractiveEul)
CSSR_CS_D=100*((pmTotNoRrcConnectReqCsSucc/(pmTotNoRrcConnectReqCs-
pmNoLoadSharingRrcConnCs))*((pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessC
s64)/(pmNoRabEstablishAttemptSpeech+pmNoRabEstablishAttemptCs64-pmNoDirRetryAtt)))
CSSR_PS_D=100*(pmTotNoRrcConnectReqPsSucc/(pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs))*(pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstabli
shAttemptPacketInteractive)
CDR_CS_D=100*(pmNoSystemRabReleaseCs64+pmNoSystemRabReleaseSpeech)/
(pmNoNormalRabReleaseSpeech+pmNoSystemRabReleaseSpeech+pmNoNormalRabReleaseCs64+pmN
oSystemRabReleaseCs64)
CDR_PS_D=100*(pmNoSystemRabReleasePacket-pmNoSystemRabReleasePacketUra)/
(pmNoSuccRbReconfPsIntHs+pmPsIntHsToFachSucc+pmNoNormalRabReleasePacket+pmNoSystemR
abReleasePacket+pmUpswitchFachHsSuccess+pmNoSuccRbReconfOrigPsIntDch-
pmNoNormalRabReleasePacketUra-pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra)
HOSR_D=100*(pmNoTimesRlAddToActSet+pmNoTimesIfhoRlAddToActSet+GsmRelation.pmNoSucce
ssOutIratHoSpeech+GsmRelation.pmNoSuccessOutIratHoMulti+GsmRelation.pmNoOutIratCcSu
ccess)/
(pmNoTimesRlAddToActSet+pmNoTimesCellFailAddToActSet+pmNoTimesIfhoCellFailAddToActS
et+pmNoTimesIfhoRlAddToActSet+GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAt
tOutIratHoMulti+GsmRelation.pmNoOutIratCcAtt)
#Ini report daily
pmNoOfHsUsersPerTti_0=HsDschResources.pmNoOfHsUsersPerTti[0]
pmNoOfHsUsersPerTti_1=HsDschResources.pmNoOfHsUsersPerTti[1]
pmNoOfHsUsersPerTti_2=HsDschResources.pmNoOfHsUsersPerTti[2]
pmNoOfHsUsersPerTti_3=HsDschResources.pmNoOfHsUsersPerTti[3]
pmNoOfHsUsersPerTti_4=HsDschResources.pmNoOfHsUsersPerTti[4]
101_PCD_Cell_Availability=PLT_num_012PC_AV_Cell
102_PCD_RSCP=RSCP
103_PCD_ECNO=ECNO
104_PCD_SR_PS=CSSRPS
105_PCD_IRAT_HO_Ratio=PLT_num_123PC_IRAT_Activity
106_PCD_Avg_HSDPA_Cell_Throughput=Avg_HSDPA_Cell_Throughput
107_PCD_Peak_DL_User_Throughput=Peak_DL_User_Throughput
108_PCD_Peak_UL_User_Throughput=Peak_UL_User_Throughput
109_PCD_CQI=PLT_num_078PC_HSDPA_CQI
110_PCD_DCR_PS=DCRCS
111_PCD_DCR_CS=DCRPS
PCD_Users_HS = HsDschResources.pmSumCapacityHsDschUsers /
HsDschResources.pmSamplesCapacityHsDschUsers
User1=RncCapacity.pmCapacityAllocAtt-RncCapacity.pmCapacityAllocRej
User2=RncCapacity.pmSumCapacity/RncCapacity.pmSamplesCapacity
WCDMA_Accessibility_CSSR_PS=100*(pmTotNoRrcConnectReqPsSucc/
(pmTotNoRrcConnectReqPs-
pmNoLoadSharingRrcConnPs))*(pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstabli
shAttemptPacketInteractive)
WCDMA_Retainability_DCR_CS_Indosat=100*(pmNoSystemRabReleaseSpeech+pmNoSystemRabRel
easeCs64)/
(pmNoSystemRabReleaseSpeech+pmNoNormalRabReleaseSpeech+pmNoNormalRabReleaseCs64+pmN
oSystemRabReleaseCs64)
WCDMA_Retainability_DCR_PS_Indosat=100*((pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra-pmChSwitchAttemptFachUra)/
(pmNoSuccRbReconfPsIntHs+pmPsIntHsToFachSucc+pmNoSuccRbReconfPsIntDch+pmUpswitchFac
hHsSuccess+pmNoNormalRabReleasePacket+pmNoSystemRabReleasePacket-
pmNoNormalRabReleasePacketUra-pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra))
WCDMA_Availability_Cell_Planned=100*(1-pmCellDowntimeMan/(pm_count*900))
WCDMA_Availability_Cell_Unplanned=100*(1-pmCellDowntimeAuto/(pm_count*900))
WCDMA_Availability_Cell=100*(1-((pmCellDowntimeAuto+pmCellDowntimeMan)/
(pm_count*900)))
WCDMA_Mobility_IRAT_Activity_PS=100*(GsmRelation.pmNoOutIratCcSuccess+GsmRelation.p
mNoSuccessOutIratHoMulti)/
(UtranCell.pmNoNormalRabReleasePacket+UtranCell.pmNoSystemRabReleasePacket)
WCDMA_Mobility_IRAT_Activity_CS=100*(GsmRelation.pmNoSuccessOutIratHoSpeech+GsmRela
tion.pmNoSuccessOutIratHoMulti)/
(UtranCell.pmNoNormalRabReleaseSpeech+UtranCell.pmNoSystemlRabReleaseSpeech)
WCDMA_Integrity_CQI_Avg=WeightedAverage(HsDschResources.pmReportedCqi,
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
])
WCDMA_Integrity_UsedCQI_Avg=WeightedAverage(HsDschResources.pmUsedCqi,
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
])
WCDMA_Integrity_TPT_R99_DL_kbps=pmSumDchDlRlcTotPacketThp/pmSamplesDchDlRlcTotPacke
tThp
WCDMA_Integrity_TPT_HS_DL_kbps=Hsdsch.pmSumHsDlRlcTotPacketThp/Hsdsch.pmSamplesHsDl
RlcTotPacketThp
WCDMA_Integrity_TPT_PS_DL_kbps=WCDMA_Integrity_TPT_R99_DL_kbps+WCDMA_Integrity_TPT_
HS_DL_kbps
WCDMA_Integrity_RncUser_HS_TPT_DL_kbps=Hsdsch.pmSumHsDlRlcUserPacketThp/Hsdsch.pmSa
mplesHsDlRlcUserPacketThp
WCDMA_Integrity_RncUser_R99_TPT_DL_kbps=pmSumDchDlRlcUserPacketThp/pmSamplesDchDlRl
cUserPacketThp
WCDMA_Integrity_RncUser_PS_TPT_DL_kbps=WCDMA_Integrity_RncUser_HS_TPT_DL_kbps+WCDMA
_Integrity_RncUser_R99_TPT_DL_kbps
WCDMA_Integrity_RncUser_HS_TPT_UL_kbps=Eul.pmSumEulRlcUserPacketThp/Eul.pmSamplesEu
lRlcUserPacketThp
WCDMA_Integrity_RncUser_R99_TPT_UL_kbps=pmSumDchUlRlcUserPacketThp/pmSamplesDchUlRl
cUserPacketThp
WCDMA_Integrity_RncUser_PS_TPT_UL_kbps=WCDMA_Integrity_RncUser_R99_TPT_UL_kbps+WCDM
A_Integrity_RncUser_HS_TPT_UL_kbps
_Total_pmSumAckedBitsSpiXX=pmSumAckedBitsSpi00+pmSumAckedBitsSpi01+pmSumAckedBitsSp
i02+pmSumAckedBitsSpi03+pmSumAckedBitsSpi04+pmSumAckedBitsSpi05+pmSumAckedBitsSpi06
+pmSumAckedBitsSpi07+pmSumAckedBitsSpi08+pmSumAckedBitsSpi09+pmSumAckedBitsSpi10+pm
SumAckedBitsSpi11+pmSumAckedBitsSpi12+pmSumAckedBitsSpi13+pmSumAckedBitsSpi14+pmSum
AckedBitsSpi15
_Total_pmNoActiveSubFramesSpiXX=pmNoActiveSubFramesSpi00+pmNoActiveSubFramesSpi01+p
mNoActiveSubFramesSpi02+pmNoActiveSubFramesSpi03+pmNoActiveSubFramesSpi04+pmNoActiv
eSubFramesSpi05+pmNoActiveSubFramesSpi06+pmNoActiveSubFramesSpi07+pmNoActiveSubFram
esSpi08+pmNoActiveSubFramesSpi09+pmNoActiveSubFramesSpi10+pmNoActiveSubFramesSpi11+
pmNoActiveSubFramesSpi12+pmNoActiveSubFramesSpi13+pmNoActiveSubFramesSpi14+pmNoActi
veSubFramesSpi15
WCDMA_Integrity_Cell_TPT_DL_mbps=_Total_pmSumAckedBitsSpiXX/
(0.002*(pmNoActiveSubFrames+pmNoInactiveRequiredSubFrames)*1024)
SP_R_D_All=pmNoSystemRabReleaseSpeech
SP_R_D_Cong=pmNoOfTermSpeechCong
SP_R_D_IratHoLost=(GsmRelation.pmNoAttOutIratHoSpeech-
GsmRelation.pmNoSuccessOutIratHoSpeech-
GsmRelation.pmNoFailOutIratHoSpeechReturnOldChNotPhyChFail-
GsmRelation.pmNoFailOutIratHoSpeechReturnOldChPhyChFail-
GsmRelation.pmNoFailOutIratHoSpeechUeRejection)
SP_R_D_Neigh_Sho=pmNoSysRelSpeechNeighbr
SP_R_D_Soho=pmNoSysRelSpeechSoHo
SP_R_D_UlSynch=pmNoSysRelSpeechUlSynch
SP_R_D_Unknown=SP_R_D_All-SP_R_D_Cong-SP_R_D_IratHoLost-SP_R_D_Neigh-SP_R_D_Soho-
SP_R_D_UlSynch
HSDPA_CELL_THR=(HsDschResources.pmSumAckedBitsSpi00+HsDschResources.pmSumAckedBitsS
pi01+HsDschResources.pmSumAckedBitsSpi02+HsDschResources.pmSumAckedBitsSpi03+HsDsch
Resources.pmSumAckedBitsSpi04+HsDschResources.pmSumAckedBitsSpi05+HsDschResources.p
mSumAckedBitsSpi06+HsDschResources.pmSumAckedBitsSpi07+HsDschResources.pmSumAckedBi
tsSpi08+HsDschResources.pmSumAckedBitsSpi09+HsDschResources.pmSumAckedBitsSpi10+HsD
schResources.pmSumAckedBitsSpi11+HsDschResources.pmSumAckedBitsSpi12+HsDschResource
s.pmSumAckedBitsSpi13+HsDschResources.pmSumAckedBitsSpi14+HsDschResources.pmSumAcke
dBitsSpi15)/
(0.002*(HsDschResources.pmNoActiveSubFrames+HsDschResources.pmNoInactiveRequiredSub
Frames))
TTTT_WCDMA_Integrity_RncUser_PS_TPT_DL_kbps =
WCDMA_Integrity_RncUser_HS_TPT_DL_kbps + WCDMA_Integrity_RncUser_R99_TPT_DL_kbps
TTTT_WCDMA_Integrity_RncUser_PS_TPT_UL_kbps =
WCDMA_Integrity_RncUser_R99_TPT_UL_kbps + WCDMA_Integrity_RncUser_HS_TPT_UL_kbps
TTTT_HSDPA_CELL_THR = (HsDschResources.pmSumAckedBitsSpi00 +
HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 +
HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi04 +
HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 +
HsDschResources.pmSumAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 +
HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 +
HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 +
HsDschResources.pmSumAckedBitsSpi13 + HsDschResources.pmSumAckedBitsSpi14 +
HsDschResources.pmSumAckedBitsSpi15) / (0.002*(HsDschResources.pmNoActiveSubFrames
+ HsDschResources.pmNoInactiveRequiredSubFrames))
PC_Paging1_SR=100*(pmTotNoTermRrcConnectReq)/
(Paging.pmCnInitPagingToIdleUe+LocationArea.pmCnInitPagingToIdleUeLa+RoutingArea.pm
CnInitPagingToIdleUeRa+Paging.pmNoPageDiscardCmpLoadC)
_RAB_Speech=pmNoRabEstablishAttemptSpeech
RAB_Speech=pmNoRabEstablishAttemptSpeech
Multi_Rab_Speech=pmNoRabEstAttemptMultiSpeech
Speech_Drops=pmNoSystemRabReleaseSpeech
HS_Attempts=pmNoRabEstablishAttemptInteractiveHs
Outgoing_HSIFLS_Attempts=pmOutHsIflsHhoAtt
Outgoing_HSIFLS_SR=pmOutHsIflsHhoSucc/pmOutHsIflsHhoAtt
Nb_users_HSDPA_Avg=(pmSumPsHsAdchRabEstablish/pmSamplesPsHsAdchRabEstablish)+
(pmSumPsEulRabEstablish/pmSamplesPsEulRabEstablish)
3G_IFHOSR_VIP_Cluster_target=99
AvgReportedCQI_VIP_Cluster_target=22
CELLUPDSR_VIP_Cluster_target=99
CSSRCS_VIP_Cluster_target=99
CSSRPSEUL_VIP_Cluster_target=99
CSSRPSHS_VIP_Cluster_target=99
CSSRPSR99_VIP_Cluster_target=99
CSSRPS_VIP_Cluster_target=99
CS_IRAT_HOSR_VIP_Cluster_target=99
DCRCS_VIP_Cluster_target=0.5
DCRPSEUL_VIP_Cluster_target=0.5
DCRPSHS_VIP_Cluster_target=0.5
DCRPSR99_VIP_Cluster_target=0.5
DCRPS_VIP_Cluster_target=0.5
PS_IRAT_HOSR_VIP_Cluster_target=99
RRCSUC_VIP_Cluster_target=99.5
SHOSR_VIP_Cluster_target=99
UlTrafficVolume_CS=pmUlTrafficVolumeCs12+pmUlTrafficVolumeAmrWb+pmUlTrafficVolumeAm
rNbMm+pmUlTrafficVolumeAmr7950+pmUlTrafficVolumeAmr5900+pmUlTrafficVolumeAmr4750+pm
UlTrafficVolumeCs64
UlTrafficVolume_HS=pmUlTrafficVolumePsIntEul
UlTrafficVolume_R99=pmUlTrafficVolumePs128+pmUlTrafficVolumePs16+pmUlTrafficVolumeP
s384+pmUlTrafficVolumePs64+pmUlTrafficVolumePs8+pmUlTrafficVolumePsCommon
DLTrafficVolume_CS=pmDlTrafficVolumeCs12+pmDlTrafficVolumeAmrWb+pmDlTrafficVolumeAm
rNbMm+pmDlTrafficVolumeAmr7950+pmDlTrafficVolumeAmr5900+pmDlTrafficVolumeAmr4750+pm
DlTrafficVolumeCs64
DLTrafficVolume_HS=pmDlTrafficVolumePsIntHs
DLTrafficVolume_R99=pmDlTrafficVolumePs128+pmDlTrafficVolumePs16+pmDlTrafficVolumeP
s384+pmDlTrafficVolumePs64+pmDlTrafficVolumePs8+pmDlTrafficVolumePsCommon
RNC_ERL_SPEECH=(UeRC.pmSumRabEstablish[2]+UeRC.pmSumRabEstablish[9]+UeRC.pmSumRabEs
tablish[10]+UeRC.pmSumRabEstablish[12]+UeRC.pmSumRabEstablish[19]+UeRC.pmSumRabEsta
blish[20]+UeRC.pmSumRabEstablish[23]+UeRC.pmSumRabEstablish[24]+UeRC.pmSumRabEstabl
ish[27]+UeRC.pmSumRabEstablish[33]+UeRC.pmSumRabEstablish[34]+UeRC.pmSumRabEstablis
h[35]+UeRC.pmSumRabEstablish[36]+UeRC.pmSumRabEstablish[37]+UeRC.pmSumRabEstablish[
38]+UeRC.pmSumRabEstablish[39]+UeRC.pmSumRabEstablish[40]+UeRC.pmSumRabEstablish[41
]+UeRC.pmSumRabEstablish[42]+UeRC.pmSumRabEstablish[43]+UeRC.pmSumRabEstablish[44]+
UeRC.pmSumRabEstablish[45]+UeRC.pmSumRabEstablish[47]+UeRC.pmSumRabEstablish[48]+Ue
RC.pmSumRabEstablish[49]+UeRC.pmSumRabEstablish[50]+UeRC.pmSumRabEstablish[51]+UeRC
.pmSumRabEstablish[57]+UeRC.pmSumRabEstablish[58]+UeRC.pmSumRabEstablish[59]+UeRC.p
mSumRabEstablish[60]+UeRC.pmSumRabEstablish[61]+UeRC.pmSumRabEstablish[64]+UeRC.pmS
umRabEstablish[71]+UeRC.pmSumRabEstablish[76]+UeRC.pmSumRabEstablish[77]+UeRC.pmSum
RabEstablish[78]+UeRC.pmSumRabEstablish[91]+UeRC.pmSumRabEstablish[92]+UeRC.pmSumRa
bEstablish[93]+UeRC.pmSumRabEstablish[113])/
(UeRC.pmSamplesRabEstablish[2]+UeRC.pmSamplesRabEstablish[9]+UeRC.pmSamplesRabEstab
lish[10]+UeRC.pmSamplesRabEstablish[12]+UeRC.pmSamplesRabEstablish[19]+UeRC.pmSampl
esRabEstablish[20]+UeRC.pmSamplesRabEstablish[23]+UeRC.pmSamplesRabEstablish[24]+Ue
RC.pmSamplesRabEstablish[27]+UeRC.pmSamplesRabEstablish[33]+UeRC.pmSamplesRabEstabl
ish[34]+UeRC.pmSamplesRabEstablish[35]+UeRC.pmSamplesRabEstablish[36]+UeRC.pmSample
sRabEstablish[37]+UeRC.pmSamplesRabEstablish[38]+UeRC.pmSamplesRabEstablish[39]+UeR
C.pmSamplesRabEstablish[40]+UeRC.pmSamplesRabEstablish[41]+UeRC.pmSamplesRabEstabli
sh[42]+UeRC.pmSamplesRabEstablish[43]+UeRC.pmSamplesRabEstablish[44]+UeRC.pmSamples
RabEstablish[45]+UeRC.pmSamplesRabEstablish[47]+UeRC.pmSamplesRabEstablish[48]+UeRC
.pmSamplesRabEstablish[49]+UeRC.pmSamplesRabEstablish[50]+UeRC.pmSamplesRabEstablis
h[51]+UeRC.pmSamplesRabEstablish[57]+UeRC.pmSamplesRabEstablish[58]+UeRC.pmSamplesR
abEstablish[59]+UeRC.pmSamplesRabEstablish[60]+UeRC.pmSamplesRabEstablish[61]+UeRC.
pmSamplesRabEstablish[64]+UeRC.pmSamplesRabEstablish[71]+UeRC.pmSamplesRabEstablish
[76]+UeRC.pmSamplesRabEstablish[77]+UeRC.pmSamplesRabEstablish[78]+UeRC.pmSamplesRa
bEstablish[91]+UeRC.pmSamplesRabEstablish[92]+UeRC.pmSamplesRabEstablish[93]+UeRC.p
mSamplesRabEstablish[113])
RNC_ERL_CS64=UeRc.pmSumRabEstablish/UeRc.pmSamplesRabEstablish
RNC_ERL_HS_PS64_P6=(UeRC.pmSumRabEstablish[15]+UeRC.pmSumRabEstablish[19]+UeRC.pmSu
mRabEstablish[47]+UeRC.pmSumRabEstablish[54]+UeRC.pmSumRabEstablish[57]+UeRC.pmSumR
abEstablish[61]+UeRC.pmSumRabEstablish[63]+UeRC.pmSumRabEstablish[64]+UeRC.pmSumRab
Establish[65]+UeRC.pmSumRabEstablish[66]+UeRC.pmSumRabEstablish[75])/
(UeRC.pmSamplesRabEstablish[15]+UeRC.pmSamplesRabEstablish[19]+UeRC.pmSamplesRabEst
ablish[47]+UeRC.pmSamplesRabEstablish[54]+UeRC.pmSamplesRabEstablish[57]+UeRC.pmSam
plesRabEstablish[61]+UeRC.pmSamplesRabEstablish[63]+UeRC.pmSamplesRabEstablish[64]+
UeRC.pmSamplesRabEstablish[65]+UeRC.pmSamplesRabEstablish[66]+UeRC.pmSamplesRabEsta
blish[75])
RNC_ERL_HS_PS384_P6=(UeRc.pmSumRabEstablish[16]+UeRc.pmSumRabEstablish[20]+UeRc.pmS
umRabEstablish[48]+UeRc.pmSumRabEstablish[56]+UeRc.pmSumRabEstablish[59])/
(UeRc.pmSamplesRabEstablish[16]+UeRc.pmSamplesRabEstablish[20]+UeRc.pmSamplesRabEst
ablish[48]+UeRc.pmSamplesRabEstablish[56]+UeRc.pmSamplesRabEstablish[59])
RNC_ERL_HS_PS128=(UeRc.pmSumRabEstablish[52]+UeRc.pmSumRabEstablish[55]+UeRc.pmSumR
abEstablish[58]+UeRc.pmSumRabEstablish[60]+UeRc.pmSumRabEstablish[65]+UeRc.pmSumRab
Establish[75])/
(UeRc.pmSamplesRabEstablish[52]+UeRc.pmSamplesRabEstablish[55]+UeRc.pmSamplesRabEst
ablish[58]+UeRc.pmSamplesRabEstablish[60]+UeRc.pmSamplesRabEstablish[65]+UeRc.pmSam
plesRabEstablish[75])
RNC_ERL_STREAM_HS=(UeRC.pmSumRabEstablish[46]+UeRC.pmSumRabEstablish[49]+UeRC.pmSum
RabEstablish[63]+UeRC.pmSumRabEstablish[64]+UeRC.pmSumRabEstablish[65]+UeRC.pmSumRa
bEstablish[72]+UeRC.pmSumRabEstablish[73]+UeRC.pmSumRabEstablish[75]+UeRC.pmSumRabE
stablish[77]+UeRC.pmSumRabEstablish[78])/
(UeRC.pmSamplesRabEstablish[46]+UeRC.pmSamplesRabEstablish[49]+UeRC.pmSamplesRabEst
ablish[63]+UeRC.pmSamplesRabEstablish[64]+UeRC.pmSamplesRabEstablish[65]+UeRC.pmSam
plesRabEstablish[72]+UeRC.pmSamplesRabEstablish[73]+UeRC.pmSamplesRabEstablish[75]+
UeRC.pmSamplesRabEstablish[77]+UeRC.pmSamplesRabEstablish[78])
LTE_Acc_ATT=100*(EUtranCellFDD.pmRrcConnEstabSucc/(EUtranCellFDD.pmRrcConnEstabAtt-
EUtranCellFDD.pmRrcConnEstabAttReatt))*(EUtranCellFDD.pmS1SigConnEstabSucc/EUtranCe
llFDD.pmS1SigConnEstabAtt)*((EUtranCellFDD.pmErabEstabSuccInit+EUtranCellFDD.pmErab
EstabSuccAdded)/
(EUtranCellFDD.pmErabEstabAttInit+EUtranCellFDD.pmErabEstabAttAdded))
LTE_Ret_ErabDropRateAct=100*(1-
((EUtranCellFDD.pmErabRelAbnormalEnbAct+EUtranCellFDD.pmErabRelMmeAct)/
(EUtranCellFDD.pmErabEstabSuccInit+EUtranCellFDD.pmErabEstabSuccAdded)))
LTE_Ret_ErabDropRate=100*(1-
((EUtranCellFDD.pmErabRelAbnormalEnb+EUtranCellFDD.pmErabRelMmeAct)/
(EUtranCellFDD.pmErabEstabSuccInit+EUtranCellFDD.pmErabEstabSuccAdded)))
LTE_Mob_IntraLTE_HoPrep=100*EUtranCellFDD.pmHoPrepSuccLteIntraF/EUtranCellFDD.pmHoP
repAttLteIntraF
LTE_Mob_IntraLTE_HoExec=100*EUtranCellFDD.pmHoExeSuccLteIntraF/EUtranCellFDD.pmHoEx
eAttLteIntraF
LTE_Mob_IRATRedirect=100*(EUtranCellFDD.pmUeCtxtRelSCGsm+EUtranCellFDD.pmUeCtxtRelS
CWcdma)/EUtranCellFDD.pmUeCtxtEstabSucc
LTE_Mob_IntraLTE_SuccessRate=100*(EUtranCellFDD.pmHoPrepSuccLteIntraF/EUtranCellFDD
.pmHoPrepAttLteIntraF)*(EUtranCellFDD.pmHoExeSuccLteIntraF/EUtranCellFDD.pmHoExeAtt
LteIntraF)
LTE_Ret_CSFBrate=100*(EUtranCellFDD.pmUeCtxtRelCsfbWcdma+EUtranCellFDD.pmUeCtxtRelC
sfbWcdmaEm)/EUtranCellFDD.pmUeCtxtEstabSucc
LTE_IFLB_SelectionRatio=100*EUtranCellFDD.pmHoPrepAttLteInterFLb/EUtranCellFDD.pmLb
QualifiedUe
LTE_Qual_Meas_UE_Ratio_LB=100*EUtranCellFDD.pmLbQualifiedUe/EUtranCellFDD.pmLbMeasu
redUe
LTE_Traff_PDCP_DlVolume=(EUtranCellFDD.pmPdcpVolDlDrb+EUtranCellFDD.pmPdcpVolDlSrb)
LTE_Traff_PDCP_UlVolume=(EUtranCellFDD.pmPdcpVolUlDrb+EUtranCellFDD.pmPdcpVolUlSrb)
LTE_Traff_ERAB_AvgNum=(EUtranCellFDD.pmErabLevSum/EUtranCellFDD.pmErabLevSamp)
LTE_Traff_RRCCONNECTIONS_Peak=EUtranCellFDD.pmRrcConnMax/pm_count
LTE_Traff_RRCCONNECTIONS_Average=EUtranCellFDD.pmRrcConnLevSum/EUtranCellFDD.pmRrcC
onnLevSamp
LTE_Int_DlThroughput_kbps=1000*(EUtranCellFDD.pmPdcpVolDlDrb-
EUtranCellFDD.pmPdcpVolDlDrbLastTTI+EUtranCellFDD.pmPdcpVolDlDrbTransUm)/EUtranCell
FDD.pmUeThpTimeDl
LTE_Int_UlThroughput_kbps=1000*EUtranCellFDD.pmUeThpVolUl/EUtranCellFDD.pmUeThpTime
Ul
LTE_Int_DlLatency=EUtranCellFDD.pmPdcpLatTimeDl/EUtranCellFDD.pmPdcpLatPktTransDl
LTE_pmCellDownLockAuto_=EUtranCellFDD.pmCellDownLockAuto
LTE_pmCellDownLockMan_=EUtranCellFDD.pmCellDownLockMan
LTE_pmCellDownUnlockMan_=EUtranCellFDD.pmCellDownUnlockMan
LTE_pmCellDowntimeAuto_=EUtranCellFDD.pmCellDowntimeAuto
LTE_pmCellDowntimeMan_=EUtranCellFDD.pmCellDowntimeMan
LTE_AV_AUTO = 100*(1-LTE_pmCellDowntimeAuto_/(EUtranCellFDD.pm_count*900))
LTE_AV_MAN = 100*(1-LTE_pmCellDownLockMan_/(EUtranCellFDD.pm_count*900))
LTE_AV_CELL=
100*(1-(LTE_pmCellDownLockMan_+LTE_pmCellDowntimeAuto)/(EUtranCellFDD.pm_count*900)
)
LTE_E_A_RAB_SR=
100*(EUtranCellFDD.pmErabEstabSuccInit/EUtranCellFDD.pmErabEstabAttInit)
LTE_E_A_RRC_SR=
100*(EUtranCellFDD.pmRrcConnEstabSucc/(EUtranCellFDD.pmRrcConnEstabAtt-
EUtranCellFDD.pmRrcConnEstabAttReatt))
LTE_E_A_S1_SR=
100*(EUtranCellFDD.pmS1SigConnEstabSucc/EUtranCellFDD.pmS1SigConnEstabAtt)
LTE_Int_RadioRecInterferencePucchPwr_fW=
WeightedAverage(EUtranCellFDD.pmRadioRecInterferencePwrPucch,
[0.79432,0.89716,1.12946,1.42191,1.79008,2.25357,2.83708,3.57167,4.49647,5.66072,11
.07925,27.82982,69.90536,175.59432,441.07,630.95])
LTE_Int_RadioRecInterferencePwr_fW=
WeightedAverage(EUtranCellFDD.pmRadioRecInterferencePwr,
[0.79432,0.89716,1.12946,1.42191,1.79008,2.25357,2.83708,3.57167,4.49647,5.66072,11
.07925,27.82982,69.90536,175.59432,441.07,630.95])
LTE_A_SSSR= E_A_RRC_SR*E_A_S1_SR*E_A_RAB_SR/10000
LTE_DL_Latency= EUtranCellFDD.pmPdcpLatTimeDl/EUtranCellFDD.pmPdcpLatPktTransDl
LTE_DL_Packet_Loss=
100*(EUtranCellFDD.pmPdcpPktDicDlPelr+EUtranCellFDD.pmPdcpDiscDlPelrUu+EUtranCellFD
D.pmPdcpPktDiscDlHo+EUtranCellFDD.pmPdcpPktDiscDlNoUeCtxt)/
(EUtranCellFDD.pmPdcpPktReceivedDl-
EUtranCellFDD.pmPdcpPktFwdDl+EUtranCellFDD.pmPdcpPktDiscDlNoUeCtxt)
LTE_I_DL_PDCP_Thpt= (EUtranCellFDD.pmPdcpVolDlDrb-
EUtranCellFDD.pmPdcpVolDlDrbLastTti)/(EUtranCellFDD.pmUeThpTimeDl/1000)
LTE_I_UL_PDCP_Thpt= EUtranCellFDD.pmUeThpVolUl/(EUtranCellFDD.pmUeThpTimeUl/1000)
LTE_Intra_HOSR=
100*(EUtranCellRelation.pmHoPrepSuccLteIntraF/EUtranCellRelation.pmHoPrepAttLteIntr
aF)*(EUtranCellRelation.pmHoExeSuccLteIntraF/EUtranCellRelation.pmHoExeAttLteIntraF
)
LTE_R_SASR=
100*(EUtranCellFDD.pmErabRelAbnormalEnbAct+EUtranCellFDD.pmErabRelAbnormalMmeAct)/
(EUtranCellFDD.pmErabRelAbnormalEnb+EUtranCellFDD.pmErabRelNormalEnb+EUtranCellFDD.
pmErabRelMme)
LTE_RadioRecInterferencePucchPwr= 10*log10(Int_RadioRecInterferencePucchPwr_fW /
1000000000000)
LTE_RadioRecInterferencePwr= 10*log10(Int_RadioRecInterferencePwr_fW /
1000000000000)
LTE_Sp_A_Csfb= 100 * (EUtranCellFDD.pmTotNoRrcConnReqCsfbIndSucc /
(EUtranCellFDD.pmTotNoRrcConnReqCsfbInd -
EUtranCellFDD.pmNoLoadSharingRrcConnCsfbInd)) *
(EUtranCellFDD.pmNoNormalNasSignRelCsfbInd /
(EUtranCellFDD.pmNoNormalNasSignRelCsfbInd +
EUtranCellFDD.pmNoSystemNasSignRelCsfbInd)) * ((EUtranCellFDD.pmNoRabEstSuccCsfbInd
+ EUtranCellFDD.pmNoRabEstSuccCsfbDetect) / (EUtranCellFDD.pmNoRabEstAttCsfbInd +
EUtranCellFDD.pmNoRabEstAttCsfbDetect))
AS_Size_CS_PS=[(pmSumUesWith1Rls1RlInActSet/pmSamplesUesWith1Rls1RlInActSet)
+2*(pmSumUesWith1Rls2RlInActSet/pmSamplesUesWith1Rls2RlInActSet)
+3*(pmSumUesWith1Rls3RlInActSet/pmSamplesUesWith1Rls3RlInActSet)
+2*(pmSumUesWith2Rls2RlInActSet/pmSamplesUesWith2Rls2RlInActSet)
+3*(pmSumUesWith2Rls3RlInActSet/pmSamplesUesWith2Rls3RlInActSet)
+4*(pmSumUesWith2Rls4RlInActSet/pmSamplesUesWith2Rls4RlInActSet)
+3*(pmSumUesWith3Rls3RlInActSet/pmSamplesUesWith3Rls3RlInActSet)
+4*(pmSumUesWith3Rls4RlInActSet/pmSamplesUesWith3Rls4RlInActSet)
+4*(pmSumUesWith4Rls4RlInActSet/pmSamplesUesWith4Rls4RlInActSet)]/
[(pmSumUesWith1Rls1RlInActSet/pmSamplesUesWith1Rls1RlInActSet)+
(pmSumUesWith1Rls2RlInActSet/pmSamplesUesWith1Rls2RlInActSet)+
(pmSumUesWith1Rls3RlInActSet/pmSamplesUesWith1Rls3RlInActSet)+
(pmSumUesWith2Rls2RlInActSet/pmSamplesUesWith2Rls2RlInActSet)+
(pmSumUesWith2Rls3RlInActSet/pmSamplesUesWith2Rls3RlInActSet)+
(pmSumUesWith2Rls4RlInActSet/pmSamplesUesWith2Rls4RlInActSet)+
(pmSumUesWith3Rls3RlInActSet/pmSamplesUesWith3Rls3RlInActSet)+
(pmSumUesWith3Rls4RlInActSet/pmSamplesUesWith3Rls4RlInActSet)+
(pmSumUesWith4Rls4RlInActSet/pmSamplesUesWith4Rls4RlInActSet)]
DR_SR=100*(pmNoDirRetrysucc/pmNoDirRetryAtt)
HSCellThroughput_=Hsdsch.pmSumHsDlRlcTotPacketThp/Hsdsch.pmSamplesHsDlRlcTotPacketT
hp
EULCellThroughput=Hsdsch.pmSumEulDlRlcTotPacketThp/Hsdsch.pmSamplesEulDlRlcTotPacke
tThp
Xcad_03_group1='u2100_airport'
Xcad_03_group2='u2100_golden'
Xcad_03_group3='u2100_PakAlex'
Xcad_03_group4='u900_airport'
Xcad_03_group5='u900_golden'
Xcad_03_group6='u900_PakAlex'
Xcad_04_3G_IFHOSR=IFHOSR
Xcad_05_3G_IFHOSR_VIP_Cluster_target='99'
Xcad_06_AvgReportedCQI=AvgReportedCQI
Xcad_07_AvgReportedCQI_VIP_Cluster_target='22'
Xcad_08_CELLUPDSR=CELLUPDSR
Xcad_09_CELLUPDSR_VIP_Cluster_target='99'
Xcad_10_CSSRCS=CSSRCS_Old
Xcad_11_CSSRCS_VIP_Cluster_target='99'
Xcad_12_CSSRPS=CSSRPS
Xcad_13_CSSRPSEUL=CSSRPSEUL
Xcad_14_CSSRPSEUL_VIP_Cluster_target='99'
Xcad_15_CSSRPSHS=CSSRPSHS
Xcad_16_CSSRPSHS_VIP_Cluster_target='99'
Xcad_17_CSSRPSR99=CSSRPSR99
Xcad_18_CSSRPSR99_VIP_Cluster_target='99'
Xcad_19_CSSRPS_VIP_Cluster_target='99'
Xcad_20_CS_IRAT_HOSR=CS_IRAT_HOSR
Xcad_21_CS_IRAT_HOSR_VIP_Cluster_target='99'
Xcad_22_DCRCS=DCRCS
Xcad_23_DCRCS_VIP_Cluster_target='0.5'
Xcad_24_DCRPS=DCRPS
Xcad_25_DCRPSEUL=DCRPSEUL
Xcad_26_DCRPSEUL_VIP_Cluster_target='0.5'
Xcad_27_DCRPSHS=DCRPSHS
Xcad_28_DCRPSHS_VIP_Cluster_target='0.5'
Xcad_29_DCRPSR99=DCRPSR99
Xcad_30_DCRPSR99_VIP_Cluster_target='0.5'
Xcad_31_DCRPS_VIP_Cluster_target='0.5'
Xcad_32_DL_TrafficVolumePS=DL_TrafficVolumePS
Xcad_33_HS_Avg_User=HS_Avg_User
Xcad_34_PS_INT_TOTAL_DL_RNC_THROUGHPUT=PS_INT_TOTAL_DL_RNC_THROUGHPUT
Xcad_35_PS_INT_USER_DL_RNC_THROUGHPUT=PS_INT_USER_DL_RNC_THROUGHPUT
Xcad_36_PS_IRAT_HOSR=PS_IRAT_HOSR
Xcad_37_PS_IRAT_HOSR_VIP_Cluster_target='99'
Xcad_38_RRCSUC=RRCSUC
Xcad_39_RRCSUC_VIP_Cluster_target='99.5'
Xcad_40_SHOSR=SHOSR
Xcad_41_SHOSR_VIP_Cluster_target='99'
Xcad_42_TrafficCS=TrafficCS
Xcad_43_AV_AUTO=AV_AUTO
Xcad_44_AV_MAN=AV_MAN
Xcad_45_AV_SYS=AV_SYS
Xcad_46_UL_RSSI=UlRSSI
Xcad_47_CSSRCS_u900=CSSRCS_u900
#For NIW
NIW01_CSSRCS=CSSRCS
NIW02_CSSRPS=CSSRPS
NIW03_DCRCS=DCRCS
NIW04_DCRPS=DCR_PS_new
NIW05__3G_IFHOSR=IFHOSR
NIW06_AV_AUTO=AV_AUTO
NIW07_AV_MAN=AV_MAN
NIW08_AV_SYS=AV_SYS
NIW09_Congestion_High_Number_Users=Congestion_High_Number_Users
NIW10_Congestion_Lack_CE_DL=Congestion_Lack_CE_DL
NIW11_Congestion_Lack_CE_UL=Congestion_Lack_CE_UL
NIW12_Congestion_Lack_Code=Congestion_Lack_Code
NIW13_Congestion_Lack_Power=Congestion_Lack_Power
NIW14_PS_IRAT_HOSR=PS_IRAT_HOSR
NIW15_SHOSR=SHOSR
NIW16_UlRSSI=UlRSSI
NIW17_TrafficCS=TrafficCS
NIW18_TrafficPSHS=TrafficPSHS
NIW19_TrafficPSR99=TrafficPSR99
NIW20_CS_IRAT_HOSR=CS_IRAT_HOSR
NIW21_IRATCCPS='100'
NIW22_IRATSpeech=IRATSpeech
NIW23_Attempt=GsmRelation.pmNoAttOutIratHoSpeech
NIW24_IFHOATT_After=pmnotimesifhocellfailaddtoactset+pmnotimesifhorladdtoactset
NIW25_SHOATT_After=pmNoTimesRlAddToActSet+pmNoTimesCellFailAddToActSet
NIW26_Users_HS_After=HsDschResources.pmSumCapacityHsDschUsers /
HsDschResources.pmSamplesCapacityHsDschUsers
NIW27_rbs_HSUSERTHPNETRBS_After=rbs_HSUSERTHPNETRBS
NIW28_CQI_After=AvgReportedCQI
NIW29_pmTotNoRrcConnectReq=pmTotNoRrcConnectReq
NIW30_pmTotNoRrcConnectReqCs=pmTotNoRrcConnectReqCs
NIW31_pmNoSystemRabReleaseSpeech=pmNoSystemRabReleaseSpeech
NIW32_pmNoOfiurTermHSCong=pmNoOfIurTermHsCong
NIW33_pmNoOfiurTermSpeechCong=pmNoOfIurTermSpeechCong
NIW34_pmNoOfTermHSCong=pmNoOfTermHsCong
NIW35_pmNoOfTermspeechCong=pmNoOfTermSpeechCong
NIW36_pmNoSysRelSpeechNeighbr=pmNoSysRelSpeechNeighbr
NIW37_pmNoSysRelSpeechSoho=pmNoSysRelSpeechSoHo
NIW38_pmNoSysRelSpeechUlSynch=pmNoSysRelSpeechUlSynch
NIW39_Other_Reason=((pmNoSystemRabReleaseSpeech)-(pmNoSysRelSpeechSoHo)-
(pmNoSysRelSpeechNeighbr)-(pmNoSysRelSpeechUlSynch))
NIW40_NCOUP=(pmNoSystemRabReleaseSpeech)/((pmBestCs12Establish)+
(pmBestAmr4750RabEstablish)+(pmBestAmr5900RabEstablish)+
(pmBestAmr7950RabEstablish)+(pmBestAmr12200RabEstablish)+
(pmBestAmrNbMmRabEstablish)+(pmBestAmrWbRabEstablish))
NIW41_pmNoRABEstSuccessMultiSpeech=pmNoRabEstSuccessMultiSpeech
NIW42_pmNoRABEstablishSuccessSpeech=pmNoRabEstablishSuccessSpeech
NIW43_pmSystemRelMultiSpeech=pmSystemRelMultiSpeech
NIW44_MAC_CELLTHP_PSHS_After=((HsDschResources.pmSumAckedBitsSpi00)+
(HsDschResources.pmSumAckedBitsSpi01)+ (HsDschResources.pmSumAckedBitsSpi02)+
(HsDschResources.pmSumAckedBitsSpi03)+ (HsDschResources.pmSumAckedBitsSpi04)+
(HsDschResources.pmSumAckedBitsSpi05)+ (HsDschResources.pmSumAckedBitsSpi06)+
(HsDschResources.pmSumAckedBitsSpi07)+ (HsDschResources.pmSumAckedBitsSpi08)+
(HsDschResources.pmSumAckedBitsSpi09)+ (HsDschResources.pmSumAckedBitsSpi10)+
(HsDschResources.pmSumAckedBitsSpi11)+ (HsDschResources.pmSumAckedBitsSpi12)+
(HsDschResources.pmSumAckedBitsSpi13)+ (HsDschResources.pmSumAckedBitsSpi14)+
(HsDschResources.pmSumAckedBitsSpi15))/ (0.002 *
((HsDschResources.pmNoActiveSubFramesSpi00)+
(HsDschResources.pmNoActiveSubFramesSpi01)+
(HsDschResources.pmNoActiveSubFramesSpi02)+
(HsDschResources.pmNoActiveSubFramesSpi03)+
(HsDschResources.pmNoActiveSubFramesSpi04)+
(HsDschResources.pmNoActiveSubFramesSpi05)+
(HsDschResources.pmNoActiveSubFramesSpi06)+
(HsDschResources.pmNoActiveSubFramesSpi07)+
(HsDschResources.pmNoActiveSubFramesSpi08)+
(HsDschResources.pmNoActiveSubFramesSpi09)+
(HsDschResources.pmNoActiveSubFramesSpi10)+
(HsDschResources.pmNoActiveSubFramesSpi11)+
(HsDschResources.pmNoActiveSubFramesSpi12)+
(HsDschResources.pmNoActiveSubFramesSpi13)+
(HsDschResources.pmNoActiveSubFramesSpi14)+
(HsDschResources.pmNoActiveSubFramesSpi15)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi00)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi01)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi02)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi03)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi04)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi05)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi06)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi07)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi08)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi09)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi10)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi11)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi12)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi13)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi14)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi15)))
NIW45_MAC_USERTHP_PSHS_After=((HsDschResources.pmSumAckedBitsSpi00) +
(HsDschResources.pmSumAckedBitsSpi01) + (HsDschResources.pmSumAckedBitsSpi02) +
(HsDschResources.pmSumAckedBitsSpi03) + (HsDschResources.pmSumAckedBitsSpi04) +
(HsDschResources.pmSumAckedBitsSpi05) + (HsDschResources.pmSumAckedBitsSpi06) +
(HsDschResources.pmSumAckedBitsSpi07) + (HsDschResources.pmSumAckedBitsSpi08) +
(HsDschResources.pmSumAckedBitsSpi09) + (HsDschResources.pmSumAckedBitsSpi10) +
(HsDschResources.pmSumAckedBitsSpi11) + (HsDschResources.pmSumAckedBitsSpi12) +
(HsDschResources.pmSumAckedBitsSpi13) + (HsDschResources.pmSumAckedBitsSpi14) +
(HsDschResources.pmSumAckedBitsSpi15)) / (0.002 *
((HsDschResources.pmSumNonEmptyUserBuffersSpi00) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi01) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi02) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi03) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi04) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi05) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi06) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi07) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi08) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi09) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi10) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi11) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi12) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi13) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi14) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi15)))
NIW46_MAC_CELLTHP_PSEUL_After=((EDchResources.pmSumAckedBitsCellEulTti10)+
(EDchResources.pmSumAckedBitsCellEulTti2))/ (0.002 *
(EDchResources.pmNoActive2msIntervalsEul))
NIW47_MAC_USERTHP_PSEUL_After=((EDchResources.pmSumAckedBitsCellEulTti10) +
(EDchResources.pmSumAckedBitsCellEulTti2)) / (0.01 *
(EDchResources.pmNoActive10msFramesEul) + 0.002 *
(EDchResources.pmNoActive2msFramesEul))
NIW48_HS_Code_Utilization_After=((HsDschResources.pmCapacityHsPdschCodes[1]*10)+
(HsDschResources.pmCapacityHsPdschCodes[2]*30)+
(HsDschResources.pmCapacityHsPdschCodes[3]*45)+
(HsDschResources.pmCapacityHsPdschCodes[4]*55)+
(HsDschResources.pmCapacityHsPdschCodes[5]*65)+
(HsDschResources.pmCapacityHsPdschCodes[6]*75)+
(HsDschResources.pmCapacityHsPdschCodes[7]*82.5)+
(HsDschResources.pmCapacityHsPdschCodes[8]*87.5)+
(HsDschResources.pmCapacityHsPdschCodes[9]*92.5)+
(HsDschResources.pmCapacityHsPdschCodes[10]*87.5))/
((HsDschResources.pmCapacityHsPdschCodes[1])+
(HsDschResources.pmCapacityHsPdschCodes[2])+
(HsDschResources.pmCapacityHsPdschCodes[3])+
(HsDschResources.pmCapacityHsPdschCodes[4])+
(HsDschResources.pmCapacityHsPdschCodes[5])+
(HsDschResources.pmCapacityHsPdschCodes[6])+
(HsDschResources.pmCapacityHsPdschCodes[7])+
(HsDschResources.pmCapacityHsPdschCodes[8])+
(HsDschResources.pmCapacityHsPdschCodes[9])+
(HsDschResources.pmCapacityHsPdschCodes[10]))
NIW49_HS_Power_Utilization_After=(((HsDschResources.pmTransmittedCarrierPowerWHs[0]
*1)+(HsDschResources.pmTransmittedCarrierPowerWHs[1]*3)+
(HsDschResources.pmTransmittedCarrierPowerWHs[2]*5)+
(HsDschResources.pmTransmittedCarrierPowerWHs[3]*7)+
(HsDschResources.pmTransmittedCarrierPowerWHs[4]*9)+
(HsDschResources.pmTransmittedCarrierPowerWHs[5]*11)+
(HsDschResources.pmTransmittedCarrierPowerWHs[6]*13)+
(HsDschResources.pmTransmittedCarrierPowerWHs[7]*15)+
(HsDschResources.pmTransmittedCarrierPowerWHs[8]*17)+
(HsDschResources.pmTransmittedCarrierPowerWHs[9]*19)+
(HsDschResources.pmTransmittedCarrierPowerWHs[10]*21)+
(HsDschResources.pmTransmittedCarrierPowerWHs[11]*23)+
(HsDschResources.pmTransmittedCarrierPowerWHs[12]*25)+
(HsDschResources.pmTransmittedCarrierPowerWHs[13]*27)+
(HsDschResources.pmTransmittedCarrierPowerWHs[14]*29)+
(HsDschResources.pmTransmittedCarrierPowerWHs[15]*31)+
(HsDschResources.pmTransmittedCarrierPowerWHs[16]*33)+
(HsDschResources.pmTransmittedCarrierPowerWHs[17]*35)+
(HsDschResources.pmTransmittedCarrierPowerWHs[18]*37)+
(HsDschResources.pmTransmittedCarrierPowerWHs[19]*39)+
(HsDschResources.pmTransmittedCarrierPowerWHs[20]*41)+
(HsDschResources.pmTransmittedCarrierPowerWHs[21]*43)+
(HsDschResources.pmTransmittedCarrierPowerWHs[22]*45)+
(HsDschResources.pmTransmittedCarrierPowerWHs[23]*47)+
(HsDschResources.pmTransmittedCarrierPowerWHs[24]*49)+
(HsDschResources.pmTransmittedCarrierPowerWHs[25]*51)+
(HsDschResources.pmTransmittedCarrierPowerWHs[26]*53)+
(HsDschResources.pmTransmittedCarrierPowerWHs[27]*55)+
(HsDschResources.pmTransmittedCarrierPowerWHs[28]*57)+
(HsDschResources.pmTransmittedCarrierPowerWHs[29]*59)+
(HsDschResources.pmTransmittedCarrierPowerWHs[30]*61)+
(HsDschResources.pmTransmittedCarrierPowerWHs[31]*63)+
(HsDschResources.pmTransmittedCarrierPowerWHs[32]*65)+
(HsDschResources.pmTransmittedCarrierPowerWHs[33]*67)+
(HsDschResources.pmTransmittedCarrierPowerWHs[34]*69)+
(HsDschResources.pmTransmittedCarrierPowerWHs[35]*71)+
(HsDschResources.pmTransmittedCarrierPowerWHs[36]*73)+
(HsDschResources.pmTransmittedCarrierPowerWHs[37]*75)+
(HsDschResources.pmTransmittedCarrierPowerWHs[38]*77)+
(HsDschResources.pmTransmittedCarrierPowerWHs[39]*79)+
(HsDschResources.pmTransmittedCarrierPowerWHs[40]*81)+
(HsDschResources.pmTransmittedCarrierPowerWHs[41]*83)+
(HsDschResources.pmTransmittedCarrierPowerWHs[42]*85)+
(HsDschResources.pmTransmittedCarrierPowerWHs[43]*87)+
(HsDschResources.pmTransmittedCarrierPowerWHs[44]*89)+
(HsDschResources.pmTransmittedCarrierPowerWHs[45]*91)+
(HsDschResources.pmTransmittedCarrierPowerWHs[46]*93)+
(HsDschResources.pmTransmittedCarrierPowerWHs[47]*95)+
(HsDschResources.pmTransmittedCarrierPowerWHs[48]*97)+
(HsDschResources.pmTransmittedCarrierPowerWHs[49]*99))/
(HsDschResources.pmTransmittedCarrierPowerWHs[0]+HsDschResources.pmTransmittedCarri
erPowerWHs[1]+HsDschResources.pmTransmittedCarrierPowerWHs[2]+HsDschResources.pmTra
nsmittedCarrierPowerWHs[3]+HsDschResources.pmTransmittedCarrierPowerWHs[4]+HsDschRe
sources.pmTransmittedCarrierPowerWHs[5]+HsDschResources.pmTransmittedCarrierPowerWH
s[6]+HsDschResources.pmTransmittedCarrierPowerWHs[7]+HsDschResources.pmTransmittedC
arrierPowerWHs[8]+HsDschResources.pmTransmittedCarrierPowerWHs[9]+HsDschResources.p
mTransmittedCarrierPowerWHs[10]+HsDschResources.pmTransmittedCarrierPowerWHs[11]+Hs
DschResources.pmTransmittedCarrierPowerWHs[12]+HsDschResources.pmTransmittedCarrier
PowerWHs[13]+HsDschResources.pmTransmittedCarrierPowerWHs[14]+HsDschResources.pmTra
nsmittedCarrierPowerWHs[15]+HsDschResources.pmTransmittedCarrierPowerWHs[16]+HsDsch
Resources.pmTransmittedCarrierPowerWHs[17]+HsDschResources.pmTransmittedCarrierPowe
rWHs[18]+HsDschResources.pmTransmittedCarrierPowerWHs[19]+HsDschResources.pmTransmi
ttedCarrierPowerWHs[20]+HsDschResources.pmTransmittedCarrierPowerWHs[21]+HsDschReso
urces.pmTransmittedCarrierPowerWHs[22]+HsDschResources.pmTransmittedCarrierPowerWHs
[23]+HsDschResources.pmTransmittedCarrierPowerWHs[24]+HsDschResources.pmTransmitted
CarrierPowerWHs[25]+HsDschResources.pmTransmittedCarrierPowerWHs[26]+HsDschResource
s.pmTransmittedCarrierPowerWHs[27]+HsDschResources.pmTransmittedCarrierPowerWHs[28]
+HsDschResources.pmTransmittedCarrierPowerWHs[29]+HsDschResources.pmTransmittedCarr
ierPowerWHs[30]+HsDschResources.pmTransmittedCarrierPowerWHs[31]+HsDschResources.pm
TransmittedCarrierPowerWHs[32]+HsDschResources.pmTransmittedCarrierPowerWHs[33]+HsD
schResources.pmTransmittedCarrierPowerWHs[34]+HsDschResources.pmTransmittedCarrierP
owerWHs[35]+HsDschResources.pmTransmittedCarrierPowerWHs[36]+HsDschResources.pmTran
smittedCarrierPowerWHs[37]+HsDschResources.pmTransmittedCarrierPowerWHs[38]+HsDschR
esources.pmTransmittedCarrierPowerWHs[39]+HsDschResources.pmTransmittedCarrierPower
WHs[40]+HsDschResources.pmTransmittedCarrierPowerWHs[41]+HsDschResources.pmTransmit
tedCarrierPowerWHs[42]+HsDschResources.pmTransmittedCarrierPowerWHs[43]+HsDschResou
rces.pmTransmittedCarrierPowerWHs[44]+HsDschResources.pmTransmittedCarrierPowerWHs[
45]+HsDschResources.pmTransmittedCarrierPowerWHs[46]+HsDschResources.pmTransmittedC
arrierPowerWHs[47]+HsDschResources.pmTransmittedCarrierPowerWHs[48]+HsDschResources
.pmTransmittedCarrierPowerWHs[49]))
NIW50_Non_HS_Power_Utilization_After=(((HsDschResources.pmTransmittedCarrierPowerWN
onHs[0]*1)+(HsDschResources.pmTransmittedCarrierPowerWNonHs[1]*3)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[2]*5)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[3]*7)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[4]*9)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[5]*11)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[6]*13)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[7]*15)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[8]*17)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[9]*19)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[10]*21)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[11]*23)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[12]*25)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[13]*27)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[14]*29)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[15]*31)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[16]*33)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[17]*35)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[18]*37)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[19]*39)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[20]*41)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[21]*43)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[22]*45)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[23]*47)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[24]*49)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[25]*51)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[26]*53)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[27]*55)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[28]*57)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[29]*59)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[30]*61)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[31]*63)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[32]*65)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[33]*67)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[34]*69)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[35]*71)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[36]*73)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[37]*75)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[38]*77)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[39]*79)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[40]*81)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[41]*83)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[42]*85)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[43]*87)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[44]*89)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[45]*91)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[46]*93)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[47]*95)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[48]*97)+
(HsDschResources.pmTransmittedCarrierPowerWNonHs[49]*99))/
(HsDschResources.pmTransmittedCarrierPowerWNonHs[0]+HsDschResources.pmTransmittedCa
rrierPowerWNonHs[1]+HsDschResources.pmTransmittedCarrierPowerWNonHs[2]+HsDschResour
ces.pmTransmittedCarrierPowerWNonHs[3]+HsDschResources.pmTransmittedCarrierPowerWNo
nHs[4]+HsDschResources.pmTransmittedCarrierPowerWNonHs[5]+HsDschResources.pmTransmi
ttedCarrierPowerWNonHs[6]+HsDschResources.pmTransmittedCarrierPowerWNonHs[7]+HsDsch
Resources.pmTransmittedCarrierPowerWNonHs[8]+HsDschResources.pmTransmittedCarrierPo
werWNonHs[9]+HsDschResources.pmTransmittedCarrierPowerWNonHs[10]+HsDschResources.pm
TransmittedCarrierPowerWNonHs[11]+HsDschResources.pmTransmittedCarrierPowerWNonHs[1
2]+HsDschResources.pmTransmittedCarrierPowerWNonHs[13]+HsDschResources.pmTransmitte
dCarrierPowerWNonHs[14]+HsDschResources.pmTransmittedCarrierPowerWNonHs[15]+HsDschR
esources.pmTransmittedCarrierPowerWNonHs[16]+HsDschResources.pmTransmittedCarrierPo
werWNonHs[17]+HsDschResources.pmTransmittedCarrierPowerWNonHs[18]+HsDschResources.p
mTransmittedCarrierPowerWNonHs[19]+HsDschResources.pmTransmittedCarrierPowerWNonHs[
20]+HsDschResources.pmTransmittedCarrierPowerWNonHs[21]+HsDschResources.pmTransmitt
edCarrierPowerWNonHs[22]+HsDschResources.pmTransmittedCarrierPowerWNonHs[23]+HsDsch
Resources.pmTransmittedCarrierPowerWNonHs[24]+HsDschResources.pmTransmittedCarrierP
owerWNonHs[25]+HsDschResources.pmTransmittedCarrierPowerWNonHs[26]+HsDschResources.
pmTransmittedCarrierPowerWNonHs[27]+HsDschResources.pmTransmittedCarrierPowerWNonHs
[28]+HsDschResources.pmTransmittedCarrierPowerWNonHs[29]+HsDschResources.pmTransmit
tedCarrierPowerWNonHs[30]+HsDschResources.pmTransmittedCarrierPowerWNonHs[31]+HsDsc
hResources.pmTransmittedCarrierPowerWNonHs[32]+HsDschResources.pmTransmittedCarrier
PowerWNonHs[33]+HsDschResources.pmTransmittedCarrierPowerWNonHs[34]+HsDschResources
.pmTransmittedCarrierPowerWNonHs[35]+HsDschResources.pmTransmittedCarrierPowerWNonH
s[36]+HsDschResources.pmTransmittedCarrierPowerWNonHs[37]+HsDschResources.pmTransmi
ttedCarrierPowerWNonHs[38]+HsDschResources.pmTransmittedCarrierPowerWNonHs[39]+HsDs
chResources.pmTransmittedCarrierPowerWNonHs[40]+HsDschResources.pmTransmittedCarrie
rPowerWNonHs[41]+HsDschResources.pmTransmittedCarrierPowerWNonHs[42]+HsDschResource
s.pmTransmittedCarrierPowerWNonHs[43]+HsDschResources.pmTransmittedCarrierPowerWNon
Hs[44]+HsDschResources.pmTransmittedCarrierPowerWNonHs[45]+HsDschResources.pmTransm
ittedCarrierPowerWNonHs[46]+HsDschResources.pmTransmittedCarrierPowerWNonHs[47]+HsD
schResources.pmTransmittedCarrierPowerWNonHs[48]+HsDschResources.pmTransmittedCarri
erPowerWNonHs[49]))
NIW51_Traffic_PS=((pmDlTrafficVolumePsCommon)+ (pmDlTrafficVolumePS8)+
(pmDlTrafficVolumePS16)+ (pmDlTrafficVolumePS64)+ (pmDlTrafficVolumePS128)+
(pmDlTrafficVolumePS384)+ (pmUlTrafficVolumePsCommon)+ (pmUlTrafficVolumePS8)+
(pmUlTrafficVolumePS16)+ (pmUlTrafficVolumePS64)+ (pmUlTrafficVolumePS128)+
(pmUlTrafficVolumePS384)+ ((pmDlTrafficVolumePsStrHs)+ (pmDlTrafficVolumePsIntHs))+
(pmUlTrafficVolumePsIntEul))/ (1024 * 1024)
RLC_ULCELLTHP_PSR99 = pmSumDchUlRlcTotPacketThp / pmSamplesDchUlRlcTotPacketThp
T_48_HS_Power_Utilization=WeightedAverage(HsDschResources.pmTransmittedCarrierPower
WHs,
[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,
59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99])
T_49_Non_HS_Power_Usage=
WeightedAverage(HsDschResources.pmTransmittedCarrierPowerNonHs,
[0,0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5,11.5,12.5,13.5,14.5,15.5,16.5,17.5,
18.5,19.5,20.5,21.5,22.5,23.5,24.5,25.5,26.5,27.5,28.5,29.5,30.5,31.5,32.5,33.5,34.
5,35.5,36.5,37.5,38.5,39.5,40.5,41.5,42.5,43.5,44.5,45.5,46.5,47.5,48.5,49.5,50.5])
T_50_Non_HS_Power_Utilization=WeightedAverage(HsDschResources.pmTransmittedCarrierP
owerWNonHs,
[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,
59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99])
T_51_Total_Power_Usage=WeightedAverage(Carrier.pmTransmittedCarrierPower,
[0,0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5,11.5,12.5,13.5,14.5,15.5,16.5,17.5,
18.5,19.5,20.5,21.5,22.5,23.5,24.5,25.5,26.5,27.5,28.5,29.5,30.5,31.5,32.5,33.5,34.
5,35.5,36.5,37.5,38.5,39.5,40.5,41.5,42.5,43.5,44.5,45.5,46.5,47.5,48.5,49.5,50.5])
T_52_Total_Power_Utilization=WeightedAverage(Carrier.pmTransmittedCarrierPowerW,
[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,
59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99])
T_53_HS_Code_Used=WeigthedAverage(HsDschResources.pmUsedHsPdschCodes,
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15])
T_54_Total_Code_Utilization=WeigthedAverage(Carrier.pmUsedDlCodesUtilisation,
[2.5,7.5,12.5,17.5,22.5,27.5,32.5,37.5,42.5,47.5,52.5,57.5,62.5,67.5,72.5,77.5,82.5
,87.5,92.5,97.5])
T_55_HS_Code_Utilization=WeigthedAverage(HsDschResources.pmCapacityHsPdschCodes,
[10,30,45,55,65,75,82.5,87.5,92.5,97.5])
T_56_MP_LOAD_=MP_LOAD_
T_57_CC_LOAD_=CC_LOAD
T_58_DC_LOAD_=DC_LOAD
T_59_PDR_LOAD_=PDR_LOAD
T_60_NIW44_MAC_CELLTHP_PSHS_After=NIW44_MAC_CELLTHP_PSHS_After
T_61_NIW45_MAC_USERTHP_PSHS_After=NIW45_MAC_USERTHP_PSHS_After
T_62_NIW46_MAC_CELLTHP_PSEUL_After=NIW46_MAC_CELLTHP_PSEUL_After
T_63_NIW47_MAC_USERTHP_PSEUL_After=NIW47_MAC_USERTHP_PSEUL_After
#NEW NPI 3G Update 20150918
CS_IRAT_Activity_2015_Update = 100 * ((GsmRelation.pmNoSuccessOutIratHoSpeech) +
(GsmRelation.pmNoSuccessOutIratHoMulti)) / ((pmNoNormalRabReleaseSpeech) +
(pmNoSystemRabReleaseSpeech))
#CSSR_PS_ISAT_2015_Update = ((pmTotNoRrcConnectReqPs / (pmTotNoRrcConnectReqPs +
pmUpswitchFachHsAttempt +pmChSwitchAttemptUraHs) * pmTotNoRrcConnectReqPssucc /
(pmTotNoRrcConnectReqPs - pmNoLoadSharingRrcConnPs) *
pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstablishAttemptPacketInteractive)
* 100 ) + ((pmUpswitchFachHsAttempt/(pmTotNoRrcConnectReqPs+
pmUpswitchFachHsAttempt+pmChSwitchAttemptUraHs) *
pmUpswitchFachHsSuccess/pmUpswitchFachHsAttempt) * 100) +
((pmChSwitchAttemptUraHs/(pmTotNoRrcConnectReqPs+pmUpswitchFachHsAttempt+pmChSwitch
AttemptUraHs) * pmChSwitchSuccUraHs / pmChSwitchAttemptUraHs) * 100 )
CSSR_PS_ISAT_2015_Update = (100 * (pmTotNoRrcConnectReqPs / (pmTotNoRrcConnectReqPs
+ pmUpswitchFachHsAttempt + pmChSwitchAttemptUraHs)) *
(pmTotNoRrcConnectReqPsSucc / (pmTotNoRrcConnectReqPs - pmNoLoadSharingRrcConnPs))
* (pmNoRabEstablishSuccessPacketInteractive /
pmNoRabEstablishAttemptPacketInteractive)) + (100 * (pmUpswitchFachHsAttempt /
(pmTotNoRrcConnectReqPs + pmUpswitchFachHsAttempt + pmChSwitchAttemptUraHs)) *
(pmUpswitchFachHsSuccess / pmUpswitchFachHsAttempt)) + (100 *
(pmChSwitchAttemptUraHs / (pmTotNoRrcConnectReqPs + pmUpswitchFachHsAttempt +
pmChSwitchAttemptUraHs)) * (pmChSwitchSuccUraHs / pmChSwitchAttemptUraHs))
#CSSR_PS_ISAT_JESSIE = (100 * (pmTotNoRrcConnectReqPs / (pmTotNoRrcConnectReqPs +
pmUpswitchFachHsAttempt + pmChSwitchAttemptUraHs)) * (pmTotNoRrcConnectReqPsSucc /
(pmTotNoRrcConnectReqPs - pmNoLoadSharingRrcConnPs)) *
(pmNoRabEstablishSuccessPacketInteractive /
pmNoRabEstablishAttemptPacketInteractive)) + (100 * (pmUpswitchFachHsAttempt /
(pmTotNoRrcConnectReqPs + pmUpswitchFachHsAttempt + pmChSwitchAttemptUraHs)) *
(pmUpswitchFachHsSuccess / pmUpswitchFachHsAttempt)) + (100 *
(pmChSwitchAttemptUraHs / (pmTotNoRrcConnectReqPs + pmUpswitchFachHsAttempt +
pmChSwitchAttemptUraHs)) * (pmChSwitchSuccUraHs / pmChSwitchAttemptUraHs))
DCR_CS_ISAT_2015_Update = 100 * (((pmNoSystemRabReleaseSpeech)+
(pmNoSystemRabReleaseCs64))/ ((pmNoNormalRabReleaseSpeech) +
(pmNoNormalRabReleaseCs64)+ (pmNoSystemRabReleaseSpeech)+
(pmNoSystemRabReleaseCs64)))
DCR_PSHS_ISAT_2015_Update = 100 * ((pmNoSystemRbReleaseHs)+
(pmNoSystemRabReleasePsStreamHs))/((pmNoNormalRbreleaseHs)+ (pmNoSystemRbReleaseHs)
+ (pmNoNormalRabReleasePsStreamHs)+(pmNoSystemRabReleasePsStreamHs)+
(pmNoSuccRbReconfPsIntDch)+ (pmChSwitchSuccHsUra)+(pmPsIntHsToFachSucc))
#DCR_PSR99_ISAT_2015_Update = 100 * ((pmNoSystemRabReleasePacket)-
(pmNoSystemRbReleaseHs)-(pmNoSystemRabReleasePacketUra)) /
((pmNoNormalRabReleasePacket)+ (pmNoSystemRabReleasePacket)-
(pmNoSystemRabReleasePacketUra)-(pmNoSystemRbReleaseHS)- (pmNoNormalRbReleaseHS)+
(pmNoSuccRbReconfOrigPsIntDch)+(pmChSwitchsuccDchUra)+ (pmChSwitchSuccFachUra)+
(pmUpSwitchFachHsSuccess))
DCR_PSR99_ISAT_2015_Update = 100 * (pmNoSystemRabReleasePacket-
pmNoSystemRbReleaseHs - pmNoSystemRabReleasePacketUra) /
(pmNoNormalRabReleasePacket+ pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra-pmNoSystemRbReleaseHS- pmNoNormalRbReleaseHS+
pmNoSuccRbReconfOrigPsIntDch + pmChSwitchsuccDchUra + pmChSwitchSuccFachUra +
pmUpSwitchFachHsSuccess)
MBD_COMBINED_2015_Update = 60 * (((TFTRALACC)+(THTRALACC))/360) +
(((pmSumBestCs12Establish)+(pmSumBestAmrWbRabEstablish)+
(pmSumBestAmrNbMmRabEstablish)+(pmSumBestAmr12200RabEstablish)+
(pmSumBestAmr7950RabEstablish)+(pmSumBestAmr5900RabEstablish)+
(pmSumBestAmr4750RabEstablish)+(pmSumBestCs64RabEstablish))/720) /
(((pmNoSystemRabReleaseSpeech)+(pmNoSystemRabReleaseCs64)) + (TFNDROP) +
(TFNDROPSUB) +(THNDROP) +(THNDROPSUB) -(THNRELCONG) -(THNRELCONGSUB) -(TFNRELCONG)
-(TFNRELCONGSUB))
MAC_CELLTHP_PSHS_ISAT_2015_Update = ((HsDschResources.pmSumAckedBitsSpi00)+
(HsDschResources.pmSumAckedBitsSpi01)+ (HsDschResources.pmSumAckedBitsSpi02)+
(HsDschResources.pmSumAckedBitsSpi03)+ (HsDschResources.pmSumAckedBitsSpi04)+
(HsDschResources.pmSumAckedBitsSpi05)+ (HsDschResources.pmSumAckedBitsSpi06)+
(HsDschResources.pmSumAckedBitsSpi07)+ (HsDschResources.pmSumAckedBitsSpi08)+
(HsDschResources.pmSumAckedBitsSpi09)+ (HsDschResources.pmSumAckedBitsSpi10)+
(HsDschResources.pmSumAckedBitsSpi11)+ (HsDschResources.pmSumAckedBitsSpi12)+
(HsDschResources.pmSumAckedBitsSpi13)+ (HsDschResources.pmSumAckedBitsSpi14)+
(HsDschResources.pmSumAckedBitsSpi15))/ (0.002 *
((HsDschResources.pmNoActiveSubFramesSpi00)+
(HsDschResources.pmNoActiveSubFramesSpi01)+
(HsDschResources.pmNoActiveSubFramesSpi02)+
(HsDschResources.pmNoActiveSubFramesSpi03)+
(HsDschResources.pmNoActiveSubFramesSpi04)+
(HsDschResources.pmNoActiveSubFramesSpi05)+
(HsDschResources.pmNoActiveSubFramesSpi06)+
(HsDschResources.pmNoActiveSubFramesSpi07)+
(HsDschResources.pmNoActiveSubFramesSpi08)+
(HsDschResources.pmNoActiveSubFramesSpi09)+
(HsDschResources.pmNoActiveSubFramesSpi10)+
(HsDschResources.pmNoActiveSubFramesSpi11)+
(HsDschResources.pmNoActiveSubFramesSpi12)+
(HsDschResources.pmNoActiveSubFramesSpi13)+
(HsDschResources.pmNoActiveSubFramesSpi14)+
(HsDschResources.pmNoActiveSubFramesSpi15)))
Other_Reason = ((pmNoSystemRabReleaseSpeech) - (pmNoSysRelSpeechSoHo) -
(pmNoSysRelSpeechNeighbr) - (pmNoSysRelSpeechUlSynch))
#2G NEW
TBF_EST_SR_ISAT_2015 = 100*((MSESTDLTBF)+(MSESTULTBF)+(MSESTULDTMTBF))/((PREJTFI)+
(PREJOTH)+(PREJABISCONG) +(MSESTULTBF)+(DTMULOTHFAILRES)+(DTMULABISFAILRES)+
(DTMULTFIFAILRES)+(MSESTULDTMTBF)+(LDISEST) +(MSESTDLTBF))
CSSR_CS_ISAT =
100*(((CLSDCCH.pmCMSESTAB)+(CLSMS.pmCSMSDWN)+(CLSMS.pmCSMSUP))/((CLSDCCH.pmCCONGS)+
(CLSDCCH.pmCESTCHACTIV)+(CLSDCCH.pmCMSESTAB)+(CLSDCCH.pmCESTIMMASS)+
(CLSMS.pmCSMSDWN)+(CLSMS.pmCSMSUP)))* (1-(((CLSDCCH.pmCNDROP)-
(CLSDCCH.pmCNRELCONG))/(CLSDCCH.pmCMSESTAB)))*((CLTCH.pmTCASSALL)/
(CLTCH.pmTASSALL))
OK_T_TRAF = KPI_T_TRAF_BONO
OK_DATA_PAYLOAD = H_DATA_PAYLOAD
#IMAM
DCH_Iub_Frame_Lost_Rate = 100 * (IubDataStreams.pmDchFramesTooLate /
(IubDataStreams.pmDchFramesTooLate + IubDataStreams.pmDchFramesReceived * 1000))
UL_CE_USAGE = UplinkBaseBandPool.pmSumCapacityUlCe/
UplinkBaseBandPool.pmSamplesCapacityUlCe
01_EDWIN_2017_IFHO_SR=100 * ((UtranCell.pmNoTimesIfhoRlAddToActSet) /
((UtranCell.pmNoTimesIfhoRlAddToActSet) +
(UtranCell.pmNoTimesIfhoCellFailAddToActSet)))
02_EDWIN_2017_CSSR_CS =100 * ((UtranCell.pmTotNoRrcConnectReqCsSucc) /
((UtranCell.pmTotNoRrcConnectReqCs) - (UtranCell.pmNoLoadSharingRrcConnCs))) *
((UtranCell.pmNoRabEstablishSuccessSpeech) +
(UtranCell.pmNoRabEstablishSuccessCs64) +
(UtranCell.pmNoRabEstablishSuccessCs57)) /
((UtranCell.pmNoRabEstablishAttemptSpeech) +
(UtranCell.pmNoRabEstablishAttemptCs64) + (UtranCell.pmNoRabEstablishAttemptCs57))
03_EDWIN_2017_CSSR_PS =(((UtranCell.pmtotnorrcconnectreqps) /
((UtranCell.pmtotnorrcconnectreqps) + (UtranCell.pmupswitchfachhsattempt) +
(UtranCell.pmchswitchattempturahs)) * (UtranCell.pmtotnorrcconnectreqpssucc) /
((UtranCell.pmtotnorrcconnectreqps) - (UtranCell.pmnoloadsharingrrcconnps)) *
(UtranCell.pmnorabestablishsuccesspacketinteractive)/(UtranCell.pmNoRabEstablishAtt
emptPacketInteractive)) * 100 ) +
(((UtranCell.pmupswitchfachhsattempt)/((UtranCell.pmtotnorrcconnectreqps)+
(UtranCell.pmupswitchfachhsattempt)+(UtranCell.pmChSwitchAttemptUraHs)) *
(UtranCell.pmupswitchfachhssuccess)/(UtranCell.pmupswitchfachhsattempt)) * 100) +
(((UtranCell.pmchswitchattempturahs)/((UtranCell.pmtotnorrcconnectreqps)+
(UtranCell.pmupswitchfachhsattempt)+(UtranCell.pmchswitchattempturahs)) *
(UtranCell.pmChSwitchSuccUraHs) / (UtranCell.pmchswitchattempturahs)) * 100 )
07_EDWIN_2017_Traffic_CS =((UtranCell.pmSumBestCs12Establish)+
(UtranCell.pmSumBestAmrWbRabEstablish)+(UtranCell.pmSumBestAmrNbMmRabEstablish)+
(UtranCell.pmSumBestAmr12200RabEstablish)+(UtranCell.pmSumBestAmr7950RabEstablish)+
(UtranCell.pmSumBestAmr5900RabEstablish)+(UtranCell.pmSumBestAmr4750RabEstablish)+
(UtranCell.pmSumBestCs64RabEstablish))/720
08_EDWIN_2017_TRAFFIC_PS_DL=((UtranCell.pmDlTrafficVolumePsCommon)+
(UtranCell.pmDlTrafficVolumePS8)+ (UtranCell.pmDlTrafficVolumePS16)+
(UtranCell.pmDlTrafficVolumePS64)+ (UtranCell.pmDlTrafficVolumePS128)+
(UtranCell.pmDlTrafficVolumePS384) + (UtranCell.pmDlTrafficVolumePsStrHs)+
(UtranCell.pmDlTrafficVolumePsIntHs))/ (1024 * 1024)
09_EDWIN_2017_TRAFFIC_PS_UL=((UtranCell.pmUlTrafficVolumePsCommon)+
(UtranCell.pmUlTrafficVolumePS8)+ (UtranCell.pmUlTrafficVolumePS16)+
(UtranCell.pmUlTrafficVolumePS64)+ (UtranCell.pmUlTrafficVolumePS128)+
(UtranCell.pmUlTrafficVolumePS384) + (UtranCell.pmUlTrafficVolumePsIntEul))/(1024
* 1024)
10_EDWIN_2017_Availability =100*(1-((UtranCell.pmCellDowntimeMan)+
(UtranCell.pmCellDowntimeAuto))/(count(utrancell) * 900))
11_EDWIN_2017_PIntHS_U_User =((UtranCell.pmSumBestPsHsAdchRabEstablish) /
(UtranCell.pmSamplesBestPsHsAdchRabEstablish)) +
((UtranCell.pmSumBestPsEulRabEstablish) /
(UtranCell.pmSamplesBestPsEulRabEstablish))
12_EDWIN_2017_ULRSSI
=-112+(0.101286*((UtranCell.pmSumUlRssi)/(UtranCell.pmSamplesUlRssi)))
13_EDWIN_2017_Congestion_High_Number_Users =
(UtranCell.pmNoFailedRabEstAttemptExceedConnLimit)
14_EDWIN_2017_Congestion_Lack_CE_DL =
(UtranCell.pmNoFailedRabEstAttemptLackDlHwBest)+(UtranCell.pmNoRrcReqDeniedAdmDlHw)
15_EDWIN_2017_Congestion_Lack_CE_UL =
(UtranCell.pmNoFailedRabEstAttemptLackUlHwBest)+(UtranCell.pmNoRrcReqDeniedAdmUlHw)
16_EDWIN_2017_Congestion_Lack_Code =
(UtranCell.pmNoFailedRabEstAttemptLackDlChnlCode)+
(UtranCell.pmNoRrcReqDeniedAdmDlChnlCode)
17_EDWIN_2017_Congestion_Lack_Power =(UtranCell.pmNoFailedRabEstAttemptLackDlPwr) +
(UtranCell.pmNoRrcReqDeniedAdmDlPwr)
18_EDWIN_2017_pmOffloadAttCs=(UtranCell.pmOffloadAttCs)
19_EDWIN_2017_pmOffloadSuccCs=(UtranCell.pmOffloadSuccCs)
20_EDWIN_2017_pmOffloadAttPs=(UtranCell.pmOffloadAttPs)
21_EDWIN_2017_pmOffloadSuccPs=(UtranCell.pmOffloadSuccPs)
22_EDWIN_2017_MAC_USERTHP_PSHS = ((HsDschResources.pmSumAckedBitsSpi00) +
(HsDschResources.pmSumAckedBitsSpi01) + (HsDschResources.pmSumAckedBitsSpi02) +
(HsDschResources.pmSumAckedBitsSpi03) + (HsDschResources.pmSumAckedBitsSpi04) +
(HsDschResources.pmSumAckedBitsSpi05) + (HsDschResources.pmSumAckedBitsSpi06) +
(HsDschResources.pmSumAckedBitsSpi07) + (HsDschResources.pmSumAckedBitsSpi08) +
(HsDschResources.pmSumAckedBitsSpi09) + (HsDschResources.pmSumAckedBitsSpi10) +
(HsDschResources.pmSumAckedBitsSpi11) + (HsDschResources.pmSumAckedBitsSpi12) +
(HsDschResources.pmSumAckedBitsSpi13) + (HsDschResources.pmSumAckedBitsSpi14) +
(HsDschResources.pmSumAckedBitsSpi15)) / (0.002 *
((HsDschResources.pmSumNonEmptyUserBuffersSpi00) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi01) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi02) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi03) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi04) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi05) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi06) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi07) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi08) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi09) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi10) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi11) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi12) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi13) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi14) +
(HsDschResources.pmSumNonEmptyUserBuffersSpi15)))
23_EDWIN_2017_MAC_CELLTHP_PSHS = ((HsDschResources.pmSumAckedBitsSpi00)+
(HsDschResources.pmSumAckedBitsSpi01)+ (HsDschResources.pmSumAckedBitsSpi02)+
(HsDschResources.pmSumAckedBitsSpi03)+ (HsDschResources.pmSumAckedBitsSpi04)+
(HsDschResources.pmSumAckedBitsSpi05)+ (HsDschResources.pmSumAckedBitsSpi06)+
(HsDschResources.pmSumAckedBitsSpi07)+ (HsDschResources.pmSumAckedBitsSpi08)+
(HsDschResources.pmSumAckedBitsSpi09)+ (HsDschResources.pmSumAckedBitsSpi10)+
(HsDschResources.pmSumAckedBitsSpi11)+ (HsDschResources.pmSumAckedBitsSpi12)+
(HsDschResources.pmSumAckedBitsSpi13)+ (HsDschResources.pmSumAckedBitsSpi14)+
(HsDschResources.pmSumAckedBitsSpi15))/ (0.002 *
((HsDschResources.pmNoActiveSubFramesSpi00)+
(HsDschResources.pmNoActiveSubFramesSpi01)+
(HsDschResources.pmNoActiveSubFramesSpi02)+
(HsDschResources.pmNoActiveSubFramesSpi03)+
(HsDschResources.pmNoActiveSubFramesSpi04)+
(HsDschResources.pmNoActiveSubFramesSpi05)+
(HsDschResources.pmNoActiveSubFramesSpi06)+
(HsDschResources.pmNoActiveSubFramesSpi07)+
(HsDschResources.pmNoActiveSubFramesSpi08)+
(HsDschResources.pmNoActiveSubFramesSpi09)+
(HsDschResources.pmNoActiveSubFramesSpi10)+
(HsDschResources.pmNoActiveSubFramesSpi11)+
(HsDschResources.pmNoActiveSubFramesSpi12)+
(HsDschResources.pmNoActiveSubFramesSpi13)+
(HsDschResources.pmNoActiveSubFramesSpi14)+
(HsDschResources.pmNoActiveSubFramesSpi15)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi00)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi01)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi02)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi03)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi04)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi05)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi06)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi07)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi08)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi09)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi10)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi11)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi12)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi13)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi14)+
(HsDschResources.pmNoInactiveRequiredSubFramesSpi15)))
24_EDWIN_2017_MAC_USERTHP_PSEUL = ((EDchResources.pmSumAckedBitsCellEulTti10) +
(EDchResources.pmSumAckedBitsCellEulTti2)) / (0.01 *
(EDchResources.pmNoActive10msFramesEul) + 0.002 *
(EDchResources.pmNoActive2msFramesEul))
25_EDWIN_2017_MAC_CELLTHP_PSEUL = ((EDchResources.pmSumAckedBitsCellEulTti10)+
(EDchResources.pmSumAckedBitsCellEulTti2))/ (0.002 *
(EDchResources.pmNoActive2msIntervalsEul))
#LTE NIW 2018
LTE_AV_SYS_Downtime__ = (EUtranCellFDD.pmCellDowntimeMan +
EUtranCellFDD.pmCellDowntimeAuto)
LTE_AV_CELL__ = EUtranCellFDD.pm_count*900
LTE_AV_XX__ = 1 - (LTE_AV_SYS_Downtime_/LTE_AV_CELL_)
01_NIW_LTE_A_SSSR= LTE_E_A_RRC_SR*LTE_E_A_S1_SR*LTE_E_A_RAB_SR/10000
02_NIW_LTE_E_A_RRC_SR=
100*(EUtranCellFDD.pmRrcConnEstabSucc/(EUtranCellFDD.pmRrcConnEstabAtt-
EUtranCellFDD.pmRrcConnEstabAttReatt))
03_NIW_LTE_E_A_S1_SR=
100*(EUtranCellFDD.pmS1SigConnEstabSucc/EUtranCellFDD.pmS1SigConnEstabAtt)
04_NIW_LTE_E_A_RAB_SR=
100*(EUtranCellFDD.pmErabEstabSuccInit/EUtranCellFDD.pmErabEstabAttInit)
05_NIW_LTE_R_SASR=
100*(EUtranCellFDD.pmErabRelAbnormalEnbAct+EUtranCellFDD.pmErabRelAbnormalMmeAct)/
(EUtranCellFDD.pmErabRelAbnormalEnb+EUtranCellFDD.pmErabRelNormalEnb+EUtranCellFDD.
pmErabRelMme)
06_NIW_LTE_I_DL_PDCP_Thpt= (EUtranCellFDD.pmPdcpVolDlDrb-
EUtranCellFDD.pmPdcpVolDlDrbLastTti)/(EUtranCellFDD.pmUeThpTimeDl)
07_NIW_LTE_I_UL_PDCP_Thpt= EUtranCellFDD.pmUeThpVolUl/(EUtranCellFDD.pmUeThpTimeUl)
#08_NIW_Availability
=100*(1-(LTE_pmCellDownLockMan_+LTE_pmCellDowntimeAuto)/(EUtranCellFDD.pm_count*900
))
08_NIW_Availability = (1 - (LTE_AV_SYS_Downtime__/LTE_AV_CELL_) ) * 100
09_NIW_LTE_Intra_HOSR=
100*(EUtranCellRelation.pmHoPrepSuccLteIntraF/EUtranCellRelation.pmHoPrepAttLteIntr
aF)*(EUtranCellRelation.pmHoExeSuccLteIntraF/EUtranCellRelation.pmHoExeAttLteIntraF
)
10_NIW_LTE_DL_Traffic_in_Gbps=(EUtranCellFDD.pmPdcpVolDlDrb+EUtranCellFDD.pmPdcpVol
DlSrb)/ (1024*1024)
11_NIW_LTE_UL_Traffic_in_Gbps=(EUtranCellFDD.pmPdcpVolUlDrb+EUtranCellFDD.pmPdcpVol
UlSrb)/ (1024*1024)
12_NIW_LTE_Cell_thp_dl = EUtranCellFDD.pmPdcpVolDlDrb /
EUtranCellFDD.pmSchedActivityCellDl
13_NIW_LTE_Cell_thp_ul = EUtranCellFDD.pmPdcpVolUlDrb /
EUtranCellFDD.pmSchedActivityCellUl
Int_RadioRecInterferencePwr_fW=
WeightedAverage(EUtranCellFDD.pmRadioRecInterferencePwr,
[0.79432,0.89716,1.12946,1.42191,1.79008,2.25357,2.83708,3.57167,4.49647,5.66072,11
.07925,27.82982,69.90536,175.59432,441.07,630.95])
14_NIW_LTE_Int_RadioRecInterferencePwr_fW= 10 * log10
((Int_RadioRecInterferencePwr_fW)/1000000000000)
15_NIW_LTE_Percentile_90 = 0
16_NIW_LTE_DL_Latency=
EUtranCellFDD.pmPdcpLatTimeDl/EUtranCellFDD.pmPdcpLatPktTransDl
17_NIW_LTE_pmPucchSrResShortUtilCell = EUtranCellFDD.pmPucchSrResShortUtilCell
18_NIW_LTE_pmPucchSrResMediumUtilCell = EUtranCellFDD.pmPucchSrResMediumUtilCell
19_NIW_LTE_pmPucchSrResLongUtilCell = EUtranCellFDD.pmPucchSrResLongUtilCell
20_NIW_LTE_pmPucchCqiResShortUtilCell = EUtranCellFDD.pmPucchCqiResShortUtilCell
21_NIW_LTE_pmPucchCqiResMediumUtilCell = EUtranCellFDD.pmPucchCqiResMediumUtilCell
22_NIW_LTE_pmPucchCqiResLongUtilCell = EUtranCellFDD.pmPucchCqiResLongUtilCell
23_NIW_LTE_pmMacHarqDlAck256qam = EUtranCellFDD.pmMacHarqDlAck256qam
24_NIW_LTE_pmOocNewDataUlGrants = EUtranCellFDD.pmOocNewDataUlGrants
25_NIW_LTE_pmOocStateEntries = EUtranCellFDD.pmOocStateEntries
26_NIW_LTE_pmOocStateExits = EUtranCellFDD.pmOocStateExits
27_NIW_LTE_pmOocStateExitsUeRel = EUtranCellFDD.pmOocStateExitsUeRel
28_NIW_LTE_pmOocUesLevSum = EUtranCellFDD.pmOocUesLevSum
29_NIW_LTE_pmElcPdschBlankedTti = EUtranCellFDD.pmElcPdschBlankedTti
30_NIW_LTE_pmUeCtxtRelCsfbWcdma = EUtranCellFDD.pmUeCtxtRelCsfbWcdma
31_NIW_LTE_LTE_Traff_RRCCONNECTIONS_Average=EUtranCellFDD.pmRrcConnLevSum/EUtranCel
lFDD.pmRrcConnLevSamp
01_CELL_LTE_Cell_thp_dl = EUtranCellFDD.pmPdcpVolDlDrb /
EUtranCellFDD.pmSchedActivityCellDl
02_CELL_LTE_Cell_thp_ul = EUtranCellFDD.pmPdcpVolUlDrb /
EUtranCellFDD.pmSchedActivityCellUl
03_CELL_LTE_I_DL_PDCP_Thpt= (EUtranCellFDD.pmPdcpVolDlDrb-
EUtranCellFDD.pmPdcpVolDlDrbLastTTI)/(EUtranCellFDD.pmUeThpTimeDl)
SSV10_LTE_I_DL_PDCP_Thpt_Mbps = (EUtranCellFDD.pmPdcpVolDlDrb-
EUtranCellFDD.pmPdcpVolDlDrbLastTTI)/(EUtranCellFDD.pmUeThpTimeDl)
04_CELL_LTE_I_UL_PDCP_Thpt=
EUtranCellFDD.pmUeThpVolUl/(EUtranCellFDD.pmUeThpTimeUl)
Int_RadioRecInterferencePwr_fW_=
WeightedAverage(EUtranCellFDD.pmRadioRecInterferencePwr,
[0.79432,0.89716,1.12946,1.42191,1.79008,2.25357,2.83708,3.57167,4.49647,5.66072,11
.07925,27.82982,69.90536,175.59432,441.07,630.95])
05_CELL_LTE_RadioRecInterferencePwr= 10 * log10
((Int_RadioRecInterferencePwr_fW_)/1000000000000)
Int_RadioRecInterferencePwrPucch_fW=
WeightedAverage(EUtranCellFDD.pmRadioRecInterferencePwrPucch,
[0.79432,0.89716,1.12946,1.42191,1.79008,2.25357,2.83708,3.57167,4.49647,5.66072,11
.07925,27.82982,69.90536,175.59432,441.07,630.95])
06_CELL_LTE_RTWP_LTE= 10 * log10
((Int_RadioRecInterferencePwrPucch_fW)/1000000000000)
07_CELL_LTE_Traff_RRCCONNECTIONS_Average=EUtranCellFDD.pmRrcConnLevSum/EUtranCellFD
D.pmRrcConnLevSamp
08_CELL_LTE_DL_Traffic_in_GB=(EUtranCellFDD.pmPdcpVolDlDrb+EUtranCellFDD.pmPdcpVolD
lSrb)/ (1024*1024)/8
09_CELL_LTE_UL_Traffic_in_GB=(EUtranCellFDD.pmPdcpVolUlDrb+EUtranCellFDD.pmPdcpVolU
lSrb)/ (1024*1024)/8
10_CELL_LTE_Active_Users_DL = EUtranCellFDD.pmActiveUeDlSum/
EUtranCellFDD.pmSchedActivityCellDl
11_CELL_LTE_Active_Users_UL = EUtranCellFDD.pmActiveUeUlSum/
EUtranCellFDD.pmSchedActivityCellUl
12_CELL_LTE_Threshold_DL_Cell_Tput = 30
13_CELL_LTE_Threshold_UL_Cell_Tput = 7
14_CELL_LTE_AVG_SINR_PUSCH = 10 * log10 (((((EUtranCellFDD.pmSinrPuschDistr[0]) *
0.316) + ((EUtranCellFDD.pmSinrPuschDistr[1]) * 0.447) +
((EUtranCellFDD.pmSinrPuschDistr[2]) * 1) + ((EUtranCellFDD.pmSinrPuschDistr[3]) *
2.511) + ((EUtranCellFDD.pmSinrPuschDistr[4]) * 6.310) +
((EUtranCellFDD.pmSinrPuschDistr[5]) * 15.85) +
((EUtranCellFDD.pmSinrPuschDistr[6]) * 35.48) +
((EUtranCellFDD.pmSinrPuschDistr[7]) * 50.12) ) /
((EUtranCellFDD.pmSinrPuschDistr[0]) + (EUtranCellFDD.pmSinrPuschDistr[1]) +
(EUtranCellFDD.pmSinrPuschDistr[2]) + (EUtranCellFDD.pmSinrPuschDistr[3]) +
(EUtranCellFDD.pmSinrPuschDistr[4]) + (EUtranCellFDD.pmSinrPuschDistr[5]) +
(EUtranCellFDD.pmSinrPuschDistr[6]) + (EUtranCellFDD.pmSinrPuschDistr[7])))/1000)
LTE_AV_SYS_Downtime_ = (EUtranCellFDD.pmCellDowntimeMan +
EUtranCellFDD.pmCellDowntimeAuto)
LTE_AV_CELL_ = EUtranCellFDD.pm_count*900
LTE_AV_XX = 1 - (LTE_AV_SYS_Downtime_/LTE_AV_CELL_)
21_CELL_LTE_Int_DlLatency =
EUtranCellFDD.pmPdcpLatTimeDl/EUtranCellFDD.pmPdcpLatPktTransDl
22_CELL_LTE_RRC =
100*((EUtranCellFDD.pmRrcConnEstabSucc)/((EUtranCellFDD.pmRrcConnEstabAtt)-
(EUtranCellFDD.pmRrcConnEstabAttReatt)))
23_CELL_LTE_E_RAB_SR =
100*((EUtranCellFDD.pmErabEstabSuccInit)/(EUtranCellFDD.pmErabEstabAttInit))
24_CELL_LTE_pmBadCovEvalReport = EUtranCellFDD.pmBadCovEvalReport
25_CELL_LTE_PmCAActivatedDlSum = EUtranCellFDD.pmCaActivatedDlSum
26_CELL_LTE_pmCACapableDLSum = EUtranCellFDD.pmCACapableDLSum
27_CELL_LTE_pmCAConfiguredDlSum = EUtranCellFDD.pmCAConfiguredDlSum
28_CELL_LTE_pmCAConfiguredDlSamp = EUtranCellFDD.pmCaConfiguredDlSamp
29_CELL_LTE_Csfb_Activity=100*((EUtranCellFDD.pmUeCtxtRelCsfbWcdmaEm)+
(EUtranCellFDD.pmUeCtxtRelCsfbWcdma)) / (EUtranCellFDD.pmRrcConnEstabSucc)
30_CELL_LTE_pmRadioTxRankDistr = EUtranCellFDD.pmRadioTxRankDistr
#01_SITE_LTE_Availability=(1-(LTE_pmCellDownLockMan_+LTE_pmCellDowntimeAuto)/
(EUtranCellFDD.pm_count*900))
01_SITE_LTE_Availability = (1 - (LTE_AV_SYS_Downtime_/LTE_AV_CELL_) ) * 100
02_SITE_LTE_A_SSSR= LTE_E_A_RRC_SR*LTE_E_A_S1_SR*LTE_E_A_RAB_SR/10000
03_SITE_LTE_R_SASR=
100*(EUtranCellFDD.pmErabRelAbnormalEnbAct+EUtranCellFDD.pmErabRelAbnormalMmeAct)/
(EUtranCellFDD.pmErabRelAbnormalEnb+EUtranCellFDD.pmErabRelNormalEnb+EUtranCellFDD.
pmErabRelMme)
04_SITE_LTE_DL_Traffic_in_Mbyte=(EUtranCellFDD.pmPdcpVolDlDrb+EUtranCellFDD.pmPdcpV
olDlSrb)/ (1024*1024)*1000 /8
05_SITE_LTE_UL_Traffic_in_Mbyte=(EUtranCellFDD.pmPdcpVolUlDrb+EUtranCellFDD.pmPdcpV
olUlSrb)/ (1024*1024)*1000 /8
06_SITE_LTE_Cell_thp_dl = EUtranCellFDD.pmPdcpVolDlDrb /
EUtranCellFDD.pmSchedActivityCellDl
07_SITE_LTE_Cell_thp_ul = EUtranCellFDD.pmPdcpVolUlDrb /
EUtranCellFDD.pmSchedActivityCellUl
08_SITE_LTE_I_DL_PDCP_Thpt= (EUtranCellFDD.pmPdcpVolDlDrb-
EUtranCellFDD.pmPdcpVolDlDrbLastTti)/(EUtranCellFDD.pmUeThpTimeDl)
09_SITE_LTE_I_UL_PDCP_Thpt=
EUtranCellFDD.pmUeThpVolUl/(EUtranCellFDD.pmUeThpTimeUl)
10_SITE_LTE_Threshold_DL_Cell_Tput = 30
11_SITE_LTE_Threshold_UL_Cell_Tput = 7
12_SITE_LTE_Csfb_Activity=100*((EUtranCellFDD.pmUeCtxtRelCsfbWcdmaEm)+
(EUtranCellFDD.pmUeCtxtRelCsfbWcdma)) / (EUtranCellFDD.pmRrcConnEstabSucc)
13_SITE_LTE_Intra_HOSR=
100*(EUtranCellRelation.pmHoPrepSuccLteIntraF/EUtranCellRelation.pmHoPrepAttLteIntr
aF)*(EUtranCellRelation.pmHoExeSuccLteIntraF/EUtranCellRelation.pmHoExeAttLteIntraF
)
Int_RadioRecInterferencePwr_fW__=
WeightedAverage(EUtranCellFDD.pmRadioRecInterferencePwr,
[0.79432,0.89716,1.12946,1.42191,1.79008,2.25357,2.83708,3.57167,4.49647,5.66072,11
.07925,27.82982,69.90536,175.59432,441.07,630.95])
14_SITE_LTE_RadioRecInterferencePwr= 10 * log10
((Int_RadioRecInterferencePwr_fW__)/1000000000000)
Int_RadioRecInterferencePwrPucch_fW_=
WeightedAverage(EUtranCellFDD.pmRadioRecInterferencePwrPucch,
[0.79432,0.89716,1.12946,1.42191,1.79008,2.25357,2.83708,3.57167,4.49647,5.66072,11
.07925,27.82982,69.90536,175.59432,441.07,630.95])
15_SITE_LTE_RadioRecInterferencePucchPwr= 10 * log10
((Int_RadioRecInterferencePwrPucch_fW)/1000000000000)
16_SITE_LTE_RRCCONe=EUtranCellFDD.pmRrcConnLevSum/EUtranCellFDD.pmRrcConnLevSamp
17_SITE_LTE_DL_packet_loss_rate=100 * (((EUtranCellFDD.pmPdcpPktDiscDlPelr) +
(EUtranCellFDD.pmPdcpPktDiscDlPelrUu) + (EUtranCellFDD.pmPdcpPktDiscDlHo) )) /
((EUtranCellFDD.pmPdcpPktReceivedDl) - (EUtranCellFDD.pmPdcpPktFwdDl) )
18_SITE_LTE_UL_packet_loss_rate=100 *
(EUtranCellFDD.pmPdcpPktLostUl)/((EUtranCellFDD.pmPdcpPktLostUl)+
(EUtranCellFDD.pmPdcpPktReceivedUl))
19_SITE_LTE_DL_Latency_ms=((EUtranCellFDD.pmPdcpLatTimeDl)/
(EUtranCellFDD.pmPdcpLatPktTransDl))
20_SITE_LTE_DL_Traffic_in_GB=(EUtranCellFDD.pmPdcpVolDlDrb+EUtranCellFDD.pmPdcpVolD
lSrb)/ (1024*1024)/8
21_SITE_LTE_UL_Traffic_in_GB=(EUtranCellFDD.pmPdcpVolUlDrb+EUtranCellFDD.pmPdcpVolU
lSrb)/ (1024*1024)/8
22_SITE_LTE_Active_Users_DL = EUtranCellFDD.pmActiveUeDlSum/
EUtranCellFDD.pmSchedActivityCellDl
23_SITE_LTE_Active_Users_UL = EUtranCellFDD.pmActiveUeUlSum/
EUtranCellFDD.pmSchedActivityCellUl
01_PMR_CELL_LTE_A_SSSR= LTE_E_A_RRC_SR*LTE_E_A_S1_SR*LTE_E_A_RAB_SR/10000
02_PMR_CELL_LTE_R_SASR=
100*(EUtranCellFDD.pmErabRelAbnormalEnbAct+EUtranCellFDD.pmErabRelAbnormalMmeAct)/
(EUtranCellFDD.pmErabRelAbnormalEnb+EUtranCellFDD.pmErabRelNormalEnb+EUtranCellFDD.
pmErabRelMme)
03_PMR_CELL_LTE_Data_Volume_DL=(EUtranCellFDD.pmPdcpVolDlDrb+EUtranCellFDD.pmPdcpVo
lDlSrb)/ (1024*1024)
04_PMR_CELL_LTE_Data_Volume_UL=(EUtranCellFDD.pmPdcpVolUlDrb+EUtranCellFDD.pmPdcpVo
lUlSrb)/ (1024*1024)
041_PMR_CELL_LTE_Availability = (1 - (LTE_AV_SYS_Downtime_/LTE_AV_CELL_) ) * 100
05_PMR_CELL_LTE_I_DL_PDCP_Thpt= (EUtranCellFDD.pmPdcpVolDlDrb-
EUtranCellFDD.pmPdcpVolDlDrbLastTTI)/(EUtranCellFDD.pmUeThpTimeDl)
06_PMR_CELL_LTE_UL_PDCP_Thpt=
EUtranCellFDD.pmUeThpVolUl/(EUtranCellFDD.pmUeThpTimeUl)
07_PMR_CELL_LTE_RRC_CON=EUtranCellFDD.pmRrcConnLevSum/EUtranCellFDD.pmRrcConnLevSam
p
08_PMR_CELL_LTE_Intra_HOSR=
100*(EUtranCellRelation.pmHoPrepSuccLteIntraF/EUtranCellRelation.pmHoPrepAttLteIntr
aF)*(EUtranCellRelation.pmHoExeSuccLteIntraF/EUtranCellRelation.pmHoExeAttLteIntraF
)
09_PMR_CELL_LTE_Inter_Freq_HO_SR = 0
10_PMR_CELL_LTE_RadioRecInterferencePwr= 10 * log10
((Int_RadioRecInterferencePwr_fW_)/1000000000000)
11_PMR_CELL_LTE_RadioRecInterferencePucchPwr= 10 * log10
((Int_RadioRecInterferencePwrPucch_fW)/1000000000000)
12_PMR_CELL_LTE_pmHoPrepAttLteInterFLb_ = EUtranCellFDD.pmHoPrepAttLteInterFLb
13_PMR_CELL_LTE_pmHoPrepSuccLteInterFLb_ = EUtranCellFDD.pmHoPrepSuccLteInterFLb
14_PMR_CELL_LTE_pmPdcpVolDlDrbCa_ = EUtranCellFDD.pmPdcpVolDlDrbCa
15_PMR_CELL_LTE_pmTotNoRrcConnReqCsfbIndSucc_3G = pmTotNoRrcConnReqCsfbIndSucc
16_PMR_CELL_LTE_pmUeCtxtRelCsfbWcdma_4G = pmUeCtxtRelCsfbWcdma
17_PMR_CELL_LTE_Avg_CQI = WeightedAverage(EUtranCellFDD.pmRadioUeRepCqiDistr,
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15])
18_PMR_CELL_LTE_Avg_CQI_70 = WeightedAverage(EUtranCellFDD.pmRadioUeRepCqiDistr,
[0,0,0,0,0,0,0,7,8,9,10,11,12,13,14,15])
19_PMR_CELL_LTE_PRB_Util = 100*(sum(EUtranCellFDD.pmPrbUsedDlDtch) +
sum(EUtranCellFDD.pmPrbUsedDlBcch) + sum(EUtranCellFDD.pmPrbUsedDlPcch) +
sum(EUtranCellFDD.pmPrbUsedDlSrbFirstTrans)) / sum(EUtranCellFDD.pmPrbAvailDl)
#2G_BONO
#01_NIW_CSSR_2 = ((100*(1-(([CCONGS])+([CCONGSSUB]))/(([CCALLS])+([CCALLSSUB])))) *
(1-(([CNDROP])-([CNRELCONG]))/([CMSESTAB]))) * #((([TFCASSALL])+([TFCASSALLSUB])+
([THCASSALL])+([THCASSALLSUB]))/([TASSALL]))
01_NIW_CSSR_2 = 100*(1-(((CCONGS)+(CCONGSSUB))/((CCALLS)+(CCALLSSUB))))*(1-
(((CNDROP)-(CNRELCONG))/(CMSESTAB)))*(((TFCASSALL)+(TFCASSALLSUB)+(THCASSALL)+
(THCASSALLSUB))/(TASSALL))
01_NIW_CSSR_2_2 = 100*(1-(((CCONGS)+(CCONGSSUB))/((CCALLS)+(CCALLSSUB))))*(1-
(((CNDROP)-(CNRELCONG))/(CMSESTAB)))*(((TFCASSALL)/2+(TFCASSALLSUB)+(THCASSALL)/2+
(THCASSALLSUB))/(TASSALL))
01_NIW_CSSR_5 =
100*(1-((CLSDCCH.pmCCONGS+CLSDCCHO.pmCCONGSSUB)/(CLSDCCH.pmCCALLS+CLSDCCHO.pmCCALLS
SUB)))*(1-((CLSDCCH.pmCNDROP-
CLSDCCH.pmCNRELCONG)/CLSDCCH.pmCMSESTAB))*((CELTCHF.pmTFCASSALL+CELTCHF.pmTFCASSALL
SUB+CELTCHH.pmTHCASSALL+CELTCHH.pmTHCASSALLSUB)/CLTCH.pmTASSALL)
#10000CCONGS = CCONGS
#10000CCONGSSUB = CCONGSSUB
#10000CCALLS = CCALLS
#10000CCALLSSUB = CCALLSSUB
#10000CNDROP = CNDROP
#10000CNRELCONG = CNRELCONG
#10000CMSESTAB = CMSESTAB
#10000TFCASSALL = TFCASSALL
#10000TFCASSALLSUB = TFCASSALLSUB
#10000THCASSALL = THCASSALL
#10000THCASSALLSUB = THCASSALLSUB
#10000TASSALL = TASSALL
IPV4_1_pmIpIfStatsHCOutOctets = msrbs_InterfaceIPv4.pmIpIfStatsHCOutOctets
IPV4_2_pmIpIfStatsHCInOctets = msrbs_InterfaceIPv4.pmIpIfStatsHCInOctets
IPV4_3_IpInterfaceMbpsOut = (IPV4_1_pmIpIfStatsHCOutOctets * 8) / 86400000000
IPV4_4_IpInterfaceMbpsIn = (IPV4_2_pmIpIfStatsHCInOctets * 8) / 86400000000
SSV0_pmCapAllocIubHsLimitingRatioSpi02 =
IubDataStreams.pmCapAllocIubHsLimitingRatioSpi02
SSV0_pmCapAllocIubHsLimitingRatioSpi03 =
IubDataStreams.pmCapAllocIubHsLimitingRatioSpi03
SSV0_pmCapAllocIubHsLimitingRatioSpi04 =
IubDataStreams.pmCapAllocIubHsLimitingRatioSpi04
SSV0_pmCapAllocIubHsLimitingRatioSpi05 =
IubDataStreams.pmCapAllocIubHsLimitingRatioSpi05
SSV0_pmCapAllocIubHsLimitingRatioSpi06 =
IubDataStreams.pmCapAllocIubHsLimitingRatioSpi06
SSV1_HS_Framelost = FrameLostRatioSpi00 + FrameLostRatioSpi01 + FrameLostRatioSpi02
+ FrameLostRatioSpi03 + FrameLostRatioSpi04 + FrameLostRatioSpi05 +
FrameLostRatioSpi06 + FrameLostRatioSpi07 + FrameLostRatioSpi08 +
FrameLostRatioSpi10 + FrameLostRatioSpi11 + FrameLostRatioSpi12 +
FrameLostRatioSpi13 + FrameLostRatioSpi14 + FrameLostRatioSpi15
SSV2_DCH_Framelost = 100 * (IubDataStreams.pmDchFramesTooLate /
IubDataStreams.pmDchFramesReceived)
AGG_pmTotNoRrcConnReqCsfbIndSucc_3G = pmTotNoRrcConnReqCsfbIndSucc
AGG_pmUeCtxtRelCsfbWcdma_4G = pmUeCtxtRelCsfbWcdma
AGG_pmUeCtxtRelCsfbWcdma_4G_MRBS = msrbs_EUtranCellFDD.pmUeCtxtRelCsfbWcdma
Avg_CQI = WeightedAverage(EUtranCellFDD.pmRadioUeRepCqiDistr,
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15])
Avg_CQI_70 = WeightedAverage(EUtranCellFDD.pmRadioUeRepCqiDistr,
[0,0,0,0,0,0,0,7,8,9,10,11,12,13,14,15])
PRB_Util = 100*(sum(EUtranCellFDD.pmPrbUsedDlDtch) +
sum(EUtranCellFDD.pmPrbUsedDlBcch) + sum(EUtranCellFDD.pmPrbUsedDlPcch) +
sum(EUtranCellFDD.pmPrbUsedDlSrbFirstTrans)) / sum(EUtranCellFDD.pmPrbAvailDl)
00001LTE_GFRLTE_A_SSSR = LTE_E_A_RRC_SR*LTE_E_A_S1_SR*LTE_E_A_RAB_SR/10000
00002LTE_GFRLTE_R_SASR =
100*(EUtranCellFDD.pmErabRelAbnormalEnbAct+EUtranCellFDD.pmErabRelAbnormalMmeAct)/
(EUtranCellFDD.pmErabRelAbnormalEnb+EUtranCellFDD.pmErabRelNormalEnb+EUtranCellFDD.
pmErabRelMme)
00003LTE_GFRLTE_I_DL_PDCP_Thpt = (EUtranCellFDD.pmPdcpVolDlDrb-
EUtranCellFDD.pmPdcpVolDlDrbLastTTI)/(EUtranCellFDD.pmUeThpTimeDl)
00004LTE_GFRLTE_I_UL_PDCP_Thpt =
EUtranCellFDD.pmUeThpVolUl/(EUtranCellFDD.pmUeThpTimeUl)
00005LTE_GFRAvailability = (1 - (LTE_AV_SYS_Downtime_/LTE_AV_CELL_) ) * 100
00006LTE_GFRLTE_Intra_HOSR =
100*(EUtranCellRelation.pmHoPrepSuccLteIntraF/EUtranCellRelation.pmHoPrepAttLteIntr
aF)*(EUtranCellRelation.pmHoExeSuccLteIntraF/EUtranCellRelation.pmHoExeAttLteIntraF
)
00007LTE_GFRLTE_Inter_HOSR =
100*((EUtranCellRelation.pmHoPrepSuccLteInterF)/(EUtranCellRelation.pmHoPrepAttLteI
nterF))*((EUtranCellRelation.pmHoExeSuccLteInterF)/
(EUtranCellRelation.pmHoExeAttLteInterF))
00008LTE_GFRLTE_DL_Traffic =
(EUtranCellFDD.pmPdcpVolDlDrb+EUtranCellFDD.pmPdcpVolDlSrb)/ (1024*1024)
00009LTE_GFRLTE_UL_Traffic =
(EUtranCellFDD.pmPdcpVolUlDrb+EUtranCellFDD.pmPdcpVolUlSrb)/ (1024*1024)
00010LTE_GFRLTE_E_RABEstablishment_SR =
100*((EUtranCellFDD.pmErabEstabSuccInit)/(EUtranCellFDD.pmErabEstabAttInit))
00011LTE_GFRDL_Latency_ms = (EUtranCellFDD.pmPdcpLatTimeDl
/EUtranCellFDD.pmPdcpLatPktTransDl)
00012LTE_GFRLTE_Random_Access_Failure_Rate = 100 * ((EUtranCellFDD.pmRaSuccCbra)
/ ((EUtranCellFDD.pmRaAttCbra) - (EUtranCellFDD.pmRaFailCbraMsg2Disc)))
00013LTE_GFRLTE_RrcConnectionSetup_SR =
(EUtranCellFDD.pmRrcConnEstabSucc)/((EUtranCellFDD.pmRrcConnEstabAtt) -
(EUtranCellFDD.pmRrcConnEstabattReatt))
00014LTE_GFRLTE_S1_Setup_Failure = ((EUtranCellFDD.pmS1SigConnEstabAtt) -
(EUtranCellFDD.pmS1SigConnEstabSucc))/(EUtranCellFDD.pmS1SigConnEstabAtt)
00015LTE_GFRAvg_RRC_Connected_User =
EUtranCellFDD.pmRrcConnLevSum/EUtranCellFDD.pmRrcConnLevSamp
00016LTE_GFRSum_RRC_Connected_User = (EUtranCellFDD.pmRrcConnLevSum)/720
00017LTE_GFRLTE_Cell_thp_dl = EUtranCellFDD.pmPdcpVolDlDrb /
EUtranCellFDD.pmSchedActivityCellDl
00018LTE_GFRLTE_Cell_thp_ul = EUtranCellFDD.pmPdcpVolUlDrb /
EUtranCellFDD.pmSchedActivityCellUl
00019LTE_GFRAVG_CQI = ( 0*EUtranCellFDD.pmRadioUeRepCqiDistr->[0] +
1*EUtranCellFDD.pmRadioUeRepCqiDistr->[1] + 2*EUtranCellFDD.pmRadioUeRepCqiDistr-
>[2] + 3*EUtranCellFDD.pmRadioUeRepCqiDistr->[3] +
4*EUtranCellFDD.pmRadioUeRepCqiDistr->[4] + 5*EUtranCellFDD.pmRadioUeRepCqiDistr-
>[5] + 6*EUtranCellFDD.pmRadioUeRepCqiDistr->[6] +
7*EUtranCellFDD.pmRadioUeRepCqiDistr->[7] + 8*EUtranCellFDD.pmRadioUeRepCqiDistr-
>[8] + 9*EUtranCellFDD.pmRadioUeRepCqiDistr->[9] +
10*EUtranCellFDD.pmRadioUeRepCqiDistr->[10] +
11*EUtranCellFDD.pmRadioUeRepCqiDistr->[11] +
12*EUtranCellFDD.pmRadioUeRepCqiDistr->[12] +
13*EUtranCellFDD.pmRadioUeRepCqiDistr->[13] +
14*EUtranCellFDD.pmRadioUeRepCqiDistr->[14] +
15*EUtranCellFDD.pmRadioUeRepCqiDistr->[15] ) /
SumArrayElements(EUtranCellFDD.pmRadioUeRepCqiDistr)
00020LTE_GFRInt_RadioRecInterferencePwr_fW = 10 * log10
((Int_RadioRecInterferencePwr_fW_)/1000000000000)
00021LTE_GFRInt_RadioRecInterferencePucchPwr_fW = 10 * log10
((Int_RadioRecInterferencePwrPucch_fW)/1000000000000)
00022LTE_GFRAVG_CQI_7 = 100 * (((EUtranCellFDD.pmRadioUeRepCqiDistr->[7])) +
((EUtranCellFDD.pmRadioUeRepCqiDistr->[8])) + ((EUtranCellFDD.pmRadioUeRepCqiDistr-
>[9])) + ((EUtranCellFDD.pmRadioUeRepCqiDistr->[10])) +
((EUtranCellFDD.pmRadioUeRepCqiDistr->[11])) +
((EUtranCellFDD.pmRadioUeRepCqiDistr->[12])) +
((EUtranCellFDD.pmRadioUeRepCqiDistr->[13])) +
((EUtranCellFDD.pmRadioUeRepCqiDistr->[14])) +
((EUtranCellFDD.pmRadioUeRepCqiDistr->[15]))) /
(SumArrayElements(EUtranCellFDD.pmRadioUeRepCqiDistr))
00023LTE_GFRLTE_IRAT_HOSR =
100*((UtranCellRelation.pmHoPrepSuccWcdma)/(UtranCellRelation.pmHoPrepAttWcdma))*((
UtranCellRelation.pmHoExeSuccWcdma)/(UtranCellRelation.pmHoExeAttWcdma))
00024LTE_GFRAV_Auto = 100 *
(1-(((EUtranCellFDD.pmCellDowntimeAuto))/((LTE_AV_CELL_))))
00025LTE_GFRAV_Man = 100 *
(1-(((EUtranCellFDD.pmCellDowntimeMan))/((LTE_AV_CELL_))))
00026LTE_GFRPRB_Utilization_DL = (EUtranCellFDD.pmPrbUsedDlDtch +
EUtranCellFDD.pmPrbUsedDlBcch + EUtranCellFDD.pmPrbUsedDlPcch +
EUtranCellFDD.pmPrbUsedDlSrbFirstTrans) / EUtranCellFDD.pmPrbAvailDl
00027LTE_GFRPRB_Utilization_UL = (EUtranCellFDD.pmPrbUsedUlDtch +
EUtranCellFDD.pmPrbUsedUlSrb) / EUtranCellFDD.pmPrbAvailUl
00028LTE_GFRActive_User_DL = EUtranCellFDD.pmActiveUeDlSum/
EUtranCellFDD.pmSchedActivityCellDl
00029LTE_GFRActive_User_UL = EUtranCellFDD.pmActiveUeUlSum/
EUtranCellFDD.pmSchedActivityCellUl
#00030LTE_GFRCSFB_SR = 100 * (UtranCell.pmTotNoRrcConnReqCsfbIndSucc /
EUtranCellFDD.pmUeCtxtRelCsfbWcdma)
00030LTE_GFRCSFB_SR = 100 * (UtranCell.pmTotNoRrcConnReqCsfbIndSucc /
UtranCell.pmTotNoRrcConnReqCsfbInd)
00031LTE_pmCellDowntimeMan_ = EUtranCellFDD.pmCellDowntimeMan
00032LTE_pmCellDowntimeAuto_ = EUtranCellFDD.pmCellDowntimeAuto
00033LTE_LTE_AV_CELL_ = LTE_AV_CELL_
#AGG GFR
00001_AGGLTE_GFRRRC = 100 *
((EUtranCellFDD.pmRrcConnEstabSucc)/((EUtranCellFDD.pmRrcConnEstabAtt)-
(EUtranCellFDD.pmRrcConnEstabAttReatt)))
00002_AGGLTE_GFRLTE_E_RABEstablishment_SR =
100*((EUtranCellFDD.pmErabEstabSuccInit)/(EUtranCellFDD.pmErabEstabAttInit))
00003_AGGLTE_GFRLTE_A_SSSR = LTE_E_A_RRC_SR*LTE_E_A_S1_SR*LTE_E_A_RAB_SR/10000
00004_AGGLTE_GFRLTE_R_SASR =
100*(EUtranCellFDD.pmErabRelAbnormalEnbAct+EUtranCellFDD.pmErabRelAbnormalMmeAct)/
(EUtranCellFDD.pmErabRelAbnormalEnb+EUtranCellFDD.pmErabRelNormalEnb+EUtranCellFDD.
pmErabRelMme)
00005_AGGLTE_GFRLTE_Intra_HOSR =
100*(EUtranCellRelation.pmHoPrepSuccLteIntraF/EUtranCellRelation.pmHoPrepAttLteIntr
aF)*(EUtranCellRelation.pmHoExeSuccLteIntraF/EUtranCellRelation.pmHoExeAttLteIntraF
)
00006_AGGLTE_GFRLTE_Inter_HOSR =
100*((EUtranCellRelation.pmHoPrepSuccLteInterF)/(EUtranCellRelation.pmHoPrepAttLteI
nterF))*((EUtranCellRelation.pmHoExeSuccLteInterF)/
(EUtranCellRelation.pmHoExeAttLteInterF))
00007_AGGLTE_GFRCSFB_SR = 100 * (UtranCell.pmTotNoRrcConnReqCsfbIndSucc /
UtranCell.pmTotNoRrcConnReqCsfbInd)
00008_AGGLTE_GFRInt_RadioRecInterferencePwr_fW = 10 * log10
((Int_RadioRecInterferencePwr_fW_)/1000000000000)
00009_AGGLTE_GFRLTE_DL_Traffic =
(EUtranCellFDD.pmPdcpVolDlDrb+EUtranCellFDD.pmPdcpVolDlSrb)/ (1024*1024)
BaseBandPool_pmSumCapacityDlCe = DownlinkBaseBandPool.pmSumCapacityDlCe
BaseBandPool_pmSamplesCapacityDlCe = DownlinkBaseBandPool.pmSamplesCapacityDlCe
BaseBandPool_pmSumCapacityUlCe = UplinkBaseBandPool.pmSumCapacityUlCe
BaseBandPool_pmSamplesCapacityUlCe = UplinkBaseBandPool.pmSamplesCapacityUlCe
BaseBandPool_Average_CE_DL_Usage_Baseband_Pool =
DownlinkBaseBandPool.pmSumCapacityDlCe / DownlinkBaseBandPool.pmSamplesCapacityDlCe
BaseBandPool_Average_CE_UL_Usage_Baseband_Pool =
UplinkBaseBandPool.pmSumCapacityUlCe / UplinkBaseBandPool.pmSamplesCapacityUlCe