Anda di halaman 1dari 133

KPI

KPI Expression

Common
Accessibility
Call Access Success Rate(MOC)(%) KPI(Call Access Success Rate(MOC)) = KP
Call Setup Success Rate(MOC)(%) KPI(Call Setup Success Rate(MOC)) = KPI
DNS Host Name Resolution Failure KPI(DNS Host Name Resolution Failure Ra
DNS Host Name Resolution SuccessKPI(DNS Host Name Resolution Success Ra
HTTP Browsing IP-Service Access FaiKPI(HTTP Browsing IP-Service Access Fai
HTTP Download IP-Service Access FaKPI(HTTP Download IP-Service Access Fa
HTTP Streaming First Play Success KPI(HTTP Streaming First Play Success Ra
HTTP Upload IP-Service Access FailuKPI(HTTP Upload IP-Service Access Failu
NetDiskDown Success DL Rate(%) KPI(NetDiskDown Success DL Rate) = KPI
NetDiskUP Success UL Rate(%)
KPI(NetDiskUP Success UL Rate) = KPI(Ne
NetdiskDown Begin DL Success Rat KPI(NetdiskDown Begin DL Success Rate)
NetdiskUP Begin UL Success Rate(%KPI(NetdiskUP Begin UL Success Rate) =
PS Session Setup Success Rate(%) KPI(PS Session Setup Success Rate) =KPI(
Coverage
DT Distance(m)
INITIAL{VARIABLE(dLastLon)=0;VARIAB
LE(dLastLat)=0;VARIABLE(dLastTime)=
0;VARIABLE(Flag)=0;VARIABLE(Distance
)=0;}
IF(HasElement(IE(Longitude) ) &&
(HasElement(IE(Latitude) ) ) )
{
IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !=
0)&&(VARIABLE(Flag)==1) &&
( HasElement(EVENT(GSMOutOfService
)) ||
HasElement(EVENT(WCDMAOutofServic
e)) ||
HasElement(EVENT(LTEOutofService)) )
)
Out of Service Distance(m)
{
VARIABLE(Flag)=2;
KPI(Out of Service Distance) =
KPI(Out of Service Distance) +
DistanceSecondary(VARIABLE(dLastLon
),VARIABLE(dLastLat),VARIABLE(dLastTi
me),IE(Longitude),IE(Latitude),IE(Time),
VARIABLE(Flag));
VARIABLE(Distance)=0;
VARIABLE(Flag)=0;
}
VARIABLE(dLastLon)=IE(Longitude);
VARIABLE(dLastLat)=IE(Latitude);
VARIABLE(dLastTime)=IE(Time);
VARIABLE(Flag)=1;
}
Out of Service Distance Rate(%)
KPI(Out of Service Distance Rate) = KPI(O

INITIAL{VARIABLE(StartTime) = 0;
VARIABLE(EndTime) = 0;
VARIABLE(bUnknow) = 0;}
IF( IE(RF Mode) != STRING(Unknown))
{
IF(VARIABLE(bUnknow) == 1)
{
IF(IE(Time) VARIABLE(EndTime)>0&&(IE(Time) VARIABLE(EndTime)<3000))
{

Total DT Duration(s)

KPI(Total DT Duration) =
KPI(Total DT Duration) + (IE(Time) VARIABLE(EndTime))/1000;
}
}
IF(VARIABLE(bUnknow) == 0)
{
VARIABLE(EndTime) = IE(Time);
VARIABLE(bUnknow) = 1;
}
VARIABLE(EndTime) = IE(Time);

}
IF( IE(RF Mode) == STRING(Unknown))
{
VARIABLE(bUnknow) = 0;
VARIABLE(EndTime) = 0;
}
KPI(Video Play Reproduction Success
Rate) = KPI(Video Play Start Count) /
Video Play Reproduction Success RaKPI(Network Connect Start Count) *
100;
Delay
Call Setup Success Delay Avg(MOC)KPI(Call Setup Success Delay Avg(MOC))
DNS Host Name Resolution Time(msKPI(DNS Host Name Resolution Time) = K
Email Download Delay Avg(ms)
KPI(Email Download Delay Avg) = KPI(Ema
Email Download Delay(>=10s) DistrKPI(Email Download Delay(>=10s) Distri
KPI(Email Upload Delay(>=20s)
Distributing) = KPI(SMTP Email Upload
Email Upload Delay(>=20s) DistribuDelay Counter) / KPI(SMTP
EmailSendSuccess Counter) * 100;
HTTP
HTTP
HTTP
HTTP
HTTP
HTTP

Browsing Data Start Delay Av KPI(HTTP


Browsing Display Delay Avg(mKPI(HTTP
Browsing IP-Service Access Ti KPI(HTTP
Browsing Page Response DelaKPI(HTTP
Download Delay(ms)
KPI(HTTP
Download IP-Service Access t KPI(HTTP

Browsing Data Start Delay Avg)


Browsing Display Delay Avg) =
Browsing IP-Service Access Time
Browsing Page Response Delay
Download Delay) = KPI(HTTPDo
Download IP-Service Access time

HTTP Streaming First Buffer Delay KPI(HTTP Streaming First Buffer Delay Av
HTTP Upload Delay(ms)
KPI(HTTP Upload Delay) = KPI(HTTPUploa
HTTP Upload IP-Service Access TimeKPI(HTTP Upload IP-Service Access Time)
HTTP Video Delay Avg(s)

KPI(HTTP Video Delay Avg) = KPI(HTTP


Video Delay Count) / KPI(Video Play
Start Count);

HTTP Video Delay Distributing(>=8sKPI(HTTP Video Delay Distributing(>=8s)


NetdiskDown Start DL Delay Avg(msKPI(NetdiskDown Start DL Delay Avg) = K
NetdiskDown Start DL Delay Distrib KPI(NetdiskDown Start DL Delay Distrib
NetdiskUP Start UL Delay Avg(ms) KPI(NetdiskUP Start UL Delay Avg) = KPI(
NetdiskUP Start UL Delay Distributi KPI(NetdiskUP Start UL Delay Distributi
PDP Activate Time Delay Avg(ms) KPI(PDP Activate Time Delay Avg) = KPI(P
Session Setup Time Avg(ms)
KPI(Session Setup Time Avg) = KPI(Sessio
Retainability
All Call Drop Rate(%)
KPI(All Call Drop Rate) = KPI(All Call D
Call Drop Rate(%)
KPI(Call Drop Rate) = KPI(All Call Drop
Call Duration Time Avg(s)
KPI(Call Duration Time Avg) = KPI(Total C
HTTP Download Response Success RKPI(HTTP Download Response Success Ra
HTTP Download Session Failure Rat KPI(HTTP Download Session Failure Rate
HTTP Upload Response Success Rat KPI(HTTP Upload Response Success Rate)
HTTP Upload Session Failure Rate(%KPI(HTTP Upload Session Failure Rate) =
KPI(PBM Throughput DL Normalization
Rate) = KPI(ToTal PBM Throughput DL) /
PBM Throughput DL Normalization Ra
(100 * 1024) / KPI(PBM Throughput DL
Total Counter);
PBM Throughput UL Normalization Ra
KPI(PBM Throughput UL Normalization Rat
Session Drop Rate(%)
KPI(Session Drop Rate) =KPI(PS Session D

Video Play Drop Rate(%)

Service integrity
App. Throughput DL Avg(kbit/s)
App. Throughput UL Avg(kbit/s)
Data Drop Distributing(kbyte)

KPI(Video Play Drop Rate) =


((KPI(HTTPVideoGetDataTransferFailure
Counter) +
KPI(HttpVideoFirstBufferFailure
Counter)) /
(KPI(HTTPVideoGetDataTransferFailure
Counter) +
KPI(HttpVideoFirstBufferFailure Counter)
+
KPI(HTTPVideoGetDataTransferSuccess
Counter) +
KPI(HTTPVideoFirstBufferSuccess
Counter))) * 100;

KPI(App. Throughput DL Avg) = KPI(App.


KPI(App. Throughput UL Avg) = KPI(App.
KPI(Data Drop Distributing) = ( KPI(App.

Email Download Success Rate(%)

KPI(Email Download Success Rate) =


KPI(Email Download Success Counter) /
KPI(Email Download Request Counter) *
100;

Email Send&FTP UL Average Through


KPI(Email Send&FTP UL Average Throughpu
FTP DL App. Throughput Avg(kbit/s) KPI(FTP DL App. Throughput Avg) = (KPI(
FTP DL Success Rate(%)
KPI(FTP DL Success Rate) = KPI(FTP DL S
FTP UL App. Throughput Avg(kbit/s) KPI(FTP UL App. Throughput Avg) = (KPI(
FTP UL Success Rate(%)
KPI(FTP UL Success Rate) = KPI(FTP UL S
HTTP Browsing Average Throughput(KPI(HTTP Browsing Average Throughput) =
HTTP Browsing Display Success Rat KPI(HTTP Browsing Display Success Rate)
HTTP Browsing Page Response SuccKPI(HTTP Browsing Page Response Succes
HTTP Download Average Throughput(
KPI(HTTP Download Average Throughput)
HTTP Download Success Rate(%) KPI(HTTP Download Success Rate) = KPI(
HTTP Upload Average Throughput(kb
KPI(HTTP Upload Average Throughput) = K
HTTP Upload Success Rate(%)
KPI(HTTP Upload Success Rate) = KPI(HTT
HTTP Video Throughput Avg(kbit/s) KPI(HTTP Video Throughput Avg) = (KPI(
IMAP Email Download Mean Data Rat
KPI(IMAP Email Download Mean Data Rate)
IMAP Email Download Success Rate KPI(IMAP Email Download Success Rate)

MMS Send Success Time Avg(ms)

KPI(MMS Send Success Time Avg) =


KPI(MMS Send Success Time Total) /
KPI(MMS Send Success Counter);

NetDiskDown Throughput Avg(kbit/sKPI(NetDiskDown Throughput Avg) = KPI(


NetDiskUP Throughput Avg(kbit/s) KPI(NetDiskUP Throughput Avg) = KPI(Ne
PBM DL Throughput Average(kbit/s)KPI(PBM DL Throughput Average) = KPI(P
PBM UL Throughput Average(kbit/s) KPI(PBM UL Throughput Average) = KPI(P
POP3 Email Download Mean Data Rat
KPI(POP3 Email Download Mean Data Rate)
POP3 Email Download Success RateKPI(POP3 Email Download Success Rate )
Ping Packet Lost Rate(%)
KPI(Ping Packet Lost Rate) = KPI(Ping Pa
Ping Success Rate(%)
KPI(Ping Success Rate) = KPI(Ping Recei
SMTP Email Upload Mean Data Rate(KPI(SMTP Email Upload Mean Data Rate) =
SMTP Email Upload Success Rate(%KPI(SMTP Email Upload Success Rate)=KP
WAP Throughput DL Avg(kbit/s)
KPI(WAP Throughput DL Avg) = KPI(WAP DL
Custom
HTTP Download Success Rate(10s)( KPI(HTTP Download Success Rate(10s)) =
HTTP Download Success Rate(3M)(%KPI(HTTP Download Success Rate(3M)) =
HTTP Download Throughput >1M RaKPI(HTTP Download Throughput >1M Rate
HTTP Download Throughput >3M RaKPI(HTTP Download Throughput >3M Rate
HTTP Download Throughput Avg(10s)
KPI(HTTP Download Throughput Avg(10s))
HTTP Download Throughput Avg(3M)(
KPI(HTTP Download Throughput Avg(3M))
HTTP Upload Success Rate(1M)(%) KPI(HTTP Upload Success Rate(1M)) = KP
HTTP Upload Throughput >1M Rate KPI(HTTP Upload Throughput >1M Rate(1M
HTTP Upload Throughput >3M Rate KPI(HTTP Upload Throughput >3M Rate(1M
HTTP Upload Throughput Avg(10s)(kb
KPI(HTTP Upload Throughput Avg(10s)) =
HTTP Upload Throughput Avg(1M)(kb
KPI(HTTP Upload Throughput Avg(1M)) =

Video Play Stop Duration Rate(%) KPI(Video Play Stop Duration Rate) = KPI
CDMA
Delay
eHRPD2LTECellReslectionDelay(ms)KPI(eHRPD2LTECellReslectionDelay) = KP
Retainability
eHRPD2LTECellReslectionSuccessRaKPI(eHRPD2LTECellReslectionSuccessRat
GSM
Accessibility
GSM Attach Success Rate(%)
KPI(GSM Attach Success Rate) = KPI(Atta
GSM PDP Activation Success Rate(%KPI(GSM PDP Activation Success Rate) = K
Incoming Call Setup Success Rate(%KPI(Incoming Call Setup Success Rate)
Outgoing Call Setup Success Rate(%KPI(Outgoing Call Setup Success Rate) =
SDCCH Call Drop Rate(%)
KPI(SDCCH Call Drop Rate) = KPI(SDCCH
Coverage

GSM DT Distance(m)

INITIAL{VARIABLE(dLastLon)=0;VARIAB
LE(dLastLat)=0;VARIABLE(dLastTime)=
0;VARIABLE(Flag)=0;}
IF(HasElement(IE(Longitude))&&(HasEl
ement(IE(Latitude))))
{
IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !=
0)&&(VARIABLE(Flag)==1)&&(IE(RF
Mode) == STRING(GSM)))
{
VARIABLE(Flag)=2;
KPI(GSM DT Distance) = KPI(GSM
DT Distance) +
DistanceSecondary(VARIABLE(dLastLon
),VARIABLE(dLastLat),VARIABLE(dLastTi
me),IE(Longitude),IE(Latitude),IE(Time),
VARIABLE(Flag))
}
VARIABLE(dLastLon)=IE(Longitude);
VARIABLE(dLastLat)=IE(Latitude);
VARIABLE(dLastTime)=IE(Time);
VARIABLE(Flag)=1;
}

GSM DT Duration Time Rate(%)


KPI(GSM DT Duration Time Rate) = KPI(GS
GSM Good Coverage Rate(%)
KPI(GSM Good Coverage Rate) = KPI(GSM
Kilometer Per Drop Call(km)
KPI(Kilometer Per Drop Call) = KPI(GSM D
Delay
Attach Success Time Delay Avg(ms)KPI(Attach Success Time Delay Avg) = KP
InterCell HO Time Delay Avg(ms) KPI(InterCell HO Time Delay Avg) = KPI(I
Mobility

GSMInterRATHOG2Lsuc Rate(%)
KPI(GSMInterRATHOG2Lsuc Rate) = KPI(
InterCell HO Success Rate(%)
KPI(InterCell HO Success Rate) = KPI(HO
IntraCell HO Success Rate(%)
KPI(IntraCell HO Success Rate) = KPI(Int
Location Update Success Rate(%) KPI(Location Update Success Rate) = KP
Retainability
GSM Call Drop Rate(%)
KPI(GSM Call Drop Rate) = KPI(Call Drop
Service integrity
All LLC Throughput DL Avg(kbit/s) KPI(All LLC Throughput DL Avg) = KPI(All
All LLC Throughput UL Avg(kbit/s) KPI(All LLC Throughput UL Avg) = KPI(All
All RLC Throughput DL Avg(kbit/s) KPI(All RLC Throughput DL Avg) = KPI(Al
LLC Throughput DL Avg(kbit/s)
KPI(LLC Throughput DL Avg) = KPI(LLC T
LLC Throughput UL Avg(kbit/s)
KPI(LLC Throughput UL Avg) = KPI(LLC Th
RLC Throughput DL Avg(kbit/s)
KPI(RLC Throughput DL Avg) = KPI(RLC T
RLC Throughput UL Avg(kbit/s)
KPI(RLC Throughput UL Avg) = KPI(RLC T
WCDMA
Accessibility
PDP Activation Success Rate(On PD KPI(PDP Activation Success Rate(On PD
PDP Activation Success Rate(On RR KPI(PDP Activation Success Rate(On RR
RRC Setup Success Rate(%)
KPI(RRC Setup Success Rate) = KPI(RRCS
WCDMA Call Setup Success Rate(M KPI(WCDMA Call Setup Success Rate(MOC)
WCDMA Dail Success Rate(%)
KPI(WCDMA Dail Success Rate) = KPI(WC
WCDMA Incoming Call Setup SuccesKPI(WCDMA Incoming Call Setup Success
WCDMA Incoming Call Setup SuccesKPI(WCDMA Incoming Call Setup Success
WCDMA Incoming Call Setup SuccesKPI(WCDMA Incoming Call Setup Success
WCDMA Outgoing Call Setup SuccesKPI(WCDMA Outgoing Call Setup Success
WCDMA Outgoing Call Setup SuccesKPI(WCDMA Outgoing Call Setup Success
WCDMA Outgoing Call Setup SuccesKPI(WCDMA Outgoing Call Setup Success
WCDMA Paging Success Rate(%)
KPI(WCDMA Paging Success Rate) = KPI(
WCDMA to GSM Reselection SuccessKPI(WCDMA to GSM Reselection Success R
WCDMA to LTE Reselection Success KPI(WCDMA to LTE Reselection Success Ra
Coverage
Coverage Not Balanced Samples RaKPI(Coverage Not Balanced Samples Rate)
DC Rate(%)
KPI(DC Rate) = KPI(DC Secondary Count)
Ec/Io Avg(DC Primary UARFCN)(dB) KPI(Ec/Io Average(DC Primary UARFCN)) =
Ec/Io Avg(DC Secondry UARFCN)(dBKPI(Ec/Io Avg(DC Secondry UARFCN)) = KPI
Soft HO Overhead(%)
KPI(Soft HO Overhead) = KPI(SHO Cou
Soft HO Rate(%)
KPI(Soft HO Rate) = KPI(SHO Counter
UE Pilot Pollution Rate(%)
KPI(UE Pilot Pollution Rate) = KPI(UE Pilot
WCDMA Coverage Rate(%)
KPI(WCDMA Coverage Rate) = KPI(Dista

0;VARIABLE(Flag)=0;VARIABLE(RFMode
Flag)=0;}
IF(IE(RF Mode) == STRING(WCDMA))
{
VARIABLE(RFModeFlag)=1;
}

WCDMA DT Distance(m)

IF(HasElement(IE(Longitude))&&(HasEl
ement(IE(Latitude))))
{
IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !=
0)&&(VARIABLE(Flag)==1)&&(VARIABL
E(RFModeFlag)==1))
{
VARIABLE(Flag)=2;
KPI(WCDMA DT Distance) =
KPI(WCDMA DT Distance) +
DistanceSecondary(VARIABLE(dLastLon
),VARIABLE(dLastLat),VARIABLE(dLastTi
me),IE(Longitude),IE(Latitude),IE(Time),
VARIABLE(Flag))
}
VARIABLE(dLastLon)=IE(Longitude);
VARIABLE(dLastLat)=IE(Latitude);
VARIABLE(dLastTime)=IE(Time);
VARIABLE(Flag)=1;
}

IF(IE(RF Mode) != STRING(WCDMA))


{
DT Distance Call Drop RateKPI(WCDMA DT Distance Call Drop Rate)
DT Duration Time Rate(%) KPI(WCDMA DT Duration Time Rate) = KPI
Soft Handover Rate(>1)(%)KPI(WCDMA Soft Handover Rate(>1)) = KPI(
Softer Handover Rate(>2)( KPI(WCDMA Softer Handover Rate(>2)) = KP

WCDMA
WCDMA
WCDMA
WCDMA
Delay
PDP Activate Time Delay Avg(On PDKPI(PDP Activate Time Delay Avg(On PDP
PDP Activate Time Delay Avg(On RRKPI(PDP Activate Time Delay Avg(On RRC
PS R99 to GSM HHO Time Delay AvgKPI(PS R99 to GSM HHO Time Delay Avg)
Voice R99 to GSM HHO Time Delay KPI(Voice R99 to GSM HHO Time Delay Av
W to G HO Delay(ms)
KPI(W to G HO Delay) = (KPI(R99 to 2G
WCDMA Call end to end Setup SuccKPI(WCDMA Call end to end Setup Succes
WCDMA Incoming Call Setup Delay KPI(WCDMA Incoming Call Setup Delay T
WCDMA Incoming Call Setup Time DKPI(WCDMA Incoming Call Setup Time De
WCDMA Outgoing Call Setup Delay KPI(WCDMA Outgoing Call Setup Delay T
WCDMA Outgoing Call Setup Time DKPI(WCDMA Outgoing Call Setup Time De
KPI(WCDMA to LTE Handover Success
Delay) = KPI(WCDMA to LTE Handover
WCDMA to LTE Handover Success De
Delay Time Total) / KPI(WCDMA to LTE
Handover Delay Degree Total);

WCDMA to LTE Reselection Delay(mKPI(WCDMA to LTE Reselection Delay) = K


Mobility
PS R99 to GSM HHO Success Rate(%KPI(PS R99 to GSM HHO Success Rate) =
KPI(R99 InterFreq HHO Success Rate) =
KPI(InterFreqHHOSuc Counter) /
R99 InterFreq HHO Success Rate(%)(KPI(InterFreqHHOSuc Counter) +
KPI(InterFreqHHOFail Counter)) * 100;

KPI(R99 IntraFreq HHO Success Rate) =


KPI(IntraFreqHHOSuc Counter) /
R99 IntraFreq HHO Success Rate(%)(KPI(IntraFreqHHOSuc Counter) +
KPI(IntraFreqHHOFail Counter)) * 100;
R99 SHO Success Rate(%)
KPI(R99 SHO Success Rate) = KPI(SoftHO
R99 to H InterFreqHHO Success Rat KPI(R99 to H InterFreqHHO Success Rate
R99 to H IntraFreqHHO Success Rat KPI(R99 to H IntraFreqHHO Success Rate
R99 to H IntraFreqSHO Success Rat KPI(R99 to H IntraFreqSHO Success Rate
Voice R99 to GSM HHO Success Rat KPI(Voice R99 to GSM HHO Success Rate
W to G HO Suc Rate(%)
KPI(W to G HO Suc Rate) = (KPI(CSConn
WCDMA to LTE Handover Success RaKPI(WCDMA to LTE Handover Success R
WCDMA to LTE Redirection Success KPI(WCDMA to LTE Redirection Success R
PTT
PTT Call Drop Rate(%)
KPI(PTT Call Drop Rate) = KPI(PTTCallDr
Retainability
Data Service Drop Rate(On PDPReq)KPI(Data Service Drop Rate(On PDPReq)
Voice Service Quality Drop Rate(%) KPI(Voice Service Quality Drop Rate) = K
WCDMA Call Drop Rate(%)
KPI(WCDMA Call Drop Rate) = KPI(WCDMA
Service integrity
HSDPA App. Throughput DL Avg(kbitKPI(HSDPA App. Throughput DL Avg) = KP
HSUPA App. Throughput UL Avg(kbitKPI(HSUPA App. Throughput UL Avg) =KPI
R99 App. Throughput DL Avg(kbit/s)KPI(R99 App. Throughput DL Avg) =KPI(R9
RLC PDU Throughput DL Avg(kbit/s)KPI(RLC PDU Throughput DL Avg) = KPI(R
RLC PDU Throughput UL Avg(kbit/s) KPI(RLC PDU Throughput UL Avg) = KPI(R

KPI(RLC SDU Throughput DL Avg) =


(KPI(RLC SDU Throughput DL(Email)
Total) + KPI(RLC SDU Throughput
DL(FTP) Total) + KPI(RLC SDU
Throughput DL(HTTP) Total) + KPI(RLC
SDU Throughput(HTTP Video) Total)) /
RLC SDU Throughput DL Avg(kbit/s) (KPI(RLC SDU Throughput DL(Email)
Counter) + KPI(RLC SDU Throughput
DL(FTP) Counter) + KPI(RLC SDU
Throughput DL(HTTP) Counter) +
KPI(RLC SDU Throughput(HTTP Video)
Counter));

RLC SDU Throughput UL Avg(kbit/s)KPI(RLC SDU Throughput UL Avg) = KPI(R


Total BLER DL Avg(%)
KPI(Total BLER DL Avg) = KPI(BLER CRC Er
LTE
Accessibility
CSFB Call Setup Suc Rate(%)
KPI(CSFB Call Setup Suc Rate) = ((KPI
CSFBToGSM Access Success Rate(%KPI(CSFBToGSM Access Success Rate) =
CSFBToGSM Access Success Rate(M KPI(CSFBToGSM Access Success Rate(MOC
CSFBToGSM Access Success Rate(M KPI(CSFBToGSM Access Success Rate(MTC
CSFBToWCDMA Access Success Rat KPI(CSFBToWCDMA Access Success Rate(
CSFBToWCDMA Access Success RateKPI(CSFBToWCDMA Access Success Rate(
Call Setup Success Rate(%)
KPI(Call Setup Success Rate) = KPI(RRC
ERAB Establish Success Rate(QCI=2KPI(ERAB Establish Success Rate(QCI=2)
ERAB Establish Success Rate(QCI=5KPI(ERAB Establish Success Rate(QCI=5)
ERAB Setup Success Rate(%)
KPI(ERAB Setup Success Rate) = KPI(ERA
ERABEstablishSuccessRate(QCI=1)(KPI(ERABEstablishSuccessRate(QCI=1)) =
IMS Register Succusss Rate(%)
KPI(IMS Register Succusss Rate) = KPI(IM
LTE Attach Success Rate(%)
KPI(LTE Attach Success Rate) = KPI(LTE A
LTE PS ResumeTransmit (CS ConcurrKPI(LTE PS ResumeTransmit (CS Concurre
LTE RRC Setup Success Rate(%)
KPI(LTE RRC Setup Success Rate) = KPI(R
LTE VoiceCall CSFB Proportion(MOC)KPI(LTE VoiceCall CSFB Proportion(MOC))
LTE VoiceCall CSFB Proportion(MTC) KPI(LTE VoiceCall CSFB Proportion(MTC))
RRC Reestablish Success Rate(%) KPI(RRC Reestablish Success Rate) = KP
Service Request(EPS) Success Rate KPI(Service Request(EPS) Success Rate)
SessionStart Suc Rate(%)
KPI(SessionStart Suc Rate) = KPI(Session
TDD LTE CSFB GSM Success Rate(M KPI(TDD LTE CSFB GSM Success Rate(MOC
TDD LTE CSFB GSM Success Rate(M KPI(TDD LTE CSFB GSM Success Rate(MTC)

KPI(VoLTE Video Phone Setup Success


Rate(MOC)) = KPI(VoLTE Video Phone
Setup Success Counter(MOC)) /
VoLTE Video Phone Setup Success (KPI(VoLTE Video Phone Setup Success
Counter(MOC)) + KPI(VoLTE Video
Phone Setup Fail Counter(MOC))) * 100;

KPI(VoLTE Video Phone Setup Success


Rate(MTC)) = KPI(VoLTE Video Phone
Setup Success Counter(MTC)) /
VoLTE Video Phone Setup Success R(KPI(VoLTE Video Phone Setup Success
Counter(MTC)) + KPI(VoLTE Video Phone
Setup Fail Counter(MTC))) * 100;

VoLTECallSetupSuccessRate(MOC)(%
KPI(VoLTECallSetupSuccessRate(MOC)) =
VoLTECallSetupSuccessRate(MTC)(%KPI(VoLTECallSetupSuccessRate(MTC)) =
VoLTEHandoverSuccessRate(%)
KPI(VoLTEHandoverSuccessRate) = KPI(V
VoLTEIntraRAT Proportion(MOC)(%) KPI(VoLTEIntraRAT Proportion(MOC)) = KP
VoLTEIntraRAT Proportion(MTC)(%) KPI(VoLTEIntraRAT Proportion(MTC)) = KP
Coverage
Kilometer Per Drop Service(km)
KPI(Kilometer Per Drop Service) = KPI(L
LTE Coverage Rate(%)
KPI(LTE Coverage Rate) = KPI(Distance

LTE DT Distance(m)

INITIAL{VARIABLE(dLastLon)=0;VARIAB
LE(dLastLat)=0;VARIABLE(dLastTime)=
0;VARIABLE(Flag)=0;}
IF(HasElement(IE(Longitude))&&(HasEl
ement(IE(Latitude))))
{
IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !=
0)&&(VARIABLE(Flag)==1)&&(IE(RF
Mode) == STRING(LTE)))
{
VARIABLE(Flag)=2;
KPI(LTE DT Distance) = KPI(LTE DT
Distance) +
DistanceSecondary(VARIABLE(dLastLon
),VARIABLE(dLastLat),VARIABLE(dLastTi
me),IE(Longitude),IE(Latitude),IE(Time),
VARIABLE(Flag))
}
VARIABLE(dLastLon)=IE(Longitude);
VARIABLE(dLastLat)=IE(Latitude);
VARIABLE(dLastTime)=IE(Time);
VARIABLE(Flag)=1;
}

LTE DT Distance Rate(%)


LTE DT Duration Time Rate(%)

KPI(LTE DT Distance Rate) = KPI(LTE DT D


KPI(LTE DT Duration Time Rate) = KPI(LTE

LTE Total Call Duration Time(ms)

INITIAL{VARIABLE(bFlag)=0;VARIABLE(
StartTime) =0;}
IF(HasElement(EVENT(LTEERABSetupSu
c)))
{
VARIABLE(bFlag)=1;
VARIABLE(StartTime) =
IE(EventTime);
}
IF( (VARIABLE(bFlag)==1) &&
(HasElement(EVENT(LTEERABNormalRel
))))
{
KPI(LTE Total Call Duration Time) =
KPI(LTE Total Call Duration Time) +
(IE(EventTime) - VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime) =0;
}
IF( (VARIABLE(bFlag)==1) &&
(HasElement(EVENT(LTEERABAbnormal
Rel))))
{
KPI(LTE Total Call Duration Time) =
KPI(LTE Total Call Duration Time) +
(IE(EventTime) - VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime) =0;
}

KPI(LTE Voice Service Quality Drop


Rate) = KPI(LTE Voice Service Quality
LTE Voice Service Quality Drop Rate Drop Degree Total) / KPI(LTE Voice
Service Degree Total ) * 100;
PCC VoLTE TxPower Avg(dBm)
KPI(PCC VoLTE TxPower Avg) = KPI(PCC V
PCC VoLTE TxPower High Rate( > 18KPI(PCC VoLTE TxPower High Rate( > 18)
PUCCH VoLTE TxPower Avg(dBm) KPI(PUCCH VoLTE TxPower Avg) = KPI(PUC
PUCCH VoLTE TxPower High Rate( >KPI(PUCCH VoLTE TxPower High Rate( >
SRS VoLTE TxPower Avg(dBm)
KPI(SRS VoLTE TxPower Avg) = KPI(SRS Vo
SRS VoLTE TxPower High Rate( > 18KPI(SRS VoLTE TxPower High Rate( > 18)
Time Per Drop Service(s)
KPI(Time Per Drop Service) = KPI(LTE Tot
Delay
4G To 2G Inter RAT HO Time Delay KPI(4G To 2G Inter RAT HO Time Delay Avg
4G To 3G Inter RAT HO Time Delay KPI(4G To 3G Inter RAT HO Time Delay) =
Audio HO DL Interrupt Delay(User PKPI(Audio HO DL Interrupt Delay(User Pla
Audio HO UL Interrupt Delay(User P KPI(Audio HO UL Interrupt Delay(User Pla
CSFB Access Time Delay(MOC+MTC)KPI(CSFB Access Time Delay(MOC+MTC))

CSFB Return LTE Avg Delay(ms)

KPI(CSFB Return LTE Avg Delay) =


KPI(CSFB Return LTE Delay
Total(MOC&MTC)) / KPI(CSFB Call Setup
Suc Total(MOC&MTC));

KPI(CSFB Return LTE Avg Delay (CS


Concurrent PS)) = KPI(CSFB Return LTE
Delay Total(MOC&MTC&CS Concurrent
PS)) / (KPI(LTE CSFB To GSM Data
ServiceSuc (MOC) Counter) + KPI(LTE
CSFB Return LTE Avg Delay (CS ConcCSFB To GSM Data ServiceSuc (MTC)
Counter) + KPI(LTE CSFB To WCDMA
Data ServiceSuc (MOC) Counter) +
KPI(LTE CSFB To WCDMA Data
ServiceSuc (MTC) Counter));

CSFBToGSM Access Time Delay Avg KPI(CSFBToGSM Access Time Delay Avg)
CSFBToGSM Access Time Delay Avg KPI(CSFBToGSM Access Time Delay Avg(M
CSFBToGSM Access Time Delay Avg KPI(CSFBToGSM Access Time Delay Avg(M
CSFBToWCDMA Access Time Delay KPI(CSFBToWCDMA Access Time Delay Av
CSFBToWCDMA Access Time Delay AKPI(CSFBToWCDMA Access Time Delay Av
ERAB Setup Time Avg(ms)
KPI(ERAB Setup Time Avg) = KPI(ERAB Se
GSM to LTE Time Delay Avg(ms)
KPI(GSM to LTE Time Delay Avg) = KPI(GS
IMS Register Delay Avg(ms)
KPI(IMS Register Delay Avg) = KPI(IMS Reg
Inter Frequency HO Time Delay Avg KPI(Inter Frequency HO Time Delay Avg)
Inter RAT Redirection To GSM Time KPI(Inter RAT Redirection To GSM Time De
Inter RAT Redirection To TD-SCDMA KPI(Inter RAT Redirection To TD-SCDMA T
Inter RAT Redirection To WCDMA Ti KPI(Inter RAT Redirection To WCDMA Time

Initial{VARIABLE(bBeginEvent) = 0;
VARIABLE(EndTime) = 0;
VARIABLE(BeginTime)=0;}
IF(HasElement(EVENT(LTEEventB1)))
{
VARIABLE(bBeginEvent) = 1;
VARIABLE(BeginTime)=IE(EventTime);
}
IF((VARIABLE(bBeginEvent) ==
1)&&(HasElement(EVENT(LTE4Gto2GH
OCmd))))
{
VARIABLE(bBeginEvent) = 0;
Inter Rat HO Prepare Time Delay Av
VARIABLE(EndTime)=IE(EventTime);
IF((VARIABLE(EndTime) >
VARIABLE(BeginTime))&&((VARIABLE(E
ndTime) - VARIABLE(BeginTime)) <= 30
* 1000))
{
KPI(Inter Rat H0 Prepare Time Delay
Avg) = (VARIABLE(EndTime) VARIABLE(BeginTime));
VARIABLE(EndTime)=0;
VARIABLE(BeginTime)=0;
}
}

Inter-eNodeBHO Time Delay Avg(msKPI(Inter-eNodeBHO Time Delay Avg) = K


Intra Frequency HO Time Delay Avg KPI(Intra Frequency HO Time Delay Avg)=
Intra-eNodeBHO Time Delay Avg(msKPI(Intra-eNodeBHO Time Delay Avg)=KPI
LTE Attach Success Time Delay Avg KPI(LTE Attach Success Time Delay Avg) =
LTE CSFBToGSM Setup Time Delay KPI(LTE CSFBToGSM Setup Time Delay Av
LTE CSFBToGSM Setup Time Delay AKPI(LTE CSFBToGSM Setup Time Delay Av
LTE CSFBtoWCDMA Call Setup Suc DKPI(LTE CSFBtoWCDMA Call Setup Suc De
KPI(LTE Call Setup Delay(CS Concurrent
PS)) = KPI(LTE CSFB To GSM Call Setup
Delay) + KPI(LTE CSFB To TD-SCDMA
LTE Call Setup Delay(CS Concurrent
Call Setup Delay) + KPI(LTE CSFB To
WCDMA Call Setup Delay);

LTE HO Delay(ms)
KPI(LTE HO Delay) = (KPI(Inter Frequenc
LTE SCC1 Activated Delay Avg(ms) KPI(LTE SCC1 Activated Delay Avg) = KPI
LTE SCC1 Deactivated Delay Avg(msKPI(LTE SCC1 Deactivated Delay Avg) = K
LTE TA Update Suc Time Delay Avg( KPI(LTE TA Update Suc Time Delay Avg) =
RRC Setup Time Delay Avg(ms)
KPI(RRC Setup Time Delay Avg) = KPI(RRC
SRVCCHandoverDelay Avg(ms)
KPI(SRVCCHandoverDelay Avg) = KPI(SRV
Service Request(EPS) Time Delay A KPI(Service Request(EPS) Time Delay Avg

Video HO DL Interrupt Delay(User P KPI(Video HO DL Interrupt Delay(User Pla


Video HO UL Interrupt Delay(User P KPI(Video HO UL Interrupt Delay(User Pla
VoLTE Call End Delay(ms)
KPI(VoLTE Call End Delay) = KPI(VoLTE Cal
VoLTE Fast Return LTE Delay Avg(msKPI(VoLTE Fast Return LTE Delay Avg) = K
KPI(VoLTE Video Phone Setup
Delay(MOC)) = KPI(VoLTE Video Phone
Setup Delay Total(MOC)) / KPI(VoLTE
VoLTE Video Phone Setup Delay(MO
Video Phone Setup Delay
Counter(MOC));
KPI(VoLTE Video Phone Setup
Delay(MTC)) = KPI(VoLTE Video Phone
Setup Delay Total(MTC)) / KPI(VoLTE
VoLTE Video Phone Setup Delay(MTC
Video Phone Setup Delay
Counter(MTC));
VoLTECallSetupDelay(MOC) Avg(ms)KPI(VoLTECallSetupDelay(MOC) Avg) = KP
VoLTECallSetupDelay(MTC) Avg(ms)KPI(VoLTECallSetupDelay(MTC) Avg) = KPI
Mobility
4G to 2G Inter-RAT HO Success RateKPI(4G to 2G Inter-RAT HO Success Rate)
4G to 3G Inter-RAT HO Success RateKPI(4G to 3G Inter-RAT HO Success Rate)
Inter Frequency Handover Success KPI(Inter Frequency Handover Success R
Inter Frequency Handover Success KPI(Inter Frequency Handover Success R
Inter Frequency Handover Success Inter Frequency Handover Success Rate(
Inter RAT Redirection To GSM Succe KPI(Inter RAT Redirection To GSM Succes
KPI(Inter RAT Redirection To TD-SCDMA
Success Rate) =
KPI(LTEInterRATRedirectionToTDSCDMASuc Counter) /
Inter RAT Redirection To TD-SCDMA (KPI(LTEInterRATRedirectionToTDSCDMASuc Counter) +
KPI(LTEInterRATRedirectionToTDSCDMAFail Counter))*100

KPI(Inter RAT Redirection To WCDMA


Success Rate) =
KPI(LTEInterRATRedirectionToWCDMASu
c Counter) /
Inter RAT Redirection To WCDMA Su (KPI(LTEInterRATRedirectionToWCDMAS
uc Counter) +
KPI(LTEInterRATRedirectionToWCDMAFai
l Counter))*100
Inter-eNodeB HO Success Rate(%) KPI(Inter-eNodeB HO Success Rate)=KPI(
InterFreq HO Success Rate(%)
KPI(InterFreq HO Success Rate) = KPI(LT
Intra Frequency HO Attempt SuccesKPI(Intra Frequency HO Attempt Success
Intra Frequency Handover Success KPI(Intra Frequency Handover Success Ra
Intra Frequency Handover Success KPI(Intra Frequency Handover Success R

Intra Frequency Handover Success KPI(Intra Frequency Handover Success R


Intra-eNodeB HO Success Rate(%) KPI(Intra-eNodeB HO Success Rate) = KP
IntraFreq HO Success Rate(%)
KPI(IntraFreq HO Success Rate) = KPI(LT
KPI(LTE CSFB To WCDMA Call Setup Suc
Rate(CS Concurrent PS)) = KPI(LTE
CSFB To WCDMA Data ServiceSuc
(MOC) Counter) / (KPI(LTE CSFB To
LTE CSFB To WCDMA Call Setup Suc WCDMA Data ServiceFail (MOC)
Counter) + KPI(LTE CSFB To WCDMA
Data ServiceSuc (MOC) Counter)) *
100;
LTE HO Success Rate(%)
KPI(LTE HO Success Rate) = (KPI(LTEIntr
PDSCH RB Number Sub Frame Avg KPI(PDSCH RB Number Sub Frame Avg) =
PUSCH RB Number Sub Frame Avg KPI(PUSCH RB Number Sub Frame Avg) = K
SRVCCHandoverSuccessRate(%)
KPI(SRVCCHandoverSuccessRate) = KPI(S
TA Update Success Rate(%)
KPI(TA Update Success Rate) = KPI(LTE T
VoLTESRVCCProportion(%)
KPI(VoLTESRVCCProportion) = KPI(SRVCCH
Voice Return to LTE Success Rate(%KPI(Voice Return to LTE Success Rate)
Retainability
3Gto4GHOSuccessRate(%)
KPI(3Gto4GHOSuccessRate) = KPI(3Gto4
CSFB Call Drop Rate(%)
KPI(CSFB Call Drop Rate) = KPI(CSFB Call
ERABAbnormalReleaseRate(QCI=1)(KPI(ERABAbnormalReleaseRate(QCI=1)) =
ERABAbnormalReleaseRate(QCI=2)(KPI(ERABAbnormalReleaseRate(QCI=2)) =
ERABAbnormalReleaseRate(QCI=5)(KPI(ERABAbnormalReleaseRate(QCI=5)) =
LTE CSFB Call Droped Rate(%)
KPI(LTE CSFB Call Droped Rate) = (KPI(LT

LTE PBM Drop Rate(%)

KPI(LTE PBM Drop Rate) = (KPI(PBMDL


Failure Counter) + KPI(PBMUL Failure
Counter)) / (KPI(PBMDL Failure Counter)
+ KPI(PBMDL Success Counter) +
KPI(PBMUL Failure Counter) +
KPI(PBMUL Success Counter))*100;

KPI(LTE PBM Throughput DL Below4M


Rate(RSRP >= -100, SINR >= -5)) =
KPI(PBMThroughputDLBelow4M
LTE PBM Throughput DL Below4M Ra
Counter) / KPI(PBM Throughput DL Total
Counter)*100;

KPI(LTE PBM Throughput UL Below1M


Rate(RSRP >= -100, SINR >= -5)) =
KPI(PBMThroughputULBelow1M
LTE PBM Throughput UL Below1M Ra
Counter) / KPI(PBM Throughput UL Total
Counter)*100;

LTE RRC Drop Rate(%)


KPI(LTE RRC Drop Rate) = KPI(LTERRCDro
LTE SMS Receive Success Rate(%) KPI(LTE SMS Receive Success Rate) = KPI
LTE SMS Send Success Rate(%)
KPI(LTE SMS Send Success Rate) = KPI(LT
LTE Session Drop Rate(%)
KPI(LTE Session Drop Rate) = KPI(Session
Service Drop Rate(%)
KPI(Service Drop Rate) = KPI(ERAB Abno
Throughput DL Drop Avg(kbit)
KPI(Throughput DL Drop Avg) = KPI(PDCP
Throughput UL Drop Avg(kbit)
KPI(Throughput UL Drop Avg) = KPI(PDCP
VoLTE Call Drop Count 1km
KPI(VoLTE Call Drop Count 1km) = KPI(VoL
VoLTE Call Drop Rate(%)
KPI(VoLTE Call Drop Rate) = KPI(VoLTE C
VoLTE Call Radio Link Fail Rate(%) KPI(VoLTE Call Radio Link Fail Rate) =
VoLTE IP RoHC DL Rate(%)
KPI(VoLTE IP RoHC DL Rate) = KPI(VoLTE I
VoLTE IP RoHC UL Rate(%)
KPI(VoLTE IP RoHC UL Rate) = KPI(VoLTE I
VoLTE IntraRAT Duration Proportion(KPI(VoLTE IntraRAT Duration Proportion)
VoLTE RTP High Lost Rate(QCI=1)(%KPI(VoLTE RTP High Lost Rate(QCI=1)) =
KPI(VoLTE Video Phone Duration
Proportion) =
VoLTE Video Phone Duration ProportKPI(VideoPhoneDuration) /
KPI(VideoPhoneTotalDuration) * 100;
VoLTEVideoPhoneDropRate(%)
KPI(VoLTEVideoPhoneDropRate) = KPI(VoL
Service integrity
LTE RLC Throughput DL Avg(kbit/s) KPI(LTE RLC Throughput DL Avg) = (KPI(R
LTE RLC Throughput UL Avg(kbit/s) KPI(LTE RLC Throughput UL Avg) = (KPI(R
MAC Throughput DL Avg(kbit/s)
KPI(MAC Throughput DL Avg) = (KPI(MAC T
MAC Throughput UL Avg(kbit/s)
KPI(MAC Throughput UL Avg) = (KPI(MAC T
PDCP Throughput DL Avg(kbit/s)
KPI(PDCP Throughput DL Avg) = (KPI(PDC
PDCP Throughput UL Avg(kbit/s)
KPI(PDCP Throughput UL Avg) = (KPI(PDC
PDSCH DL BLER Avg(%)
KPI(PDSCH DL BLER Avg) = KPI(DL Bler Tot
PHY Throughput DL Avg(kbit/s)
KPI(PHY Throughput DL Avg) =(KPI(PHY Th
PHY Throughput UL Avg(kbit/s)
KPI(PHY Throughput UL Avg) = (KPI(PHY T
PUSCH UL BLER Avg (%)
KPI(PUSCH UL BLER Avg ) = KPI(UL Bler To
Per RB Throughput DL Avg(kbit)
KPI(Per RB Throughput DL Avg) = (KPI(PD
Per Second DL Scheduler PRB NumbKPI(Per Second DL Scheduler PRB Number
Per Second UL Scheduler PRB NumbKPI(Per Second UL Scheduler PRB Number)
Per Slot DL Scheduler PRB Number KPI(Per Slot DL Scheduler PRB Number) =
Per Slot UL Scheduler PRB Number KPI(Per Slot UL Scheduler PRB Number) =
Throughput Drop Rate(kbit/s)
KPI(Throughput Drop Rate) =(KPI(PDCP DL
VoLTE SPS DL Duration Avg(ms)
KPI(VoLTE SPS DL Duration Avg) = Averag
VoLTE SPS UL Duration Avg(ms)
KPI(VoLTE SPS UL Duration Avg) = Averag
CA

CA
CA
CA
CA
CA
CA
CA
CA

Active Rate(%)
KPI(CA Active Rate) = KPI(CA Serving RSR
PCC MAC Throughput DL AVG(kbit
KPI(CA PCC MAC Throughput DL AVG) = K
PCC PDCCH DL Grant Count AVGKPI(CA PCC PDCCH DL Grant Count AVG)
PCC PDSCH RB Number AVG
KPI(CA PCC PDSCH RB Number AVG) = KP
PCC SINR AVG(dB)
KPI(CA PCC SINR AVG) = KPI(CA PCC SINR
PDCP Throughput DL (Mbit/s)
KPI(CA PDCP Throughput DL ) = KPI(Tota
PDCP Throughput DL AVG(Mbit/sKPI(CA PDCP Throughput DL AVG) = KPI(T
PDCP Throughput DL Rate(<10M KPI(CA PDCP Throughput DL Rate(<10M)

CA Rate(%)

KPI(CA Rate) = KPI(RSRP Counter) /


KPI(LTE RSRP Counter Total) * 100;
KPI(CA Rate) =
KPI(CA Rate) > 100 ? 100 : KPI(CA
Rate);

CA SCC1 PDCCH DL Grant Count AVKPI(CA SCC1 PDCCH DL Grant Count AVG)
CA SCC1 PDSCH RB Number AVG KPI(CA SCC1 PDSCH RB Number AVG) = K
CA SCC1 RSRP>-110 Rate(%)
KPI(CA SCC1 RSRP>-110 Rate) = KPI(CA
CA SCC1 SINR AVG(dB)
KPI(CA SCC1 SINR AVG) = KPI(CA SCC1 SI
CA SCC1 SINR>-3 Rate(%)
KPI(CA SCC1 SINR>-3 Rate)=KPI(CA SCC1
CA SCC1 Serving RSRP AVG(dBm) KPI(CA SCC1 Serving RSRP AVG) = KPI(CA
CA Serving PCC SINR>-3 Rate(%) KPI(CA Serving PCC SINR>-3 Rate) = KPI(
CA Serving RSRP AVG(dBm)
KPI(CA Serving RSRP AVG) = KPI(CA Servi
CA Serving RSRP>-110 Rate(%)
KPI(CA Serving RSRP>-110 Rate)=KPI(CA
PDCP Throughput DL Rate(<10M)(%KPI(PDCP Throughput DL Rate(<10M)) =
Custom
Call Setup Success Delay Counter( KPI(Call Setup Success Delay Counter(
Call Setup Success Delay Distribut KPI(Call Setup Success Delay Distribut
KPI(Call Setup Success Delay
Distributing(MOC)) = KPI(Call Setup
Success Delay Distributing
Call Setup Success Delay Distribut
Counter(MOC)) / KPI(Call Setup Success
Delay Counter(MOC)) * 100;

LTE Pilot Pollution Rate(%)


KPI(LTE Pilot Pollution Rate) = KPI(LTE UE
LTEHandoverSuc Rate(%)
KPI(LTEHandoverSuc Rate) = KPI(LTEHand
TD-SCDMA
Accessibility
TD-SCDMA Attach Success Rate(%) KPI(TD-SCDMA Attach Success Rate) = KP
TD-SCDMA Incoming Call Setup SucKPI(TD-SCDMA Incoming Call Setup Succe
TD-SCDMA Outgoing Call Setup SucKPI(TD-SCDMA Outgoing Call Setup Succe
TD-SCDMA PDP Activation Success KPI(TD-SCDMA PDP Activation Success Ra
Coverage

TD-SCDMA Coverage Rate(%)

KPI(TD-SCDMA Coverage Rate) =


KPI(TD-SCDMA CPICH Ec/Io >= -12db
and CPICH RSCP >= -95dBm) / KPI(TDSCDMA DT Distance)*100

TD-SCDMA DT Distance(m)

INITIAL{VARIABLE(dLastLon)=0;VARIAB
LE(dLastLat)=0;VARIABLE(dLastTime)=
0;VARIABLE(Flag)=0;VARIABLE(Distance
)=0;}
IF(HasElement(IE(Longitude))&&(HasEl
ement(IE(Latitude))))
{
IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !=
0)&&(VARIABLE(Flag)==1)&&(IE(RF
Mode) == STRING(TD-SCDMA)))
{
VARIABLE(Flag)=2;
KPI(TD-SCDMA DT Distance) =
KPI(TD-SCDMA DT Distance) +
DistanceSecondary(VARIABLE(dLastLon
),VARIABLE(dLastLat),VARIABLE(dLastTi
me),IE(Longitude),IE(Latitude),IE(Time),
VARIABLE(Flag))
}
VARIABLE(dLastLon)=IE(Longitude);
VARIABLE(dLastLat)=IE(Latitude);
VARIABLE(dLastTime)=IE(Time);
VARIABLE(Flag)=1;
}

TD-SCDMA DT Duration Time Rate(%


KPI(TD-SCDMA
Mobility
TD-SCDMA H to G HHO Success Rat KPI(TD-SCDMA
TD-SCDMA HO Success Rate(%)
KPI(TD-SCDMA
TD-SCDMA RRC Setup Success RateKPI(TD-SCDMA
Retainability
TD-SCDMA Call Drop Rate(%)
KPI(TD-SCDMA

DT Duration Time Rate) =


H to G HHO Success Rate
HO Success Rate) = KPI(T
RRC Setup Success Rate)
Call Drop Rate) = KPI(TD-

All Logs

KPI Operations

13535.77

(HasElement(IE(Latitude) ) )
)
{

IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !
=
0)&&(VARIABLE(Flag)==1)
&&
( HasElement(EVENT(GSMO
utOfService)) ||
HasElement(EVENT(WCDMA
OutofService)) ||
HasElement(EVENT(LTEOut
ofService)) ) )
{
0
VARIABLE(Flag)=2;
KPI(Out of Service
Distance) = KPI(Out of
Service Distance) +
DistanceSecondary(VARIAB
LE(dLastLon),VARIABLE(dLa
stLat),VARIABLE(dLastTime)
,IE(Longitude),IE(Latitude),I
E(Time),VARIABLE(Flag));
VARIABLE(Distance)=0;
VARIABLE(Flag)=0;
}
VARIABLE(dLastLon)=IE(Lon
gitude);
0 KPI(0.00 Rate) = KPI(0.00) /

Auto Analysis
Group 1

KPI Operations

202.18

{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1) &&
( HasElement(EVENT(GS
MOutOfService)) ||
HasElement(EVENT(WCD
MAOutofService)) ||
HasElement(EVENT(LTEO
utofService)) ) )
{

0 VARIABLE(Flag)=2;
KPI(Out of Service
Distance) = KPI(Out of
Service Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag));
VARIABLE(Distance)=0;
VARIABLE(Flag)=0;
}
VARIABLE(dLastLon)=IE(L
0 KPI(0.00 Rate) = KPI(0.00)

STRING(Unknown))
{

IF(VARIABLE(bUnknow)
== 1)
{
IF(IE(Time) VARIABLE(EndTime)>0&
&(IE(Time) VARIABLE(EndTime)<300
0))
{

IF(VARIABLE(bUnknow)
== 1)
{
IF(IE(Time) VARIABLE(EndTime)>0&&(I
E(Time) VARIABLE(EndTime)<3000))
{

2022

KPI(Total DT
Duration) = KPI(Total DT
Duration) + (IE(Time) VARIABLE(EndTime))/100
38 0;

KPI(Total DT
Duration) = KPI(Total DT
Duration) + (IE(Time) VARIABLE(EndTime))/1000;
}
}
IF(VARIABLE(bUnknow)
== 0)
{
VARIABLE(EndTime)
= IE(Time);
VARIABLE(bUnknow)
= 1;
}
VARIABLE(EndTime) =
IE(Time);
}
IF( IE(RF Mode) ==
STRING(Unknown))

}
}
IF(VARIABLE(bUnknow)
== 0)
{
VARIABLE(EndTime) =
IE(Time);
VARIABLE(bUnknow) =
1;
}
VARIABLE(EndTime)
= IE(Time);

)=0;VARIABLE(dLastLat)=0;
VARIABLE(dLastTime)=0;VA
RIABLE(Flag)=0;}
IF(HasElement(IE(Longitude
))&&(HasElement(IE(Latitud
e))))
{
IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !
=
0)&&(VARIABLE(Flag)==1)&
&(IE(RF Mode) ==
STRING(GSM)))
{
VARIABLE(Flag)=2;
KPI(GSM DT Distance) =
0 KPI(GSM DT Distance) +
DistanceSecondary(VARIAB
LE(dLastLon),VARIABLE(dLa
stLat),VARIABLE(dLastTime)
,IE(Longitude),IE(Latitude),I
E(Time),VARIABLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(GSM)))
{
VARIABLE(Flag)=2;
KPI(GSM DT Distance)
0 = KPI(GSM DT Distance)
+
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(Lon
gitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(Lati
tude);

VARIABLE(dLastTime)=IE(Ti
me);
VARIABLE(Flag)=1;
0 KPI(0.00 Time Rate) = KPI(0.
-

VARIABLE(dLastLat)=IE(L
atitude);
VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(
-

VARIABLE(RFModeFlag)=1;
}

}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{

IF(HasElement(IE(Longitude
))&&(HasElement(IE(Latitud
e))))
{

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(VARIABLE(RFModeF
lag)==1))
{
VARIABLE(Flag)=2;
0
KPI(WCDMA DT
Distance) = KPI(WCDMA
DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !
=
0)&&(VARIABLE(Flag)==1)&
&(VARIABLE(RFModeFlag)=
=1))
{
VARIABLE(Flag)=2;
0
KPI(WCDMA DT
Distance) = KPI(WCDMA DT
Distance) +
DistanceSecondary(VARIAB
LE(dLastLon),VARIABLE(dLa
stLat),VARIABLE(dLastTime)
,IE(Longitude),IE(Latitude),I
E(Time),VARIABLE(Flag))
}
VARIABLE(dLastLon)=IE(Lon
gitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(Lati
tude);
-

VARIABLE(dLastTime)=IE(Ti
0 KPI(0.00 Time Rate) = KPI(0.
-

VARIABLE(dLastLat)=IE(L
atitude);
0 KPI(0.00 Time Rate) = KPI(
-

100 KPI(RRC Reestablish Success-R


-

98.23 KPI(LTE Coverage Rate) = KP

100 KPI(LTE Coverage Rate) =

)=0;VARIABLE(dLastLat)=0;
VARIABLE(dLastTime)=0;VA
RIABLE(Flag)=0;}
IF(HasElement(IE(Longitude
))&&(HasElement(IE(Latitud
e))))
{
IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !
=
0)&&(VARIABLE(Flag)==1)&
&(IE(RF Mode) ==
STRING(LTE)))
{
VARIABLE(Flag)=2;
KPI(LTE DT Distance) =
13535.77 KPI(LTE DT Distance) +
DistanceSecondary(VARIAB
LE(dLastLon),VARIABLE(dLa
stLat),VARIABLE(dLastTime)
,IE(Longitude),IE(Latitude),I
E(Time),VARIABLE(Flag))
}
VARIABLE(dLastLon)=IE(Lon
gitude);
VARIABLE(dLastLat)=IE(Lati
tude);
VARIABLE(dLastTime)=IE(Ti
me);
VARIABLE(Flag)=1;
100 KPI(LTE 13535.77 Rate) = KPI
100 KPI(2022.00 Time Rate) = KP

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(LTE)))
{
VARIABLE(Flag)=2;
KPI(LTE DT Distance)
202.18
= KPI(LTE DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}
VARIABLE(dLastLon)=IE(L
ongitude);
VARIABLE(dLastLat)=IE(L
atitude);
VARIABLE(dLastTime)=IE
100 KPI(LTE 202.18 Rate) = KPI
100 KPI(38.00 Time Rate) = KPI

IF(HasElement(EVENT(LTEE
RABSetupSuc)))
{
VARIABLE(bFlag)=1;
VARIABLE(StartTime) =
IE(EventTime);
}
IF( (VARIABLE(bFlag)==1)
&&
(HasElement(EVENT(LTEERA
BNormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time) +
(IE(EventTime) 0 VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime)
=0;
}
IF( (VARIABLE(bFlag)==1)
&&
(HasElement(EVENT(LTEERA
BAbnormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time) +
(IE(EventTime) VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime)

IF(HasElement(EVENT(LT
EERABSetupSuc)))
{
VARIABLE(bFlag)=1;
VARIABLE(StartTime)
= IE(EventTime);
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABNormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) 0
VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime)
=0;
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABAbnormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) VARIABLE(StartTime));
VARIABLE(bFlag)=0;

15.06 KPI(PCC VoLTE TxPower Avg)


38.91 KPI(PCC VoLTE TxPower High R
-19.06 KPI(PUCCH VoLTE TxPower Avg
0.35 KPI(PUCCH VoLTE TxPower High
-

15.76 KPI(PCC VoLTE TxPower Avg


43.24 KPI(PCC VoLTE TxPower High
-22.55 KPI(PUCCH VoLTE TxPower A
0 KPI(PUCCH VoLTE TxPower H
-

nt) = 0; VARIABLE(EndTime)
= 0;
VARIABLE(BeginTime)=0;}
IF(HasElement(EVENT(LTEE
ventB1)))
{
VARIABLE(bBeginEvent) =
1;
VARIABLE(BeginTime)=IE(E
ventTime);
}
IF((VARIABLE(bBeginEvent)
==
1)&&(HasElement(EVENT(LT
E4Gto2GHOCmd))))
{
0 VARIABLE(bBeginEvent) =
0;
VARIABLE(EndTime)=IE(Eve
ntTime);
IF((VARIABLE(EndTime) >
VARIABLE(BeginTime))&&((
VARIABLE(EndTime) VARIABLE(BeginTime)) <=
30 * 1000))
{
KPI(Inter Rat H0 Prepare
Time Delay Avg) =
(VARIABLE(EndTime) VARIABLE(BeginTime));
VARIABLE(EndTime)=0;
VARIABLE(BeginTime)=0;
}
15.58 KPI(Inter-eNodeBHO Time Dela
15.27 KPI(Intra Frequency HO Time15 KPI(Intra-eNodeBHO Time Del-

KPI(LTE Call Setup Delay(CS


Concurrent PS)) = KPI(0.00)
0
+ KPI(0.00) + KPI(0.00);

15.27 KPI(LTE HO Delay) = (KPI(0.00


128 KPI(LTE TA Update Suc Time D
-

VARIABLE(EndTime) = 0;
VARIABLE(BeginTime)=0;
}
IF(HasElement(EVENT(LT
EEventB1)))
{
VARIABLE(bBeginEvent)
= 1;
VARIABLE(BeginTime)=IE
(EventTime);
}
IF((VARIABLE(bBeginEven
t) ==
1)&&(HasElement(EVENT
(LTE4Gto2GHOCmd))))
{
0
VARIABLE(bBeginEvent)
= 0;
VARIABLE(EndTime)=IE(E
ventTime);
IF((VARIABLE(EndTime) >
VARIABLE(BeginTime))&&
((VARIABLE(EndTime) VARIABLE(BeginTime))
<= 30 * 1000))
{
KPI(Inter Rat H0 Prepare
Time Delay Avg) =
(VARIABLE(EndTime) VARIABLE(BeginTime));
VARIABLE(EndTime)=0;
VARIABLE(BeginTime)=0;
KPI(LTE Call Setup
Delay(CS Concurrent PS))
0 = KPI(0.00) + KPI(0.00) +
KPI(0.00);

100 KPI(Inter-eNodeB HO Success77.78 KPI(Intra Frequency HO Attem


-

100 KPI(Intra-eNodeB HO Success100 KPI(IntraFreq HO Success Rate


-

100 KPI(LTE HO Success Rate) = (K


66.67 KPI(TA Update Success Rate)-

0 KPI(VoLTE Call Drop Count 1k


-

0 KPI(VoLTE Call Drop Count


-

11.71 KPI(PDSCH DL BLER Avg) = KP


0 KPI(Per RB Throughput DL Avg)
0 KPI(Per Slot DL Scheduler PR
0 KPI(Per Slot UL Scheduler PR
0 KPI(VoLTE SPS DL Duration Av
0 KPI(VoLTE SPS UL Duration Av

10.12 KPI(PDSCH DL BLER Avg) =


0 KPI(Per RB Throughput DL Av
0 KPI(Per Slot DL Scheduler
0 KPI(Per Slot UL Scheduler
0 KPI(VoLTE SPS DL Duration
0 KPI(VoLTE SPS UL Duration

KPI(CA Rate) = KPI(0) /


KPI(2029) * 100;
0
KPI(CA
Rate) = KPI(CA Rate) >
100 ? 100 : KPI(CA Rate);
-

KPI(CA Rate) = KPI(0) /


KPI(39) * 100;
0
KPI(CA
Rate) = KPI(CA Rate) >
100 ? 100 : KPI(CA Rate);

100 KPI(PDCP Throughput DL Rate


0 KPI(Call Setup Success Delay
0 KPI(Call Setup Success Delay

1.03 KPI(LTE Pilot Pollution Rate)


100 KPI(LTEHandoverSuc Rate) =-K

100 KPI(PDCP Throughput DL Ra


0 KPI(Call Setup Success Del
0 KPI(Call Setup Success Del

0 KPI(LTE Pilot Pollution Rat


-

VARIABLE(dLastTime)=0;VA
RIABLE(Flag)=0;VARIABLE(
Distance)=0;}
IF(HasElement(IE(Longitude
))&&(HasElement(IE(Latitud
e))))
{
IF((VARIABLE(dLastLon) !=
0)&&(VARIABLE(dLastLat) !
=
0)&&(VARIABLE(Flag)==1)&
&(IE(RF Mode) ==
STRING(TD-SCDMA)))
{
VARIABLE(Flag)=2;
KPI(TD-SCDMA DT
0 Distance) = KPI(TD-SCDMA
DT Distance) +
DistanceSecondary(VARIAB
LE(dLastLon),VARIABLE(dLa
stLat),VARIABLE(dLastTime)
,IE(Longitude),IE(Latitude),I
E(Time),VARIABLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
VARIABLE(Distance)=0;}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(TD-SCDMA)))
{
VARIABLE(Flag)=2;
KPI(TD-SCDMA DT
0 Distance) = KPI(TDSCDMA DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(Lon
gitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(Lati
tude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE(Ti
me);
0 KPI(0.00 Time Rate) = KPI(0.

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(

Auto
Analysis
Group 2

Auto
Analysis
Group 3

KPI Operations

779.39

KPI Operations

451

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1) &&
( HasElement(EVENT(GS
MOutOfService)) ||
HasElement(EVENT(WCD
MAOutofService)) ||
HasElement(EVENT(LTEO
utofService)) ) )
{

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1) &&
( HasElement(EVENT(GS
MOutOfService)) ||
HasElement(EVENT(WCD
MAOutofService)) ||
HasElement(EVENT(LTEO
utofService)) ) )
{

0 VARIABLE(Flag)=2;
KPI(Out of Service
Distance) = KPI(Out of
Service Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag));

0 VARIABLE(Flag)=2;
KPI(Out of Service
Distance) = KPI(Out of
Service Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag));

VARIABLE(Distance)=0;

VARIABLE(Distance)=0;

VARIABLE(Flag)=0;
}

VARIABLE(Flag)=0;
}

VARIABLE(dLastLon)=IE(L
0 KPI(0.00 Rate) = KPI(0.00)

VARIABLE(dLastLon)=IE(L
0 KPI(0.00 Rate) = KPI(0.00)

IF(VARIABLE(bUnknow)
== 1)
{
IF(IE(Time) VARIABLE(EndTime)>0&
&(IE(Time) VARIABLE(EndTime)<300
0))
{

IF(VARIABLE(bUnknow)
== 1)
{
IF(IE(Time) VARIABLE(EndTime)>0&
&(IE(Time) VARIABLE(EndTime)<300
0))
{

KPI(Total DT
Duration) = KPI(Total DT
Duration) + (IE(Time) VARIABLE(EndTime))/100
127 0;

KPI(Total DT
Duration) = KPI(Total DT
Duration) + (IE(Time) VARIABLE(EndTime))/100
68 0;

IF(VARIABLE(bUnknow)
== 0)
{

IF(VARIABLE(bUnknow)
== 0)
{

VARIABLE(EndTime) =
IE(Time);

VARIABLE(EndTime) =
IE(Time);

VARIABLE(bUnknow) =
1;
}
VARIABLE(EndTime)
= IE(Time);

VARIABLE(bUnknow) =
1;
}
VARIABLE(EndTime)
= IE(Time);

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(GSM)))
{
VARIABLE(Flag)=2;
KPI(GSM DT Distance)
0 = KPI(GSM DT Distance)
+
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(GSM)))
{
VARIABLE(Flag)=2;
KPI(GSM DT Distance)
0 = KPI(GSM DT Distance)
+
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(
-

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(
-

IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{

IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(VARIABLE(RFModeF
lag)==1))
{
VARIABLE(Flag)=2;
0
KPI(WCDMA DT
Distance) = KPI(WCDMA
DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(VARIABLE(RFModeF
lag)==1))
{
VARIABLE(Flag)=2;
0
KPI(WCDMA DT
Distance) = KPI(WCDMA
DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);
0 KPI(0.00 Time Rate) = KPI(
-

VARIABLE(dLastLat)=IE(L
atitude);
0 KPI(0.00 Time Rate) = KPI(
-

96.95 KPI(LTE Coverage Rate) =

100 KPI(LTE Coverage Rate) =

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(LTE)))
{
VARIABLE(Flag)=2;
KPI(LTE DT Distance)
779.39
= KPI(LTE DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(LTE)))
{
VARIABLE(Flag)=2;
KPI(LTE DT Distance)
451
= KPI(LTE DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE
100 KPI(LTE 779.39 Rate) = KPI
100 KPI(127.00 Time Rate) = K

VARIABLE(dLastTime)=IE
100 KPI(LTE 451.00 Rate) = KPI
100 KPI(68.00 Time Rate) = KPI

IF(HasElement(EVENT(LT
EERABSetupSuc)))
{
VARIABLE(bFlag)=1;
VARIABLE(StartTime)
= IE(EventTime);
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABNormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) 0
VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime)
=0;
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABAbnormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) VARIABLE(StartTime));
VARIABLE(bFlag)=0;

IF(HasElement(EVENT(LT
EERABSetupSuc)))
{
VARIABLE(bFlag)=1;
VARIABLE(StartTime)
= IE(EventTime);
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABNormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) 0
VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime)
=0;
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABAbnormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) VARIABLE(StartTime));
VARIABLE(bFlag)=0;

9.7 KPI(PCC VoLTE TxPower Avg


19.69 KPI(PCC VoLTE TxPower High
-26.41 KPI(PUCCH VoLTE TxPower A
0 KPI(PUCCH VoLTE TxPower H
-

15.32 KPI(PCC VoLTE TxPower Avg


36.23 KPI(PCC VoLTE TxPower High
-20.67 KPI(PUCCH VoLTE TxPower A
0 KPI(PUCCH VoLTE TxPower H
-

VARIABLE(EndTime) = 0;
VARIABLE(BeginTime)=0;
}
IF(HasElement(EVENT(LT
EEventB1)))
{
VARIABLE(bBeginEvent)
= 1;
VARIABLE(BeginTime)=IE
(EventTime);
}
IF((VARIABLE(bBeginEven
t) ==
1)&&(HasElement(EVENT
(LTE4Gto2GHOCmd))))
{
0
VARIABLE(bBeginEvent)
= 0;
VARIABLE(EndTime)=IE(E
ventTime);
IF((VARIABLE(EndTime) >
VARIABLE(BeginTime))&&
((VARIABLE(EndTime) VARIABLE(BeginTime))
<= 30 * 1000))
{
KPI(Inter Rat H0 Prepare
Time Delay Avg) =
(VARIABLE(EndTime) VARIABLE(BeginTime));
VARIABLE(EndTime)=0;
VARIABLE(BeginTime)=0;
15 KPI(Intra Frequency HO Ti 15 KPI(Intra-eNodeBHO Time -D
-

VARIABLE(EndTime) = 0;
VARIABLE(BeginTime)=0;
}
IF(HasElement(EVENT(LT
EEventB1)))
{
VARIABLE(bBeginEvent)
= 1;
VARIABLE(BeginTime)=IE
(EventTime);
}
IF((VARIABLE(bBeginEven
t) ==
1)&&(HasElement(EVENT
(LTE4Gto2GHOCmd))))
{
0
VARIABLE(bBeginEvent)
= 0;
VARIABLE(EndTime)=IE(E
ventTime);
IF((VARIABLE(EndTime) >
VARIABLE(BeginTime))&&
((VARIABLE(EndTime) VARIABLE(BeginTime))
<= 30 * 1000))
{
KPI(Inter Rat H0 Prepare
Time Delay Avg) =
(VARIABLE(EndTime) VARIABLE(BeginTime));
VARIABLE(EndTime)=0;
VARIABLE(BeginTime)=0;
-

KPI(LTE Call Setup


Delay(CS Concurrent PS))
0 = KPI(0.00) + KPI(0.00) +
KPI(0.00);

KPI(LTE Call Setup


Delay(CS Concurrent PS))
0 = KPI(0.00) + KPI(0.00) +
KPI(0.00);

15 KPI(LTE HO Delay) = (KPI(0.


-

100 KPI(Intra-eNodeB HO Succes


100 KPI(IntraFreq HO Success R
-

100 KPI(LTE HO Success Rate) =


-

0 KPI(VoLTE Call Drop Count


-

0 KPI(VoLTE Call Drop Count


-

8.55 KPI(PDSCH DL BLER Avg) =


0 KPI(Per RB Throughput DL Av
0 KPI(Per Slot DL Scheduler
0 KPI(Per Slot UL Scheduler
0 KPI(VoLTE SPS DL Duration
0 KPI(VoLTE SPS UL Duration

13.97 KPI(PDSCH DL BLER Avg) =


0 KPI(Per RB Throughput DL Av
0 KPI(Per Slot DL Scheduler
0 KPI(Per Slot UL Scheduler
0 KPI(VoLTE SPS DL Duration
0 KPI(VoLTE SPS UL Duration

KPI(CA Rate) = KPI(0) /


KPI(128) * 100;
0
KPI(CA
Rate) = KPI(CA Rate) >
100 ? 100 : KPI(CA Rate);
-

100 KPI(PDCP Throughput DL

KPI(CA Rate) = KPI(0) /


KPI(69) * 100;
0
KPI(CA
Rate) = KPI(CA Rate) >
100 ? 100 : KPI(CA Rate);
Ra

0 KPI(Call Setup Success Del


0 KPI(Call Setup Success Del

0 KPI(LTE Pilot Pollution Rat


100 KPI(LTEHandoverSuc Rate)-

100 KPI(PDCP Throughput DL Ra


0 KPI(Call Setup Success Del
0 KPI(Call Setup Success Del

0 KPI(LTE Pilot Pollution Rat


-

e)=0;VARIABLE(Flag)=0;
VARIABLE(Distance)=0;}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(TD-SCDMA)))
{
VARIABLE(Flag)=2;
KPI(TD-SCDMA DT
0 Distance) = KPI(TDSCDMA DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
VARIABLE(Distance)=0;}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(TD-SCDMA)))
{
VARIABLE(Flag)=2;
KPI(TD-SCDMA DT
0 Distance) = KPI(TDSCDMA DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(

Auto
Analysis
Group 4

Auto
Analysis
Group 5

KPI Operations

10442.1

KPI Operations

663.51

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1) &&
( HasElement(EVENT(GS
MOutOfService)) ||
HasElement(EVENT(WCD
MAOutofService)) ||
HasElement(EVENT(LTEO
utofService)) ) )
{

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1) &&
( HasElement(EVENT(GS
MOutOfService)) ||
HasElement(EVENT(WCD
MAOutofService)) ||
HasElement(EVENT(LTEO
utofService)) ) )
{

0 VARIABLE(Flag)=2;
KPI(Out of Service
Distance) = KPI(Out of
Service Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag));

0 VARIABLE(Flag)=2;
KPI(Out of Service
Distance) = KPI(Out of
Service Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag));

VARIABLE(Distance)=0;

VARIABLE(Distance)=0;

VARIABLE(Flag)=0;
}

VARIABLE(Flag)=0;
}

VARIABLE(dLastLon)=IE(L
0 KPI(0.00 Rate) = KPI(0.00)

VARIABLE(dLastLon)=IE(L
0 KPI(0.00 Rate) = KPI(0.00)

IF(VARIABLE(bUnknow)
== 1)
{
IF(IE(Time) VARIABLE(EndTime)>0&
&(IE(Time) VARIABLE(EndTime)<300
0))
{

IF(VARIABLE(bUnknow)
== 1)
{
IF(IE(Time) VARIABLE(EndTime)>0&
&(IE(Time) VARIABLE(EndTime)<300
0))
{

KPI(Total DT
Duration) = KPI(Total DT
Duration) + (IE(Time) VARIABLE(EndTime))/100
1403 0;

KPI(Total DT
Duration) = KPI(Total DT
Duration) + (IE(Time) VARIABLE(EndTime))/100
117 0;

IF(VARIABLE(bUnknow)
== 0)
{

IF(VARIABLE(bUnknow)
== 0)
{

VARIABLE(EndTime) =
IE(Time);

VARIABLE(EndTime) =
IE(Time);

VARIABLE(bUnknow) =
1;
}
VARIABLE(EndTime)
= IE(Time);

VARIABLE(bUnknow) =
1;
}
VARIABLE(EndTime)
= IE(Time);

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(GSM)))
{
VARIABLE(Flag)=2;
KPI(GSM DT Distance)
0 = KPI(GSM DT Distance)
+
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(GSM)))
{
VARIABLE(Flag)=2;
KPI(GSM DT Distance)
0 = KPI(GSM DT Distance)
+
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(
-

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(
-

IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{

IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(VARIABLE(RFModeF
lag)==1))
{
VARIABLE(Flag)=2;
0
KPI(WCDMA DT
Distance) = KPI(WCDMA
DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(VARIABLE(RFModeF
lag)==1))
{
VARIABLE(Flag)=2;
0
KPI(WCDMA DT
Distance) = KPI(WCDMA
DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);
0 KPI(0.00 Time Rate) = KPI(
-

VARIABLE(dLastLat)=IE(L
atitude);
0 KPI(0.00 Time Rate) = KPI(
-

100 KPI(RRC Reestablish Success


-

97.93 KPI(LTE Coverage Rate) =

100 KPI(LTE Coverage Rate) =

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(LTE)))
{
VARIABLE(Flag)=2;
KPI(LTE DT Distance)
10442.1
= KPI(LTE DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(LTE)))
{
VARIABLE(Flag)=2;
KPI(LTE DT Distance)
663.51
= KPI(LTE DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE
100 KPI(LTE 10442.10 Rate) =
100 KPI(1403.00 Time Rate) =

VARIABLE(dLastTime)=IE
100 KPI(LTE 663.51 Rate) = KPI
100 KPI(117.00 Time Rate) = K

IF(HasElement(EVENT(LT
EERABSetupSuc)))
{
VARIABLE(bFlag)=1;
VARIABLE(StartTime)
= IE(EventTime);
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABNormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) 0
VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime)
=0;
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABAbnormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) VARIABLE(StartTime));
VARIABLE(bFlag)=0;

IF(HasElement(EVENT(LT
EERABSetupSuc)))
{
VARIABLE(bFlag)=1;
VARIABLE(StartTime)
= IE(EventTime);
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABNormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) 0
VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime)
=0;
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABAbnormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) VARIABLE(StartTime));
VARIABLE(bFlag)=0;

16.51 KPI(PCC VoLTE TxPower Avg


49.19 KPI(PCC VoLTE TxPower Hig
-15.6 KPI(PUCCH VoLTE TxPower A
0.56 KPI(PUCCH VoLTE TxPower H
-

5.88 KPI(PCC VoLTE TxPower Avg


4.24 KPI(PCC VoLTE TxPower High
-28.67 KPI(PUCCH VoLTE TxPower A
0 KPI(PUCCH VoLTE TxPower H
-

VARIABLE(EndTime) = 0;
VARIABLE(BeginTime)=0;
}
IF(HasElement(EVENT(LT
EEventB1)))
{
VARIABLE(bBeginEvent)
= 1;
VARIABLE(BeginTime)=IE
(EventTime);
}
IF((VARIABLE(bBeginEven
t) ==
1)&&(HasElement(EVENT
(LTE4Gto2GHOCmd))))
{
0
VARIABLE(bBeginEvent)
= 0;
VARIABLE(EndTime)=IE(E
ventTime);
IF((VARIABLE(EndTime) >
VARIABLE(BeginTime))&&
((VARIABLE(EndTime) VARIABLE(BeginTime))
<= 30 * 1000))
{
KPI(Inter Rat H0 Prepare
Time Delay Avg) =
(VARIABLE(EndTime) VARIABLE(BeginTime));
VARIABLE(EndTime)=0;
VARIABLE(BeginTime)=0;
15.58 KPI(Inter-eNodeBHO Time -D
15.47 KPI(Intra Frequency HO Ti
15 KPI(Intra-eNodeBHO Time D
KPI(LTE Call Setup
Delay(CS Concurrent PS))
0 = KPI(0.00) + KPI(0.00) +
KPI(0.00);

15.47 KPI(LTE HO Delay) = (KPI(0


128 KPI(LTE TA Update Suc Time
-

VARIABLE(EndTime) = 0;
VARIABLE(BeginTime)=0;
}
IF(HasElement(EVENT(LT
EEventB1)))
{
VARIABLE(bBeginEvent)
= 1;
VARIABLE(BeginTime)=IE
(EventTime);
}
IF((VARIABLE(bBeginEven
t) ==
1)&&(HasElement(EVENT
(LTE4Gto2GHOCmd))))
{
0
VARIABLE(bBeginEvent)
= 0;
VARIABLE(EndTime)=IE(E
ventTime);
IF((VARIABLE(EndTime) >
VARIABLE(BeginTime))&&
((VARIABLE(EndTime) VARIABLE(BeginTime))
<= 30 * 1000))
{
KPI(Inter Rat H0 Prepare
Time Delay Avg) =
(VARIABLE(EndTime) VARIABLE(BeginTime));
VARIABLE(EndTime)=0;
VARIABLE(BeginTime)=0;
15 KPI(Intra Frequency HO Ti
15 KPI(Intra-eNodeBHO Time D
KPI(LTE Call Setup
Delay(CS Concurrent PS))
0 = KPI(0.00) + KPI(0.00) +
KPI(0.00);

15 KPI(LTE HO Delay) = (KPI(0.


-

100 KPI(Inter-eNodeB HO Succe


77.78 KPI(Intra Frequency HO At -

100 KPI(Intra-eNodeB HO Succes


100 KPI(IntraFreq HO Success R

100 KPI(LTE HO Success Rate) =


66.67 KPI(TA Update Success Rate
-

100 KPI(Intra-eNodeB HO Succes


100 KPI(IntraFreq HO Success R

100 KPI(LTE HO Success Rate) =


-

0 KPI(VoLTE Call Drop Count


-

0 KPI(VoLTE Call Drop Count


-

12.1 KPI(PDSCH DL BLER Avg) =


0 KPI(Per RB Throughput DL Av
0 KPI(Per Slot DL Scheduler
0 KPI(Per Slot UL Scheduler
0 KPI(VoLTE SPS DL Duration
0 KPI(VoLTE SPS UL Duration

8.13 KPI(PDSCH DL BLER Avg) =


0 KPI(Per RB Throughput DL Av
0 KPI(Per Slot DL Scheduler
0 KPI(Per Slot UL Scheduler
0 KPI(VoLTE SPS DL Duration
0 KPI(VoLTE SPS UL Duration

KPI(CA Rate) = KPI(0) /


KPI(1403) * 100;
0
KPI(CA
Rate) = KPI(CA Rate) >
100 ? 100 : KPI(CA Rate);
-

100 KPI(PDCP Throughput DL

KPI(CA Rate) = KPI(0) /


KPI(118) * 100;
0
KPI(CA
Rate) = KPI(CA Rate) >
100 ? 100 : KPI(CA Rate);
R

0 KPI(Call Setup Success Del


0 KPI(Call Setup Success Del

1.5 KPI(LTE Pilot Pollution Rat


100 KPI(LTEHandoverSuc Rate)

100 KPI(PDCP Throughput DL Ra


0 KPI(Call Setup Success Del
0 KPI(Call Setup Success Del

0 KPI(LTE Pilot Pollution Rat


100 KPI(LTEHandoverSuc Rate)

e)=0;VARIABLE(Flag)=0;
VARIABLE(Distance)=0;}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(TD-SCDMA)))
{
VARIABLE(Flag)=2;
KPI(TD-SCDMA DT
0 Distance) = KPI(TDSCDMA DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
VARIABLE(Distance)=0;}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(TD-SCDMA)))
{
VARIABLE(Flag)=2;
KPI(TD-SCDMA DT
0 Distance) = KPI(TDSCDMA DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(

Auto
Analysis
Group 6

Auto
Analysis
Group 7

KPI Operations

502.93

KPI Operations

494.66

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1) &&
( HasElement(EVENT(GS
MOutOfService)) ||
HasElement(EVENT(WCD
MAOutofService)) ||
HasElement(EVENT(LTEO
utofService)) ) )
{

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1) &&
( HasElement(EVENT(GS
MOutOfService)) ||
HasElement(EVENT(WCD
MAOutofService)) ||
HasElement(EVENT(LTEO
utofService)) ) )
{

0 VARIABLE(Flag)=2;
KPI(Out of Service
Distance) = KPI(Out of
Service Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag));

0 VARIABLE(Flag)=2;
KPI(Out of Service
Distance) = KPI(Out of
Service Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag));

VARIABLE(Distance)=0;

VARIABLE(Distance)=0;

VARIABLE(Flag)=0;
}

VARIABLE(Flag)=0;
}

VARIABLE(dLastLon)=IE(L
0 KPI(0.00 Rate) = KPI(0.00)

VARIABLE(dLastLon)=IE(L
0 KPI(0.00 Rate) = KPI(0.00) / KPI(494.66) * 10

IF(VARIABLE(bUnknow)
== 1)
{
IF(IE(Time) VARIABLE(EndTime)>0&
&(IE(Time) VARIABLE(EndTime)<300
0))
{

IF(VARIABLE(bUnknow)
== 1)
{
IF(IE(Time) VARIABLE(EndTime)>0&
&(IE(Time) VARIABLE(EndTime)<300
0))
{

KPI(Total DT
Duration) = KPI(Total DT
Duration) + (IE(Time) VARIABLE(EndTime))/100
203 0;

KPI(Total DT
Duration) = KPI(Total DT
Duration) + (IE(Time) VARIABLE(EndTime))/100
66 0;

IF(VARIABLE(bUnknow)
== 0)
{

IF(VARIABLE(bUnknow)
== 0)
{

VARIABLE(EndTime) =
IE(Time);

VARIABLE(EndTime) =
IE(Time);

VARIABLE(bUnknow) =
1;
}
VARIABLE(EndTime)
= IE(Time);

VARIABLE(bUnknow) =
1;
}
VARIABLE(EndTime)
= IE(Time);

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(GSM)))
{
VARIABLE(Flag)=2;
KPI(GSM DT Distance)
0 = KPI(GSM DT Distance)
+
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(GSM)))
{
VARIABLE(Flag)=2;
KPI(GSM DT Distance)
0 = KPI(GSM DT Distance)
+
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(
-

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(0.00) / KPI(66.00)
-

IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{

IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(VARIABLE(RFModeF
lag)==1))
{
VARIABLE(Flag)=2;
0
KPI(WCDMA DT
Distance) = KPI(WCDMA
DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(VARIABLE(RFModeF
lag)==1))
{
VARIABLE(Flag)=2;
0
KPI(WCDMA DT
Distance) = KPI(WCDMA
DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);
0 KPI(0.00 Time Rate) = KPI(
-

VARIABLE(dLastLat)=IE(L
atitude);
0 KPI(0.00 Time Rate) = KPI(0.00) / KPI(66.00)
-

100 KPI(LTE Coverage Rate) =

100 KPI(LTE Coverage Rate) = KPI(494.66) / KPI(

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(LTE)))
{
VARIABLE(Flag)=2;
KPI(LTE DT Distance)
502.93
= KPI(LTE DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(LTE)))
{
VARIABLE(Flag)=2;
KPI(LTE DT Distance)
494.66
= KPI(LTE DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE
100 KPI(LTE 502.93 Rate) = KPI
100 KPI(203.00 Time Rate) = K

VARIABLE(dLastTime)=IE
100 KPI(LTE 494.66 Rate) = KPI(494.66) / KPI(49
100 KPI(66.00 Time Rate) = KPI(66.00) / KPI(66.0

IF(HasElement(EVENT(LT
EERABSetupSuc)))
{
VARIABLE(bFlag)=1;
VARIABLE(StartTime)
= IE(EventTime);
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABNormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) 0
VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime)
=0;
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABAbnormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) VARIABLE(StartTime));
VARIABLE(bFlag)=0;

IF(HasElement(EVENT(LT
EERABSetupSuc)))
{
VARIABLE(bFlag)=1;
VARIABLE(StartTime)
= IE(EventTime);
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABNormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) 0
VARIABLE(StartTime));
VARIABLE(bFlag)=0;
VARIABLE(StartTime)
=0;
}
IF( (VARIABLE(bFlag)==1
) &&
(HasElement(EVENT(LTEE
RABAbnormalRel))))
{
KPI(LTE Total Call
Duration Time) = KPI(LTE
Total Call Duration Time)
+ (IE(EventTime) VARIABLE(StartTime));
VARIABLE(bFlag)=0;

13.42 KPI(PCC VoLTE TxPower Avg


7.88 KPI(PCC VoLTE TxPower High
-23.36 KPI(PUCCH VoLTE TxPower A
0 KPI(PUCCH VoLTE TxPower H
-

15.05 KPI(PCC VoLTE TxPower Avg) = KPI(933.00)


21.21 KPI(PCC VoLTE TxPower High Rate( > 18)) =
-21.63 KPI(PUCCH VoLTE TxPower Avg) = KPI(-1276
0 KPI(PUCCH VoLTE TxPower High Rate( > 18)
-

VARIABLE(EndTime) = 0;
VARIABLE(BeginTime)=0;
}
IF(HasElement(EVENT(LT
EEventB1)))
{
VARIABLE(bBeginEvent)
= 1;
VARIABLE(BeginTime)=IE
(EventTime);
}
IF((VARIABLE(bBeginEven
t) ==
1)&&(HasElement(EVENT
(LTE4Gto2GHOCmd))))
{
0
VARIABLE(bBeginEvent)
= 0;
VARIABLE(EndTime)=IE(E
ventTime);
IF((VARIABLE(EndTime) >
VARIABLE(BeginTime))&&
((VARIABLE(EndTime) VARIABLE(BeginTime))
<= 30 * 1000))
{
KPI(Inter Rat H0 Prepare
Time Delay Avg) =
(VARIABLE(EndTime) VARIABLE(BeginTime));
VARIABLE(EndTime)=0;
VARIABLE(BeginTime)=0;
15 KPI(Intra Frequency HO Ti
15 KPI(Intra-eNodeBHO Time -D
KPI(LTE Call Setup
Delay(CS Concurrent PS))
0 = KPI(0.00) + KPI(0.00) +
KPI(0.00);

15 KPI(LTE HO Delay) = (KPI(0.


-

VARIABLE(EndTime) = 0;
VARIABLE(BeginTime)=0;
}
IF(HasElement(EVENT(LT
EEventB1)))
{
VARIABLE(bBeginEvent)
= 1;
VARIABLE(BeginTime)=IE
(EventTime);
}
IF((VARIABLE(bBeginEven
t) ==
1)&&(HasElement(EVENT
(LTE4Gto2GHOCmd))))
{
0
VARIABLE(bBeginEvent)
= 0;
VARIABLE(EndTime)=IE(E
ventTime);
IF((VARIABLE(EndTime) >
VARIABLE(BeginTime))&&
((VARIABLE(EndTime) VARIABLE(BeginTime))
<= 30 * 1000))
{
KPI(Inter Rat H0 Prepare
Time Delay Avg) =
(VARIABLE(EndTime) VARIABLE(BeginTime));
VARIABLE(EndTime)=0;
VARIABLE(BeginTime)=0;
15 KPI(Intra Frequency HO Time Delay Avg)=KP
KPI(LTE Call Setup
Delay(CS Concurrent PS))
0 = KPI(0.00) + KPI(0.00) +
KPI(0.00);

15 KPI(LTE HO Delay) = (KPI(0.00) + KPI(15.00)


-

100 KPI(Intra-eNodeB HO Succes


100 KPI(IntraFreq HO Success R

100 KPI(LTE HO Success Rate) =


-

100 KPI(IntraFreq HO Success Rate) = KPI(1) / (K

100 KPI(LTE HO Success Rate) = (KPI(1) + KPI(0)


-

0 KPI(VoLTE Call Drop Count


-

0 KPI(VoLTE Call Drop Count 1km) = KPI(0) / K


-

12.33 KPI(PDSCH DL BLER Avg) =


0 KPI(Per RB Throughput DL Av
0 KPI(Per Slot DL Scheduler
0 KPI(Per Slot UL Scheduler
0 KPI(VoLTE SPS DL Duration
0 KPI(VoLTE SPS UL Duration

12.52 KPI(PDSCH DL BLER Avg) = KPI(1652.38) / K


0 KPI(Per RB Throughput DL Avg) = (KPI(0.00)
0 KPI(Per Slot DL Scheduler PRB Number) = K
0 KPI(Per Slot UL Scheduler PRB Number) = K
0 KPI(VoLTE SPS DL Duration Avg) = Average(
0 KPI(VoLTE SPS UL Duration Avg) = Average(

KPI(CA Rate) = KPI(0) /


KPI(205) * 100;
0
KPI(CA
Rate) = KPI(CA Rate) >
100 ? 100 : KPI(CA Rate);
-

100 KPI(PDCP Throughput DL

KPI(CA Rate) = KPI(0) /


KPI(67) * 100;
0
KPI(CA
Rate) = KPI(CA Rate) >
100 ? 100 : KPI(CA Rate);
Ra

0 KPI(Call Setup Success Del


0 KPI(Call Setup Success Del

0 KPI(LTE Pilot Pollution Rat


100 KPI(LTEHandoverSuc Rate)

100 KPI(PDCP Throughput DL Rate(<10M)) = KP

0 KPI(Call Setup Success Delay Counter(MOC)


0 KPI(Call Setup Success Delay Distributing Co

0 KPI(LTE Pilot Pollution Rate) = KPI(0.00) / KP


100 KPI(LTEHandoverSuc Rate) = KPI(1) / KPI(1)*

e)=0;VARIABLE(Flag)=0;
VARIABLE(Distance)=0;}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(TD-SCDMA)))
{
VARIABLE(Flag)=2;
KPI(TD-SCDMA DT
0 Distance) = KPI(TDSCDMA DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

e)=0;VARIABLE(Flag)=0;
VARIABLE(Distance)=0;}
IF(HasElement(IE(Longitu
de))&&(HasElement(IE(La
titude))))
{
IF((VARIABLE(dLastLon) !
=
0)&&(VARIABLE(dLastLat)
!=
0)&&(VARIABLE(Flag)==
1)&&(IE(RF Mode) ==
STRING(TD-SCDMA)))
{
VARIABLE(Flag)=2;
KPI(TD-SCDMA DT
0 Distance) = KPI(TDSCDMA DT Distance) +
DistanceSecondary(VARI
ABLE(dLastLon),VARIABL
E(dLastLat),VARIABLE(dL
astTime),IE(Longitude),IE
(Latitude),IE(Time),VARIA
BLE(Flag))
}

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLon)=IE(L
ongitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastLat)=IE(L
atitude);

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(

VARIABLE(dLastTime)=IE
0 KPI(0.00 Time Rate) = KPI(0.00) / KPI(66.00)

KPI(0.00) / KPI(494.66) * 100;

ate) = KPI(0.00) / KPI(66.00)*100

ate) = KPI(0.00) / KPI(66.00)*100;

e Rate) = KPI(494.66) / KPI(494.66)*100

ate) = KPI(494.66) / KPI(494.66) * 100


Rate) = KPI(66.00) / KPI(66.00)*100

xPower Avg) = KPI(933.00) / KPI(62);


xPower High Rate( > 18)) = KPI(14) / KPI(66) * 100;
E TxPower Avg) = KPI(-1276.00) / KPI(59);
E TxPower High Rate( > 18)) = KPI(0) / KPI(66) * 100;

ncy HO Time Delay Avg)=KPI(15.00) / KPI(1)

y) = (KPI(0.00) + KPI(15.00)) / (KPI(0) + KPI(1));

Success Rate) = KPI(1) / (KPI(1) + KPI(0))*100

ess Rate) = (KPI(1) + KPI(0))/(KPI(1) + KPI(0) + KPI(0) + KPI(0)) *100;

rop Count 1km) = KPI(0) / KPI(494.66) * 1000;

LER Avg) = KPI(1652.38) / KPI(132.00);

ghput DL Avg) = (KPI(0.00) > 0) ? ( KPI(0.00) / KPI(215.00) ): (KPI(0.00) /KPI(215.00));

cheduler PRB Number) = KPI(0.00) / 2;


cheduler PRB Number) = KPI(0.00) / 2;

L Duration Avg) = Average( IE(VoLTE SPS DL Duration(ms)) )


L Duration Avg) = Average( IE(VoLTE SPS UL Duration(ms)) )

ghput DL Rate(<10M)) = KPI(67) / KPI(67)*100;

uccess Delay Counter(MOC)) = KPI(0) + KPI(0) + KPI(0) + KPI(0) + KPI(0) + KPI(0) + KPI(0);
uccess Delay Distributing Counter(MOC)) = KPI(0) + KPI(0) + KPI(0) + KPI(0) + KPI(0) + KPI(0) + KPI(0);

ution Rate) = KPI(0.00) / KPI(67.00)*100;


rSuc Rate) = KPI(1) / KPI(1)*100;

ate) = KPI(0.00) / KPI(66.00)*100;

+ KPI(0);
I(0) + KPI(0) + KPI(0);