Formula 2g3gericsson

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 53
At a glance
Powered by AI
The document contains formulas and metrics for measuring performance of a mobile network.

Congestion is measured using metrics like Cong_Power, Cong_UL_CE, Cong_DL_CE, etc.

Drops are measured using metrics like DchDisconnectAbnorm, FachDisconnectAbnorm, DchDisconnectNormal, etc.

# User Formula File Template # 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 num_cell = 15 * pm_count / timeInterval # IU_Signalling IuSigEstablish_SuccRate = 100* RncFunction.pmNoIuSigEstablishSuccessPs / RncFunction.pmNoIuSigEstablishAttemptPs _pmNoIuSigEstablishSuccessPs = RncFunction.pmNoIuSigEstablishSuccessPs #CHSW

ChSwitchTot = pmChSwitchDch128Fach + pmChSwitchDch384Fach + pmChSwitchDch64Fach + pmChSwitchFachDch + pmChSwitchFachIdle + pmChSwitchP

# PAGING CELLPAGDISCARD = 100*(CELLPAG.pmPAGETOOOLD + CELLPAG.pmPAGPCHCONG) / (BSC.pmTOTPAG + BSCGPRS.pmPAGPSBSC) PAGETOOOLD = CELLPAG.pmPAGETOOOLD PAGPCHCONG = CELLPAG.pmPAGPCHCONG PAGE_CS = BSC.pmTOTPAG PAGE_PS = BSCGPRS.pmPAGPSBSC num_RA = 15 * RoutingArea.pm_count / timeInterval num_LA = 15 * LocationArea.pm_count / timeInterval

nPaging = ((LocationArea.pmCnInitPagingToIdleUeLa) + (RoutingArea.pmCnInitPagingToIdleUeRa) + Paging.pmCnInitPagingToIdleUe + (UtranCell.pmNoPag

nPaging_per_sec_old = ((LocationArea.pmCnInitPagingToIdleUeLa) + (RoutingArea.pmCnInitPagingToIdleUeRa) + Paging.pmCnInitPagingToIdleUe + (UtranC nPaging_per_sec = pmNoPagingType1Attempt / (num_cell * 60*timeInterval) nPaging_cong = 100 * pmNoPagingAttemptUtranRejected / pmNoPagingType1Attempt nPaging_cong_old = 100 * (pmNoPagingAttemptUtranRejected / num_cell) / nPaging

Paging_SuccRate = 100 * (((pmNoPagingType1Attempt - pmNoPagingAttemptUtranRejected)/num_cell) - Paging.pmNoPageDiscardCmpLoadC)/ (pmNoPaging _pmNoPageDiscardCmpLoadC = Paging.pmNoPageDiscardCmpLoadC _pmCnInitPagingToIdleUeLa = LocationArea.pmCnInitPagingToIdleUeLa _pmCnInitPagingToIdleUeRa = RoutingArea.pmCnInitPagingToIdleUeRa _pmCnInitPagingToIdleUe = Paging.pmCnInitPagingToIdleUe _pmNoPagingAttemptCnInitDcch = UtranCell.pmNoPagingAttemptCnInitDcch/num_cell _pmNoPagingAttemptUtranRejected = UtranCell.pmNoPagingAttemptUtranRejected/num_cell

# SHO UE_RL1_1= UE_RL1_2= UE_RL1_3= UE_RL2_2= UE_RL2_3= UE_RL2_4= UE_RL3_3= UE_RL3_4= UE_RL4_4= pmSumUesWith1Rls1RlInActSet pmSumUesWith1Rls2RlInActSet pmSumUesWith1Rls3RlInActSet pmSumUesWith2Rls2RlInActSet pmSumUesWith2Rls3RlInActSet pmSumUesWith2Rls4RlInActSet pmSumUesWith3Rls3RlInActSet pmSumUesWith3Rls4RlInActSet pmSumUesWith4Rls4RlInActSet / / / / / / / / / pmSamplesUesWith1Rls1RlInActSet pmSamplesUesWith1Rls2RlInActSet pmSamplesUesWith1Rls3RlInActSet pmSamplesUesWith2Rls2RlInActSet pmSamplesUesWith2Rls3RlInActSet pmSamplesUesWith2Rls4RlInActSet pmSamplesUesWith3Rls3RlInActSet pmSamplesUesWith3Rls4RlInActSet pmSamplesUesWith4Rls4RlInActSet

SHO_Overhead = 1 - ((UE_RL1_1+1/2*UE_RL1_2+1/2*UE_RL2_2+1/3*UE_RL1_3+1/3*UE_RL2_3+1/3*UE_RL3_3+1/4*UE_RL2_4+1/4*UE_RL3_4+1/4*UE

# CONGESTION

Cong_Power = pmNoFailedRabEstAttemptLackDlPwr + pmNoRrcReqDeniedAdmDlPwr Cong_UL_CE = pmNoFailedRabEstAttemptLackUlHw + pmNoRrcReqDeniedAdmUlHw Cong_DL_CE = pmNoFailedRabEstAttemptLackDlHw + pmNoRrcReqDeniedAdmDlHw Cong_Code = pmNoRrcReqDeniedAdmDlChnlCode + pmNoFailedRabEstAttemptLackDlChnlCode Cong_HS_License = pmNoOfNonHoReqDeniedHs Cong_Transmission = pmNoRrcConnReqBlockTnCs + pmNoRrcConnReqBlockTnPs + pmNoRabEstBlockTnPsIntHs + pmNoRabEstBlockTnPsIntNonHs + pmNoR # IUB

Iub_Congestion = IubDataStreams.pmCapAllocIubHsLimitingRatioSpi00 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi01 + IubDataStreams.pmCapAlloc

# DROP DchDisconnectAbnorm = pmNoCellDchDisconnectAbnorm/(pmNoCellDchDisconnectAbnorm+pmNoCellFachDisconnectAbnorm) FachDisconnectAbnorm = pmNoCellFachDisconnectAbnorm/(pmNoCellDchDisconnectAbnorm+pmNoCellFachDisconnectAbnorm) DchDisconnectNormal = pmNoCellDchDisconnectNormal/(pmNoCellDchDisconnectNormal+pmNoCellFachDisconnectNormal) FachDisconnectNormal = pmNoCellFachDisconnectNormal/(pmNoCellDchDisconnectNormal+pmNoCellFachDisconnectNormal)

PS_Drop_Rate_New1 = 100 * (pmNoSystemRabReleasePacket - pmNoCellFachDisconnectAbnorm) / (pmNoSystemRabReleasePacket + pmNoNormalRabRelea

PS_Drop_Rate_New2 = 100 * (pmNoSystemRabReleasePacket - pmNoCellFachDisconnectAbnorm) / (pmNoSystemRabReleasePacket + pmNoNormalRabRelea

DropR99_only = 10 * (pmNoSystemRabReleasePacket - pmNoSystemRbReleaseHs - pmNoSystemRabReleasePacketUra - (pmNoCellFachDisconnectAbnorm - p UL_RSSI = -112 + 0.1*(pmSumUlRssi/pmSamplesUlRssi) _pmNoSuccessOutIratHoSpeech = GsmRelation.pmNoSuccessOutIratHoSpeech _pmNoRabEstablishSuccessSpeech = pmNoRabEstablishSuccessSpeech IRAT_Attempt_Ratio = 100 * _pmNoSuccessOutIratHoSpeech / _pmNoRabEstablishSuccessSpeech

SHO_Succ_Rate = 100 * (1- (pmNoTimesCellFailAddToActSet / (pmNoTimesRlAddToActSet + pmNoTimesCellFailAddToActSet))) IRATHO_SuccRate = 100*(GsmRelation.pmNoSuccessOutIratHoSpeech+GsmRelation.pmNoSuccessOutIratHoMulti)/(GsmRelation.pmNoAttOutIratHoSpeech+G IRATCC_SuccRate = 100*(GsmRelation.pmNoOutIratCcSuccess/GsmRelation.pmNoOutIratCcAtt) IRATCC_Fail = GsmRelation.pmNoOutIratCcAtt - GsmRelation.pmNoOutIratCcSuccess IRAT_HS_SuccRate = 100*(GsmRelation.pmNoOutIratCcSuccessHs/GsmRelation.pmNoOutIratCcAttHs) IRAT_EUL_SuccRate = 100*(GsmRelation.pmNoOutIratCcSuccessEul/GsmRelation.pmNoOutIratCcAttEul) IFHO_SuccRate = 100*(pmNoTimesIfhoRlAddToActSet/(pmNoTimesIfhoRlAddToActSet+pmNoTimesIfhoCellFailAddToActSet)) IFHO_HS_SuccRate = 100*(pmSuccNonBlindIfhoPsIntHs/pmAttNonBlindIfhoPsIntHs) IFHO_EUL_SuccRate = 100*(pmSuccNonBlindIfhoPsIntEul/pmAttNonBlindIfhoPsIntEul) IRATCC_Attempt = GsmRelation.pmNoOutIratCcAtt IRATHO_Attempt = (GsmRelation.pmNoAttOutIratHoSpeech + GsmRelation.pmNoAttOutIratHoMulti) IFHO_Attempt = pmNoTimesIfhoRlAddToActSet IFHO_HS_Atempt = pmAttNonBlindIfhoPsIntHs RRC_CS_Succ_Rate = 100 * pmTotNoRrcConnectReqCsSucc / (pmTotNoRrcConnectReqCs - pmNoLoadSharingRrcConnCs) RRC_PS_Succ_Rate = 100 * pmTotNoRrcConnectReqPsSucc / (pmTotNoRrcConnectReqPs - pmNoLoadSharingRrcConnPs) RRC_CS_Fail = pmTotNoRrcConnectReqCs - pmNoLoadSharingRrcConnCs - pmTotNoRrcConnectReqCsSucc RRC_PS_Fail = pmTotNoRrcConnectReqPs - pmNoLoadSharingRrcConnPs - pmTotNoRrcConnectReqPsSucc RRC_All_Fail = pmTotNoRrcConnectReq - pmNoLoadSharingRrcConn - pmTotNoRrcConnectReqSuccess NAS_Sign_Release_CS = 100 * pmNoNormalNasSignReleaseCs/(pmNoNormalNasSignReleaseCs+pmNoSystemNasSignReleaseCs) NAS_Sign_Release_PS = 100 * pmNoNormalNasSignReleasePs/(pmNoNormalNasSignReleasePs+pmNoSystemNasSignReleasePs) New_NAS_Sign_Release_PS = ROUND(100 * pmNoNormalNasSignReleasePs/(pmNoNormalNasSignReleasePs+pmNoSystemNasSignReleasePs),2) RAB_Speech_Succ_Rate = 100 * (pmNoRabEstablishSuccessSpeech/(pmNoRabEstablishAttemptSpeech-pmNoDirRetryAtt)) RAB_AmrWb_Succ_Rate = 100 * pmNoRabEstablishSuccessAmrWb/pmNoRabEstablishAttemptAmrWb

RAB_AmrNb_Succ_Rate = 100 * pmNoRabEstablishSuccessAmrNb/pmNoRabEstablishAttemptAmrNb RAB_CS64_Succ_Rate = 100 * (pmNoRabEstablishSuccessCs64/pmNoRabEstablishAttemptCs64) RAB_CS_Succ_Rate = 100 * (pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs64)/(pmNoRabEstablishAttemptSpeech+pmNoRabEstablishAttem RAB_PS_Succ_Rate = 100 * (pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstablishAttemptPacketInteractive) RAB_HS_Succ_Rate = 100 * (pmNoRabEstablishSuccessPacketInteractiveHs/pmNoRabEstablishAttemptPacketInteractiveHs) RAB_HS_Fail = pmNoRabEstablishAttemptPacketInteractiveHs - pmNoRabEstablishSuccessPacketInteractiveHs RAB_NonHS_Succ_Rate = 100 * pmNoRabEstSuccessPsIntNonHs / pmNoRabEstAttemptPsIntNonHs RAB_EUL_Succ_Rate = 100 * pmNoRabEstablishSuccessPacketInteractiveEul / pmNoRabEstablishAttemptPacketInteractiveEul CSSR_Speech = RRC_CS_Succ_Rate * RAB_Speech_Succ_Rate / 100 CSSR_PS = RRC_PS_Succ_Rate * RAB_PS_Succ_Rate / 100 CSSR_HS = RRC_PS_Succ_Rate * RAB_HS_Succ_Rate / 100 CSSR_Non_HS = RRC_PS_Succ_Rate * RAB_NonHS_Succ_Rate / 100 CSSR_EUL = RRC_PS_Succ_Rate * RAB_EUL_Succ_Rate / 100 HS_CC_Succ_Rate = 100 * pmNoHsCcSuccess/pmNoHsCcAttempt EUL_CC_Succ_Rate = 100 * pmNoEulCcSuccess/pmNoEulCcAttempt Iur_Drop_Speech = 100 * (IurLink.pmNoSystemRabReleaseSpeech /(IurLink.pmNoNormalRabReleaseSpeech + IurLink.pmNoSystemRabReleaseSpeech)) Iur_Drop_Packet = 100 * (IurLink.pmNoSystemRabReleasePacket) / (IurLink.pmNoNormalRabReleasePacket + IurLink.pmNoSystemRabReleasePacket) DropRate_FACH = 100 * pmNoCellFachDisconnectAbnorm / (pmNoCellFachDisconnectAbnorm + pmNoCellFachDisconnectNormal) DropRate_DCH = 100 * pmNoCellDchDisconnectAbnorm / (pmNoCellDchDisconnectAbnorm + pmNoCellDchDisconnectNormal) DropRate_PS_XL = 100 * (pmNoSystemRabReleasePacket) / (pmNoNormalRabReleasePacket + pmNoSystemRabReleasePacket) DropRate_PS_XL_New = 100 * (pmNoSystemRabReleasePacket) / (pmNoSuccRbReconfPsIntDch + pmPsIntHsToFachSucc + pmNoNormalRabReleasePacket

DropRate_HS = 100 * (pmNoSystemRbReleaseHs / (pmNoSuccRbReconfPsIntDch + pmPsIntHsToFachSucc + pmNoNormalRbReleaseHs + pmNoSystemRbRe

DropRate_PS_SDI = 100 * (pmNoSystemRabReleasePacket - pmNoSystemRabReleasePacketUra) / (pmNoNormalRabReleasePacket - pmNoNormalRabRelease

DropRate_PS_ISAT = 100 * (pmNoSystemRabReleasePacket - pmNoSystemRabReleasePacketUra) / (pmNoSuccRbReconfPsIntDch + pmPsIntHsToFachSucc +

DropRate_PS_Int_ISAT_Old = 100 * (pmNoSystemRabReleasePacket - pmNoSystemRabReleasePacketUra) / (pmNoRabEstablishSuccessPacketInteractiveHs+ DropRate_PS_Stream = 100 * pmNoSystemRabReleasePacketStream / (pmNoNormalRabReleasePacketStream+pmNoSystemRabReleasePacketStream) DCR_PS_Stream_HS = pmNoSystemRabReleasePsStreamHs / (pmNoNormalRabReleasePsStreamHs+pmNoSystemRabReleasePsStreamHs)

DropRate_EUL = 100 * (pmNoSystemRbReleaseEul / (pmNoSuccRbReconfOrigPsIntEul + pmPsIntHsToFachSucc + pmNoNormalRbReleaseEul + pmNoSystem

DropRate_R99 = 100 * (pmNoSystemRabReleasePacket - pmNoSystemRbReleaseHs - pmNoSystemRabReleasePacketUra) / (pmNoNormalRabReleasePacket DropRate_Speech = 100 * (pmNoSystemRabReleaseSpeech /(pmNoNormalRabReleaseSpeech + pmNoSystemRabReleaseSpeech)) DropRate_CS64 = 100 * (pmNoSystemRabReleaseCs64 /(pmNoNormalRabReleaseCs64 + pmNoSystemRabReleaseCs64))

DropRate_PS_Rev = 100*(pmNoSystemRabReleasePacket-pmNoSystemRabReleasePacketUra-(pmChSwitchAttemptFachUra-pmChSwitchSuccFachUra))/(pmNo

RNC_IUB_Throughput = RncCapacity.pmSumCapacity / RncCapacity.pmSamplesCapacity Outcoming_Iub_Throughput = (8*(2^31* GigaBitEthernet.pmIfOutOctetsLink1Hi + GigaBitEthernet.pmIfOutOctetsLink1Lo))/(900*4*1000) Incoming_Iub_Throughput = (8*(2^31* GigaBitEthernet.pmIfInOctetsLink1Hi + GigaBitEthernet.pmIfInOctetsLink1Lo))/(900*4*1000) IUB_Throughput = Outcoming_Iub_Throughput + Incoming_Iub_Throughput RNC_MP_Load = LoadControl.pmSumMeasuredLoad/LoadControl.pmSamplesMeasuredLoad RNC_DC_Load = DcDevice.pmSumMeasuredDcSpLoad/DcDevice.pmSamplesMeasuredDcSpLoad RNC_CC_Load = CcDevice.pmSumMeasuredCcSpLoad/CcDevice.pmSamplesMeasuredCcSpLoad RNC_PDR_Load = PdrDevice.pmSumMeasuredPdrSpLoad/PdrDevice.pmSamplesMeasuredPdrSpLoad Iu_Sig_Succ_Rate_CS = 100 * RncFunction.pmNoIuSigEstablishSuccessCs / RncFunction.pmNoIuSigEstablishAttemptCs

Iu_Sig_Succ_Rate_PS = 100 * RncFunction.pmNoIuSigEstablishSuccessPs / RncFunction.pmNoIuSigEstablishAttemptPs

AAL2_Failures_Rate = 100 * (Aal2Ap.pmUnSuccOutConnsLocalQosClassA + Aal2Ap.pmUnSuccOutConnsRemoteQosClassA + Aal2Ap.pmUnSuccOutConnsLocal

AAL2_Failures_Rate_ClassA = 100 * (Aal2Ap.pmUnSuccOutConnsLocalQosClassA + Aal2Ap.pmUnSuccOutConnsRemoteQosClassA) / (Aal2Ap.pmUnSuccOutCo

AAL2_Failures_Rate_ClassB = 100 * (Aal2Ap.pmUnSuccOutConnsLocalQosClassB + Aal2Ap.pmUnSuccOutConnsRemoteQosClassB) / (Aal2Ap.pmUnSuccOutCon

AAL2_Failures_Rate_ClassC = 100 * (Aal2Ap.pmUnSuccOutConnsLocalQosClassC + Aal2Ap.pmUnSuccOutConnsRemoteQosClassC) / (Aal2Ap.pmUnSuccOutCo

AAL2_Failures_Rate_ClassD = 100 * (Aal2Ap.pmUnSuccOutConnsLocalQosClassD + Aal2Ap.pmUnSuccOutConnsRemoteQosClassD) / (Aal2Ap.pmUnSuccOutCo HS_Avg_User = pmSumPsHsAdchRabEstablish/pmSamplesPsHsAdchRabEstablish + pmSumBestPsEulRabEstablish/pmSamplesBestPsEulRabEstablish

HS_MAC_Cell_SchedTh_Net2 = (HsDschResources.pmSumAckedBitsSpi00 + HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSp

HS_UserTh_Net = (HsDschResources.pmSumAckedBitsSpi00 + HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 + HsDsch HS_Average_Used_Codes = HsDschResources.pmSumCapacityHsPdschCodes / HsDschResources.pmSamplesCapacityHsPdschCodes

HS_Average_Reported_CQI = (HsDschResources.pmReportedCqi[1] * 1 + HsDschResources.pmReportedCqi[2] * 2 + HsDschResources.pmReportedCqi[3] * 3 HS_Scheduling_Ratio = 100 * ((0.002*(HsDschResources.pmNoActiveSubFrames + HsDschResources.pmNoInactiveRequiredSubFrames))/(timeInterval*60))

TTI_SCCH_Limited_Percent = 100 * HsDschResources.pmRemainingResourceCheck[0]/HsDschResources.pmNoActiveSubFrames TTI_Codes_Limited_Percent = 100 * HsDschResources.pmRemainingResourceCheck[1]/HsDschResources.pmNoActiveSubFrames TTI_Power_Limited_Percent = 100 * HsDschResources.pmRemainingResourceCheck[2]/HsDschResources.pmNoActiveSubFrames TTI_No_Radio_Limit_Percent = 100 * (1-((HsDschResources.pmRemainingResourceCheck[0]+HsDschResources.pmRemainingResourceCheck[1]+HsDschReso Erlang_CS64 = (pmSumBestCs64RabEstablish)/720 Erlang_Speech = (pmSumBestCs12Establish + pmSumBestAmrWbRabEstablish + pmSumBestAmrNbMmRabEstablish + pmSumBestAmr12200RabEstablish + Erlang_PS_Int = (pmSumBestDchPsIntRabEstablish+pmSumFachPsIntRabEstablish+pmSumBestPsHsAdchRabEstablish+pmSumBestPsEulRabEstablish)/720 Erlang_HS = (pmSumBestPsHsAdchRabEstablish+pmSumBestPsEulRabEstablish) / 720 Erlang_R99_DCH_FACH = (pmSumBestDchPsIntRabEstablish+pmSumFachPsIntRabEstablish) /720 Erlang_FACH = pmSumFachPsIntRabEstablish/720 Erlang_DCH_R99 = pmSumBestDchPsIntRabEstablish/720 Erlang_CompMode = pmSumCompMode / 720 Erlang_EUL = pmSumBestPsEulRabEstablish / 720

Erlang_HS_per_cell = (pmSumBestPsHsAdchRabEstablish+pmSumBestPsEulRabEstablish) / (num_cell * 720) Erlang_Speech_per_cell = (pmSumBestCs12Establish + pmSumBestAmrWbRabEstablish + pmSumBestAmrNbMmRabEstablish + pmSumBestAmr12200RabEst HS_Volume_per_cell = pmDlTrafficVolumePsIntHs / num_cell Erlang_HS_Minutes_perDrop = 60 * Erlang_PS_Int / pmNoSystemRabReleasePacket Erlang_HS_Drop = Erlang_HS / pmNoSystemRbReleaseHs AV_CELL = UtranCell.pm_count*900 AV_MAN = 100*(1-pmCellDowntimeMan/AV_CELL) AV_AUTO = 100*(1-pmCellDowntimeAuto/AV_CELL) Availability = 100*(1-(pmCellDowntimeMan+pmCellDowntimeAuto)/AV_CELL) Incoming_CS_IRAT_SuccRate = 100 * (pmNoInCsIratHoSuccess / pmNoInCsIratHoAtt)

#MP Load Calculation MP_Load_01_RAB_Est_Speech = 3.355 * pmNoRabEstablishSuccessSpeech/(3600*27.898) MP_Load_02_RAB_Est_CS = 3.093 * pmNoRabEstablishSuccessCs64/(3600*27.898) MP_Load_03_RAB_Est_R99 = 3.389 * (pmNoRabEstablishSuccessPacketInteractive + pmNoRabEstablishSuccessPacketStream + pmNoRabEstablishSuccessPa MP_Load_04_RAB_Est_HS = 3.776 * (pmNoRabEstablishSuccessPacketInteractiveHs + pmNoRabEstSuccessPsStreamHs)/(3600*27.898) MP_Load_05_L_Upd_SMS = 1.46 * (pmTotNoRrcConnectReqSuccess - pmTotNoRrcConnectReqCsSucc -pmTotNoRrcConnectReqPsSucc)/(3600*27.898) MP_Load_06_C_Upd = 0.131 * pmNoCellUpdSuccess/(3600*27.898) MP_Load_07_ChSw = 1.391 * (pmUlUpswitchSuccessLow + pmDlUpswitchSuccessLow + pmUlUpswitchSuccessMedium + pmDlUpswitchSuccessMedium + pm

MP_Load_08_SHO = 0.609 * Handover.pmSoftHoSuccessNonIur/(3600*27.898) MP_Load_09_SofterHO = 0.159 * Handover.pmSofterHoSuccessNonIur/(3600*27.898) MP_Load_10_HS_CC = 1.219 * (pmNoHsCcSuccess + pmNoEulCcSuccess + pmNoPsStreamHsCcSuccess)/(3600*27.898) MP_Load_11_URA_Upd = 0.131 * pmNoUraUpdSuccess/(3600*27.898) MP_Load_12_IUR_HO= 2.415 * Handover.pmSoftSofterHoSuccessIur/(3600*27.898) MP_Load_13_IRAT_HO = 2.012 * (GsmRelation.pmNoSuccessOutIratHoCs57 + GsmRelation.pmNoSuccessOutIratHoMulti + GsmRelation.pmNoSuccessOutIra MP_Load_14_IRAT_CC = 1.219 * pmTotNoRrcConnectSuccessIratCellResel/(3600*27.898) MP_Load_15_IFHO = 2.012 * pmNoTimesIfhoRlAddToActSet/(3600*27.898) MP_Load_16_Paging = 0.042 * (pmNoPagingType1Attempt) /(3600*27.898 * pm_count) MP_Load_17_Ready = 1.485

ChSw_Tot = pmUlUpswitchSuccessLow + pmDlUpswitchSuccessLow + pmUlUpswitchSuccessMedium + pmDlUpswitchSuccessMedium + pmUlUpswitchSucces

#MP Load Calculation #MP_Load_Calc = (33.55 * pmNoRabEstablishSuccessSpeech + 30.93 * pmNoRabEstablishSuccessCs64 + 33.89 * (pmNoRabEstablishSuccessPacketInteracti CE_DL_Usage = IubLink.pmSumDlCredits / IubLink.pmSamplesDlCredits CE_UL_Usage = IubLink.pmSumUlCredits / IubLink.pmSamplesUlCredits Code_Utilization = pmSumDlCode / pmSamplesDlCode

Perc90TxPwrLog = WeightedPercentile(90,Carrier.pmTransmittedCarrierPower,[0.1, 1.122, 1.413, 1.778, 2.239, 2.818, 3.548, 4.467, 5.623, 7.079, 8.913, 11. Perc90TxPwr = 10 * log10(Perc90TxPwrLog)

AvgTxPwrTot = WeightedAverage(Carrier.pmTransmittedCarrierPower,[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,3

AvgTxPwrTotWatt = 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,5

AvgTxPwrSf256 = WeightedAverage(RadioLinks.pmDpchCodePowerSf256,[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,31,32,33

AvgTxPwrSf128 = WeightedAverage(RadioLinks.pmDpchCodePowerSf128,[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,31,32,33

AvgTxPwrSf64 = WeightedAverage(RadioLinks.pmDpchCodePowerSf64,[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,31,32,33,34

AvgTxPwrSf32 = WeightedAverage(RadioLinks.pmDpchCodePowerSf32,[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,31,32,33,34

AvgTxPwrSf16 = WeightedAverage(RadioLinks.pmDpchCodePowerSf16,[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,31,32,33,34

AvgTxPwrSf8 = WeightedAverage(RadioLinks.pmDpchCodePowerSf8,[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,31,32,33,34,3

AvgTxPwrSf4 = WeightedAverage(RadioLinks.pmDpchCodePowerSf4,[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,31,32,33,34,3

AvgTxPwrHs = WeightedAverage(HsDschResources.pmTransmittedCarrierPowerHs,[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,2

AvgTxPwrFpdch = WeightedAverage(HsDschResources.pmFDpchCodePower,[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,2

AvgTxPwrNonHs = WeightedAverage(HsDschResources.pmTransmittedCarrierPowerNonHs,[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

AvgTxPwrHsWatt = WeightedAverage(HsDschResources.pmTransmittedCarrierPowerWHs,[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,4

AvgTxPwrNonHsWatt = WeightedAverage(HsDschResources.pmTransmittedCarrierPowerWNonHs,[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41 AvgCqi = 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,0])

AvgPropDelay = WeightedAverage(Prach.pmPropagationDelay,[0,0.99918,2.99754,4.9959,6.99426,8.99262,10.99098,12.98934,14.9877,16.98606,18.98442,2

AvgPropDelay_new = WeightedAverage(Prach.pmPropagationDelay,[0,0.35,0.7,1.05,1.4,1.75,2.1,2.45,2.8,3.15,3.5,4.2,4.9,5.6,6.3,7,7.7,8.4,9.1,9.8,10.5,11.5

PropDelay_Perc90 = WeightedPercentile(90,Prach.pmPropagationDelay,[0,0.35,0.7,1.05,1.4,1.75,2.1,2.45,2.8,3.15,3.5,4.2,4.9,5.6,6.3,7,7.7,8.4,9.1,9.8,10.5,1

SysRel_IRAT = (GsmRelation.pmNoAttOutIratHoSpeech - GsmRelation.pmNoSuccessOutIratHoSpeech - GsmRelation.pmNoFailOutIratHoSpeechReturnOldChN

FACH_DL_kbps = pmDlTrafficVolumePsCommon/3600 FACH_UL_kbps = pmUlTrafficVolumePsCommon/3600 UeRc_Erlang = UeRc.pmSumRabEstablish / UeRc.pmSamplesRabEstablish UL_ASE_Load = pmSumOfSampAseUl / pmNoOfSampAseUl DL_ASE_Load = pmSumOfSampAseDl / pmNoOfSampAseDl Downswitch_SuccRate = 100*pmDownSwitchSuccess/pmDownSwitchAttempt

UlUpswitch_SuccRate =100*(pmUlUpswitchSuccessEul+pmUlUpswitchSuccessHigh+pmUlUpswitchSuccessLow+pmUlUpswitchSuccessMedium)/(pmUlUpswitch

DlUpswitch_SuccRate =100*(pmDlUpswitchSuccessHs+pmDlUpswitchSuccessHigh+pmDlUpswitchSuccessLow+pmDlUpswitchSuccessMedium)/(pmDlUpswitch DchToFachSuccRate = 100 * pmPsIntDchToFachSucc / (pmPsIntDchToFachAtt) HsToFachSuccRate = 100 * pmPsIntHsToFachSucc / (pmPsIntHsToFachAtt) FachToHsSuccRate = 100 * pmDlUpswitchSuccessHs / pmDlUpswitchAttemptHs #RrcSuccTerm = 100 * pmTotNoTermRrcConnectReqSucc / pmTotNoTermRrcConnectReq #TotalPageAnswer = pmTotNoTermRrcConnectReq #TotalPageAnswerToCore = pmTotNoTermRrcConnectReqSucc #TotalPageDiscardCentralMpPLoad = pmNoPageDiscardCmpLoadC #TotalPageRejectUtrancell = pmNoPagingAttemptUtranRejected #TotalPageType1 = pmCnInitPagingToIdleUeLa + pmCnInitPagingToIdleUeRa + pmCnInitPagingToIdleUe #TotalPageType2 = pmNoPagingAttemptCnInitDcch #TotalPageReqFromCore = TotalPageDiscardCentralMpPLoad + TotalPageType1 + TotalPageType2 #PagingSuccessRate = 100 * TotalPageAnswer / (TotalPageDiscardCentralMpPLoad + TotalPageType1) #PagingSuccessRatePostRrc = 100 * TotalPageAnswerToCore / (TotalPageDiscardCentralMpPLoad + TotalPageType1) Urel_SHO_SuccRate = 100 * UtranRelation.pmRlAddSuccessBestCellSpeech / UtranRelation.pmRlAddAttemptsBestCellSpeech

Dch_Ifls_In_SuccRate = 100 * pmInDchIflsHhoSucc / pmInDchIflsHhoAtt Hs_Ifls_In_SuccRate = 100 * pmInHsIflsHhoSucc / pmInHsIflsHhoAtt Dch_Ifls_Out_SuccRate = 100 * pmOutDchIflsHhoSuccess / pmOutDchIflsHhoAtt Hs_Ifls_Out_SuccRate = 100 * pmOutHsIflsHhoSucc / pmOutHsIflsHhoAtt

KPI_TBF_EST = 100 * (DLTBFEST - FAILDLTBFEST) / DLTBFEST DLTBFEST = CELLGPRS.pmDLTBFEST FAILDLTBFEST = CELLGPRS.pmFAILDLTBFEST

Irat cell reselection Irat cc

pmTotNoRrcConnectSuccessIratCellResel pmTotNoRrcConnectSuccessIratCcOrder

This is the latest formula from Ericsson W12B DropRate_HS = 100 * (pmNoSystemRbReleaseHs / (pmNoSuccRbReconfPsIntDch + pmPsIntHsToFachSucc + pmNoNormalRbR

comment the line below

s / RncFunction.pmNoIuSigEstablishAttemptPs

hSwitchDch64Fach + pmChSwitchFachDch + pmChSwitchFachIdle + pmChSwitchP128P384 + pmChSwitchP128P64 + pmChSwitchP384P128 + pmChSwitchP64P128 + pmC

PCHCONG) / (BSC.pmTOTPAG + BSCGPRS.pmPAGPSBSC)

CnInitPagingToIdleUeRa) + Paging.pmCnInitPagingToIdleUe + (UtranCell.pmNoPagingAttemptCnInitDcch/num_cell))

utingArea.pmCnInitPagingToIdleUeRa) + Paging.pmCnInitPagingToIdleUe + (UtranCell.pmNoPagingAttemptCnInitDcch)) / (60*timeInterval)

mptUtranRejected)/num_cell) - Paging.pmNoPageDiscardCmpLoadC)/ (pmNoPagingType1Attempt/num_cell)

Rejected/num_cell

E_RL1_3+1/3*UE_RL2_3+1/3*UE_RL3_3+1/4*UE_RL2_4+1/4*UE_RL3_4+1/4*UE_RL4_4)/(UE_RL1_1+UE_RL1_2+UE_RL1_3+UE_RL2_2+UE_RL2_3+UE_RL2_4+UE_RL3

emptLackDlChnlCode

ckTnPs + pmNoRabEstBlockTnPsIntHs + pmNoRabEstBlockTnPsIntNonHs + pmNoRabEstBlockTnSpeech

IubDataStreams.pmCapAllocIubHsLimitingRatioSpi01 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi02 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi03 + IubDat

sconnectAbnorm+pmNoCellFachDisconnectAbnorm) DisconnectAbnorm+pmNoCellFachDisconnectAbnorm) onnectNormal+pmNoCellFachDisconnectNormal) sconnectNormal+pmNoCellFachDisconnectNormal)

FachDisconnectAbnorm) / (pmNoSystemRabReleasePacket + pmNoNormalRabReleasePacket + pmUpswitchFachHsSuccess + pmNoSuccRbReconfOrigPsIntDch - pmNoCellFac

FachDisconnectAbnorm) / (pmNoSystemRabReleasePacket + pmNoNormalRabReleasePacket + pmPsIntHsToFachSucc + pmNoSuccRbReconfOrigPsIntDch - pmNoCellFachDis

leaseHs - pmNoSystemRabReleasePacketUra - (pmNoCellFachDisconnectAbnorm - pmNoSystemRbReleaseHs)) / (pmNoNormalRabReleasePacket - pmNoNormalRabReleasePa

bEstablishSuccessSpeech

esRlAddToActSet + pmNoTimesCellFailAddToActSet))) smRelation.pmNoSuccessOutIratHoMulti)/(GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAttOutIratHoMulti) on.pmNoOutIratCcAtt)

elation.pmNoOutIratCcAttHs) Relation.pmNoOutIratCcAttEul)

AddToActSet+pmNoTimesIfhoCellFailAddToActSet))

n.pmNoAttOutIratHoMulti)

cConnectReqCs - pmNoLoadSharingRrcConnCs) cConnectReqPs - pmNoLoadSharingRrcConnPs) pmTotNoRrcConnectReqCsSucc pmTotNoRrcConnectReqPsSucc TotNoRrcConnectReqSuccess

malNasSignReleaseCs+pmNoSystemNasSignReleaseCs) malNasSignReleasePs+pmNoSystemNasSignReleasePs) Ps/(pmNoNormalNasSignReleasePs+pmNoSystemNasSignReleasePs),2)

oRabEstablishAttemptSpeech-pmNoDirRetryAtt)) RabEstablishAttemptAmrWb

abEstablishAttemptAmrNb EstablishAttemptCs64) EstablishSuccessCs64)/(pmNoRabEstablishAttemptSpeech+pmNoRabEstablishAttemptCs64-pmNoDirRetryAtt) pmNoRabEstablishAttemptPacketInteractive) s/pmNoRabEstablishAttemptPacketInteractiveHs)

EstablishSuccessPacketInteractiveHs abEstAttemptPsIntNonHs ul / pmNoRabEstablishAttemptPacketInteractiveEul

nk.pmNoNormalRabReleaseSpeech + IurLink.pmNoSystemRabReleaseSpeech)) nk.pmNoNormalRabReleasePacket + IurLink.pmNoSystemRabReleasePacket)

hDisconnectAbnorm + pmNoCellFachDisconnectNormal)

sconnectAbnorm + pmNoCellDchDisconnectNormal)

lRabReleasePacket + pmNoSystemRabReleasePacket) SuccRbReconfPsIntDch + pmPsIntHsToFachSucc + pmNoNormalRabReleasePacket + pmNoSystemRabReleasePacket)

sIntDch + pmPsIntHsToFachSucc + pmNoNormalRbReleaseHs + pmNoSystemRbReleaseHs))

RabReleasePacketUra) / (pmNoNormalRabReleasePacket - pmNoNormalRabReleasePacketUra + pmNoSystemRabReleasePacket - pmNoSystemRabReleasePacketUra + pmCh

mRabReleasePacketUra) / (pmNoSuccRbReconfPsIntDch + pmPsIntHsToFachSucc + pmNoNormalRabReleasePacket + pmNoSystemRabReleasePacket - pmNoNormalRabRele

NoSystemRabReleasePacketUra) / (pmNoRabEstablishSuccessPacketInteractiveHs+ pmUpswitchFachHsSuccess + pmNoNormalRabReleasePacket - pmNoNormalRbReleaseHs

mNoNormalRabReleasePacketStream+pmNoSystemRabReleasePacketStream) alRabReleasePsStreamHs+pmNoSystemRabReleasePsStreamHs)

OrigPsIntEul + pmPsIntHsToFachSucc + pmNoNormalRbReleaseEul + pmNoSystemRbReleaseEul))

ReleaseHs - pmNoSystemRabReleasePacketUra) / (pmNoNormalRabReleasePacket - pmNoNormalRabReleasePacketUra - pmNoNormalRbReleaseHs + pmNoSystemRabReleas

lRabReleaseSpeech + pmNoSystemRabReleaseSpeech)) ReleaseCs64 + pmNoSystemRabReleaseCs64))

bReleasePacketUra-(pmChSwitchAttemptFachUra-pmChSwitchSuccFachUra))/(pmNoNormalRabReleasePacket+pmNoSystemRabReleasePacket-pmNoNormalRabReleasePacke

ink1Hi + GigaBitEthernet.pmIfOutOctetsLink1Lo))/(900*4*1000) 1Hi + GigaBitEthernet.pmIfInOctetsLink1Lo))/(900*4*1000)

esMeasuredLoad esMeasuredDcSpLoad sMeasuredCcSpLoad mplesMeasuredPdrSpLoad

/ RncFunction.pmNoIuSigEstablishAttemptCs

/ RncFunction.pmNoIuSigEstablishAttemptPs

+ Aal2Ap.pmUnSuccOutConnsRemoteQosClassA + Aal2Ap.pmUnSuccOutConnsLocalQosClassB + Aal2Ap.pmUnSuccOutConnsRemoteQosClassB + Aal2Ap.pmUnSuccOutConnsL

ClassA + Aal2Ap.pmUnSuccOutConnsRemoteQosClassA) / (Aal2Ap.pmUnSuccOutConnsLocalQosClassA + Aal2Ap.pmUnSuccOutConnsRemoteQosClassA + Aal2Ap.pmSuccOu

ClassB + Aal2Ap.pmUnSuccOutConnsRemoteQosClassB) / (Aal2Ap.pmUnSuccOutConnsLocalQosClassB + Aal2Ap.pmUnSuccOutConnsRemoteQosClassB + Aal2Ap.pmSuccOu

ClassC + Aal2Ap.pmUnSuccOutConnsRemoteQosClassC) / (Aal2Ap.pmUnSuccOutConnsLocalQosClassC + Aal2Ap.pmUnSuccOutConnsRemoteQosClassC + Aal2Ap.pmSuccOu

ClassD + Aal2Ap.pmUnSuccOutConnsRemoteQosClassD) / (Aal2Ap.pmUnSuccOutConnsLocalQosClassD + Aal2Ap.pmUnSuccOutConnsRemoteQosClassD + Aal2Ap.pmSuccOu

tablish + pmSumBestPsEulRabEstablish/pmSamplesBestPsEulRabEstablish

+ HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 + HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi0

ources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 + HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi04 + HsDschR

es / HsDschResources.pmSamplesCapacityHsPdschCodes

HsDschResources.pmReportedCqi[2] * 2 + HsDschResources.pmReportedCqi[3] * 3 + HsDschResources.pmReportedCqi[4] * 4 + HsDschResources.pmReportedCqi[5] * 5 +

Frames + HsDschResources.pmNoInactiveRequiredSubFrames))/(timeInterval*60))

rceCheck[0]/HsDschResources.pmNoActiveSubFrames urceCheck[1]/HsDschResources.pmNoActiveSubFrames urceCheck[2]/HsDschResources.pmNoActiveSubFrames ResourceCheck[0]+HsDschResources.pmRemainingResourceCheck[1]+HsDschResources.pmRemainingResourceCheck[2])/HsDschResources.pmNoActiveSubFrames))

blish + pmSumBestAmrNbMmRabEstablish + pmSumBestAmr12200RabEstablish + pmSumBestAmr7950RabEstablish + pmSumBestAmr5900RabEstablish + pmSumBestAmr4 Establish+pmSumBestPsHsAdchRabEstablish+pmSumBestPsEulRabEstablish)/720

PsIntRabEstablish) /720

ulRabEstablish) / (num_cell * 720) bRabEstablish + pmSumBestAmrNbMmRabEstablish + pmSumBestAmr12200RabEstablish + pmSumBestAmr7950RabEstablish + pmSumBestAmr5900RabEstablish + pmSumB

h/(3600*27.898)

teractive + pmNoRabEstablishSuccessPacketStream + pmNoRabEstablishSuccessPacketStream128 - pmNoRabEstablishSuccessPacketInteractiveHs)/(3600*27.898) eractiveHs + pmNoRabEstSuccessPsStreamHs)/(3600*27.898) TotNoRrcConnectReqCsSucc -pmTotNoRrcConnectReqPsSucc)/(3600*27.898)

SuccessLow + pmUlUpswitchSuccessMedium + pmDlUpswitchSuccessMedium + pmUlUpswitchSuccessHigh + pmDlUpswitchSuccessHigh + pmUlUpswitchSuccessEul + pmDl

+ pmNoPsStreamHsCcSuccess)/(3600*27.898)

57 + GsmRelation.pmNoSuccessOutIratHoMulti + GsmRelation.pmNoSuccessOutIratHoSpeech + GsmRelation.pmNoSuccessOutIratHoStandalone)/(3600*27.898) /(3600*27.898)

8 * pm_count)

UlUpswitchSuccessMedium + pmDlUpswitchSuccessMedium + pmUlUpswitchSuccessHigh + pmDlUpswitchSuccessHigh + pmUlUpswitchSuccessEul + pmDlUpswitchSuccessH

mNoRabEstablishSuccessCs64 + 33.89 * (pmNoRabEstablishSuccessPacketInteractive + pmNoRabEstablishSuccessPacketStream + pmNoRabEstablishSuccessPacketStream12

wer,[0.1, 1.122, 1.413, 1.778, 2.239, 2.818, 3.548, 4.467, 5.623, 7.079, 8.913, 11.220, 14.125, 17.783, 22.387, 28.184, 35.481, 44.668, 56.234, 70.795, 89.125, 112.202, 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,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51])

W,[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])

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,31,32,33,34,35,36,37,38,39,40,41,42,43])

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,31,32,33,34,35,36,37,38,39,40,41,42,43])

7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])

7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])

7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])

,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])

,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])

owerHs,[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,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51])

er,[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,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51])

rierPowerNonHs,[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,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51])

rrierPowerWHs,[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])

dCarrierPowerWNonHs,[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,

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,0])

2.99754,4.9959,6.99426,8.99262,10.99098,12.98934,14.9877,16.98606,18.98442,21.98196,25.97868,29.9754,33.97212,37.96884,41.96556,45.96228,49.959,53.95572,57.

5,0.7,1.05,1.4,1.75,2.1,2.45,2.8,3.15,3.5,4.2,4.9,5.6,6.3,7,7.7,8.4,9.1,9.8,10.5,11.55,12.6,13.65,14.7,15.75,16.8,17.85,18.9,19.95,21,22.4,23.8,25.2,26.6,28,29.4,30.8,32.2,

0.35,0.7,1.05,1.4,1.75,2.1,2.45,2.8,3.15,3.5,4.2,4.9,5.6,6.3,7,7.7,8.4,9.1,9.8,10.5,11.55,12.6,13.65,14.7,15.75,16.8,17.85,18.9,19.95,21,22.4,23.8,25.2,26.6,28,29.4,30.8,32

NoSuccessOutIratHoSpeech - GsmRelation.pmNoFailOutIratHoSpeechReturnOldChNotPhyChFail - GsmRelation.pmNoFailOutIratHoSpeechReturnOldChPhyChFail - GsmRelation

essHigh+pmUlUpswitchSuccessLow+pmUlUpswitchSuccessMedium)/(pmUlUpswitchAttemptEul+pmUlUpswitchAttemptHigh+pmUlUpswitchAttemptLow+pmUlUpswitchAttemp

essHigh+pmDlUpswitchSuccessLow+pmDlUpswitchSuccessMedium)/(pmDlUpswitchAttemptHs+pmDlUpswitchAttemptHigh+pmDlUpswitchAttemptLow+pmDlUpswitchAttemp

RrcConnectReq

eRa + pmCnInitPagingToIdleUe

Type1 + TotalPageType2 MpPLoad + TotalPageType1) DiscardCentralMpPLoad + TotalPageType1)

h / UtranRelation.pmRlAddAttemptsBestCellSpeech

pmTotNoRrcConnectAttIratCellResel pmTotNoRrcConnectAttIratCcOrder

uccRbReconfPsIntDch + pmPsIntHsToFachSucc + pmNoNormalRbReleaseHs + pmNoSystemRbReleaseHs + pmChSwitchSuccHsUra))

4P128 + pmChSwitchP64P128 + pmChSwitchSp0Sp64 + pmChSwitchSp64Sp0 + pmDlUpswitchAttemptHigh + pmDlUpswitchAttemptHs + pmDlUpswitchAttemptLow + pmDlU

L2_2+UE_RL2_3+UE_RL2_4+UE_RL3_3+UE_RL3_4+UE_RL4_4))

llocIubHsLimitingRatioSpi03 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi04 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi05 + IubDataStreams.pmCapAllocIub

RbReconfOrigPsIntDch - pmNoCellFachDisconnectNormal - pmNoCellFachDisconnectAbnorm)

econfOrigPsIntDch - pmNoCellFachDisconnectNormal - pmNoCellFachDisconnectAbnorm)

sePacket - pmNoNormalRabReleasePacketUra - pmNoNormalRbReleaseHs + pmNoSystemRabReleasePacket - pmNoSystemRabReleasePacketUra - pmNoSystemRbReleaseHs

SystemRabReleasePacketUra + pmChSwitchSuccFachUra)

bReleasePacket - pmNoNormalRabReleasePacketUra - pmNoSystemRabReleasePacketUra + pmChSwitchSuccFachUra)

asePacket - pmNoNormalRbReleaseHs + pmNoSystemRabReleasePacket - pmNoSystemRbReleaseHs - pmNoNormalRabReleasePacketUra - pmNoSystemRabReleasePacketUra

bReleaseHs + pmNoSystemRabReleasePacket - pmNoSystemRabReleasePacketUra - pmNoSystemRbReleaseHs + pmUpswitchFachHsSuccess + pmNoSuccRbReconfOrigPsIntD

Packet-pmNoNormalRabReleasePacketUra-pmNoSystemRabReleasePacketUra+pmChSwitchSuccFachUra)

ClassB + Aal2Ap.pmUnSuccOutConnsLocalQosClassC + Aal2Ap.pmUnSuccOutConnsRemoteQosClassC + Aal2Ap.pmUnSuccOutConnsLocalQosClassD + Aal2Ap.pmUnSuccOutC

moteQosClassA + Aal2Ap.pmSuccOutConnsRemoteQosClassA)

moteQosClassB + Aal2Ap.pmSuccOutConnsRemoteQosClassB)

moteQosClassC + Aal2Ap.pmSuccOutConnsRemoteQosClassC)

moteQosClassD + Aal2Ap.pmSuccOutConnsRemoteQosClassD)

sDschResources.pmSumAckedBitsSpi04 + HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 + HsDschResources.pmSumAckedBitsSpi07 +

es.pmSumAckedBitsSpi04 + HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 + HsDschResources.pmSumAckedBitsSpi07 + HsDschResou

chResources.pmReportedCqi[5] * 5 + HsDschResources.pmReportedCqi[6] * 6 + HsDschResources.pmReportedCqi[7] * 7 + HsDschResources.pmReportedCqi[8] * 8 + HsD

urces.pmNoActiveSubFrames))

5900RabEstablish + pmSumBestAmr4750RabEstablish) / 720

mBestAmr5900RabEstablish + pmSumBestAmr4750RabEstablish) / (num_cell * 720)

teractiveHs)/(3600*27.898)

h + pmUlUpswitchSuccessEul + pmDlUpswitchSuccessHs + pmUpswitchFachHsSuccess + pmDownSwitchSuccess)/(3600*33) + 0.696 * (pmChSwitchSuccFachUra + pmChS

andalone)/(3600*27.898)

SuccessEul + pmDlUpswitchSuccessHs + pmUpswitchFachHsSuccess + pmDownSwitchSuccess + pmChSwitchSuccFachUra + pmChSwitchSuccUraFach

oRabEstablishSuccessPacketStream128 - pmNoRabEstablishSuccessPacketInteractiveHs) + 37.76 * (pmNoRabEstablishSuccessPacketInteractiveHs + pmNoRabEstSuccessPsS

8, 56.234, 70.795, 89.125, 112.202, 141.254, 177.828, 223.872, 281.838, 354.813, 446.684, 562.341, 707.946, 891.251, 1122.018, 1412.538, 1778.279, 2238.721, 2818.3

,48,49,50,51])

7,89,91,93,95,97,99])

,44,45,46,47,48,49,50,51])

,46,47,48,49,50,51])

41,42,43,44,45,46,47,48,49,50,51])

9,81,83,85,87,89,91,93,95,97,99])

75,77,79,81,83,85,87,89,91,93,95,97,99])

96556,45.96228,49.959,53.95572,57.95244,62.94834,68.94342,74.9385,80.93358,86.92866,92.92374,98.91882,104.9139,110.90898,116.90406,123.89832,131.89176,139

2.4,23.8,25.2,26.6,28,29.4,30.8,32.2,33.6,35])

1,22.4,23.8,25.2,26.6,28,29.4,30.8,32.2,33.6,35])

hReturnOldChPhyChFail - GsmRelation.pmNoFailOutIratHoSpeechUeRejection)

tchAttemptLow+pmUlUpswitchAttemptMedium)

chAttemptLow+pmDlUpswitchAttemptMedium)

pmChSwitchSuccHsUra))

mDlUpswitchAttemptLow + pmDlUpswitchAttemptMedium + pmUlUpswitchAttemptEul + pmUlUpswitchAttemptHigh + pmUlUpswitchAttemptLow + pmUlUpswitchAttemptMed

+ IubDataStreams.pmCapAllocIubHsLimitingRatioSpi06 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi07 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi08 + IubD

etUra - pmNoSystemRbReleaseHs + pmUpswitchFachHsSuccess + pmDlUpswitchSuccessHs - (pmNoCellFachDisconnectAbnorm - pmNoSystemRbReleaseHs))

mNoSystemRabReleasePacketUra + pmChSwitchSuccFachUra)

+ pmNoSuccRbReconfOrigPsIntDch + pmChSwitchSuccFachUra)

sClassD + Aal2Ap.pmUnSuccOutConnsRemoteQosClassD) / (Aal2Ap.pmUnSuccOutConnsLocalQosClassA + Aal2Ap.pmUnSuccOutConnsRemoteQosClassA + Aal2Ap.pmUnSucc

sources.pmSumAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 + HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 + HsDschR

mAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 + HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 + HsDschResources.pm

ces.pmReportedCqi[8] * 8 + HsDschResources.pmReportedCqi[9] * 9 + HsDschResources.pmReportedCqi[10] * 10 + HsDschResources.pmReportedCqi[11] * 11 + HsDschR

mChSwitchSuccFachUra + pmChSwitchSuccUraFach)/(3600*27.898)

ctiveHs + pmNoRabEstSuccessPsStreamHs) + 14.6 * (pmTotNoRrcConnectReqSuccess - pmTotNoRrcConnectReqCsSucc - pmTotNoRrcConnectReqPsSucc) + 1.31 * pmNoCel

538, 1778.279, 2238.721, 2818.383, 3548.134, 4466.836, 5623.413, 7079.458, 8912.509, 11220.185, 14125.375, 17782.794, 22387.211, 28183.829, 35481.339, 44668.359

90406,123.89832,131.89176,139.8852,147.87864,155.87208,163.86552,171.85896,179.8524,187.84584,195.83928])

Low + pmUlUpswitchAttemptMedium + pmDownSwitchAttempt + pmUpswitchFachHsAttempt

ocIubHsLimitingRatioSpi08 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi09 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi10 + IubDataStreams.pmCapAllocIubH

mRbReleaseHs))

eQosClassA + Aal2Ap.pmUnSuccOutConnsLocalQosClassB + Aal2Ap.pmUnSuccOutConnsRemoteQosClassB + Aal2Ap.pmUnSuccOutConnsLocalQosClassC + Aal2Ap.pmUnSucc

mSumAckedBitsSpi10 + HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 + HsDschResources.pmSumAckedBitsSpi13 + HsDschResources

BitsSpi10 + HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 + HsDschResources.pmSumAckedBitsSpi13 + HsDschResources.pmSumAcke

ReportedCqi[11] * 11 + HsDschResources.pmReportedCqi[12] * 12 + HsDschResources.pmReportedCqi[13] * 13 + HsDschResources.pmReportedCqi[14] * 14 + HsDschRes

ectReqPsSucc) + 1.31 * pmNoCellUpdSuccess + 13.91 * (pmUlUpswitchSuccessLow + pmDlUpswitchSuccessLow + pmUlUpswitchSuccessMedium + pmDlUpswitchSuccessMe

8183.829, 35481.339, 44668.359, 56234.133, 70794.578, 89125.094, 10000000000])

IubDataStreams.pmCapAllocIubHsLimitingRatioSpi11 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi12 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi13 IubDataS

calQosClassC + Aal2Ap.pmUnSuccOutConnsRemoteQosClassC + Aal2Ap.pmUnSuccOutConnsLocalQosClassD + Aal2Ap.pmUnSuccOutConnsRemoteQosClassD + Aal2Ap.pmSu

ckedBitsSpi13 + HsDschResources.pmSumAckedBitsSpi14 + HsDschResources.pmSumAckedBitsSpi15)/(0.002*(HsDschResources.pmNoActiveSubFramesSpi00 + HsDschReso

+ HsDschResources.pmSumAckedBitsSpi14 + HsDschResources.pmSumAckedBitsSpi15)/(0.002*(HsDschResources.pmSumNonEmptyUserBuffersPqSpi00 + HsDschResource

portedCqi[14] * 14 + HsDschResources.pmReportedCqi[15] * 15 + HsDschResources.pmReportedCqi[16] * 16 + HsDschResources.pmReportedCqi[17] * 17 + HsDschResou

edium + pmDlUpswitchSuccessMedium + pmUlUpswitchSuccessHigh + pmDlUpswitchSuccessHigh + pmUlUpswitchSuccessEul + pmDlUpswitchSuccessHs + pmUpswitchFach

ubHsLimitingRatioSpi13 IubDataStreams.pmCapAllocIubHsLimitingRatioSpi14 + IubDataStreams.pmCapAllocIubHsLimitingRatioSpi15

emoteQosClassD + Aal2Ap.pmSuccOutConnsRemoteQosClassA + Aal2Ap.pmSuccOutConnsRemoteQosClassB + Aal2Ap.pmSuccOutConnsRemoteQosClassC + Aal2Ap.pmSu

eSubFramesSpi00 + HsDschResources.pmNoActiveSubFramesSpi01 + HsDschResources.pmNoActiveSubFramesSpi02 + HsDschResources.pmNoActiveSubFramesSpi03 + HsD

uffersPqSpi00 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi01 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi02 + HsDschResources.pmSumNonEmptyUse

ortedCqi[17] * 17 + HsDschResources.pmReportedCqi[18] * 18 + HsDschResources.pmReportedCqi[19] * 19 + HsDschResources.pmReportedCqi[20] * 20 + HsDschResourc

tchSuccessHs + pmUpswitchFachHsSuccess + pmDownSwitchSuccess) + 6.92 * (pmChSwitchSuccFachUra + pmChSwitchSuccUraFach) + 6.09 * Handover.pmSoftHoSuccess

emoteQosClassC + Aal2Ap.pmSuccOutConnsRemoteQosClassD)

mNoActiveSubFramesSpi03 + HsDschResources.pmNoActiveSubFramesSpi04 + HsDschResources.pmNoActiveSubFramesSpi05 + HsDschResources.pmNoActiveSubFramesSpi

hResources.pmSumNonEmptyUserBuffersPqSpi03 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi04 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi05 + HsD

edCqi[20] * 20 + HsDschResources.pmReportedCqi[21] * 21 + HsDschResources.pmReportedCqi[22] * 22 + HsDschResources.pmReportedCqi[23] * 23 + HsDschResources

.09 * Handover.pmSoftHoSuccessNonIur + 1.59 * Handover.pmSofterHoSuccessNonIur + 12.19 * (pmNoHsCcSuccess + pmNoEulCcSuccess + pmNoPsStreamHsCcSuccess)

ources.pmNoActiveSubFramesSpi06 + HsDschResources.pmNoActiveSubFramesSpi07 + HsDschResources.pmNoActiveSubFramesSp

nEmptyUserBuffersPqSpi05 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi06 + HsDschResources.pmSumNonEmptyUserBuffersPq

dCqi[23] * 23 + HsDschResources.pmReportedCqi[24] * 24 + HsDschResources.pmReportedCqi[2

+ pmNoPsStreamHsCcSuccess) + 1.31 * pmNoUraUpdSuccess + 24.15 * Handover.pmSoftSofterHoSuccess

You might also like