Ericsson 3G
Ericsson 3G
Ericsson 3G
AV_CELL = UtranCell.pm_count*900
AV_IUB = IubLink.pm_count*900
AV_CELL_HS = Hsdsch.pm_count*900
AV_CELL_EUL = Eul.pm_count*900
UMTS_ERI_Cell_Availability = 100*(1-(pmCellDowntimeAuto
+pmCellDowntimeMan)/(AV_CELL))
UMTS_ERI_Cell_Availability_Man = 100*(1-pmCellDowntimeMan/AV_CELL)
UMTS_ERI_Cell_Availability_Auto = 100*(1-pmCellDowntimeAuto/AV_CELL)
UMTS_ERI_Cell_Availability_Iub_Auto =
100*(1-IubLink.pmTotalTimeIubLinkUnavail/AV_IUB)
UMTS_ERI_Cell_Availability_HS = 100*(1-
(Hsdsch.pmHsDowntimeMan+Hsdsch.pmHsDowntimeAuto)/AV_CELL_HS)
UMTS_ERI_Cell_Availability_EUL = 100*(1-Eul.pmEulDowntimeAuto/AV_CELL_EUL)
UMTS_ERI_Cell_Availability_NUM = AV_CELL -(pmCellDowntimeAuto +pmCellDowntimeMan)
#100*(1-(pmCellDowntimeAuto +pmCellDowntimeMan)/(24*3600))
#100*(1-(pmCellDowntimeAuto +pmCellDowntimeMan)/(3600))
# Accesibility RRC
UMTS_ERI_RRC_Att = pmTotNoRrcConnectReq
UMTS_ERI_RRC_Succ = pmTotNoRrcConnectReqSuccess
UMTS_ERI_RRC_Succ_Rate = 100 * (pmTotNoRrcConnectReqSuccess/pmTotNoRrcConnectReq)
UMTS_ERI_RRC_Fail_Rate = 100 * (1
-(pmTotNoRrcConnectReqSuccess/(pmTotNoRrcConnectReq-pmNoLoadSharingRrcConn)))
UMTS_ERI_RRC_Att_CS = pmTotNoRrcConnectReqCs-pmNoLoadSharingRrcConnCs
UMTS_ERI_RRC_Succ_CS = pmTotNoRrcConnectReqCsSucc
UMTS_ERI_RRC_Succ_CS_Rate = 100 *
pmTotNoRrcConnectReqCsSucc/(pmTotNoRrcConnectReqCs-pmNoLoadSharingRrcConnCs)
UMTS_ERI_RRC_Att_PS = pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs
UMTS_ERI_RRC_Succ_PS = pmTotNoRrcConnectReqPsSucc
UMTS_ERI_RRC_Succ_PS_Rate = 100 *
pmTotNoRrcConnectReqPsSucc/(pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs)
UMTS_ERI_RAB_Att = (pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs57+pmNoRabEstablishAttemptCs64+pmNoRabEsta
blishAttemptPacketInteractive)
UMTS_ERI_RAB_Succ =
(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccessC
s64+ pmNoRabEstablishSuccessPacketInteractive)
UMTS_ERI_RAB_Succ_Rate = 100 *
(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccessC
s64+pmNoRabEstablishSuccessPacketInteractive)/(pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs57+pmNoRabEstablishAttemptCs64+pmNoRabEsta
blishAttemptPacketInteractive)
UMTS_ERI_RAB_Failures = (pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs57+pmNoRabEstablishAttemptCs64+pmNoRabEsta
blishAttemptPacketInteractive) -
(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccessC
s64+pmNoRabEstablishSuccessPacketInteractive)
UMTS_ERI_RAB_Att_CS = (pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs57+pmNoRabEstablishAttemptCs64)
UMTS_ERI_RAB_Succ_CS =
(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccessC
s64)
UMTS_ERI_RAB_Succ_CS_Rate = 100 *
(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccessC
s64)/(pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs64+pmNoRabEstablishAttemptCs57)
UMTS_ERI_RAB_CS_Failures = (pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs64+pmNoRabEstablishAttemptCs57) -
(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccessC
s64)
UMTS_ERI_RAB_Succ_Voice_Rate = 100 *
(pmNoRabEstablishSuccessSpeech)/(pmNoRabEstablishAttemptSpeech-pmNoDirRetryAtt)
UMTS_ERI_RAB_Fail_Voice_Rate = 100 * (1-
(pmNoRabEstablishSuccessSpeech)/(pmNoRabEstablishAttemptSpeech-pmNoDirRetryAtt))
UMTS_ERI_RAB_Voice_Failures = (pmNoRabEstablishAttemptSpeech -pmNoDirRetryAtt) -
pmNoRabEstablishSuccessSpeech
UMTS_ERI_RAB_Att_CS_Voice = pmNoRabEstablishAttemptSpeech -pmNoDirRetryAtt
UMTS_ERI_RAB_Succ_CS_Voice = pmNoRabEstablishSuccessSpeech
UMTS_ERI_RAB_Att_CS64 = pmNoRabEstablishAttemptCs64
UMTS_ERI_RAB_Succ_CS64 = pmNoRabEstablishSuccessCs64
UMTS_ERI_RAB_Succ_CS64_Rate =
100*(pmNoRabEstablishSuccessCs64)/(pmNoRabEstablishAttemptCs64)
UMTS_ERI_RAB_Fail_CS64_Rate =
100*(1-((pmNoRabEstablishSuccessCs64)/(pmNoRabEstablishAttemptCs64)))
UMTS_ERI_RAB_CS64_Failures = pmNoRabEstablishAttemptCs64 -
pmNoRabEstablishSuccessCs64
UMTS_ERI_RAB_Att_PS = pmNoRabEstablishAttemptPacketInteractive
UMTS_ERI_RAB_Succ_PS = pmNoRabEstablishSuccessPacketInteractive
UMTS_ERI_RAB_Succ_PS_Rate = 100 *
(pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstablishAttemptPacketInteractive)
UMTS_ERI_RAB_PS_Failures = (pmNoRabEstablishAttemptPacketInteractive -
pmNoRabEstablishSuccessPacketInteractive)
UMTS_ERI_RAB_Fail_PS_Rate= 100 *
(1-(pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstablishAttemptPacketInteracti
ve))
UMTS_ERI_RAB_Att_PS_R99 = pmNoRabEstAttemptPsIntNonHs
UMTS_ERI_RAB_Succ_PS_R99_Rate = 100 *
(pmNoRabEstSuccessPsIntNonHs/pmNoRabEstAttemptPsIntNonHs)
UMTS_ERI_RAB_Fail_PS_R99_Rate = 100 * (1-
(pmNoRabEstSuccessPsIntNonHs/pmNoRabEstAttemptPsIntNonHs))
UMTS_ERI_RAB_PS_R99_Failures = (pmNoRabEstAttemptPsIntNonHs -
pmNoRabEstSuccessPsIntNonHs)
UMTS_ERI_RAB_Att_EUL = pmNoRabEstablishAttemptPacketInteractiveEul
UMTS_ERI_RAB_Succ_EUL_Rate = 100*
pmNoRabEstablishSuccessPacketInteractiveEul/pmNoRabEstablishAttemptPacketInteractiv
eEul
UMTS_ERI_RAB_Fail_EUL_Rate = 100*
(1-(pmNoRabEstablishSuccessPacketInteractiveEul/pmNoRabEstablishAttemptPacketIntera
ctiveEul))
UMTS_ERI_RAB_EUL_Failures = (pmNoRabEstablishAttemptPacketInteractiveEul -
pmNoRabEstablishSuccessPacketInteractiveEul)
UMTS_ERI_CSSR_CS_Fail_Rate = 100 *(
1-(((pmTotNoRrcConnectReqCsSucc/(pmTotNoRrcConnectReqCs-pmNoLoadSharingRrcConnCs))
*
((pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccess
Cs64)/(pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs64+pmNoRabEstablishAttemptCs57)))))
UMTS_ERI_CSSR_PS_Fail_Rate = 100 *(
1-(((pmTotNoRrcConnectReqPsSucc/(pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs))
*
(pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstablishAttemptPacketInteractive)
)))
UMTS_ERI_CSSR_CS_Voice_Fail_Rate = 100 *(
1-(((pmTotNoRrcConnectReqCsSucc/(pmTotNoRrcConnectReqCs-pmNoLoadSharingRrcConnCs))
* ((pmNoRabEstablishSuccessSpeech)/(pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt)))))
UMTS_ERI_CSSR_CS_withNAS = 100 *
((pmTotNoRrcConnectReqCsSucc/(pmTotNoRrcConnectReqCs-pmNoLoadSharingRrcConnCs)) *
((pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccess
Cs64)/(pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs64+pmNoRabEstablishAttemptCs57)) *
((pmNoNormalNasSignReleaseCs/(pmNoNormalNasSignReleaseCs+pmNoSystemNasSignReleaseCs
))))
UMTS_ERI_CSSR_PS_withNAS = 100 *
((pmTotNoRrcConnectReqPsSucc/(pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs)) *
(pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstablishAttemptPacketInteractive)
*
(pmNoNormalNasSignReleasePs/(pmNoNormalNasSignReleasePs+pmNoSystemNasSignReleasePs)
))
UMTS_ERI_CSSR_CS_Fail_Rate_withNAS = 100 *(
1-(((pmTotNoRrcConnectReqCsSucc/(pmTotNoRrcConnectReqCs-pmNoLoadSharingRrcConnCs))
*
((pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccess
Cs64)/(pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs64+pmNoRabEstablishAttemptCs57)) *
((pmNoNormalNasSignReleaseCs/(pmNoNormalNasSignReleaseCs+pmNoSystemNasSignReleaseCs
))))))
UMTS_ERI_CSSR_PS_Fail_Rate_withNAS = 100 *(
1-(((pmTotNoRrcConnectReqPsSucc/(pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs))
*
(pmNoRabEstablishSuccessPacketInteractive/pmNoRabEstablishAttemptPacketInteractive)
*
(pmNoNormalNasSignReleasePs/(pmNoNormalNasSignReleasePs+pmNoSystemNasSignReleasePs)
))))
UMTS_ERI_CSSR_PS_Failures_withNAS = (pmTotNoRrcConnectReqPs -
pmNoLoadSharingRrcConnPs - pmTotNoRrcConnectReqPsSucc) +
(pmNoRabEstablishAttemptPacketInteractive -
pmNoRabEstablishSuccessPacketInteractive) + (pmNoSystemNasSignReleasePs)
UMTS_ERI_CSSR_CS_Failures_withNAS = (pmTotNoRrcConnectReqCs -
pmNoLoadSharingRrcConnCs - pmTotNoRrcConnectReqCsSucc) +
((pmNoRabEstablishAttemptSpeech-
pmNoDirRetryAtt+pmNoRabEstablishAttemptCs64+pmNoRabEstablishAttemptCs57) -
(pmNoRabEstablishSuccessSpeech+pmNoRabEstablishSuccessCs57+pmNoRabEstablishSuccessC
s64)) + (pmNoSystemNasSignReleaseCs)
##Accessibility Uerc
# Retainability Speech
UMTS_ERI_Drop_Voice = pmNoSystemRabReleaseSpeech
UMTS_ERI_Drop_Voice_Rate = 100 *
(pmNoSystemRabReleaseSpeech)/(pmNoSystemRabReleaseSpeech+pmNoNormalRabReleaseSpeech
)
UMTS_ERI_Drop_Voice_UlSync_Rate = 100*pmNoSysRelSpeechUlSynch
/(pmNoSystemRabReleaseSpeech +pmNoNormalRabReleaseSpeech )
UMTS_ERI_Drop_Voice_Soho_Rate = 100* (pmNoSysRelSpeechSoHo -pmNoSysRelSpeechNeighbr
) /(pmNoSystemRabReleaseSpeech +pmNoNormalRabReleaseSpeech)
UMTS_ERI_Drop_Voice_Neighbr_Rate = 100* (pmNoSysRelSpeechNeighbr )
/(pmNoSystemRabReleaseSpeech +pmNoNormalRabReleaseSpeech )
UMTS_ERI_Drop_Voice_Other_Rate = 100* (pmNoSystemRabReleaseSpeech -
pmNoSysRelSpeechSoHo -pmNoSysRelSpeechUlSynch )
/(pmNoSystemRabReleaseSpeech+pmNoNormalRabReleaseSpeech)
UMTS_ERI_Drop_Voice_Due_To_IRAT_Ho_Lost_Rate = 100*
(GsmRelation.pmNoAttOutIratHoSpeech -GsmRelation.pmNoSuccessOutIratHoSpeech -
GsmRelation.pmNoFailOutIratHoSpeechReturnOldChPhyChFail -
GsmRelation.pmNoFailOutIratHoSpeechReturnOldChNotPhyChFail -
GsmRelation.pmNoFailOutSbHoSpeechUeRejection )/(pmNoSystemRabReleaseSpeech
+pmNoNormalRabReleaseSpeech)
UMTS_ERI_Drop_Voice_UlSync = pmNoSysRelSpeechUlSynch
UMTS_ERI_Drop_Voice_Soho = (pmNoSysRelSpeechSoHo -pmNoSysRelSpeechNeighbr )
UMTS_ERI_Drop_Voice_Neighbr = pmNoSysRelSpeechNeighbr
UMTS_ERI_Drop_Voice_Other = (pmNoSystemRabReleaseSpeech -pmNoSysRelSpeechSoHo -
pmNoSysRelSpeechUlSynch)
UMTS_ERI_Drop_Voice_Total_Disconnections =
pmNoSystemRabReleaseSpeech+pmNoNormalRabReleaseSpeech
# Retainability PS
UMTS_ERI_Drop_PS = (pmNoSystemRabReleasePacket-pmNoSystemRabReleasePacketUra-
(pmChSwitchAttemptFachUra-pmChSwitchSuccFachUra))
UMTS_ERI_Drop_PS_Rate_W10 = 100 * (pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra- (pmChSwitchAttemptFachUra-pmChSwitchSuccFachUra)) /
(pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra+pmNoNormalRabReleasePacket-
pmNoNormalRabReleasePacketUra+pmChSwitchSuccFachUra)
UMTS_ERI_Drop_HSDPA = pmNoSystemRbReleaseHs
UMTS_ERI_Drop_HSDPA_Rate_W10 = 100 *
(pmNoSystemRbReleaseHs)/(pmNoSystemRbReleaseHs+pmNoNormalRbReleaseHs+pmPsIntHsToFac
hSucc+pmNoSuccRbReconfPsIntDch)
UMTS_ERI_Drop_HSDPA_Rate = 100 *
(pmNoSystemRbReleaseHs)/(pmNoSystemRbReleaseHs+pmNoNormalRbReleaseHs+pmPsIntHsToFac
hSucc+pmNoSuccRbReconfPsIntDch+pmChSwitchSuccHsUra)
UMTS_ERI_Drop_PS_R99 = (pmNoSystemRabReleasePacket-pmNoSystemRbReleaseHs)
UMTS_ERI_Drop_PS_R99_Rate_W10 = 100 * (pmNoSystemRabReleasePacket-
pmNoSystemRbReleaseHs-pmNoSystemRabReleasePacketUra- (pmChSwitchAttemptFachUra-
pmChSwitchSuccFachUra)) / (pmNoSystemRabReleasePacket-pmNoSystemRbReleaseHs-
pmNoSystemRabReleasePacketUra+pmNoNormalRabReleasePacket-pmNoNormalRbReleaseHs-
pmNoNormalRabReleasePacketUra+pmChSwitchSuccFachUra+pmUpswitchFachHsSuccess+pmNoSuc
cRbReconfOrigPsIntDch)
UMTS_ERI_Drop_HSUPA = pmNoSystemRbReleaseEul
UMTS_ERI_Drop_HSUPA_Rate_W10 = 100 *
(pmNoSystemRbReleaseEul)/(pmNoNormalRbReleaseEul +pmNoSystemRbReleaseEul
+pmEulToDchSuccess +pmPsIntHsToFachSucc)
UMTS_ERI_Drop_HSUPA_Rate = 100 * (pmNoSystemRbReleaseEul)/(pmNoNormalRbReleaseEul
+pmNoSystemRbReleaseEul +pmEulToDchSuccess +pmPsIntHsToFachSucc
+pmChSwitchSuccEulUra)
UMTS_ERI_Drop_Voice_IUR = IurLink.pmNoSystemRabReleaseSpeech
UMTS_ERI_Drop_Voice_IUR_rate = 100 *
(IurLink.pmNoSystemRabReleaseSpeech)/(IurLink.pmNoNormalRabReleaseSpeech +
IurLink.pmNoSystemRabReleaseSpeech)
UMTS_ERI_Drop_PS_IUR = IurLink.pmNoSystemRabReleasePacket
UMTS_ERI_Drop_PS_IUR_Rate = 100 *
(IurLink.pmNoSystemRabReleasePacket)/(IurLink.pmNoNormalRabReleasePacket +
IurLink.pmNoSystemRabReleasePacket)
UMTS_ERI_Drop_PS_URA_Rate
=100*pmNoSystemRabReleasePacketUra/(pmNoSystemRabReleasePacketUra+pmNoNormalRabRele
asePacketUra)
UMTS_ERI_Drop_PS_Total_Disconnections = (pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra+pmNoNormalRabReleasePacket-
pmNoNormalRabReleasePacketUra+pmChSwitchSuccFachUra+pmChSwitchSuccDchUra+pmChSwitch
SuccHsUra)
UMTS_ERI_Connections_Voice =
(pmNoSystemRabReleaseSpeech+pmNoNormalRabReleaseSpeech)
UMTS_ERI_Connections_PS = (pmNoSystemRabReleasePacket+pmNoNormalRabReleasePacket)
## UMTS_ERI_Minutes_Voice es el agreagado sobre todas las horas de la consulta de
los minutos cursados (multiplicamos por 60) en la RNC por el numero medio de
usuarios por hora (dividimos por 760 = 180 * 4). Esto es correcto si la consulta es
horaria o diaria.
## Si no quisiera agregarse sino calcularse la media por hora habria que dividir
por el numero de horas de la consulta (timeInterval/60) y la f?rmula ser?a
UMTS_ERI_Minutes_Voice_avg = pmSumBestCs12Establish/((timeInterval/60)*720)*60
UMTS_ERI_Minutes_Voice = (pmSumBestCs12Establish/720*60)
UMTS_ERI_KB_PS_R99_DL =
(pmDlTrafficVolumePs8+pmDlTrafficVolumePs384+pmDlTrafficVolumePs128+pmDlTrafficVolu
mePs64)/8
UMTS_ERI_KB_PS_R99_UL =
(pmUlTrafficVolumePs8+pmUlTrafficVolumePs384+pmUlTrafficVolumePs128+pmUlTrafficVolu
mePs64+pmUlTrafficVolumePs16)/8
UMTS_ERI_KB_HSDPA_DL =
(HsDschResources.pmSumTransmittedBitsSpi01+HsDschResources.pmSumTransmittedBitsSpi0
2+HsDschResources.pmSumTransmittedBitsSpi03+HsDschResources.pmSumTransmittedBitsSpi
04)/8
UMTS_ERI_KB_HSDPA_DL_All_SPIs =
(HsDschResources.pmSumTransmittedBitsSpi00+HsDschResources.pmSumTransmittedBitsSpi0
1+HsDschResources.pmSumTransmittedBitsSpi02+HsDschResources.pmSumTransmittedBitsSpi
03+HsDschResources.pmSumTransmittedBitsSpi04+HsDschResources.pmSumTransmittedBitsSp
i05+HsDschResources.pmSumTransmittedBitsSpi06+HsDschResources.pmSumTransmittedBitsS
pi07+HsDschResources.pmSumTransmittedBitsSpi08+HsDschResources.pmSumTransmittedBits
Spi09+HsDschResources.pmSumTransmittedBitsSpi10+HsDschResources.pmSumTransmittedBit
sSpi11+HsDschResources.pmSumTransmittedBitsSpi12+HsDschResources.pmSumTransmittedBi
tsSpi13+HsDschResources.pmSumTransmittedBitsSpi14+HsDschResources.pmSumTransmittedB
itsSpi15)/8
UMTS_ERI_KB_HSUPA =
(EDchResources.pmSumAckedBitsCellEulTti10+EDchResources.pmSumAckedBitsCellEulTti2)/
8
#Average users
Average_Number_of_users_Speech = (pmSumBestCs12Establish /
pmSamplesBestCs12Establish) + (pmSumBestAmr12200RabEstablish /
pmSamplesBestAmr12200RabEstablish) + (pmSumBestAmr7950RabEstablish /
pmSamplesBestAmr7950RabEstablish) + (pmSumBestAmr5900RabEstablish /
pmSamplesBestAmr5900RabEstablish ) + (pmSumBestAmr4750RabEstablish /
pmSamplesBestAmr4750RabEstablish)
Average_Number_of_users_Speech_With_AMR_WB_NB = (pmSumBestCs12Establish /
pmSamplesBestCs12Establish) + (pmSumBestAmr12200RabEstablish /
pmSamplesBestAmr12200RabEstablish) + (pmSumBestAmr7950RabEstablish /
pmSamplesBestAmr7950RabEstablish) + (pmSumBestAmr5900RabEstablish /
pmSamplesBestAmr5900RabEstablish ) + (pmSumBestAmr4750RabEstablish /
pmSamplesBestAmr4750RabEstablish) + (pmSumBestAmrWbRabRabEstablish /
pmSamplesBestAmrWbRabRabEstablish) + (pmSumBestAmrNbMmRabEstablish /
pmSamplesBestNbMmRabRabEstablish)
Average_Number_of_users_Ps_R99=(pmSumPsInteractive/pmSamplesPsInteractive) +
(pmSumFachPsIntRabEstablish/pmSamplesFachPsIntRabEstablish)
Average_Number_of_users_HS=(pmSumPsHsAdchRabEstablish/
pmSamplesPsHsAdchRabEstablish) +
(pmSumBestPsEulRabEstablish/pmSamplesBestPsEulRabEstablish)
Average_Number_of_users_EUL=(pmSumPsEulRabEstablish/pmSamplesPsEulRabEstablish)
Average_Number_of_users_URA = (Ura.pmSumRabUra) /(Ura.pmSamplesRabUra)
Average_Number_of_users_Users_FACH =pmSumFachPsIntRabEstablish
/pmSamplesFachPsIntRabEstablish
Total_Number_of_users_Speech = (((pmSumBestCs12Establish +
pmSumBestAmrWbRabEstablish + pmSumBestAmrNbMmRabEstablish +
pmSumBestAmr12200RabEstablish + pmSumBestAmr7950RabEstablish +
pmSumBestAmr5900RabEstablish + pmSumBestAmr4750RabEstablish) / 12)/60)
# tput HS
UMTS_ERI_MAC_HS_Cell_Tput_Net=(HsDschResources.pmSumAckedBitsSpi01+HsDschResources.
pmSumAckedBitsSpi02+HsDschResources.pmSumAckedBitsSpi03+HsDschResources.pmSumAckedB
itsSpi04)/
(0.0020*(HsDschResources.pmNoActiveSubFramesSpi01+HsDschResources.pmNoActiveSubFram
esSpi02+HsDschResources.pmNoActiveSubFramesSpi03+HsDschResources.pmNoActiveSubFrame
sSpi04+HsDschResources.pmNoInactiveRequiredSubFramesSpi01+HsDschResources.pmNoInact
iveRequiredSubFramesSpi02+HsDschResources.pmNoInactiveRequiredSubFramesSpi03+HsDsch
Resources.pmNoInactiveRequiredSubFramesSpi04))
UMTS_ERI_MAC_HS_Cell_Tput_Net_NUM=
(HsDschResources.pmSumAckedBitsSpi01+HsDschResources.pmSumAckedBitsSpi02+HsDschReso
urces.pmSumAckedBitsSpi03+HsDschResources.pmSumAckedBitsSpi04)
UMTS_ERI_MAC_HS_Cell_Tput_Net_DEN=
(0.0020*(HsDschResources.pmNoActiveSubFramesSpi01+HsDschResources.pmNoActiveSubFram
esSpi02+HsDschResources.pmNoActiveSubFramesSpi03+HsDschResources.pmNoActiveSubFrame
sSpi04+HsDschResources.pmNoInactiveRequiredSubFramesSpi01+HsDschResources.pmNoInact
iveRequiredSubFramesSpi02+HsDschResources.pmNoInactiveRequiredSubFramesSpi03+HsDsch
Resources.pmNoInactiveRequiredSubFramesSpi04))
UMTS_ERI_MAC_HS_Cell_Tput_Net_All_SPIs=(HsDschResources.pmSumAckedBitsSpi00+HsDschR
esources.pmSumAckedBitsSpi01+HsDschResources.pmSumAckedBitsSpi02+HsDschResources.pm
SumAckedBitsSpi03+HsDschResources.pmSumAckedBitsSpi04+HsDschResources.pmSumAckedBit
sSpi05+HsDschResources.pmSumAckedBitsSpi06+HsDschResources.pmSumAckedBitsSpi07+HsDs
chResources.pmSumAckedBitsSpi08+HsDschResources.pmSumAckedBitsSpi09+HsDschResources
.pmSumAckedBitsSpi10+HsDschResources.pmSumAckedBitsSpi11+HsDschResources.pmSumAcked
BitsSpi12+HsDschResources.pmSumAckedBitsSpi13+HsDschResources.pmSumAckedBitsSpi14+H
sDschResources.pmSumAckedBitsSpi15)/
(0.0020*(HsDschResources.pmNoActiveSubFramesSpi00+HsDschResources.pmNoActiveSubFram
esSpi01+HsDschResources.pmNoActiveSubFramesSpi02+HsDschResources.pmNoActiveSubFrame
sSpi03+HsDschResources.pmNoActiveSubFramesSpi04+HsDschResources.pmNoActiveSubFrames
Spi05+HsDschResources.pmNoActiveSubFramesSpi06+HsDschResources.pmNoActiveSubFramesS
pi07+HsDschResources.pmNoActiveSubFramesSpi08+HsDschResources.pmNoActiveSubFramesSp
i09+HsDschResources.pmNoActiveSubFramesSpi10+HsDschResources.pmNoActiveSubFramesSpi
11+HsDschResources.pmNoActiveSubFramesSpi12+HsDschResources.pmNoActiveSubFramesSpi1
3+HsDschResources.pmNoActiveSubFramesSpi14+HsDschResources.pmNoActiveSubFramesSpi15
+HsDschResources.pmNoInactiveRequiredSubFramesSpi00+HsDschResources.pmNoInactiveReq
uiredSubFramesSpi01+HsDschResources.pmNoInactiveRequiredSubFramesSpi02+HsDschResour
ces.pmNoInactiveRequiredSubFramesSpi03+HsDschResources.pmNoInactiveRequiredSubFrame
sSpi04+HsDschResources.pmNoInactiveRequiredSubFramesSpi05+HsDschResources.pmNoInact
iveRequiredSubFramesSpi06+HsDschResources.pmNoInactiveRequiredSubFramesSpi07+HsDsch
Resources.pmNoInactiveRequiredSubFramesSpi08+HsDschResources.pmNoInactiveRequiredSu
bFramesSpi09+HsDschResources.pmNoInactiveRequiredSubFramesSpi10+HsDschResources.pmN
oInactiveRequiredSubFramesSpi11+HsDschResources.pmNoInactiveRequiredSubFramesSpi12+
HsDschResources.pmNoInactiveRequiredSubFramesSpi13+HsDschResources.pmNoInactiveRequ
iredSubFramesSpi14+HsDschResources.pmNoInactiveRequiredSubFramesSpi15))
UMTS_ERI_MAC_HS_Cell_Tput_Net_NUM_All_SPIs=
(HsDschResources.pmSumAckedBitsSpi00+HsDschResources.pmSumAckedBitsSpi01+HsDschReso
urces.pmSumAckedBitsSpi02+HsDschResources.pmSumAckedBitsSpi03+HsDschResources.pmSum
AckedBitsSpi04+HsDschResources.pmSumAckedBitsSpi05+HsDschResources.pmSumAckedBitsSp
i06+HsDschResources.pmSumAckedBitsSpi07+HsDschResources.pmSumAckedBitsSpi08+HsDschR
esources.pmSumAckedBitsSpi09+HsDschResources.pmSumAckedBitsSpi10+HsDschResources.pm
SumAckedBitsSpi11+HsDschResources.pmSumAckedBitsSpi12+HsDschResources.pmSumAckedBit
sSpi13+HsDschResources.pmSumAckedBitsSpi14+HsDschResources.pmSumAckedBitsSpi15)
UMTS_ERI_MAC_HS_Cell_Tput_Net_DEN_All_SPIs=
(0.0020*(HsDschResources.pmNoActiveSubFramesSpi00+HsDschResources.pmNoActiveSubFram
esSpi01+HsDschResources.pmNoActiveSubFramesSpi02+HsDschResources.pmNoActiveSubFrame
sSpi03+HsDschResources.pmNoActiveSubFramesSpi04+HsDschResources.pmNoActiveSubFrames
Spi05+HsDschResources.pmNoActiveSubFramesSpi06+HsDschResources.pmNoActiveSubFramesS
pi07+HsDschResources.pmNoActiveSubFramesSpi08+HsDschResources.pmNoActiveSubFramesSp
i09+HsDschResources.pmNoActiveSubFramesSpi10+HsDschResources.pmNoActiveSubFramesSpi
11+HsDschResources.pmNoActiveSubFramesSpi12+HsDschResources.pmNoActiveSubFramesSpi1
3+HsDschResources.pmNoActiveSubFramesSpi14+HsDschResources.pmNoActiveSubFramesSpi15
+HsDschResources.pmNoInactiveRequiredSubFramesSpi00+HsDschResources.pmNoInactiveReq
uiredSubFramesSpi01+HsDschResources.pmNoInactiveRequiredSubFramesSpi02+HsDschResour
ces.pmNoInactiveRequiredSubFramesSpi03+HsDschResources.pmNoInactiveRequiredSubFrame
sSpi04+HsDschResources.pmNoInactiveRequiredSubFramesSpi05+HsDschResources.pmNoInact
iveRequiredSubFramesSpi06+HsDschResources.pmNoInactiveRequiredSubFramesSpi07+HsDsch
Resources.pmNoInactiveRequiredSubFramesSpi08+HsDschResources.pmNoInactiveRequiredSu
bFramesSpi09+HsDschResources.pmNoInactiveRequiredSubFramesSpi10+HsDschResources.pmN
oInactiveRequiredSubFramesSpi11+HsDschResources.pmNoInactiveRequiredSubFramesSpi12+
HsDschResources.pmNoInactiveRequiredSubFramesSpi13+HsDschResources.pmNoInactiveRequ
iredSubFramesSpi14+HsDschResources.pmNoInactiveRequiredSubFramesSpi15))
UMTS_ERI_MAC_HS_Cell_Tput_Net_Spi02 =
HsDschResources.pmSumAckedBitsSpi02/(0.002*(HsDschResources.pmNoActiveSubFramesSpi0
2+HsDschResources.pmNoInactiveRequiredSubFramesSpi02))
UMTS_ERI_MAC_HS_Cell_Tput_Net_Spi03 =
HsDschResources.pmSumAckedBitsSpi03/(0.002*(HsDschResources.pmNoActiveSubFramesSpi0
3+HsDschResources.pmNoInactiveRequiredSubFramesSpi03))
UMTS_ERI_MAC_HS_Cell_Tput_Net_Spi04 =
HsDschResources.pmSumAckedBitsSpi04/(0.002*(HsDschResources.pmNoActiveSubFramesSpi0
4+HsDschResources.pmNoInactiveRequiredSubFramesSpi04))
UMTS_ERI_MAC_HS_User_Tput_Net =
(HsDschResources.pmSumAckedBitsSpi00+HsDschResources.pmSumAckedBitsSpi01+HsDschReso
urces.pmSumAckedBitsSpi02+HsDschResources.pmSumAckedBitsSpi03+HsDschResources.pmSum
AckedBitsSpi04+HsDschResources.pmSumAckedBitsSpi05+HsDschResources.pmSumAckedBitsSp
i06+HsDschResources.pmSumAckedBitsSpi07+HsDschResources.pmSumAckedBitsSpi08+HsDschR
esources.pmSumAckedBitsSpi09+HsDschResources.pmSumAckedBitsSpi10+HsDschResources.pm
SumAckedBitsSpi11+HsDschResources.pmSumAckedBitsSpi12+HsDschResources.pmSumAckedBit
sSpi13+HsDschResources.pmSumAckedBitsSpi14+HsDschResources.pmSumAckedBitsSpi15)/
(0.002 * (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))
UMTS_ERI_MAC_HS_User_Tput_Net_Spi02 =
HsDschResources.pmSumAckedBitsSpi02/(0.002*HsDschResources.pmSumNonEmptyUserBuffers
Spi02)
UMTS_ERI_MAC_HS_User_Tput_Net_Spi03 =
HsDschResources.pmSumAckedBitsSpi03/(0.002*HsDschResources.pmSumNonEmptyUserBuffers
Spi03)
UMTS_ERI_MAC_HS_User_Tput_Net_Spi04 =
HsDschResources.pmSumAckedBitsSpi04/(0.002*HsDschResources.pmSumNonEmptyUserBuffers
Spi04)
HS_DSCH_DL_user_RLC_tp_100_600 = Hsdsch.pmHsDlRlcUserPacketThp[3] +
Hsdsch.pmHsDlRlcUserPacketThp[4] + Hsdsch.pmHsDlRlcUserPacketThp[5] +
Hsdsch.pmHsDlRlcUserPacketThp[6] + Hsdsch.pmHsDlRlcUserPacketThp[7]
HS_DSCH_DL_user_RLC_tp_600_1200 = Hsdsch.pmHsDlRlcUserPacketThp[8] +
Hsdsch.pmHsDlRlcUserPacketThp[9] + Hsdsch.pmHsDlRlcUserPacketThp[10] +
Hsdsch.pmHsDlRlcUserPacketThp[11] + Hsdsch.pmHsDlRlcUserPacketThp[12] +
Hsdsch.pmHsDlRlcUserPacketThp[13]
HS_DSCH_DL_user_RLC_tp_1200_2000 = Hsdsch.pmHsDlRlcUserPacketThp[14] +
Hsdsch.pmHsDlRlcUserPacketThp[15] + Hsdsch.pmHsDlRlcUserPacketThp[16] +
Hsdsch.pmHsDlRlcUserPacketThp[17]
HS_DSCH_DL_user_RLC_tp_2000_3000 = Hsdsch.pmHsDlRlcUserPacketThp[18] +
Hsdsch.pmHsDlRlcUserPacketThp[19]
HS_DSCH_DL_user_RLC_tp_3000_6000 = Hsdsch.pmHsDlRlcUserPacketThp[19] +
Hsdsch.pmHsDlRlcUserPacketThp[20] + Hsdsch.pmHsDlRlcUserPacketThp[21] +
Hsdsch.pmHsDlRlcUserPacketThp[22] + Hsdsch.pmHsDlRlcUserPacketThp[23] +
Hsdsch.pmHsDlRlcUserPacketThp[24]
HS_DSCH_DL_user_RLC_tp_6000_10000 = Hsdsch.pmHsDlRlcUserPacketThp[25] +
Hsdsch.pmHsDlRlcUserPacketThp[26] + Hsdsch.pmHsDlRlcUserPacketThp[27]
HS_DSCH_DL_user_RLC_tp_10000_17000 = Hsdsch.pmHsDlRlcUserPacketThp[28] +
Hsdsch.pmHsDlRlcUserPacketThp[29] + Hsdsch.pmHsDlRlcUserPacketThp[30]
# retransmisions HS
UMTS_ERI_HSDPA_Retransmission_Overhead_Spi02 = 100*
(HsDschResources.pmSumTransmittedBitsSpi02 - HsDschResources.pmSumAckedBitsSpi02) /
HsDschResources.pmSumTransmittedBitsSpi02
UMTS_ERI_HSDPA_Retransmission_Overhead_Spi03 = 100*
(HsDschResources.pmSumTransmittedBitsSpi03 - HsDschResources.pmSumAckedBitsSpi03) /
HsDschResources.pmSumTransmittedBitsSpi03
UMTS_ERI_HSDPA_Retransmission_Overhead_Spi04 = 100*
(HsDschResources.pmSumTransmittedBitsSpi04 - HsDschResources.pmSumAckedBitsSpi04) /
HsDschResources.pmSumTransmittedBitsSpi04
# HS Nack rate
UMTS_ERI_HSDPA_Nack_Rate = 100*(HsDschResources.pmNackReceived) /
( HsDschResources.pmNackReceived + HsDschResources.pmAckReceived )
UMTS_ERI_HO3G2G_CS_Att = (GsmRelation.pmNoAttOutIratHoSpeech)
UMTS_ERI_HO3G2G_CS_SUCC_Rate =
100*(GsmRelation.pmNoSuccessOutIratHoSpeech)/(GsmRelation.pmNoAttOutIratHoSpeech)
UMTS_ERI_HO3G2G_CS_Fail_Rate =
100*(1-(GsmRelation.pmNoSuccessOutIratHoSpeech)/(GsmRelation.pmNoAttOutIratHoSpeech
))
UMTS_ERI_HO3G2G_CS_SUCC_Rate_VDF =
100*(GsmRelation.pmNoSuccessOutIratHoSpeech)/(GsmRelation.pmNoAttOutIratHoSpeech +
GsmRelation.pmNoFailOutIratHoSpeechGsmFailure)
UMTS_ERI_HO3G2G_CS_Failures = ((GsmRelation.pmNoAttOutIratHoSpeech) -
(GsmRelation.pmNoSuccessOutIratHoSpeech))
UMTS_ERI_HO3G2G_CS_Failure_UE_Rejection_Rate = 100*
(GsmRelation.pmNoFailOutIratHoSpeechUeRejection+GsmRelation.pmNoFailOutIratHoMultiU
eRejection)/(GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAttOutIratHoMulti)
UMTS_ERI_HO3G2G_CS_Failure_Physical_Channel_Rate = 100*
(GsmRelation.pmNoFailOutIratHoSpeechReturnOldChPhyChFail+GsmRelation.pmNoFailOutIra
tHoMultiReturnOldChPhyChFail)/
(GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAttOutIratHoMulti)
UMTS_ERI_HO3G2G_CS_Failure_Not_Physical_Channel_Rate = 100*
(GsmRelation.pmNoFailOutIratHoSpeechReturnOldChNotPhyChFail+GsmRelation.pmNoFailOut
IratHoMultiReturnOldChNotPhyChFail)/
(GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAttOutIratHoMulti)
UMTS_ERI_HO3G2G_CS_Failure_UE_Lost_Rate =
100*(GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAttOutIratHoMulti -
GsmRelation.pmNoSuccessOutIratHoSpeech-GsmRelation.pmNoSuccessOutIratHoMulti-
GsmRelation.pmNoFailOutIratHoSpeechUeRejection -
GsmRelation.pmNoFailOutIratHoMultiUeRejection -
GsmRelation.pmNoFailOutIratHoSpeechReturnOldChPhyChFail -
GsmRelation.pmNoFailOutIratHoMultiReturnOldChPhyChFail -
GsmRelation.pmNoFailOutIratHoSpeechReturnOldChNotPhyChFail -
GsmRelation.pmNoFailOutIratHoMultiReturnOldChNotPhyChFail
)/(GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAttOutIratHoMulti)
UMTS_ERI_HO3G2G_CS_Relocation_Preparation_Failure_Rate =
100*(GsmRelation.pmNoFailOutIratHoSpeechGsmFailure
+GsmRelation.pmNoFailOutIratHoMultiGsmFailure
)/(GsmRelation.pmNoFailOutIratHoSpeechGsmFailure +
+GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.pmNoAttOutIratHoMulti )
UMTS_ERI_HO3G2G_CS_Activity_Calls_Ending_In_2G_Rate =
100*(GsmRelation.pmNoSuccessOutIratHoSpeech+GsmRelation.pmNoSuccessOutIratHoMulti)/
(pmNoNormalRabReleaseSpeech+pmNoSystemRabReleaseSpeech)
UMTS_ERI_HO3G2G_PS_Activity_Calls_Ending_In_2G_Rate =
100*(GsmRelation.pmNoOutIratCcSuccess)/(pmNoSystemRabReleasePacket+pmNoNormalRabRel
easePacket)
UMTS_ERI_HO3G2G_CS_Activity_Calls_Ending_In_2G =
GsmRelation.pmNoSuccessOutIratHoSpeech+GsmRelation.pmNoSuccessOutIratHoMulti
UMTS_ERI_HO3G2G_PS_Activity_Calls_Ending_In_2G = GsmRelation.pmNoOutIratCcSuccess
UMTS_ERI_HO3G2G_IRAT_HO_Attempt_Rate
=100*(GsmRelation.pmNoOutIratCcAtt+GsmRelation.pmNoAttOutIratHoSpeech+GsmRelation.p
mNoAttOutIratHoStandalone+GsmRelation.pmNoAttOutIratHoMulti)/
(pmIratHoGsmMeasCmStart+pmIratHoGsmMeasNoCmStart )
# Compressed Mode
UMTS_ERI_CM_DL_Activation_Att = UtranCell.pmCmAttDlHls+UtranCell.pmCmAttDlSf2
UMTS_ERI_CM_DL_Activation_Success_Rate =
100*(UtranCell.pmCmSuccDlHls+UtranCell.pmCmSuccDlSf2)/(UtranCell.pmCmAttDlHls+Utran
Cell.pmCmAttDlSf2)
UMTS_ERI_CM_UL_Activation_Att = pmCmAttUlHls +pmCmAttUlSf2
UMTS_ERI_CM_UL_Activation_Success_Rate =
100*(pmCmSuccUlHls+pmCmSuccUlSf2)/(pmCmAttUlHls+pmCmAttUlSf2 )
UMTS_ERI_CM_Average_Number_of_CM_users = pmSumCompMode/pmSamplesCompMode
UMTS_ERI_HO3G2G_Attempt_Rate =
100*(pmNoOutIratCcAtt+pmNoAttOutIratHoSpeech+pmNoAttOutIratHoMulti+pmNoAttOutIratHo
Standalone)/(pmIratHoGsmMeasNoCmStart +pmIratHoGsmMeasCmStart )
# Mobility CC
UMTS_ERI_HS_CC_Att = UtranCell.pmNoHsCcAttempt
UMTS_ERI_HS_CC_Succ_Rate =
100*(UtranCell.pmNoHsCcSuccess/UtranCell.pmNoHsCcAttempt)
# Mobility IntraFreq
Successful_RL_Addition_Source_Best_Cell_Speech_UtranRel =
100*(UtranRelation.pmRlAddSuccessBestCellSpeech/UtranRelation.pmRlAddAttemptsBestCe
llSpeech)
Successful_RL_Addition_Source_Best_Cell_CS64_UtranRel = 100*
(UtranRelation.pmRlAddSuccessBestCellCsConvers)/(UtranRelation.pmRlAddAttemptsBestC
ellCsConvers)
Successful_RL_Addition_Source_Best_Cell_Packet_Low_UtranRel = 100*
(UtranRelation.pmRlAddSuccessBestCellPacketLow
)/(UtranRelation.pmRlAddAttemptsBestCellPacketLow )
Successful_RL_Addition_Source_Best_Cell_Packet_High_UtranRel = 100*
(UtranRelation.pmRlAddSuccessBestCellPacketHigh
)/(UtranRelation.pmRlAddAttemptsBestCellPacketHigh )
Success_RL_Addition_Source_Best_Cell_Speech_UtranRel =
UtranRelation.pmRlAddSuccessBestCellSpeech
Attempts_RL_Addition_Source_Best_Cell_Speech_UtranRel =
UtranRelation.pmRlAddAttemptsBestCellSpeech
Success_RL_Addition_Source_Best_Cell_CS64_UtranRel =
UtranRelation.pmRlAddSuccessBestCellCsConvers
Attempts_RL_Addition_Source_Best_Cell_CS64_UtranRel =
UtranRelation.pmRlAddAttemptsBestCellCsConvers
Success_RL_Addition_Source_Best_Cell_Packet_Low_UtranRel =
UtranRelation.pmRlAddSuccessBestCellPacketLow
Attempts_RL_Addition_Source_Best_Cell_Packet_Low_UtranRel =
UtranRelation.pmRlAddAttemptsBestCellPacketLow
Success_RL_Addition_Source_Best_Cell_Packet_High_UtranRel =
UtranRelation.pmRlAddSuccessBestCellPacketHigh
Attempts_RL_Addition_Source_Best_Cell_Packet_High_UtranRel =
UtranRelation.pmRlAddAttemptsBestCellPacketHigh
RL_Soft_Softer_HO_Overhead =
((pmSumUesWith1Rls1RlInActSet/pmSamplesUesWith1Rls1RlInActSet)+
(pmSumUesWith1Rls2RlInActSet/pmSamplesUesWith1Rls2RlInActSet)+
(pmSumUesWith2Rls2RlInActSet/pmSamplesUesWith2Rls2RlInActSet)+
(pmSumUesWith1Rls3RlInActSet/pmSamplesUesWith1Rls3RlInActSet)+
(pmSumUesWith2Rls3RlInActSet/pmSamplesUesWith2Rls3RlInActSet)+
(pmSumUesWith3Rls3RlInActSet/pmSamplesUesWith3Rls3RlInActSet)+
(pmSumUesWith2Rls4RlInActSet/pmSamplesUesWith2Rls4RlInActSet)+
(pmSumUesWith3Rls4RlInActSet/pmSamplesUesWith3Rls4RlInActSet)+
(pmSumUesWith4Rls4RlInActSet/pmSamplesUesWith4Rls4RlInActSet))/
((pmSumUesWith1Rls1RlInActSet/pmSamplesUesWith1Rls1RlInActSet)+
((1/2)*(pmSumUesWith1Rls2RlInActSet/pmSamplesUesWith1Rls2RlInActSet))+
((1/2)*(pmSumUesWith2Rls2RlInActSet/pmSamplesUesWith2Rls2RlInActSet))+
((1/3)*(pmSumUesWith1Rls3RlInActSet/pmSamplesUesWith1Rls3RlInActSet))+
((1/3)*(pmSumUesWith2Rls3RlInActSet/pmSamplesUesWith2Rls3RlInActSet))+
((1/3)*(pmSumUesWith3Rls3RlInActSet/pmSamplesUesWith3Rls3RlInActSet))+
((1/4)*(pmSumUesWith2Rls4RlInActSet/pmSamplesUesWith2Rls4RlInActSet))+
((1/4)*(pmSumUesWith3Rls4RlInActSet/pmSamplesUesWith3Rls4RlInActSet))+
((1/4)*(pmSumUesWith4Rls4RlInActSet/pmSamplesUesWith4Rls4RlInActSet)))
RL_Soft_HO_Overhead =
((pmSumUesWith1Rls1RlInActSet/pmSamplesUesWith1Rls1RlInActSet)+
((1/2)*(pmSumUesWith1Rls2RlInActSet/pmSamplesUesWith1Rls2RlInActSet))+
(pmSumUesWith2Rls2RlInActSet/pmSamplesUesWith2Rls2RlInActSet)+
((1/3)*(pmSumUesWith1Rls3RlInActSet/pmSamplesUesWith1Rls3RlInActSet))+
((2/3)*(pmSumUesWith2Rls3RlInActSet/pmSamplesUesWith2Rls3RlInActSet))+
(pmSumUesWith3Rls3RlInActSet/pmSamplesUesWith3Rls3RlInActSet)+
((1/2)*(pmSumUesWith2Rls4RlInActSet/pmSamplesUesWith2Rls4RlInActSet))+
((3/4)*(pmSumUesWith3Rls4RlInActSet/pmSamplesUesWith3Rls4RlInActSet))+
(pmSumUesWith4Rls4RlInActSet/pmSamplesUesWith4Rls4RlInActSet))/
((pmSumUesWith1Rls1RlInActSet/pmSamplesUesWith1Rls1RlInActSet)+
((1/2)*(pmSumUesWith1Rls2RlInActSet/pmSamplesUesWith1Rls2RlInActSet))+
((1/2)*(pmSumUesWith2Rls2RlInActSet/pmSamplesUesWith2Rls2RlInActSet))+
((1/3)*(pmSumUesWith1Rls3RlInActSet/pmSamplesUesWith1Rls3RlInActSet))+
((1/3)*(pmSumUesWith2Rls3RlInActSet/pmSamplesUesWith2Rls3RlInActSet))+
((1/3)*(pmSumUesWith3Rls3RlInActSet/pmSamplesUesWith3Rls3RlInActSet))+
((1/4)*(pmSumUesWith2Rls4RlInActSet/pmSamplesUesWith2Rls4RlInActSet))+
((1/4)*(pmSumUesWith3Rls4RlInActSet/pmSamplesUesWith3Rls4RlInActSet))+
((1/4)*(pmSumUesWith4Rls4RlInActSet/pmSamplesUesWith4Rls4RlInActSet)))
Successful_Softer_HO_Non_Iur =
100*(Handover.pmSofterHoSuccessNonIur)/(Handover.pmSofterHoAttemptNonIur)
Successful_Soft_HO_Non_Iur =
100*(Handover.pmSoftHoSuccessNonIur)/(Handover.pmSoftHoAttemptNonIur)
Successful_Soft_Softer_HO_Iur = 100*
(Handover.pmSoftSofterHoSuccessIur)/(Handover.pmSoftSofterHoAttemptIur)
# Mobility Interfreq
IF_Measurements_Starts_CM = pmInterFreqMeasCmStart
IF_Measurements_Stops_CM = pmInterFreqMeasCmStop
IF_Measurements_Starts_no_CM = pmInterFreqMeasNoCmStart
IF_Measurements_Stops_no_CM = pmInterFreqMeasNoCmStop
IF_CM_Stop_Start_Rate = 100*pmInterFreqMeasCmStop/pmInterFreqMeasCmStart
# IFLS
##CQI
UMTS_ERI_Average_Reported_CQI = 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])
UMTS_ERI_Average_Reported_CQI_NUM = (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]))*Sum(HsDschResources.pmReportedCqi)
UMTS_ERI_Average_Reported_CQI_DEN = Sum(HsDschResources.pmReportedCqi)
# PROPAGATION DELAY
ALL_A_RACH_range_m = 0.78070952604166666666666666666667 *
@{Prach.pmPropagationDelay}->[0] * WeightedAverage([@{Prach.pmPropagationDelay}
[1 .. 40] ] ,
[0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,11,13,15,17,19,21,23,25,27,29,31.5,34.5,37
.5,40.5,43.5,46.5,49.5,52.5,55.5,58.5,62,66,70,74,78,82,86,90,94,98]) /
Prach.pm_count
Prach_Cell_Max_Chip_Delay = Prach.pmPropagationDelay[0] / Prach.pm_count
Prach_Tot_Samples = Sum([@{Prach.pmPropagationDelay}[1 .. 40] ])
Prach_Rate_01_0_350m = 100* (Prach.pmPropagationDelay[1] / Prach_Tot_Samples)
Prach_Rate_02_350_700m = 100* (Prach.pmPropagationDelay[2] / Prach_Tot_Samples)
Prach_Rate_03_700_1050m = 100* (Prach.pmPropagationDelay[3] / Prach_Tot_Samples)
Prach_Rate_04_1050_1400m = 100* (Prach.pmPropagationDelay[4] / Prach_Tot_Samples)
Prach_Rate_05_1400_2450m = 100* (Sum([@{Prach.pmPropagationDelay}[5 .. 7] ]) /
Prach_Tot_Samples)
Prach_Rate_06_2450_3500m = 100* (Sum([@{Prach.pmPropagationDelay}[8 .. 10] ]) /
Prach_Tot_Samples)
Prach_Rate_07_3500_7000m = 100* (Sum([@{Prach.pmPropagationDelay}[11 .. 15] ]) /
Prach_Tot_Samples)
Prach_Rate_08_7000_10500m = 100* (Sum([@{Prach.pmPropagationDelay}[16 .. 20] ]) /
Prach_Tot_Samples)
Prach_Rate_09_10500_21000m = 100* (Sum([@{Prach.pmPropagationDelay}[21 .. 30] ]) /
Prach_Tot_Samples)
Prach_Rate_10_21000_35000m = 100* (Sum([@{Prach.pmPropagationDelay}[31 .. 40] ]) /
Prach_Tot_Samples)
PropagationDelay_01_0_350_m =Prach.pmPropagationDelay[1]
PropagationDelay_02_350_700_m =Prach.pmPropagationDelay[2]
PropagationDelay_03_700_1050_m =Prach.pmPropagationDelay[3]
PropagationDelay_04_1050_1410_m =Prach.pmPropagationDelay[4]
PropagationDelay_05_1410_1760_m =Prach.pmPropagationDelay[5]
PropagationDelay_06_1760_2110_m =Prach.pmPropagationDelay[6]
PropagationDelay_07_2110_2460_m =Prach.pmPropagationDelay[7]
PropagationDelay_08_2460_2810_m =Prach.pmPropagationDelay[8]
PropagationDelay_09_2810_3160_m =Prach.pmPropagationDelay[9]
PropagationDelay_10_3160_3520_m =Prach.pmPropagationDelay[10]
PropagationDelay_11_3520_4220_m =Prach.pmPropagationDelay[11]
PropagationDelay_12_4220_4920_m =Prach.pmPropagationDelay[12]
PropagationDelay_13_4920_5630_m =Prach.pmPropagationDelay[13]
PropagationDelay_14_5630_6330_m =Prach.pmPropagationDelay[14]
PropagationDelay_15_6330_7030_m =Prach.pmPropagationDelay[15]
PropagationDelay_16_7030_7730_m =Prach.pmPropagationDelay[16]
PropagationDelay_17_7730_8440_m =Prach.pmPropagationDelay[17]
PropagationDelay_18_8440_9140_m =Prach.pmPropagationDelay[18]
PropagationDelay_19_9140_9840_m =Prach.pmPropagationDelay[19]
PropagationDelay_20_9840_10550_m =Prach.pmPropagationDelay[20]
PropagationDelay_21_10550_11600_m =Prach.pmPropagationDelay[21]
PropagationDelay_22_11600_12660_m =Prach.pmPropagationDelay[22]
PropagationDelay_23_12660_13710_m =Prach.pmPropagationDelay[23]
PropagationDelay_24_13710_14770_m =Prach.pmPropagationDelay[24]
PropagationDelay_25_14770_15820_m =Prach.pmPropagationDelay[25]
PropagationDelay_26_15820_16880_m =Prach.pmPropagationDelay[26]
PropagationDelay_27_16880_17930_m =Prach.pmPropagationDelay[27]
PropagationDelay_28_17930_18980_m =Prach.pmPropagationDelay[28]
PropagationDelay_29_18980_20040_m =Prach.pmPropagationDelay[29]
PropagationDelay_30_20040_21090_m =Prach.pmPropagationDelay[30]
PropagationDelay_31_21090_22500_m =Prach.pmPropagationDelay[31]
PropagationDelay_32_22500_23910_m =Prach.pmPropagationDelay[32]
PropagationDelay_33_23910_25310_m =Prach.pmPropagationDelay[33]
PropagationDelay_34_25310_26720_m =Prach.pmPropagationDelay[34]
PropagationDelay_35_26720_28130_m =Prach.pmPropagationDelay[35]
PropagationDelay_36_28130_29530_m =Prach.pmPropagationDelay[36]
PropagationDelay_37_29530_30940_m =Prach.pmPropagationDelay[37]
PropagationDelay_38_30940_32340_m =Prach.pmPropagationDelay[38]
PropagationDelay_39_32340_33750_m =Prach.pmPropagationDelay[39]
PropagationDelay_40_33750_35160_m =Prach.pmPropagationDelay[40]
####RSSI
U_PWR_UL_NOISE_fW = WeightedAverage(EDchResources.pmNoiseFloor,
[1.99054,4.49647,5.66072,7.12643,8.97164,11.29463,14.21909,17.90078,22.53574,28.370
82,35.71675,44.96472,56.60723,71.26428,89.71641,112.94627,142.19093,179.00778,225.3
5744,283.70820,357.16747,449.64720,566.07229,712.64279,897.16412,1129.463,1421.909,
1790.078,2253.574,2837.082,3571.675,4496.472,5660.723,7126.428,8971.641,11294.627,1
4219.093,17900.778,22535.744,28370.820,35716.747,44964.720,56607.229,71264.279,8971
6.412,112946,142191,179008,225357,283708,357167,449647,566072,712643,897164,1129463
])
U_PWR_UL_NOISE_fW_90Perc = WeightedPercentile(90,EDchResources.pmNoiseFloor,
[1.99054,4.49647,5.66072,7.12643,8.97164,11.29463,14.21909,17.90078,22.53574,28.370
82,35.71675,44.96472,56.60723,71.26428,89.71641,112.94627,142.19093,179.00778,225.3
5744,283.70820,357.16747,449.64720,566.07229,712.64279,897.16412,1129.463,1421.909,
1790.078,2253.574,2837.082,3571.675,4496.472,5660.723,7126.428,8971.641,11294.627,1
4219.093,17900.778,22535.744,28370.820,35716.747,44964.720,56607.229,71264.279,8971
6.412,112946,142191,179008,225357,283708,357167,449647,566072,712643,897164,1129463
])
U_PWR_UL_ROT_LOAD = WeightedAverage(EDchResources.pmTotalRotCoverage,
[1.06101,1.19047,1.33573,1.49872,1.68159,1.88677,2.11699,2.37530,2.66513,2.99033,3.
35521,3.76460,4.22395,4.73935,5.31764,5.96649,6.69452,7.51137,8.42790,9.45625,10.61
009,11.90472,13.35731,14.98715,16.81586,18.86771,21.16992,23.75304,26.65135,29.9033
0,33.55206,37.64603,42.23954,47.39354,53.17643,59.66493,66.94516,75.11370,84.27896,
94.56255,106.10092,119.04719,133.57315,149.87154,168.15863,188.67709,211.69917,237.
53038,266.51347,299.03303,335.52058])
U_PWR_UL_ROT_LOAD_90Perc = WeightedPercentile(90,EDchResources.pmTotalRotCoverage,
[1.06101,1.19047,1.33573,1.49872,1.68159,1.88677,2.11699,2.37530,2.66513,2.99033,3.
35521,3.76460,4.22395,4.73935,5.31764,5.96649,6.69452,7.51137,8.42790,9.45625,10.61
009,11.90472,13.35731,14.98715,16.81586,18.86771,21.16992,23.75304,26.65135,29.9033
0,33.55206,37.64603,42.23954,47.39354,53.17643,59.66493,66.94516,75.11370,84.27896,
94.56255,106.10092,119.04719,133.57315,149.87154,168.15863,188.67709,211.69917,237.
53038,266.51347,299.03303,335.52058])
U_PWR_UL_OwnUu_LOAD = WeightedAverage(EDchResources.pmOwnUuLoad,
[1.02356,1.07180,1.12232,1.17521,1.23059,1.28859,1.34932,1.41291,1.47950,1.54923,1.
62224,1.69869,1.77875,1.86258,1.95036,2.04228,2.13853,2.23931,2.34485,2.45536,2.571
08,2.69225,2.81913,2.95199,3.09111,3.23679,3.38934,3.54907,3.71634,3.89148,4.07488,
4.26693,4.46802,4.67859,4.89909,5.12997,5.37174,5.62490,5.89000,6.16758,6.45825,6.7
6262,7.08133,7.41507,7.76453,8.13046,8.51364,8.91487,9.33502,9.77496,10.23564])
U_PWR_UL_OwnUu_LOAD_90Perc = WeightedPercentile(90,EDchResources.pmOwnUuLoad,
[1.02356,1.07180,1.12232,1.17521,1.23059,1.28859,1.34932,1.41291,1.47950,1.54923,1.
62224,1.69869,1.77875,1.86258,1.95036,2.04228,2.13853,2.23931,2.34485,2.45536,2.571
08,2.69225,2.81913,2.95199,3.09111,3.23679,3.38934,3.54907,3.71634,3.89148,4.07488,
4.26693,4.46802,4.67859,4.89909,5.12997,5.37174,5.62490,5.89000,6.16758,6.45825,6.7
6262,7.08133,7.41507,7.76453,8.13046,8.51364,8.91487,9.33502,9.77496,10.23564])
U_PWR_DL_TX_dBm = 10*log10(U_PWR_DL_TX_mW)
U_PWR_DL_TX_nonHS_mW =
WeightedAverage(HsDschResources.pmTransmittedCarrierPowerNonHs,
[0.00,0.63,1.42,1.79,2.25,2.84,3.57,4.50,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.
37,35.72,44.96,56.61,71.26,89.72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,5
66.07,712.64,897.16,1129.46,1421.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72
,7126.43,8971.64,11294.63,14219.09,17900.78,22535.74,28370.82,35716.75,44964.72,566
07.23,71264.28,89716.41,112946.27])
U_PWR_DL_TX_HS_mW = WeightedAverage(HsDschResources.pmTransmittedCarrierPowerHs,
[0.00,0.63,1.42,1.79,2.25,2.84,3.57,4.50,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.
37,35.72,44.96,56.61,71.26,89.72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,5
66.07,712.64,897.16,1129.46,1421.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72
,7126.43,8971.64,11294.63,14219.09,17900.78,22535.74,28370.82,35716.75,44964.72,566
07.23,71264.28,89716.41,112946.27])
U_PWR_DL_TX_HSSCCH_mW = WeightedAverage(HsDschResources.pmSumOfHsScchUsedPwr,
[0.00,0.56,1.19,1.34,1.50,1.68,1.89,2.12,2.38,2.67,2.99,3.36,3.76,4.22,4.74,5.32,5.
97,6.69,7.51,8.43,9.46,10.61,11.90,13.36,14.99,16.82,18.87,21.17,23.75,26.65,29.90,
33.55,37.65,42.24,47.39,53.18,59.66,66.95,75.11,84.28,94.56,106.10,119.05,133.57,14
9.87,168.16,188.68,211.70,237.53,266.51,299.03,335.52,376.46,422.40,473.94,531.76,5
96.65,669.45,751.14,842.79,945.63,1061.01,1190.47,1335.73,1498.72,1681.59,1886.77,2
116.99,2375.30,2665.13,2990.33,3355.21,3764.60,4223.95,4739.35,5317.64,5966.49,6694
.52,7511.37,8427.90,9456.25,10610.09,11904.72,13357.31,14987.15,16815.86,18867.71,2
1169.92,23753.04,26651.35,29903.30,33552.06,37646.03,42239.54,47393.54,53176.43,596
64.93,66945.16,75113.70,84278.96,94562.55,106100.92,119047.19])
U_PWR_DL_DPCH_SF4_mW = WeightedAverage(RadioLinks.pmDpchCodePowerSf4,
[0.00,2.51,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.37,35.72,44.96,56.61,71.26,89.
72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,566.07,712.64,897.16,1129.46,14
21.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72,7126.43,8971.64,11294.63,1421
9.09,17900.78])
U_PWR_DL_DPCH_SF8_mW = WeightedAverage(RadioLinks.pmDpchCodePowerSf8,
[0.00,2.51,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.37,35.72,44.96,56.61,71.26,89.
72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,566.07,712.64,897.16,1129.46,14
21.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72,7126.43,8971.64,11294.63,1421
9.09,17900.78])
U_PWR_DL_DPCH_SF16_mW = WeightedAverage(RadioLinks.pmDpchCodePowerSf16,
[0.00,2.51,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.37,35.72,44.96,56.61,71.26,89.
72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,566.07,712.64,897.16,1129.46,14
21.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72,7126.43,8971.64,11294.63,1421
9.09,17900.78])
U_PWR_DL_DPCH_SF32_mW = WeightedAverage(RadioLinks.pmDpchCodePowerSf32,
[0.00,2.51,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.37,35.72,44.96,56.61,71.26,89.
72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,566.07,712.64,897.16,1129.46,14
21.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72,7126.43,8971.64,11294.63,1421
9.09,17900.78])
U_PWR_DL_DPCH_SF64_mW = WeightedAverage(RadioLinks.pmDpchCodePowerSf64,
[0.00,2.51,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.37,35.72,44.96,56.61,71.26,89.
72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,566.07,712.64,897.16,1129.46,14
21.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72,7126.43,8971.64,11294.63,1421
9.09,17900.78])
U_PWR_DL_DPCH_SF128_mW = WeightedAverage(RadioLinks.pmDpchCodePowerSf128,
[0.00,2.51,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.37,35.72,44.96,56.61,71.26,89.
72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,566.07,712.64,897.16,1129.46,14
21.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72,7126.43,8971.64,11294.63,1421
9.09,17900.78])
U_PWR_DL_DPCH_SF256_mW = WeightedAverage(RadioLinks.pmDpchCodePowerSf256,
[0.00,2.51,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.37,35.72,44.96,56.61,71.26,89.
72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,566.07,712.64,897.16,1129.46,14
21.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72,7126.43,8971.64,11294.63,1421
9.09,17900.78])
U_PWR_DL_COMMON_EUL_mW = WeightedAverage(EDchResources.pmCommonChPowerEul,
[0.63,1.42,1.79,2.25,2.84,3.57,4.50,5.66,7.13,8.97,11.29,14.22,17.90,22.54,28.37,35
.72,44.96,56.61,71.26,89.72,112.95,142.19,179.01,225.36,283.71,357.17,449.65,566.07
,712.64,897.16,1129.46,1421.91,1790.08,2253.57,2837.08,3571.67,4496.47,5660.72,7126
.43,8971.64,11294.63])
Perc90_TxPwrdBm = 10*log10(Perc90_TxPwr)
UMTS_ERI_Ch_Switch_FACH_to_URA_Succ_Rate =
100*pmChSwitchSuccFachUra/pmChSwitchAttemptFachUra
UMTS_ERI_Ch_Switch_URA_to_FACH_Succ_Rate =
100*pmChSwitchSuccUraFach/pmChSwitchAttemptUraFach
UMTS_ERI_Ch_Switch_FACH_to_URA_Failures = pmChSwitchAttemptFachUra -
pmChSwitchSuccFachUra
UMTS_ERI_Ch_Switch_URA_to_FACH_Failures = pmChSwitchAttemptUraFach -
pmChSwitchSuccUraFach
#PAGINGS
RNC_Number_of_Pagings = LocationArea.pmCnInitPagingToIdleUeLa
+Paging.pmCnInitPagingToIdleUe +RoutingArea.pmCnInitPagingToIdleUeRa
+Ura.pmCnInitPagingToUraUe +Ura.pmUtranInitPagingToUraUe
RNC_Type_1_Paging_Attempt_Success_Rate = 100*(LocationArea.pmCnInitPagingToIdleUeLa
+Paging.pmCnInitPagingToIdleUe +RoutingArea.pmCnInitPagingToIdleUeRa -
pmNoPagingAttemptUtranRejected)/(LocationArea.pmCnInitPagingToIdleUeLa+Paging.pmCnI
nitPagingToIdleUe +RoutingArea.pmCnInitPagingToIdleUeRa
+Paging.pmNoPageDiscardCmpLoadC)
RNC_Type_2_Paging_Attempts =pmNoPagingAttemptCnInitDcch
# CAPACITY/Accessibility
RRC_Request_Denied_due_to_License_Capacity =pmNoFailedRrcConnectReqHw
CS_RRC_Request_Denied_due_to_License_Capacity =pmNoFailedRrcConnectReqCsHw
PS_RRC_Request_Denied_due_to_License_Capacity_ =pmNoFailedRrcConnectReqPsHw
CS_RRC_Request_Blocked_due_to_Node =pmNoRrcConnReqBlockNodeCs
PS_RRC_Request_Blocked_due_to_Node =pmNoRrcConnReqBlockNodePs
CS_RRC_Request_Blocked_due_to_TN =pmNoRrcConnReqBlockTnCs
PS_RRC_Request_Blocked_due_to_TN =pmNoRrcConnReqBlockTnPs
RRC_Code_Usage_Failure_rate =
100*(pmNoRrcReqDeniedAdmDlChnlCode/pmNoRrcReqDeniedAdm)
RRC_UL_HW_Limit_Failure_rate_ = 100*(pmNoRrcReqDeniedAdmUlHw/pmNoRrcReqDeniedAdm)
RRC_Dl_HW_Limit_Failure_tate_ = 100*(pmNoRrcReqDeniedAdmDlHw/pmNoRrcReqDeniedAdm)
RRC_Power_Limit_Failure_rate = 100*(pmNoRrcReqDeniedAdmDlPwr/pmNoRrcReqDeniedAdm)
RRC_Code_Usage_Failures = pmNoRrcReqDeniedAdmDlChnlCode
RRC_UL_HW_Limit_Failures = pmNoRrcReqDeniedAdmUlHw
RRC_Dl_HW_Limit_Failures = pmNoRrcReqDeniedAdmDlHw
RRC_Power_Limit_Failures = pmNoRrcReqDeniedAdmDlPwr
DEN_RAB_Limit_Failure =
(pmNoFailedRabEstAttemptLackUlAse+pmNoFailedRabEstAttemptLackDlAse+pmNoFailedRabEst
AttemptLackDlChnlCode+pmNoFailedRabEstAttemptLackDlPwr+pmNoFailedRabEstAttemptLackU
lHwBest+pmNoFailedRabEstAttemptLackDlHwBest+pmNoFailedRabEstAttemptExceedConnLimit)
RAB_UL_ASE_Limit_Failure_rate_ = 100*pmNoFailedRabEstAttemptLackUlAse
/DEN_RAB_Limit_Failure
RAB_DL_ASE_Limit_Failure_rate = 100*pmNoFailedRabEstAttemptLackDlAse
/DEN_RAB_Limit_Failure
RAB_Code_Usage_Failure_rate = 100*pmNoFailedRabEstAttemptLackDlChnlCode
/DEN_RAB_Limit_Failure
RAB_Power_Limit_Failure_rate = 100*pmNoFailedRabEstAttemptLackDlPwr
/DEN_RAB_Limit_Failure
RAB_SF_Histogram_Limit_Failure_rate = 100*pmNoFailedRabEstAttemptExceedConnLimit
/DEN_RAB_Limit_Failure
RAB_UL_HW_Limit_Failure_rate = 100*pmNoFailedRabEstAttemptLackUlHwBest
/DEN_RAB_Limit_Failure
RAB_DL_HW_Limit_Failure_rate = 100*pmNoFailedRabEstAttemptLackDlHwBest
/DEN_RAB_Limit_Failure
RAB_UL_ASE_Limit_Failures = pmNoFailedRabEstAttemptLackUlAse
RAB_DL_ASE_Limit_Failures = pmNoFailedRabEstAttemptLackDlAse
RAB_Code_Usage_Failures = pmNoFailedRabEstAttemptLackDlChnlCode
RAB_Power_Limit_Failures = pmNoFailedRabEstAttemptLackDlPwr
RAB_SF_Histogram_Limit_Failures = pmNoFailedRabEstAttemptExceedConnLimit
RAB_UL_HW_Limit_Failures = pmNoFailedRabEstAttemptLackUlHwBest
RAB_DL_HW_Limit_Failures = pmNoFailedRabEstAttemptLackDlHwBest
EUL_Serving_Cell_Admission_Reject_times_ =pmNoServingCellReqDeniedEul
EUL_Serving_Cell_Admission_Reject_2ms_TTI_times =pmNoServingCellReqDeniedEulTti2
EUL_Non_serving_Cell_Admission_Reject_times =pmNoNonServingCellReqDeniedEul
RRC_Failures_Admission_CS =pmNoRrcCsReqDeniedAdm
RRC_Failures_Admission_PS =pmNoRrcPsReqDeniedAdm
RL_Failures_due_to_Admission =pmNoRlDeniedAdm
Total_Failures_after_Admission =pmNoFailedAfterAdm
Requests_Denied_due_to_Admission =pmNoReqDeniedAdm
Downgraded_PS_Data_Connections_Admission_times =pmNoOfSwDownNgAdm
Adm_Requests_Denied_due_to_Admission_for_RAB_Speech =
100*(pmNoOfNonHoReqDeniedSpeech/pmNoRabEstablishAttemptSpeech)
Adm_Requests_Denied_due_to_Admission_for_RAB_CS =
100*(pmNoOfNonHoReqDeniedCs/(pmNoRabEstablishAttemptCs57+pmNoRabEstablishAttemptCs6
4))
Adm_Requests_Denied_due_to_Admission_for_RAB_PS_Int_DCH_FACH =
100*(pmNoOfNonHoReqDeniedInteractive/pmNoRabEstablishAttemptPacketInteractive)
Adm_Requests_Denied_due_to_Admission_for_RAB_HS =
100*(pmNoOfNonHoReqDeniedHs/pmNoRabEstablishAttemptPacketInteractiveHs)
Adm_Requests_Denied_due_to_Admission_for_EUL = 100*(pmNoOfNonHoReqDeniedEul
/pmNoRabEstablishAttemptPacketInteractiveEul)
# Capacity (Congestion)
Congestion_Soft_Downswitch_EUL_times =pmNoOfSwDownEulCong
Congestion_Soft_Downswitch_HS_times =pmNoOfSwDownHsCong
Congestion_Time_UL = 100*(pmTotalTimeUlCellCong)/(AV_CELL)
Congestion_Time_DL = 100*(pmTotalTimeDlCellCong)/(AV_CELL)
Congestion_Time_HSDSCH = 100*(pmTotalTimeHsdschOverload)/(AV_CELL)
Congestion_Control_Triggered_UL_times =pmSumOfTimesMeasOlUl
Congestion_Control_Triggered_DL_times =pmSumOfTimesMeasOlDl
Release_Cs_Data_Connection_Due_To_Cong_timestimes =pmNoOfTermCsCong
+pmNoOfIurTermCsCong
Downgraded_PS_Data_Connections_Cong_times =pmNoOfSwDownNgCong
+pmNoOfIurSwDownNgCong
Release_Speech_Connection_Due_To_Cong_times =pmNoOfTermSpeechCong
+pmNoOfIurTermSpeechCong
Downgraded_PS_Data_Connections_HO_times =pmNoOfSwDownNgHo
UL_BaseBand_Pool_RL_Setup_Fail_Rate = 100 *
(UplinkBaseBandPool.pmSetupFailuresSf128 + UplinkBaseBandPool.pmSetupFailuresSf64 +
UplinkBaseBandPool.pmSetupFailuresSf32 + UplinkBaseBandPool.pmSetupFailuresSf16 +
UplinkBaseBandPool.pmSetupFailuresSf8 +
UplinkBaseBandPool.pmSetupFailuresSf4)/(UplinkBaseBandPool.pmSetupAttemptsSf128+
UplinkBaseBandPool.pmSetupAttemptsSf64 + UplinkBaseBandPool.pmSetupAttemptsSf32 +
UplinkBaseBandPool.pmSetupAttemptsSf16 + UplinkBaseBandPool.pmSetupAttemptsSf8 +
UplinkBaseBandPool.pmSetupAttemptsSf4)
UL_BaseBand_Pool_RL_Setup_Speech_Fail_Rate = 100*
(UplinkBaseBandPool.pmSetupFailuresSf64)/(UplinkBaseBandPool.pmSetupAttemptsSf64)
UL_BaseBand_Pool_RL_Setup_PS_Fail_Rate =
100*(UplinkBaseBandPool.pmSetupFailuresSf32 +
UplinkBaseBandPool.pmSetupFailuresSf16 + UplinkBaseBandPool.pmSetupFailuresSf8 +
UplinkBaseBandPool.pmSetupFailuresSf4)/(UplinkBaseBandPool.pmSetupAttemptsSf32 +
UplinkBaseBandPool.pmSetupAttemptsSf16 + UplinkBaseBandPool.pmSetupAttemptsSf8 +
UplinkBaseBandPool.pmSetupAttemptsSf4)
HS_scheduler_HS_SCCH_code_limit =
100*HsDschResources.pmRemainingResourceCheck[0]/HsDschResources.pmNoActiveSubFrames
HS_scheduler_HS_PSDSCH_code_limit =
100*HsDschResources.pmRemainingResourceCheck[1]/HsDschResources.pmNoActiveSubFrames
HS_scheduler_HS_PSDSCH_Power_limit =
100*HsDschResources.pmRemainingResourceCheck[2]/HsDschResources.pmNoActiveSubFrames
HS_scheduler_HS_resource_Available = 100* (1-
((HsDschResources.pmRemainingResourceCheck[0]+HsDschResources.pmRemainingResourceCh
eck[1]+HsDschResources.pmRemainingResourceCheck[2])/
HsDschResources.pmNoActiveSubFrames))
HS_Users_Capacity_Allocation_Failure_Rate =
100*HsDschResources.pmCapacityAllocRejHsDschUsers/HsDschResources.pmCapacityAllocAt
tHsDschUsers
HS_PDSCH_Codes_Capacity_Allocation_Failure_Rate =
100*HsDschResources.pmCapacityAllocRejHsPdschCodes/HsDschResources.pmCapacityAllocA
ttHsPdschCodes
HS_Rejections_due_to_lack_of_A_DCH_resources = DownlinkBaseBandPool.pmAllocRejADch
HS_Rejections_due_to_lack_of_HS_HW_resources =
HsDschResources.pmAllocRejHwHsDschUsers
HS_A_DCH_Resource_Utilization = WeightedAverage(DownlinkBaseBandPool.pmUsedADch,
[0,10,30,45,55,65,75,82.5,87.5,92.5,97.5])
HS_A_DCH_Configured_Limit = DownlinkBaseBandPool.pmUsedADch[0]
### EUL LIMITING FACTORS
EUL_Users_Capacity_Allocation_Failure_Rate = 100*
EDchResources.pmCapacityAllocRejServEDchUsers/EDchResources.pmCapacityAllocAttServE
DchUsers
EUL_Grant_Reduction_Reason_TN_cong = EDchResources.pmGrantReductionReasonEul[0]
EUL_Grant_Reduction_Reason_UU_cong_Serving =
EDchResources.pmGrantReductionReasonEul[1]
EUL_Grant_Reduction_Reason_UU_cong_Non_Serving =
EDchResources.pmGrantReductionReasonEul[2]
EUL_Grant_Reduction_Reason_HW_Cong = EDchResources.pmGrantReductionReasonEul[3]
EUL_Grant_Reduction_Reason_Low_Usage_Happy =
EDchResources.pmGrantReductionReasonEul[4]
EUL_Grant_Reduction_Reason_Low_Usage_Unhappy =
EDchResources.pmGrantReductionReasonEul[5]
EUL_Grant_Reduction_Reason_Inactivity_at_low_grant =
EDchResources.pmGrantReductionReasonEul[6]
EUL_Grant_Reduction_Reason_Inactivity_at_high_grant =
EDchResources.pmGrantReductionReasonEul[7]
EUL_Grant_Reduction_Reason_Rescheduling =
EDchResources.pmGrantReductionReasonEul[8]
UL_CE_Usage_rate = WeightedAverage(UplinkBaseBandPool.pmCapacityUlCe,
[0,10,30,45,55,65,75,82.5,87.5,92.5,97.5])
UL_CE_Usage_license_limit =
UplinkBaseBandPool.pmCapacityUlCe[0]/UplinkBaseBandPool.pm_count
DL_CE_Usage_rate = WeightedAverage(DownlinkBaseBandPool.pmCapacityDlCe,
[0,10,30,45,55,65,75,82.5,87.5,92.5,97.5])
DL_CE_Usage_license_limit =
DownlinkBaseBandPool.pmCapacityDlCe[0]/DownlinkBaseBandPool.pm_count
Num_RL_SF4_DL = Sum(DownlinkBaseBandPool.pmNoOfRadioLinksSf4)
Num_RL_SF8_DL = Sum(DownlinkBaseBandPool.pmNoOfRadioLinksSf8)
Num_RL_SF16_DL = Sum(DownlinkBaseBandPool.pmNoOfRadioLinksSf16)
Num_RL_SF32_DL = Sum(DownlinkBaseBandPool.pmNoOfRadioLinksSf32)
Num_RL_SF64_DL = Sum(DownlinkBaseBandPool.pmNoOfRadioLinksSf64)
Num_RL_SF128_DL = Sum(DownlinkBaseBandPool.pmNoOfRadioLinksSf128)
Num_RL_SF256_DL = Sum(DownlinkBaseBandPool.pmNoOfRadioLinksSf256)
Num_Setup_Att_SF32_DL = DownlinkBaseBandPool.pmSetupAttemptsSf32
Num_RL_SF4_UL = Sum(UplinkBaseBandPool.pmNoOfRadioLinksSf4)
Num_RL_SF8_UL = Sum(UplinkBaseBandPool.pmNoOfRadioLinksSf8)
Num_RL_SF16_UL = Sum(UplinkBaseBandPool.pmNoOfRadioLinksSf16)
Num_RL_SF32_UL = Sum(UplinkBaseBandPool.pmNoOfRadioLinksSf32)
Num_RL_SF64_UL = Sum(UplinkBaseBandPool.pmNoOfRadioLinksSf64)
Num_RL_SF128_UL = Sum(UplinkBaseBandPool.pmNoOfRadioLinksSf128)
Num_RL_SF256_UL = Sum(UplinkBaseBandPool.pmNoOfRadioLinksSf256)
UL_DPCCH_Activity_Factor =
WeightedAverage(UplinkBaseBandPool.pmCpcUlActivityFactor,
[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])
UL_Average_CE_EDCH_Allocated = WeightedAverage(UplinkBaseBandPool.pmHwCePoolEul,
[5,15,25,35,45,55,65,75,85,95,110,130,150,170,190,210,230,250,270,290,310,330,350,3
70,390,410,430,450,470,490,510,530,550,570,590,610,630,650,670,690,710,730,750,770,
790,810,830,850,870,890,910,930,950,970,990,1000])
#######TN COUNTERS##########
Rab_Est_Block_TN_PsStream = UtranCell.pmNoRabEstBlockTnPsStreamHsBest
Rab_Est_Block_TN_Speech = UtranCell.pmNoRabEstBlockTnSpeechBest
Rab_Est_Block_TN_Cs57 = UtranCell.pmNoRabEstBlockTnCs57Best
Rab_Est_Block_TN_Cs54 = UtranCell.pmNoRabEstBlockTnCs64Best
Rab_Est_Block_TN_PsStrNonHs = UtranCell.pmNoRabEstBlockTnPsStrNonHsBest
Rab_Est_Block_TN_PsIntNonHs = UtranCell.pmNoRabEstBlockTnPsIntNonHsBest
Rab_Est_Block_TN_PsIntHs = UtranCell.pmNoRabEstBlockTnPsIntHsBest
Discarded_Mess_Due_Cong_Control_Plane = Iub.pmNoOfDiscardedMsg
Discarded_Nbap_Mess_Due_Cong = IubLink.pmNoOfDiscardedNbapcMessages
Iub_Cong_Time_DL = IubLink.pmTotalTimeIubLinkCongestedDl
Iub_Cong_Time_UL = Iub.pmTotalTimeIubLinkCongestedUl
Cap_Alloc_Iub_HSDPA_Limiting_Ratio_Spi02 =
IubDataStreams.pmCapAllocIubHsLimitingRatioSpi02 / ((timeInterval/60)*10)
Cap_Alloc_Iub_HSDPA_Limiting_Ratio_Spi03 =
IubDataStreams.pmCapAllocIubHsLimitingRatioSpi03 / ((timeInterval/60)*10)
Cap_Alloc_Iub_HSDPA_Limiting_Ratio_Spi04 =
IubDataStreams.pmCapAllocIubHsLimitingRatioSpi04 / ((timeInterval/60)*10)
Cap_Alloc_Iub_Eul_Limiting_Ratio = IubDataStreams.pmEdchIubLimitingRatio /
((timeInterval/60)*10)
Iub_Hs_Frame_Lost_Spi02 = IubDataStreams.pmHsDataFramesLostSpi02
Iub_Hs_Frame_Lost_Spi03 = IubDataStreams.pmHsDataFramesLostSpi03
Iub_Hs_Frame_Lost_Spi04 = IubDataStreams.pmHsDataFramesLostSpi04
Iub_Hs_Frame_Received_Spi02 = IubDataStreams.pmHsDataFramesReceivedSpi02
Iub_Hs_Frame_Received_Spi03 = IubDataStreams.pmHsDataFramesReceivedSpi03
Iub_Hs_Frame_Received_Spi04 = IubDataStreams.pmHsDataFramesReceivedSpi04
Iub_Hs_Data_Loss_Rate_Spi02 = 100 * IubDataStreams.pmHsDataFramesLostSpi02 /
(IubDataStreams.pmHsDataFramesLostSpi02 +
IubDataStreams.pmHsDataFramesReceivedSpi02 )
Iub_Hs_Data_Loss_Rate_Spi03 = 100 * IubDataStreams.pmHsDataFramesLostSpi03 /
(IubDataStreams.pmHsDataFramesLostSpi03 +
IubDataStreams.pmHsDataFramesReceivedSpi03 )
Iub_Hs_Data_Loss_Rate_Spi04 = 100 * IubDataStreams.pmHsDataFramesLostSpi04 /
(IubDataStreams.pmHsDataFramesLostSpi04 +
IubDataStreams.pmHsDataFramesReceivedSpi04 )
Iub_Hs_Data_Loss_Rate = 100 * (IubDataStreams.pmHsDataFramesLostSpi02 +
IubDataStreams.pmHsDataFramesLostSpi03 + IubDataStreams.pmHsDataFramesLostSpi04) /
(IubDataStreams.pmHsDataFramesReceivedSpi02 +
IubDataStreams.pmHsDataFramesReceivedSpi03 +
IubDataStreams.pmHsDataFramesReceivedSpi04)
Iub_Eul_Frame_Received = IubEdch.pmEdchDataFramesReceived
Iur_Eul_Frame_Received = IurLink.pmEdchDataFramesReceived
Iub_Eul_Frame_Lost = IubEdch.pmEdchDataFramesLost
Iur_Eul_Frame_Lost = IurLink.pmEdchDataFramesLost
Iub_Eul_Data_Loss_Rate = 100 * IubEdch.pmEdchDataFramesLost /
(IubEdch.pmEdchDataFramesLost + IubEdch.pmEdchDataFramesReceived)
Iur_Eul_Data_Loss_Rate = 100 * IurLink.pmEdchDataFramesLost /
(IurLink.pmEdchDataFramesLost + IurLink.pmEdchDataFramesReceived)
Iub_DCH_Frame_Discarded_Too_Late = IubDataStreams.pmDchFramesTooLate
Iub_DCH_Frame_Received = IubDataStreams.pmDchFramesReceived
Iub_Frame_Disc_Too_Late_Rate = 100 * IubDataStreams.pmDchFramesTooLate /
(IubDataStreams.pmDchFramesReceived * 1000)
Iub_Average_Hs_Frame_Delay_Spi02 =
WeightedAverage(IubDataStreams.pmHsDataFrameDelayIubSpi02,
[5,15,25,35,45,55,65,75,85,95,105,115,125,135,145,150])
Iub_Average_Hs_Frame_Delay_Spi03 =
WeightedAverage(IubDataStreams.pmHsDataFrameDelayIubSpi03,
[5,15,25,35,45,55,65,75,85,95,105,115,125,135,145,150])
Iub_Average_Hs_Frame_Delay_Spi04 =
WeightedAverage(IubDataStreams.pmHsDataFrameDelayIubSpi04,
[5,15,25,35,45,55,65,75,85,95,105,115,125,135,145,150])
#Iub HS MAC-d PDU received number of bits per one second interval in the RBS:
Iub_Average_HS_Macd_PDU_bits_per_sec =
WeightedAverage(IubDataStreams.pmIubMacdPduRbsReceivedBits,
[100,300,500,700,900,1100,1300,1500,1700,1900,2100,2300,2500,2700,2900,3100,3300,35
00,3700,3900,4100,4300,4500,4700,4900,5100,5300,5500,5700,5900,6100,6300,6500,6700,
6900,7100,7300,7500,7700,7900,8100,8300,8500,8700,8900,9100,9300,9500,9700,9900,101
00,10300,10500,10700,10900,11100,11300,11500,11700,11900,12100,12300,12500,12700,12
900,13100,13300,13500,13700,13900,14100,14300,14500,14700,14900,15100,15300,15500,1
5700,15900,16100,16300,16500,16700,16900,17100,17300,17500,17700,17900,18100,18300,
18500,18700,18900,19100,19300,19500,19700,19900,20000])
Iub_HS_Macd_PDU_bits_per_sec_200 = IubDataStreams.pmIubMacdPduRbsReceivedBits[0]
Iub_HS_Macd_PDU_bits_per_sec_800 = IubDataStreams.pmIubMacdPduRbsReceivedBits[1] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[2] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[3]
Iub_HS_Macd_PDU_bits_per_sec_1800 = IubDataStreams.pmIubMacdPduRbsReceivedBits[4] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[5] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[6] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[7] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[8]
Iub_HS_Macd_PDU_bits_per_sec_3600 = IubDataStreams.pmIubMacdPduRbsReceivedBits[9] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[10] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[11] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[12] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[13] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[14] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[15] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[16] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[17]
Iub_HS_Macd_PDU_bits_per_sec_7200 = IubDataStreams.pmIubMacdPduRbsReceivedBits[18]
+ IubDataStreams.pmIubMacdPduRbsReceivedBits[19] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[20] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[21] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[22] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[23] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[24] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[25] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[26] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[27] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[28] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[29] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[30] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[31] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[32] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[33] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[34] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[35]
Iub_HS_Macd_PDU_bits_per_sec_14400 = IubDataStreams.pmIubMacdPduRbsReceivedBits[36]
+ IubDataStreams.pmIubMacdPduRbsReceivedBits[37] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[38] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[39] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[40] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[41] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[42] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[43] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[44] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[45] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[46] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[47] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[48] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[49] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[50] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[51] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[52] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[53] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[54] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[55] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[56] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[57] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[58] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[59] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[60] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[61] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[62] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[63] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[64] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[65] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[66] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[67] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[68] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[69] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[70] +
IubDataStreams.pmIubMacdPduRbsReceivedBits[71]
Vc_Bandw_Peak_Cell_Rx_Rate = VclTp.pmBwUtilizationRx[0]
Vc_Bandw_Peak_Cell_Tx_Rate = VclTp.pmBwUtilizationTx[0]
Vc_Bandw_Utiliz_Rx_Dir = WeightedAverage(VclTp.pmBwUtilizationRx,
[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])
Vc_Bandw_Utiliz_Tx_Dir = WeightedAverage(VclTp.pmBwUtilizationTx,
[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])