Professional Documents
Culture Documents
Analysis Guide
w ww .act ix.com
The cont ent of t his m anual is provided for inform at ion only , is subj ect t o change wit hout not ice, and should not be const rued as a com m it m ent by Act ix. Act ix assum es no responsibilit y or liabilit y for any errors or inaccuracies t hat appear in t his docum ent at ion. Copyright Act ix 2005- 2008. All right s reserved. All t radem arks are hereby acknowledged.
w ww .act ix.com
Cont ent s
1 I NTRODUCTI ON ......................................................................................... 4 2 OPERATI ONAL TASKS AND PROCESSES ............................................................. 5
2.1 2.2 2.3 2.4 SI TE I NTEGRATI ON AND I NFRASTRUCTURE TESTI NG .................................................... 7 D ETAI LED CALL SEQUENCE ANALYSI S .................................................................... 8 BENCHMARKI NG AND STATI STI CAL ANALYSI S ............................................................ 9 RADI O LI NK PERFORMANCE TROUBLESHOOTI NG........................................................ 10
w ww .act ix.com
I nt roduct ion 4
1 I nt roduct ion
I t is widely recognized t hat increasing product ivit y fuelled m uch of t he global econom ic expansion of t he 1990s. Technological advances in soft ware and hardware usually enable t hese product ivit y im provem ent s, alt hough t here is oft en a lag bet ween t he availabilit y of t he new t echnology, and it s widespread accept ance and deploym ent by indust ry. This gap is som et im es called t he product ivit y lag fact or. Som e exam ples of t his include t he int roduct ion of aut om at ed bank t eller t echnology in t he 1980s in t he US. When t he t echnology init ially becam e available, it was only sparingly deployed, and t he unit s were oft en placed inside bank buildings where t he product ivit y enhancem ent s t hey offered were lim it ed. Likewise, unat t ended gasoline pum p t echnology has been slow t o roll out in Europe, but as t he t echnology has becom e widely adapt ed, huge efficiency gains have been realized. The wir eless indust ry is now at a sim ilar point . I t underst ands t hat t he t radit ional laborint ensive t echniques for m axim izing perform ance and capacit y in wireless infrast ruct ure are fundam ent ally lim it ed by a lack of st ruct ured algorit hm s t o det erm ine im provem ent s. Act ix Analyzer offers t he possibilit y t o look at drive t est dat a and scanner dat a t o fully opt im ize a UMTS net work. I t allows t he engineer t o underst and t he causes and reasons for drop calls and access failures. Analyzer offers an unprecedent ed capabilit y t o execut e a det ailed exam inat ion of m essage flows and aut om at ing st at ist ical analyses of perform ance. Analyzer significant ly accelerat es t he rollout , t roubleshoot ing and opt im izat ion of t he UMTS net work. Act ix has em bedded int elligence in t he soft ware t o allow t he RF engineer t o visualize specific event s and underst and real problem s occurring in t he net work. Analyzer em bodies our ext ensive experience as t he m arket leader in opt im izat ion solut ions for CDMA, UMTS and GSM. All of t he lessons learned and t he t echniques developed over a 10- year period have been incorporat ed int o t hese powerful, vendor- independent solut ions for UMTS infrast ruct ure. This docum ent provides an overview of t he key benefit s, applicat ions and feat ures of Analyzer. For addit ional inform at ion, including whit e papers and ot her lit erat ure, please refer t o www.act ix.com .
w ww .act ix.com
Figure 1: Applicabilit y of Analyzer begins in t he I nit ial Rollout and cont inues t hroughout t he lifecycle of t he net work deploym ent
Analyzer is a powerful t ool designed t o help t he RF engineer analyze dat a from scanner and handset sources. I t gives a det ailed analysis during t he whole drive rout e. From m issing neighbor t o pilot pollut ion det ect ion, t he different em bedded event s give an absolut e advant age t o t he RF engineer in underst anding t he source of different problem s. Figure 2 depict s som e of t he m aj or processes perform ed by engineering t eam s during t he init ial rollout , im m at ure buildout and m at ure growt h phases; and indicat es t he key radiolink configurat ion t asks t hat are com m on across t hese processes. The following sect ions provide an out line ( plus addit ional det ails) of t he processes and t asks t ypically perform ed during t hose phases.
w ww .act ix.com
I nit ia l Rollout
I m m a t ure Buildou t
M a t ur e Gr ow t h
Pha se s
Pr oce sse s
N e t w or k Gr ow t h
Pow e r M e a sur e m e nt s
Ev e nt D e t e ct ions
Ta sk s
Be nch m a r k ing
Figure 2: Scanner and Drive t est s analysis, Sit e I nt egrat ion and Opt im izat ion are perform ed as part of crit ical processes in t he I nit ial Rollout , I m m at ure Buildout and Mat ure Grow t h phases
Analyzer allows t he user t o focus on t he following t asks for sit e int egrat ion and t est ing, coverage analysis, t roubleshoot ing and opt im izat ion:
Sit e I nt egrat ion and I nfrast ruct ure Test ing Det ailed Call Sequence Analysis Benchm arking and St at ist ical Analysis Radio Link Perform ance Troubleshoot ing Event Det ect ion and Drive Test Analysis
The following sect ions describe t he high- level capabilit ies of Analyzer for each of t hese applicat ions. Because Analyzer is based on an open archit ect ure plat form which includes
w ww .act ix.com
user- definable query and open dat a im port capabilit iesit m ay be used for m any ad- hoc t roubleshoot ing and perform ance analysis t asks beyond t hose covered in t his docum ent .
2.1 Sit e I nt egrat ion and I nfrast ruct ure Test ing
Part of t he process in rolling out a net wor k is t o be able t o t est and int egrat e new sit es. Analyzer provides t he following feat ures for sit e int egrat ion and infrast ruct ure t est ing:
The file sum m ary report allows t he engineer t o have a quick look at t he overall perform ance during t he ent ire drive t est . Em bedded chart s and graphs help t o visualize key param et ers like Ec/ No or RSCP in t he act ive set . Det ailed report s on call st at ist ics on cell by cell basis User- definable queries allow creat ion of cust om ized st at ist ical analysis Aut om at ed report generat ion cont aining st at ist ical sum m aries of key perform ance indicat or
Figure 3: Chart s and graphs for UMTS sit e int egrat ion and infrast ruct ure t est ing
w ww .act ix.com
Det ailed call sequence analysis on a m essage by m essage basis Aut om at ed report generat ion for visualizat ion of call sequence m essages Aut om at ed report generat ion st at ist ical sum m aries of call set up problem s
Figure 4: St at ist ical sum m aries of call set up procedures and failure causes
w ww .act ix.com
Figure 6: Chart s and graphs represent ing different call st at ist ics
w ww .act ix.com
Dist ant servers Too m any servers Unnecessarily large neighbor list s Excessive soft handoff area
Figure 8: I dent ify problem s for UMTS radio net works by visualizing pilot signals as lines draw n t o serving cells on a m ap
Radio Link Perform ance Met rics available from Analyzer will include t he following at t ribut es, depending on t he specific vendor and specific source ( handset or scanner) :
w ww .act ix.com
Mobile Transm it Power, Mobile Receive Power, BLER CPI CH Ec/ No, Ec/ I o and RSCP per scram bling code Chip Offset and Delay Spread per SC Ec/ I o, RSCP and Pat hloss for Nt h best SCs CPI CH Ec/ No and SC in Act ive and Monit ored set Handoff St at e, Call I D
w ww .act ix.com
I nt erfaces t o a large num ber of net work perform ance dat a sources Support for a wide variet y of wireless prot ocols from t he air- int erface t o t he core net work Filt ering and binning m odule Finit e st at e event det ect ion engine Tim e- series and m ult i- dim ensional st at ist ical query m odule Dat a m erging and synchronizat ion / correlat ion m odule Mapping, chart ing, and report ing m odules Messaging and prot ocol st ack browser s Net work elem ent dat abase Open dat a im port and export m odule
Analyzers flexibilit y allows it t o be configured for a wide range of net work perform ancedat a analysis t asks.
w ww .act ix.com
Neighbor List Analysis Module Handoff St at e Analysis Module CPI CH Pollut ion Module Em ulat ed Act ive Set Module
UM TS CPI CH Le v e l Ana ly sis CPI CH before RRC Connect ion Request Module CPI CH before call end or drop Module CPI CH during call Module CPI CH aft er call end or drop Module
UM TS Ca ll St a t ist ics Call St at ist ics Module Call St at ist ics PS Module Call Sust ainabilit y Module Call Tim ing Analysis Module
UM TS H a ndoff Ana lysis Handoff Breakdown Analysis Module SHO per event 1a- 1b- 1c Module
UM TS Qu a lit y An a lysis Overall BLER Module BLER Per call Module BLER during SHO Module
w ww .act ix.com
a list of sect or I Ds included in t he m at rix, but not t he act ual neighbor list a list of sect or I Ds included in t he act ual list but not in t he m at rix
w ww .act ix.com
C N e igh bou r 2
D N ot a N e igh bou r
A Best Se r ve r
B N e igh bou r 1
E Ex clu de d fr om An a lysis
Figure 19: Cell A is t he best server by CPI CH Ec/ I o. Cells B and C are w it hin a user- specified t hreshold of Cell As Ec/ I o, and so are count ed as pot ent ial neighbors of A. Cell D is not wit hin t he required t hreshold and so is not count ed as a prospect ive neighbor, nor is Cell E which did not have a m easurable signal cont ribut ion at t his point in t he drive t est .
A A B C D N/ A 10 2 15
B 10 N/ A 40 0
C 2 40 N/ A 12
D 15 0 12 N/ A
Table 1: A sam ple sym m et ric prospect ive neighbor array using sect or I Ds A, B, C, and D
Lim it at ions of t he algorit hm : Result s are only produced in areas t hat have been t est ed, so t he t est areas should be carefully considered before rem oving any Sect ors from t he neighbor list s Drive t est s do not necessarily em ulat e t he radio environm ent encount ered by pedest rian and in- building users; however , walk t est s and in- building t est s m ay be included in t he analysis as desired Result s are present ed in t he following applicat ion report s: Neighbor List Sum m ary
w ww .act ix.com
w ww .act ix.com
w ww .act ix.com
Figure 21: Cell A, B and C are part of t he Act ive Set , as det erm ined by t he Em ulat ed Act ive Set m odule. Cell D has a CPI CH Ec/ I o wit hin a user- specified pollut ion t hreshold of t he Act iv e Set s best server Ec/ I o, and so is count ed as a cont ribut or t o pilot pollut ion at t his point in t he drive t est . Cell E has a CPI CH Ec/ I o t hat is not wit hin t his t hreshold and so is not a pollut ion source.
Se ct or I D A B C D
Table 2: A sam ple pollut ion array indicat ing t he num ber of point s at which each sect or caused pilot pollut ion for sect or I Ds A, B, C, and D
Result s are present ed in t he Pilot Pollut ion Analysis applicat ion report as shown in Figure 22. I n addit ion, Pilot Pollut ion m ay be geographically analyzed for each SC by accessing t he Pollut ion_for_SC at t ribut e in t he workspace view.
w ww .act ix.com
Figure 22: The Pilot Pollut ion Analysis report indicat es t he worst int erferers sort ed by Scram bling Code
The Act ive Set of pilot s is det erm ined using t he Em ulat ed Act ive Set m odule Using t he geographic inform at ion in t he log file and t he SC, t he net work elem ent dat abase is searched t o ident ify t he Sect or and Cell I Ds of t he SC Handoff st at e is calculat ed by det erm ining t he configurat ion of t he sect ors in t he Act ive Set as shown in Figure 23 All bins in t he log file are t hen processed int o t he handoff st at e m at rix
Report s showing t he percent age of handoff st at e for each sect or and for t he t ot al drive t est m ay t hen be calculat ed as shown in Figure 24.
w ww .act ix.com
Sin gle- se ct or
3 - w a y Soft e r
2 se ct or s sa m e node B
Figure 23: The Handoff St at e Analysis exam ines Sect or I Ds involved in call at a given drive t est point and det erm ines which of t he above st at es applies, based on UMTS scanner dat a
w ww .act ix.com
Figure 24: A report show ing t he percent age of drive t est in each handoff st at e for scanner dat a
w ww .act ix.com
Figure 25: Using Scanner Ec/ I o m easurem ent s t o im plem ent 3GPP handoff algorit hm s for t he Act ive Set
Figure 26 shows t he list of at t ribut es available for m odificat ion by t he user, as indicat ed in t he 3GPP specificat ions:
Figure 26: Set t ing 3GPP handoff algorit hm at t ribut es including Report ing Range: Hyst eresis Event and Tim e t o Trigger Event
w ww .act ix.com
Call I dent ificat ion, based on t he at t ribut e Uu_Call_id Tim e of t he first RRC Connect ion Request for a specific call Sit e t he call was placed, based on t he at t ribut e ServingCellid Scram bling Code t he call originat ed on, based on t he at t ribut e Uu_Act iveSet _SC_0 Ec/ I o of t hat sam e Scram bling Code, based on t he at t ribut e Uu_Act iveSet _EcNo_0 RSCP of t hat sam e Scram bling Code, based on t he at t ribut e Uu_Act iveSet _RSCP_0 or t he calculat ed RSCP if t he regular RSCP values are not present or were not logged. Sit e, SC, Ec/ I o and RSCP of t he Monit ored Set if applicable End result of t hat part icular call
For any of t hese param et ers, t he m odule searches 5 seconds before t he first RRC Connect ion Request for t he specific det ails. I f it cannot find t he param et ers during t hose 5 seconds, t he value No Dat a is shown. Figure 27 shows a t ypical analysis execut ed by t he CPI CH before RRC Connect ion Request m odule. For t he engineer, it is an easy way t o look at t he condit ions before t he call st art ed and t he end result .
Figure 27: Exam ple of a log file analyzed by t he CPI CH before RRC Connect ion Request m odule
w ww .act ix.com
Call I dent ificat ion, based on t he at t ribut e Uu_Call_id Tim e when t he call ended or dropped ( see event definit ions) Sit e I D of t he act ive sit e when t he call ended or dropped ( at t ribut e Ser vingCellid) Scram bling Code of t he 1 st finger in t he Act ive Set Ec/ I o of t hat sam e Scram bling Code RSCP of t hat sam e Scram bling Code Sit e, SC, Ec/ I o and RSCP of t he Monit ored Set if applicable End result of t hat part icular call
Figure 28 shows a t ypical analysis execut ed by t he CPI CH before call end or drop m odule. For t he engineer, it is an easy way t o look at t he condit ions right before t he call ended.
Figure 28: Exam ple of a log file analyzed by t he CPI CH before call end or drop m odule
w ww .act ix.com
Call I dent ificat ion Sit e I D of t he m ost com m on act ive sit e ( sit e associat ed wit h t he scram bling code of t he fir st finger in t he act ive set ) Most com m on Scram bling Code of 1 st finger in t he Act ive Set Average Ec/ I o during t he ent ire call Average RSCP during t he ent ire call Sit e I D of t he m ost com m on m onit ored sit e ( sit e associat ed wit h t he scram bling code of t he first finger in t he m onit ored set ) Most com m on Scram bling Code in t he Monit ored Set Average Ec/ I o during t he ent ire call Average RSCP during t he ent ire call End result of t hat part icular call
Figure 29 shows a t ypical analysis execut ed by t he CPI CH during call m odule. For t he engineer, it is an easy way t o look at t he average condit ions during t he call.
Figure 29: Exam ple of a log file analyzed by t he CPI CH during call m odule
w ww .act ix.com
Call I dent ificat ion Tim e when t he call ended or dropped Sit e I D of t he act ive sit e when t he call ended or dropped Scram bling Code of t he 1 st finger in t he Act ive Set Ec/ I o of t hat sam e Scram bling Code RSCP of t hat sam e Scram bling Code Sit e, SC, Ec/ I o and RSCP of t he Monit ored Set if applicable End result of t hat part icular call
Figure 30 shows a t ypical analysis execut ed by t he CPI CH aft er call end or drop m odule. For t he engineer, it is an easy way t o look at t he condit ions right aft er t he call ended.
Figure 30: Exam ple of a log file analyzed by t he CPI CH aft er call end or drop m odule
w ww .act ix.com
The Call Set up St at us m odule offers a general overview on how and when t he call failed. The norm al call sequence should go like t his: RRC Connect ion Request ( MOC) or Paging Type1 ( MTC) RRC Connect ion Set up RRC Connect ion Com plet e MM CM Service Request ( MOC) or Paging Response ( MTC) MM CM Service Accept Aut hent icat ion Request Aut hent icat ion Accept
Securit y Mode Com m and Securit y Mode Com plet e CC Set up CC Call Proceeding Radio Bearer Set up Radio Bearer Set up Com plet e CC Alert CC Connect
I f all m essages are received properly, t he call is a success. I f it fails t o reach t he CC Connect , it should be pegged as a call failure and t his m odule should give t he reason for it . Refer t o sect ion 3.2 Event Definit ions for m ore det ails. Figure 31 shows a t ypical analysis execut ed by t he call set up st at us m odule.
Figure 31: Exam ple of a log file analyzed by t he call set up st at us m odule
w ww .act ix.com
Figure 32: Exam ple of a log file analyzed by t he call sequence analysis m odule
w ww .act ix.com
Figure 33: Exam ple of a log file analyzed by t he Call St at ist ics Module
w ww .act ix.com
Figure 34: Exam ple of a log file analyzed by t he call sust ainabilit y m odule
w ww .act ix.com
Figure 35: Exam ple of a log file analyzed by t he call t im ing analysis m odule
w ww .act ix.com
Qualit y: Good: Ec/ I o > - 8 dB Fair: - 8 dB > = Ec/ I o > = - 15 dB Poor: - 15 dB > Ec/ I o
Figure 36: Exam ple of a log file analyzed by t he file sum m ary m odule
w ww .act ix.com
Figure 37: Exam ple of a log file analyzed by t he coverage sum m ary m odule
w ww .act ix.com
w ww .act ix.com
Also, it report s t he num ber of com plet ion for each of t hose event s and calculat es a percent age of success.
Figure 39: Exam ple of a log file analyzed by t he soft - handover perform ance m odule
w ww .act ix.com
Figure 40: Exam ple of a log file analyzed by t he Overall BLER m odule
Figure 41: Exam ple of a log file analyzed by t he BLER per call m odule
w ww .act ix.com
Figure 42: Exam ple of a log file analyzed by t he BLER during SHO m odule
Poor Mobile Receive Power CPI CH_RSCP_in_Act iveSet [ 0] < - 95 dBm High Mobile Transm it Power UeTransm it t edPower > 0 dBm Low Mobile Transm it Power UeTransm it t edPower < - 30 dBm High Mobile Receive Power CPI CH_RSCP_in_Act iveSet [ 0] > - 80 dBm Poor Ec/ No CPI CH_EcNo_in_Act iveSet [ 0] < - 15 dB High Ec/ No CPI CH_EcNo_in_Act iveSet [ 0] > - 8 dB
w ww .act ix.com
3.4 St at eform s
St at eform s can be added t o Analyzer t o im plem ent t ask or applicat ion- specific funct ionalit y. Analyzer includes t he following st at eform s:
UMTS Dat a Event Navigat or UMTS Dat a Session UMTS Throughput UMTS Top 10 Scan Measurem ent s UMTS UE Act ive + Monit or ed Set
UMTS UE Call I nform at ion UMTS UE Measurem ent s Chart s UMTS UE Radio Param et ers UMTS UE Transport Channel I nfo UMTS Voice Event Navigat or
While keeping t rack of t he current SC in t he act ive set . Figure 42 shows an exam ple of t hose different event s at different m om ent s in t im e wit h t he t rack at t he t op showing t he SC.
Figure 43: Exam ple of a log file analyzed by t he UMTS Dat a Ev ent Navigat or St at eform
w ww .act ix.com
Figure 44: Exam ple of a log file analyzed by t he UMTS Dat a Session St at eform
w ww .act ix.com
Figure 45: Exam ple of a log file analyzed by t he UMTS Throughput St at eform
w ww .act ix.com
Top 10 Scram bling Code based on t heir Ec/ I o Top 10 Ec/ I o for t hese respect ive SC Top 10 RSCP for t hese respect ive SC Global RSSI
Figure 46: Exam ple of a log file analyzed by t he UMTS Top 10 Scan Measurem ent s St at eform
w ww .act ix.com
The Scram bling Code The Ec/ No for each of t hose scram bling code The RSCP for each of t hose scram bling code The Pat hloss if applicable
I t is a very quick way for t he engineer t o follow t he act ive and m onit ored set s. Using t he replay t ool, t he engineer can follow t he drive t est and analyze very quickly any part icular event s.
Figure 47: Exam ple of a log file analyzed by t he UMTS UE Act ive + Monit ored Set St at eform
w ww .act ix.com
The UMTS UE call inform at ion st at eform allows t he engineer t o have a quick view at t he following event s: I MSI Mobiles I dent ificat ion num ber used for t est ing Called Part y Num ber called for t hat part icular t est / call Calling Part y I n case of m obile t erm inat ed calls, t he num ber of t he part y t hat called Call id The call ident ificat ion based on t he UMTS call t racker Call St at e The st at e t he m obile is on. Different st at es are: I nit I dle RRC Con Request RRC Con Set up RRC Set up Com plet e Out going Call Set up I ncom ing Call Set up
Paging I n Call Securit y Mode Com m and Securit y Com plet e CC Set up Aut hent icat ion Request Aut hent icat ion Response CC Call Proceeding RAB Set up RAB Com plet e Channel Reconfig Radio Bearer Reconfig GSM Mode LAC RAC
Figure 48: Exam ple of a log file analyzed by t he UMTS UE Call I nform at ion St at eform
w ww .act ix.com
EcNo Uu_Act iveSet _EcNo RSSI UTRA_UE_CarrierRSSI TxPower UE_TxPow SI R Uu_SI R SI R_Target Uu_Target SI R
Figure 49: Exam ple of a log file analyzed by t he UMTS UE Measurem ent s Chart s St at eform
w ww .act ix.com
Figure 50: Exam ple of a log file analyzed by t he UMTS UE Radio Param et ers St at eform
w ww .act ix.com
Figure 51: Exam ple of a log file analyzed by t he UMTS UE Transport Channel I nfo St at eform
w ww .act ix.com
Uu_Out goingCallOK Uu_I ncom ingCallOK Uu_Out goingCallSet upFail Uu_I ncom ingCallSet upFail Uu_CallDropped Uu_CallCom plet ed
While keeping t rack of t he current SC in t he act ive set . Figure 51 shows an exam ple of t hose different event s at different m om ent s in t im e wit h t he colored t rack at t he t op showing t he SC.
Figure 52: Exam ple of a log file analyzed by t he UMTS Voice Event Navigat or St at eform
w ww .act ix.com
w ww .act ix.com