######################## #MISCELLANEOUS ######################## MpLoad = pmSumMeasuredLoad / pmSamplesMeasuredLoad CcLoad = pmSumMeasuredCcSpLoad / pmSamplesMeasuredCcSpLoad DcLoad = pmSumMeasuredDcSpLoad / pmSamplesMeasuredDcSpLoad PdrLoad = pmSumMeasuredPdrSpLoad / pmSamplesMeasuredPdrSpLoad Availability 3601 = 100 * (3601 - ( pmCellDowntimeAuto + pmCellDowntimeMan ) ) / UlRssi = -112 + ((pmSumUlRssi / pmSamplesUlRssi) / 10) BLER = 100 * (pmFaultyTransportBlocksAcUl / pmTransportBlocksAcUl) #RAB failure causes ARABEstTot = pmNoRabEstablishAttemptAmrNb + pmNoRabEstablishAttemptCs57 + pmNoRa bEstablishAttemptCs64 + pmNoRabEstablishAttemptPacketInteractive + pmNoRabEstabl ishAttemptPacketInteractiveEul + pmNoRabEstablishAttemptPacketInteractiveHs + pm NoRabEstablishAttemptPacketStream + pmNoRabEstablishAttemptPacketStream128 + pmN oRabEstablishAttemptSpeech DlConnLimit = pmNoFailedRabEstAttemptExceedConnLimit + 0 DlAse = pmNoFailedRabEstAttemptLackDlAse + 0 DlChnlCode = pmNoFailedRabEstAttemptLackDlChnlCode + 0 DlHw = pmNoFailedRabEstAttemptLackDlHw + 0 DlHwBest = pmNoFailedRabEstAttemptLackDlHwBest + 0 DlPwr = pmNoFailedRabEstAttemptLackDlPwr + 0 UlAse = pmNoFailedRabEstAttemptLackUlAse + 0 UlHw = pmNoFailedRabEstAttemptLackUlHw + 0 UlHwBest = pmNoFailedRabEstAttemptLackUlHwBest + 0 ######################## #ACCESSIBILITY ######################## CS64NoRabEstAtt = pmNoRabEstablishSuccessCs64 + 0 EUL_NumRabEstAtt = pmNoRabEstablishAttemptPacketInteractiveEul + 0 SpchNoRabEstAtt = pmNoRabEstablishAttemptSpeech + 0 SpchNoRabRel = pmNoSystemRabReleaseSpeech + pmNoNormalRabReleaseSpeech SpchNoRabEstSucc = pmNoRabEstablishSuccessSpeech + 0 PSNoRabEstAtt = pmNoRabEstablishAttemptPacketInteractive + 0 PSNoRabEstSucc = pmNoRabEstablishSuccessPacketInteractive + 0 NoRrcConnReq = pmTotNoRrcConnectReq + 0 NoRrcConnSuc = pmTotNoRrcConnectReqSuccess + 0 SpchRrcReq = pmTotNoRrcConnectReqCs + 0 SpchRrcLS = pmNoLoadSharingRrcConnCs + 0 SpchRrcSuc = pmTotNoRrcConnectReqCsSucc + 0 SpchRrcFail = SpchRrcReq - SpchRrcLS - SpchRrcSuc PSRrcReq = pmTotNoRrcConnectReqPs + 0 PSRrcSuc = pmTotNoRrcConnectReqPsSucc + 0 PSRrcLS = pmNoLoadSharingRrcConnPs + 0 PSRrcFail = PSRrcReq - PSRrcLS - PSRrcSuc StdAloneSrbAtCallEst_CS = 100 * pmNoNormalNasSignReleaseCs / (pmNoNormalNasSignR eleaseCs + pmNoSystemNasSignReleaseCs) StdAloneSrbAtCallEst_PS = 100 * pmNoNormalNasSignReleasePs / (pmNoNormalNasSignR eleasePs + pmNoSystemNasSignReleasePs) CSIuSigSuc AttemptCs = 100 * pmNoIuSigEstablishSuccessCs / pmNoIuSigEstablish PSIuSigSuc AttemptPs = 100 * pmNoIuSigEstablishSuccessPs / pmNoIuSigEstablish RrcSuc = 100 * pmTotNoRrcConnectReqSuccess / (pmTotNoRrcConnectReq mNoLoadSharingRrcConn) - p PSRrcSucRate = 100 * pmTotNoRrcConnectReqPsSucc / (pmTotNoRrcConnectReqPs - p mNoLoadSharingRrcConnPs) SpchRrcSucRate = 100 * pmTotNoRrcConnectReqCsSucc / (pmTotNoRrcConnectReqCs - p mNoLoadSharingRrcConnCs) SpchRabSuc = 100 * pmNoRabEstablishSuccessSpeech / (pmNoRabEstablishAttemptSpeec h - pmNoDirRetryAtt) CS64RabSuc = 100 * pmNoRabEstablishSuccessCs64 / pmNoRabEstablishAttemptCs64 CS57RabSuc = 100 * pmNoRabEstablishSuccessCs57 / pmNoRabEstablishAttemptCs57 PSRabSucc = 100 * pmNoRabEstablishSuccessPacketInteractive / pmNoRabEstablishAt temptPacketInteractive EULRabSuc = 100 * pmNoRabEstablishSuccessPacketInteractiveEul / pmNoRabEstablis hAttemptPacketInteractiveEul HSRabSuc = 100 * pmNoRabEstablishSuccessPacketInteractiveHs / pmNoRabEstablish AttemptPacketInteractiveHs SpchAccess = SpchRrcSucRate * SpchRabSuc * StdAloneSrbAtCallEst_CS / 10000 CS64Access = SpchRrcSucRate * CS64RabSuc * StdAloneSrbAtCallEst_CS / 10000 CS57Access = SpchRrcSucRate * CS57RabSuc * StdAloneSrbAtCallEst_CS / 10000 PSAccess = PSRrcSucRate * PSRabSucc * StdAloneSrbAtCallEst_PS / 10000 HsAccess = PSRrcSucRate * HSRabSuc EULAccess = PSRrcSucRate * StdAloneSrbAtCallEst_PS / 10000 * EULRabSuc * StdAloneSrbAtCallEst_PS / 10000 RrcFailContrib = 100 * (pmTotNoRrcConnectReq - pmTotNoRrcConnectReqSuccess - pm NoLoadSharingRrcConn ) / ( sum_time_pmTotNoRrcConnectReq - sum_time_pmTotNoRrcCo nnectReqSuccess) RrcFail = 100 - RrcSuc SpchAccFailRate = 100 * (1 - (SpchRrcSucRate * SpchRabSuc) / 10000) PSAccFailRate = 100 * (1 - (PSRrcSucRate * PSRabSucc) / 10000) ######################## #RETAINABILITY ######################## CS64Drop = 100 * pmNoSystemRabReleaseCs64 / (pmNoNormalRabReleaseCs64 + pmNoS ystemRabReleaseCs64) SpchDrop = 100 * pmNoSystemRabReleaseSpeech / (pmNoNormalRabReleaseSpeech + p mNoSystemRabReleaseSpeech) TotalPSRabs = pmNoNormalRabReleasePacket + pmNoSystemRabReleasePacket - pmNoNorm alRabReleasePacketUra - pmNoSystemRabReleasePacketUra + pmChSwitchSuccFachUra pmNoSystemRbReleaseHs - pmNoNormalRbReleaseHs + pmNoSuccRbReconfOrigPsIntDch + p mUpswitchFachHsSuccess PSDrop = 100 * (pmNoSystemRabReleasePacket) / (pmNoSystemRabReleasePacket + pmNoNormalRabReleasePacket) CS57Drop = 100 * pmNoSystemRabReleaseCsStream / (pmNoNormalRabReleaseCsStream + pmNoSystemRabReleaseCsStream) HsDrop = 100 * (pmNoSystemRbReleaseHs) / (pmNoSystemRbReleaseHs + pmNoNorma lRbReleaseHs + pmNoSuccRbReconfOrigPsIntDch + pmPsIntHsToFachSucc) #SpchRabSucContrib = 100 * (pmNoRabEstablishSuccessSpeech / sum_time_pmNoRabEst ablishSuccessSpeech) SpchDropContrib eleaseSpeech = 100 * pmNoSystemRabReleaseSpeech / sum_time_pmNoSystemRabR CS64DropContrib easeCs64 = 100 * pmNoSystemRabReleaseCs64 / sum_time_pmNoSystemRabRel PSDropContrib = 100 * (pmNoSystemRabReleasePacket - pmNoSystemRabReleasePa cketUra) / (sum_time_pmNoSystemRabReleasePacket - sum_time_pmNoSystemRabReleaseP acketUra) HsDropContrib Hs = 100 * pmNoSystemRbReleaseHs / sum_time_pmNoSystemRbRelease SHOFailContrib lFailAddToActSet = 100 * pmNoTimesCellFailAddToActSet / sum_time_pmNoTimesCel SpeechRABFail eech = pmNoRabEstablishAttemptSpeech - pmNoRabEstablishSuccessSp SpeechRABFail_RNC = sum_time_pmNoRabEstablishAttemptSpeech - sum_time_pmNoRab EstablishSuccessSpeech SpeechRABFailContrib = 100 * ((pmNoRabEstablishAttemptSpeech - pmNoRabEstablishS uccessSpeech)/(sum_time_pmNoRabEstablishAttemptSpeech - sum_time_pmNoRabEstablis hSuccessSpeech)) PSRABFail = pmNoRabEstablishAttemptPacketInteractive - pmNoRabEstablish SuccessPacketInteractive PSRABFail_RNC = sum_time_pmNoRabEstablishAttemptPacketInteractive - sum_tim e_pmNoRabEstablishSuccessPacketInteractive PSRABFailContrib = 100 * ((pmNoRabEstablishAttemptPacketInteractive - pmNoRabE stablishSuccessPacketInteractive)/(sum_time_pmNoRabEstablishAttemptPacketInterac tive - sum_time_pmNoRabEstablishSuccessPacketInteractive)) PsNoRabRel = pmNoSystemRabReleasePacket + pmNoNormalRabReleasePacket CS64NoRabRel = pmNoSystemRabReleaseCs64 + pmNoNormalRabReleaseCs64 #PsDCHFACHRabSucc = 100 * ((pmNoRabEstablishSuccessPacketInteractive - pmNoRabEs tablishSuccessPacketInteractiveHs)/(pmNoRabEstablishAttemptPacketInteractive-pmN oRabEstablishAttemptPacketInteractiveHs)) #changed formula for PS R99 Rab Establish Success, PLM Info 449 PsDCHFACHRabSucc = 100* ((pmNoRabEstablishSuccessPacketInteractive - pmNoRabEst ablishSuccessPacketInteractiveHs) / (pmNoRabEstablishAttemptPacketInteractive- p mNoRabEstablishAttemptPacketInteractiveHs + pmNoOfNonHoReqDeniedHs + pmNoRabEstB lockTnPsIntHsBest)) PsDCHFACHDropRate = 100 * (pmNoSystemRabReleasePacket - pmNoSystemRabReleasePack etUra - pmNoSystemRbReleaseHs) / TotalPSRabs PSDCHRetransRate = 100 - 100 * (pmSentPacketData1 + pmSentPacketData2 + pmSentPa cketData3 + pmSentPacketData4) / (pmSentPacketDataInclRetrans1 + pmSentPacketDat aInclRetrans2 + pmSentPacketDataInclRetrans3 + pmSentPacketDataInclRetrans4) DCHMinperDrop = 15 * (pmSumBestDchPsIntRabEstablish / 180) / (pmNoSystemRabRelea sePacket - pmNoSystemRbReleaseHs - pmNoSystemRabReleasePacketUra) FACHMinperDrop = 15 * (pmSumFachPsIntRabEstablish / 180) / (pmNoSystemRabRelease Packet - pmNoSystemRbReleaseHs - pmNoSystemRabReleasePacketUra) CellFACHDrop = pmNoCellFachDisconnectAbnorm * 100 / (pmNoCellFachDisconnectAbno rm + pmNoCellFachDisconnectNormal) HsCellChSuccRate = 100 * (pmNoHsCcSuccess / pmNoHsCcAttempt) HsCellChAttempt = pmNoHsCcAttempt + 0 NoHsRel = pmNoSystemRbReleaseHs + pmNoNormalRbReleaseHs NoAbnormalHsRel = pmNoSystemRbReleaseHs + 0 HSMinperDrop seHs = 15 * (pmSumBestPsHsAdchRabEstablish / 180) / pmNoSystemRbRelea EULMinperDrop = 15 * (pmSumBestPsEulRabEstablish / 180) / pmNoSystemRbReleaseE ul ######################## #CALL COMPLETION ######################## SpchCCSR = SpchAccess * (100 - SpchDrop) / 100 CS64CCSR = CS64Access * (100 - CS64Drop) / 100 PSCCSR = PSAccess * (100 - PSDrop) / 100 ######################## #THROUGHPUT, TRAFFIC VOLUME ######################## AvgSpeechErlang = (pmSumBestCs12Establish / 180 ) + (pmSumBestAmr12200RabEstabli sh / 180 ) + (pmSumBestAmr7950RabEstablish / 180 ) + (pmSumBestAmr5900RabEstabli sh / 180 ) + (pmSumBestAmr4750RabEstablish / 180 ) PSDlDchTputTot = pmSumDchDlRlcTotPacketThp / pmSamplesDchDlRlcTotPacketThp PSUlDchTputTot = pmSumDchUlRlcTotPacketThp / pmSamplesDchUlRlcTotPacketThp PSDlDchTputUser = pmSumDchDlRlcUserPacketThp / pmSamplesDchDlRlcUserPacketThp PSUlDchTputUser = pmSumDchUlRlcUserPacketThp / pmSamplesDchUlRlcUserPacketThp PSHsTputTot = pmSumHsDlRlcTotPacketThp / pmSamplesHsDlRlcTotPacketThp PSEulTputTot = pmSumEulRlcTotPacketThp / pmSamplesEulRlcTotPacketThp PSHsTputUser = pmSumHsDlRlcUserPacketThp / pmSamplesHsDlRlcUserPacketThp PSEulTputUser = pmSumEulRlcUserPacketThp / pmSamplesEulRlcUserPacketThp HsTputAvg = 8 * (pmSentPacketDataHs3 + pmSentPacketDataHs4) / (pmTotalPacketDura tionHs3 + pmTotalPacketDurationHs4) HsTputGt100KbAvg = 8 * (pmSentPacketDataHs4) / (pmTotalPacketDurationHs4) HsRetransmissionRate = 100 - 100 * ( pmSentPacketDataHs1 + pmSentPacketDataHs2 + pmSentPacketDataHs3 + pmSentPacketDataHs4 ) / ( pmSentPacketDataInclRetransHs1 + pmSentPacketDataInclRetransHs2 + pmSentPacketDataInclRetransHs3 + pmSentPacke tDataInclRetransHs4 ) PsAvgNoUsers = (pmSumBestDchPsIntRabEstablish / pmSamplesBestDchPsIntRabEstabli sh) + (pmSumBestPsHsAdchRabEstablish / pmSamplesBestPsHsAdchRabEstablish) + (pmS umFachPsIntRabEstablish / pmSamplesFachPsIntRabEstablish) HsAvgNoUsers = pmSumBestPsHsAdchRabEstablish / pmSamplesBestPsHsAdchRabEstablish HsTotNoUsers = pmSumBestPsHsAdchRabEstablish / ( 180 * pmRopCounter ) UsedCapacity = pmSumCapacity / pmSamplesCapacity IuPS_DLUL_kbps = (pmNoRoutedIpBytesDl + pmNoRoutedIpBytesUl) * 8 / (pmRopCounter * 900) IuPS_DL_kbps = pmNoRoutedIpBytesDl * 8 / (pmRopCounter * 900) IuPS_UL_kbps = pmNoRoutedIpBytesUl * 8 / (pmRopCounter * 900) EsmPortIn = (((pmIfInOctetsHi * 2147483648) + pmIfInOctetsLo) * 8) / (900 * 1024 * 1024) EsmPortOut = (((pmIfOutOctetsHi * 2147483648) + pmIfOutOctetsLo) * 8) / (900 * 1 024 * 1024) EsmPortTot = EsmPortIn + EsmPortOut GigaPortIn = ((pmIfInOctetsLink1Hi * 2147483648 + pmIfInOctetsLink1Lo + pmIfInO ctetsLink2Hi * 2147483648 + pmIfInOctetsLink2Lo ) / (900 * 1024 * 1024))* 8 GigaPortOut = ((pmIfOutOctetsLink1Hi * 2147483648 + pmIfOutOctetsLink1Lo + pmIfO utOctetsLink2Hi * 2147483648 + pmIfOutOctetsLink2Lo ) / (900 * 1024 * 1024))* 8 GigaPortTot = GigaPortIn + GigaPortOut AvgUlCredits 5,92.5,95]) = WeightedAverage(pmUlCredits,[12.5,37.5,55,65,72.5,77.5,82.5,87. AvgDlCredits 5,92.5,95]) = WeightedAverage(pmDlCredits,[12.5,37.5,55,65,72.5,77.5,82.5,87. ######################## #IRAT, MOBILITY ######################## SpchIRATU2GHOSucc = 100 * (pmNoSuccessOutIratHoSpeech + pmNoSuccessOutSbHoSpeech ) / (pmNoAttOutIratHoSpeech + pmNoAttOutSbHoSpeech) CsIRATG2UHOSucc = 100 * pmNoInCsIratHoSuccess / pmNoInCsIratHoAtt PsIRATU2GCCSucc = 100 * pmNoOutIratCcSuccess / pmNoOutIratCcAtt SHOSuccess = 100 * pmNoTimesRlAddToActSet / (pmNoTimesRlAddToActSet + pmNoTimesC ellFailAddToActSet) ######################## #PAGING ######################## RrcSucc = RrcSuc + 0 RrcSuccTerm = 100 * sum_time_pmTotNoTermRrcConnectReqSucc / sum_time_pmTotNoTerm RrcConnectReq TotalPageAnswer = sum_time_pmTotNoTermRrcConnectReq + 0 TotalPageAnswerToCore = sum_time_pmTotNoTermRrcConnectReqSucc + 0 TotalPageDiscardCentralMpPLoad = pmNoPageDiscardCmpLoadC + 0 TotalPageRejectUtrancell = sum_time_pmNoPagingAttemptUtranRejected TotalPageType1 = pmCnInitPagingToIdleUeLa + pmCnInitPagingToIdleUeRa + pmCnInitP agingToIdleUe TotalPageType2 = sum_time_pmNoPagingAttemptCnInitDcch + 0 TotalPageReqFromCore = TotalPageDiscardCentralMpPLoad + TotalPageType1 + TotalPa geType2 PagingSuccessRate = 100 * TotalPageAnswer / (TotalPageDiscardCentralMpPLoad + To talPageType1) PagingSuccessRatePostRrc = 100 * TotalPageAnswerToCore / (TotalPageDiscardCentra lMpPLoad + TotalPageType1) ######################## #CPP ######################## NoAal2SetupAttempts = pmSuccInConnsRemoteQosClassA + pmSuccInConnsRemoteQosClass B + pmSuccInConnsRemoteQosClassC + pmSuccInConnsRemoteQosClassD + pmSuccOutConns RemoteQosClassA + pmSuccOutConnsRemoteQosClassB + pmSuccOutConnsRemoteQosClassC + pmSuccOutConnsRemoteQosClassD + pmUnSuccInConnsRemoteQosClassA + pmUnSuccInCon nsRemoteQosClassB + pmUnSuccInConnsRemoteQosClassC + pmUnSuccInConnsRemoteQosCla ssD + pmUnSuccInConnsLocalQosClassA + pmUnSuccInConnsLocalQosClassB + pmUnSuccIn ConnsLocalQosClassC + pmUnSuccInConnsLocalQosClassD + pmUnSuccOutConnsLocalQosCl assA + pmUnSuccOutConnsLocalQosClassB + pmUnSuccOutConnsLocalQosClassC + pmUnSuc cOutConnsLocalQosClassD + pmUnSuccOutConnsRemoteQosClassA + pmUnSuccOutConnsRemo teQosClassB + pmUnSuccOutConnsRemoteQosClassC + pmUnSuccOutConnsRemoteQosClassD Aal2SetupFail = 100 * (pmUnSuccInConnsRemoteQosClassA + pmUnSuccInConnsRemoteQos ClassB + pmUnSuccInConnsRemoteQosClassC + pmUnSuccInConnsRemoteQosClassD + pmUnS uccOutConnsRemoteQosClassA + pmUnSuccOutConnsRemoteQosClassB + pmUnSuccOutConnsR emoteQosClassC + pmUnSuccOutConnsRemoteQosClassD) / NoAal2SetupAttempts Aal2Congestion = 100 * ( pmUnSuccInConnsLocalQosClassA + pmUnSuccInConnsLocalQos ClassB + pmUnSuccInConnsLocalQosClassC + pmUnSuccInConnsLocalQosClassD + pmUnSuc cOutConnsLocalQosClassA + pmUnSuccOutConnsLocalQosClassB + pmUnSuccOutConnsLocal QosClassC + pmUnSuccOutConnsLocalQosClassD) / NoAal2SetupAttempts NoAal2SetupAttemptsClassA = pmSuccInConnsRemoteQosClassA + pmSuccOutConnsRemoteQ osClassA + pmUnSuccInConnsRemoteQosClassA + pmUnSuccInConnsLocalQosClassA + pmUn SuccOutConnsLocalQosClassA + pmUnSuccOutConnsRemoteQosClassA Aal2FailClassA = 100 * (pmUnSuccInConnsRemoteQosClassA + pmUnSuccOutConnsRemoteQ osClassA) / NoAal2SetupAttemptsClassA CongestClassA = 100 * ( pmUnSuccInConnsLocalQosClassA + pmUnSuccOutConnsLocalQos ClassA) / NoAal2SetupAttemptsClassA NoAal2SetupAttemptsClassB = pmSuccInConnsRemoteQosClassB + pmSuccOutConnsRemoteQ osClassB + pmUnSuccInConnsRemoteQosClassB + pmUnSuccInConnsLocalQosClassB + pmUn SuccOutConnsLocalQosClassB + pmUnSuccOutConnsRemoteQosClassB Aal2FailClassB = 100 * (pmUnSuccInConnsRemoteQosClassB + pmUnSuccOutConnsRemoteQ osClassB) / NoAal2SetupAttemptsClassB CongestClassB = 100 * ( pmUnSuccInConnsLocalQosClassB + pmUnSuccOutConnsLocalQos ClassB) / NoAal2SetupAttemptsClassB NoAal2SetupAttemptsClassC = pmSuccInConnsRemoteQosClassC + pmSuccOutConnsRemoteQ osClassC + pmUnSuccInConnsRemoteQosClassC + pmUnSuccInConnsLocalQosClassC + pmUn SuccOutConnsLocalQosClassC + pmUnSuccOutConnsRemoteQosClassC Aal2FailClassC = 100 * (pmUnSuccInConnsRemoteQosClassC + pmUnSuccOutConnsRemoteQ osClassC) / NoAal2SetupAttemptsClassC CongestClassC = 100 * ( pmUnSuccInConnsLocalQosClassC + pmUnSuccOutConnsLocalQos ClassC) / NoAal2SetupAttemptsClassC NoAal2SetupAttemptsClassD = pmSuccInConnsRemoteQosClassD + pmSuccOutConnsRemoteQ osClassD + pmUnSuccInConnsRemoteQosClassD + pmUnSuccInConnsLocalQosClassD + pmUn SuccOutConnsLocalQosClassD + pmUnSuccOutConnsRemoteQosClassD Aal2FailClassD = 100 * (pmUnSuccInConnsRemoteQosClassD + pmUnSuccOutConnsRemoteQ osClassD) / NoAal2SetupAttemptsClassD CongestClassD = 100 * ( pmUnSuccInConnsLocalQosClassD + pmUnSuccOutConnsLocalQos ClassD) / NoAal2SetupAttemptsClassD
0
You can add this document to your study collection(s)
Sign in Available only to authorized usersYou can add this document to your saved list
Sign in Available only to authorized users(For complaints, use another form )