Professional Documents
Culture Documents
W-KPI Monitoring and Improvement Guide (PS Service Optimization) - 20081218-A-3.2
W-KPI Monitoring and Improvement Guide (PS Service Optimization) - 20081218-A-3.2
W-KPI Monitoring and Improvement Guide (PS Service Optimization) - 20081218-A-3.2
Prepared by Reviewed by
Reviewed by Approved by
'u 'on#(ian ,ie -.i/in0 C.en 1i0 ,u -ili0 ,u Den#yu0 2iao An3ian#0 4u Wensu0 2i 'inyu0 1in 'an0 Wan 5ian#0 and Ai 4ua 1in 'an and Wan# C.un#ui
Date Date
&))*+)$+&& &))*+)$+&&
Date Date
&))*+)$+$)
&))6+7&+78
Pa#e1 0 "otal1 !
Revision Records
Date &))9+77+&* "ersion 7%)) 7%)7 &))*+)$+): Description Initial transmittal% emovin# A;CD net<or= for optimization tar#et> puttin# analysis of traffic statistics in a sin#le c.apter> completin# t.e operations and instructions at core net<or= side /y C! &))*+)$+7* 7%)& en#ineers> removin# CD part% Movin# t.e comparison of APP and supplementin# flo< c.arts% C.an#in# t.e cover> removin# ;5@ 5C 'u 'on#(ian Reviewer Author 'u 'on#(ian 'u 'on#(ian
t.rou#.put to D"?C1" data analysis part> &))*+)$+&& $%)) tar#et 'u 'on#(ian
and c.an#in# po<er control parameters> supplementin# flo< c.ats> addin# an 4SDPA &))*+)8+&$ $%7) case% Supplementin# 4SDPA APIs> addin# flo< for analyzin# t.e poor performance for 4SDPA to /ear data transfer A! side data in data for 4SDPA service> transfer> addin# analysis of interruption of supplementin# 4SDPA cases> revisin# minor errors in B$%) #uide% Wan# De=ai
&))6+7&+78
Pa#e# 0 "otal1 !
Date &))*+7)+&9
"ersion $%77
Reviewer Description 7 Addin# analysis of t.rou#.put a/out lu/ Over/oo=in# to :: and 4SDPA & addin# recommendation of @P@ and G; import analysis of U@ t.rou#.put% $ Addin# t.e t.ird po<er assi#n met.odCs description of 4SDPA 4S+SCC4 and t.e second po<er assi#n met.od of /aseline parameterCs c.an#e% 9 Addin# t.e infection of B7D admittance arit.metic% 8 addin# analysis of P5C Status Pro.it "imer to 5C layer t.rou#.put% * Addin# analysis and description of APP layer t.rou#.put% D Addin# t.e recommendation of B7D S@" 4SDPA" F commandCs c.an#e% 6 Modify t.e <ron# description a/out "CP?IPCs content% Addin# some content a/out 4SUPA Addin# c.ec=list of 4SPA t.rou#.putCs pro/lem on /ac=+c.ec= and orientation% Addin# UMA" tools analyze 4SDPACs 4u Wensu0 2i S.u3i t.rou#.put pro/lem% Modifyin# some content 0 and Fan# Min# C.an#e t.e format and covert to API Monitorin# and Improvemnet Guilde series%
&))6+7&+76
&))6+7&+78
Pa#e$ 0 "otal1 !
Contents
$%7 "raffic Statistics%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7: $%& D"?C1"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&) $%$ Ot.ers%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&& 9%7 "raffic Statistics Inde(es elated to ".rou#.put%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&8 9%& Generic Analysis Flo<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&: 9%&%7 Flo< for Analyzin# !C+level "raffic Statistics Data%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&: 9%&%& Flo< for Analyzin# Cell+level "raffic Statistics Data%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$& 8%7 Access Failure%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$: 8%7%7 Ori#inatin# PS Service /y U@ Directly%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$: 8%7%& U@ as t.e Modem of PC%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%9) 8%& Disconnection of Service Plane%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%9* 8%&%7 Analyze Pro/lems at A! Side%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%9* 8%&%& Analyzin# Pro/lems at C! Side%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%87 8%$ Poor Performance of Data "ransfer%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%89 8%$%7 C.ec=in# Alarms%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88 8%$%& Comparin# Operations and Analyzin# Pro/lem%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8* 8%$%$ Analyzin# Poor Performance of Data "ransfer /y DC4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8D 8%$%9 Analyzin# Poor Performance of Data "ransfer /y 4SDPA at A! Side%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*& 8%$%8 Analysis of t.e Pro/lem a/out Poor Data "ransmission Performance of t.e 4SUPA on t.e A! Side%%%%%%%%%67 8%$%* Analyzin# Poor Performance of Data "ransfer at C! Side%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%778 8%9 Interruption of Data "ransfer%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%77: 8%9%7 Analzyin# DC4 Interruption of Data "ransfer%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%77: 8%9%& Analyzin# 4SDPA Interruption of Data "ransfer%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7&7 *%7 Cases at A! Side%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7&9 *%7%7 Call Drop due to Su/scri/er Con#estion EIu/ esource estrictionF%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7&9 *%7%& Uplin= PS*9= Service ate Failin# to Meet Acceptance e3uirements in a "est EAir Interface Pro/lemF%%%7&9 *%7%$ Statistics and Analysis of Pin# "ime Delay in Different Service "ypes%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7&8 *%7%9 5o< ate of 4SDPA Data "ransfer due to Over 5o< Pilot Po<er%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7&* *%7%8 Unsta/le 4SDPA ate due to Over.i#. eceivin# Po<er of Data Card%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7&D *%7%* Decline of "otal ".rou#.put in Cell due to AA5&PA"4 ;and<idt. lar#er t.an Actual P.ysical ;and<idt. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7&D *%7%D Causes for an @(ceptional U@ ".rou#.put and 5ocation Met.od in a Field "est%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7&: *%& Cases at C! Side%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7$$
&))6+7&+78
Pa#e! 0 "otal1 !
*%&%7 5o< F"P Do<nloadin# ate due to Over Small "CP Windo< on Server "CP%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7$$ *%&%& Simultaneous Uploadin# and Do<nloadin#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7$9 *%&%$ Decline of Do<nloadin# ate of Multiple U@s%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7$8 *%&%9 Unsta/le PS ate E5oss of IP Pac=etsF%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7$* *%&%8 Unsta/le PS ate of Sin#le ".read in Commercial Deployment E5oss of IP Pac=etsF%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7$6 *%&%* Unavaila/le Streamin# Service for a Su/scri/er%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7$: *%&%D Unavaila/le PS Services due to Fire<all of 5aptop%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7$: *%&%6 5o< PS Service ate in Presentation Occasion%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7$: *%&%: A/normal @ndin# after 5on#+time Data "ransfer /y F"P%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%79) *%&%7) Analysis of Failure in PS 4anodver ;et<een $G !et<or= and &G !et<or=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%79$ 6%7 "ransport C.annel of PS Data%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%79: 6%& ".eoretical ates at @ac. 5ayer %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78) 6%&%7 "CP?IP 5ayer%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78) 6%&%& 5C 5ayer%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78) 6%&%$ etransmission Over.ead%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%787 6%&%9 MAC+4S 5ayer%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%787 6%$ ;earer Met.ods of PS Services%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78& 6%$%7 DC4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78& 6%$%& 4SDPA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78& 6%$%$ CC4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78& 6%9 Met.od for Modifyin# "CP eceive Windo<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%789 6%9%7 "ool Modification%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%789 6%9%& e#edit Modification%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%789 6%8 Met.od for Modifyin# M"U%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%788 6%8%7 "ool Modification%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%788 6%8%& e#edit Modification%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78* 6%* Confirmin# AP! and ate in Activate PDP Conte(t e3uest Messa#e%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78D 6%*%7 "raffic ClassesG%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78D 6%*%& Ma(imum ;it ates and Guaranteed ;it ates%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%786 6%*%$ AP!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%786 6%D AP! @ffect%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*) 6%D%7 MaHor @ffect%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*) 6%D%& Met.od for !amin# AP!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*) 6%D%$ AP! Confi#uration%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*) 6%6 PS "ools%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*7 6%6%7 "CP eceive Windo< and M"U Modification "ools%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*7 6%6%& Sniffer%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*7 6%6%$ Common "ool to Capture Pac=etG @t.ereal%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*& 6%6%9 4SDPA "est U@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*& 6%: Analysis of PDP Activation%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*$
&))6+7&+78
Pa#e% 0 "otal1 !
&))6+7&+78
Pa#e 0 "otal1 !
&igures
&low 'or analy(ing R)C*level tra''ic statistics data......................................................................$+ &low 'or analy(ing cell*level tra''ic statistics data........................................................................$# &low 'or analy(ing DT,C-T data...................................................................................................$. &low 'or analy(ing access 'ailure proble/s when originating P0 services by 12 directly........$3 &low 'or analy(ing access proble/ when the 12 serves as the /ode/ o' PC............................!+ &low 'or processing proble/ o' 'ailure in opening port................................................................!1 &low 'or analy(ing access 'ailure proble/s ...................................................................................!# 0ignaling 'low o' success'ul setup o' a P0 service in Probe..........................................................!$ &low 'or analy(ing disconnection o' service plane........................................................................! &low 'or analy(ing RA) side proble/ about disconnection o' service plane 'or DCH bearer.!4 Connection Per'or/ance 5easure/ent*Downlin6 Throughput and 7andwidth window.......!. H0DPA para/eters in Probe...........................................................................................................%+ &low 'or analy(ing proble/s at C) side about disconnection o' service plane..........................%# &low 'or analy(ing poor per'or/ance o' data trans'er.................................................................%% &low 'or analy(ing RA) side proble/ about poor per'or/ance o' data trans'er on DCH......%. &low 'or analy(ing data trans'er a''ected by 1u inter'ace...........................................................%3 &low 'or analy(ing data trans'er a''ected by 8ub inter'ace.......................................................... 1 &low 'or analy(ing poor per'or/ance o' data trans'er on H0DPA at RA) side ....................... ! Con'ir/ing in the R)C /essage that P0 service is set up on H0DPA channel.......................... % Con'ir/ing in Probe that service is set up on H0DPA channel.................................................... % High code error o' AC9*:)AC9,DT; in Probe ..........................................................................4 1plin6 and downlin6 RL i/balance in handover areas...............................................................44 Residual 7L2R at 5AC layer in <CD5A H0DPA Decoding 0tatistics window.......................+ <or6ing process o' an H01PA 12..................................................................................................# =pti/i(ation 'low o' a low throughput o' the H01PA 12............................................................%
&))6+7&+78
Pa#e4 0 "otal1 !
Con'ir/ing the service is set up on the H01PA according to a signaling /essage o' the R)C. How to con'ir/ the service is set up on the H01PA through the drive test tool Probe..............4 RRC C=))2CT8=) R2-120T /essage....................................................................................3+ RRC C=))2CT 02T1P C5P /essage........................................................................................31 RL R2C&> PR2PAR2 /essage.....................................................................................................3# Display o' the Assistant H01PA related in'or/ation ?li/ited trans/it power o' the 12@........3$ Display o' the Assistant H01PA related in'or/ation ?li/ited tra''ic@.........................................3! PHA08CAL 0HAR2D CHA))2L R2C=)&8>1RAT8=) R2-120T /essage ?containing the target RT<P and the bac6ground@..........................................................................................3 AT5 trans/ission e''iciency...........................................................................................................34 P bandwidth utili(ation....................................................................................................................3. RA7 assign/ent reBuest /essage ?containing an 57R@..............................................................33 RL R2C&> PR2PAR2 /essage ?containing )ode7 57R@.......................................................1++ R7 02T1P /essage ?containing the /aCi/u/ nu/ber o' available channel codes@..............1+1 RLC PD1 retrans/ission rate on the Probe................................................................................1+3 ReceiverDs CP1 per'or/ance observation window.....................................................................11$ &low 'or analy(ing poor per'or/ance o' data trans'er at C) side............................................11 &low 'or analy(ing interruption o' data trans'er........................................................................1#+ 8nterruption delay o' TCP displayed in 2thereal........................................................................1## "ariation o' total throughput o' one 85A lin6 o' H0DPA codes................................................1#. "ariation o' total throughput o' two 85A lin6s o' H0DPA codes..............................................1#. 1nstable P0 rate ?1@........................................................................................................................1$4 1nstable P0 rate ?#@........................................................................................................................1$4 Analy(ing pac6ets captured by 2thereal upon unstable P0 rate...............................................1$. 8nteractive inter'ace in Cute&TP..................................................................................................1!+ 0ignaling o' nor/al downloading by &TP....................................................................................1!1 0ignaling o' abnor/al downloading by &TP...............................................................................1!# 0ignaling o' nor/al handover between $> networ6 and #> networ6......................................1!! )or/al signaling 'low between 12 and #> 0>0)......................................................................1!% 0ignaling 'low traced on #> 0>0)...............................................................................................1! Transport channel o' P0 data........................................................................................................1!3 Pac6et 0ervice Data &low..............................................................................................................1%+
&))6+7&+78
Pa#e. 0 "otal1 !
Running inter'ace o' DRTCP........................................................................................................1%% Detailed resolution o' Activate PDP ConteCt ReBuest /essage..................................................1%4 Converting A0C88 codes into a character string by using the 1ltra2dit..................................1%3 PDP conteCt activation process originated by 50.......................................................................1 $
&))6+7&+78
Pa#e3 0 "otal1 !
Tables
ReBuire/ents by DT,C-T on P0 throughput...............................................................................1% 5aEor para/eters to be collected in DT,C-T...............................................................................#+ Tools 'or collecting data...................................................................................................................## 5easured ite/s related to P0 throughput in overall per'or/ance /easure/ent o' R)C.......#% 5easured ite/s related to P0 throughput in cell per'or/ance /easure/ent...........................# 5easured ite/s related to H0DPA throughput ?cell /easure/ent@............................................#4 related to H01PA throughput ?cell /easure/ent@.......................................................................#4 =ther /easured ite/s related to throughput.................................................................................#. 8ndeCes to Eudge whether a cell has P0 service reBuest.................................................................$$ Cell /easure/ent,cell algorith/ /easure/ent analysis..............................................................$$ Analysis o' cell per'or/ance,8ub inter'ace /easure/ent............................................................$! Cell 5easure/ent,Cell RLC 5easure/ent Analysis....................................................................$% Co/paring operations and analy(ing proble/.............................................................................% Relationship between C-8 and T7 si(e when the 12 is in category 11F1#................................. 4 Relationship between C-8 and T7 si(e when the 12 is at the level 1F ..................................... . H0*0CCH power o''set....................................................................................................................41 Categories o' 12 H01PA capability levels......................................................................................3 P= 'or the 2*A>CH when the 2c,8o at the edge o' cells is F1# d7............................................1+$ P= 'or the 2*R>CH when the 2c,8o at the edge o' cells is F1# d7............................................1+! P= 'or the 2*H8CH when the 2c,8o at the edge o' cells is F1# d7.............................................1+4 Delay test result o' ping pac6et.....................................................................................................1#%
&))6+7&+78
Pa#e1+ 0 "otal1 !
Abstract
".e document serves t.e optimization of PS service pro/lems in lar#e net<or=s% It descri/es pro/lem evaluation0 data collection0 and met.ods for analyzin# pro/lems%
&))6+7&+78
Pa#e11 0 "otal1 !
1
About This >uide
".e follo<in# ta/le lists t.e contents of t.is document% Title C.apter 7 C.apter & C.apter $ C.apter 9 C.apter 8 C.apter * C.apter D C.apter 6 Description Introduction @valuation of PS ".rou#.put Pro/lems Data Collection Analysis of "raffic Statistics Data Analysis of D"?C1" Data Cases Summary Appendi(
8ntroduction
&))6+7&+78
Pa#e1# 0 "otal1 !
In WCDMA net<or=s0 /esides traditional conversational service0 data service is #ro<in# <it. features% It .as a si#nificant perspective% ".e inde(es to indicate t.e performance of WCDMA data service includesG
Success rate of
C setup
Call drop rate of PS service ".rou#.put Delay ".ere are access delay and t.e service interruption delay caused /y 44O%
".is document addresses on pro/lems in PS service optimization0 suc. as access pro/lems0 data transfer failure0 lo< t.rou#.put of data transfer0 unsta/le rate of data transfer0 and interruption of data transfer% It descri/es t.e met.od to analyze and solve D"?C1" pro/lems% In addition0 it descri/es t.e flo< for processin# access failure and data transfer failure pro/lems in optimization of PS t.rou#.put% For access pro/lems0 call drop and .andover pro/lems0 see W-KPI Monitoring and Improvement Guide, <.ic. provides analysis in terms of si#nalin# flo< and performance statistics% ".is #uide supplements t.e possi/le causes and solutions to PS service access pro/lems in terms of operations% ".is #uide is for !O in commercial net<or=0 not in /enc.mar= trial net<or=% ".e 4SDPA pro/lem analysis and description of MM5 command and product function are /ased on t.e follo<in# product versionsG
;SC*6))B7)) ))*C)7;)*9 ;"S$67&@ B7)) ))*C)&;)9) C arit.metic and product realization default is !C B7*0 refer B7D it <ill /e la/eled%
W.en refer
".e 4SUPA pro/lem analyses0 description of MM5 command and product function are /ased on t.e follo<in# product versionsG
&))6+7&+78
Pa#e1$ 0 "otal1 !
&))6+7&+78
Pa#e1! 0 "otal1 !
Optimize PS t.rou#.put in terms of D"?C1"% In actual net<or= optimization0 t.e optimization o/Hects and test met.ods are accordin# to contract% "a/le 7%7 lists t.e re3uirements /y D"?C1" on PS t.rou#.put% Table 1.1 e3uirements /y D"?C1" on PS t.rou#.put 8ndeC Avera#e do<nlin= t.rou#.put of :: 0ervice PS U5*9=?D5 *9= PS U5*9=?D5 7&6= PS U5*9=?D5 $69= Avera#e uplin= t.rou#.put of :: PS U5*9=?D5 *9= Re'erence 96J8* =/ps Re'erence test /ethod
"est in t.e areas <.ere @c?Io is lar#e t.an J77 d; and SCP is lar#er t.an J:) d;m% "est <.en traffic is lo< <it.out call drop pro/lems due to con#estion% Put F"P servers in C!% Do<nload <it. 8 t.reads% @(clude non+ A! pro/lems or decline of t.rou#.put caused /y U@% "est in t.e areas <.ere @c?Io is lar#e t.an J77 d; and SCP is lar#er t.an J:) d;m% "est <.en traffic is lo< Et.e uplin= and do<nlin= load is not lar#er t.an planned loadF <it.out call drop pro/lems due to con#estion% Put F"P servers in C!% Do<nload <it. 8 t.reads% @(clude non+ A! pro/lems or decline of t.rou#.put caused /y U@% ".e carrier po<er0 num/er of 4S+PDSC4 codes and Iu/ /and<idt. resource are not restricted% ".e t.rou#.put is determined /y capa/ility of U@% ".e avera#e C1I of tested area is 76% Sin#le su/scri/er in unloaded conditions and in t.e center of cell%
:*J7)* =/ps
$))J$8) =/ps
96J8* =/ps
CA"7&
&))6+7&+78
Pa#e1% 0 "otal1 !
8ndeC
0ervice
Ot.er resources e(cept po<er are not restricted% ".e avera#e C1I of tested area is 7)% Sin#le su/scri/er in unloaded conditions and in t.e ed#e of cell% 9 CA"7& U@s0 and 79 4S+ PDSC4 codes It is restricted /y 4S+PDSC4 code% ".e carrier po<er and Iu/ /and<idt. are not restricted% ".e avera#e C1I of tested area is 76% 9 CA"7& U@s0 and 79 4S+ PDSC4 codes It is restricted /y carrier po<er% ".e 4S+PDSC4 code and Iu/ /and<idt. are not restricted% ".e avera#e C1I of tested area is 76% Uplin= "WP0 IU; /and<idt. resource and U@ ", po<er are not restricted% Pilot po<er $$d;m SCPNK+D)d;m>
CA"7&
$%&8 M/ps
6)) =/ps
CA"$
Sin#le su/scri/er in unloaded conditions Set M"U size 78)) /ytes 0 set PDU sizeK $$* /its%
In U@ 1oS profile in 45 0 M; K&M/ps0 service type is ;ac=#round?Interactive ".e data resource of F"P must ma=e sure t.at upload can #et t.e faster rate in t.e <ire connection conditions% O/tain t.e faster rate0 com/ine U@ capa/ility0 #et APP rate in t.e conditions of uplin= "WP0IU; /and<idt. are not restricted%
&))6+7&+78
Pa#e1 0 "otal1 !
8ndeC
0ervice
Uplin= "WP0IU; /and<idt. resource and U@ ", po<er are not restricted% Pilot po<er $$d;m SCPNK+7))d;m>
Sin#le su/scri/er in unloaded conditions set M"U 78)) /ytes 0 set PDU K $$* /its
In U@ 1oS profile in 45 0 M; K&M/ps0 service type is ;ac=#round?Interactive ".e data resource of F"P must ma=e sure t.at upload can #et t.e fast rate in t.e <ire connection conditions% Get t.e fast rate 0 com/ine U@ capa/ility 0 #et APP rate in t.e conditions of uplin= "WP0IU; /and<idt. are not restricted%
&))6+7&+78
Pa#e14 0 "otal1 !
$
About This Chapter
".e follo<in# ta/le lists t.e contents of t.is c.apter% Title $%7 $%& $%$ Description "raffic Statistics D"?C1" Ot.ers
Data Collection
".ere are t<o maHor met.ods for evaluatin# PS t.rou#.putG traffic statistics and D"?C1"%
&))6+7&+78
Pa#e1. 0 "otal1 !
&))6+7&+78
Pa#e13 0 "otal1 !
$.# DT,C-T
"o o/tain D"?C1" data0 use t.e soft<are Pro/e0 U@0 scanner0 and GPS are involved% O/tain t.e information output /y U@0 suc. asG
Uplin= ;5@ Do<nlin= code transmission po<er Do<nlin= carrier transmission po<er Si#nalin# flo< at !C side
;y t.e D" processin# soft<are Assistant0 analyze compre.ensively t.e data collected /y Pro/e in fore#round D" and tracin# record on !C 5M"% "a/le 7%7 lists t.e maHor parameters to /e collected in D"?C1"% Table 1.1 MaHor parameters to /e collected in D"?C1" Para/eter 5on#itude and latitude Scram/le0 SCP0 @c?Io of active set U@ ", Po<er Do<nlin= ;5@ Uplin=?Do<nlin= application layer0 5C layer t.rou#.put C and !AS si#nalin# at U@ side 4SDPA C1I0 4S+SCC4 sc.edulin# success rate0 t.rou#.put of APP0 5C0 and MAC Uplin= ;5@ Tool Pro/e O GPS Pro/e O U@ Pro/e O U@ Pro/e O U@ Pro/e O U@ 2''ect ecord trace Analyze pro/lems Analyze pro/lems and output reports Analyze pro/lems and output reports Analyze pro/lems and output reports Analyze pro/lems Analyze pro/lems and output reports
Pro/e O U@ Pro/e O U@
!C 5M"
&))6+7&+78
Pa#e#+ 0 "otal1 !
Para/eter Do<nlin= transmission code po<er Sin#le su/scri/er si#nalin# tracin# /y !C Iu/ /and<idt. Do<nlin= carrier transmission po<er and non+4SDPA carrier transmission po<er Do<nlin= t.rou#.put and /and<idt. Do<lin= traffic
2''ect Analyze pro/lems and output reports Analyze pro/lems Analyze pro/lems Analyze pro/lems and output reports
!C 5M" !C 5M"
In PS service test0 to reduce t.e impact from "CP receiver <indo< of application layer0 usin# multi+ t.read do<nloadin# tools li=e Flas.Get is recommended% Set t.e num/er of t.reads to 8% For uplin= data transfer0 start several F"P processes% For t.e detailed test and operation met.ods of D" and C1"0 see W+"est Guide% For detailed operations on 5M"0 see W-Equipment Room Operations Guide%
&))6+7&+78
Pa#e#1 0 "otal1 !
$.$ =thers
After findin# pro/lems /y traffic statistics0 D"?C1"0 and su/scri/ersP complaints0 analyze and locate pro/lems <it. D"?C1" and t.e follo<in# aspectsG
!C C4 Connection performance measurement Cell performance measurement Alarms on !@s States of !@s Flas.Get DU Meter
"a/le 7%7 lists t.e tools for collectin# data% Table 1.1 "ools for collectin# data Data Tools 'or collecting data M&))) Tools 'or viewing, analy(ing data !astar 2''ect Re/ar6
C.ec= t.e net<or= operation conditions macroscopically0 analyze <.et.er t.ere are a/normal !@s%
For detailed operations on 5M"0 see W+ @3uipment oom Operations Guide% For usa#e of !astar0 see t.e online .elp and operation manual of !astar% See W+"est Guide% See t.e online .elp of !C 5M"
D"?C1" data Connection performance measurement0 cell performance measurement0 si#nalin# tracin# /y !C Alarm
Pro/e O U@ !C 5M"
Analyze calls in terms of flo< and covera#e /ased on D"?C1" data and traced data on !C
M&))) or !C 5M"
M&))) or !C 5M"
&))6+7&+78
Pa#e## 0 "otal1 !
Data
2''ect
Re/ar6
C4
ecord .istoric record of a/normal calls for all su/scri/ers0 .elp to locate pro/lems% For su/scri/ersP complaints0 analyzin# C4 .elps to find t.e pro/lem .appenin# to su/scri/ers% Do<nlin= <it. multiple t.reads to o/tain more sta/le t.rou#.put O/serve t.rou#.put of application layer real+time0 ta=e statistics of total t.rou#.put0 avera#e t.rou#.put0 and pea= t.rou#.put in a period Et.e result is recorded /y PrintScreen s.otF% Construct sta/le uplin= and do<nlin= data transmission re3uirement% Sniff data pac=et at interfaces and parse data pac=et Assistant tool for PS service test
!one
Flas.Get
!one
!one
DU Meter
!one
PS data pac=et
Sniffer
Sniffer
PS data pac=et
@t.ereal
@t.ereal
!oteG C4 is called CD5 in t.ose versions prior to !C B7%*% C4 is used in t.ese versions after B7%*%
W.en analyzin# data <it. previous tools0 en#ineers need to com/ine several data for analysis% For e(ample0 in net<or= maintenance sta#e0 if some inde(es are faulty0 analyze some relative data suc. as performance statistic0 alarm data0 and C4 % Accordin# to t.e level of pro/lems0 perform D"?C1" in cell covera#e scope> trace t.e si#nalin# of sin#le su/scri/er and conduct connection performance measurement on !C 5M"% If t.ere are pro/lems in D"?C1"0 analyze t.em /ased on traffic statistics and alarms%
&))6+7&+78
Pa#e#$ 0 "otal1 !
!
About This Chapter
Title 9%7 9%&
".is c.apter analyzes traffic statistics data% Description "raffic Statistics Inde(es elated to ".rou#.put Generic Analysis Flo<
".e access0 call drop0 S4O0 44O0 inter+ A" .andover pro/lems may affect t.rou#.put of PS services% ".erefore0 /efore analyzin# and optimizin# t.rou#.put of PS services0 analyze access0 call drop0 S4O0 44O0 inter+ A" .andover pro/lems% "o analyze access pro/lems and traffic statistics inde(es0 see W-Access Problem Optimization Guide "o analyze .andover and call drop pro/lems0 and traffic statistics inde(es0 see W-!andover and "all #rop Problem Optimization Guide
&))6+7&+78
Pa#e#! 0 "otal1 !
2''ect
5C /uffer size Avera#e utilization of /uffer !um/er of data pac=ets sent and received /y 5C in "M?AM?UM mode !um/er of data pac=ets dropped /y 5C !um/er of retransmitted data pac=ets
C.ec= <.et.er t.e 5C /uffer is inade3uate C.ec= t.e pro/a/ility of droppin# data pac=ets /y 5C Or <.et.er t.e do<nlin= retransmission rate is over .i#.
Overall performance measurement of !C?U@ state measurement Overall performance measurement of !C? ; measurement
!um/er of conversational service0 streamin# service0 interactive service0 and /ac=#round service in various uplin= and do<nlin= rates in PS domain under !C "imes of a/normal call drops for previous services in various rate in PS domain
Analyze t.e num/er of su/scri/ers usin# different services at different rate> Analyze t.e call drop pro/lems of various rate
Uplin= and do<nlin= traffic E 5C layer e(cludes traffic of 5C .eaderF of all services in PS domain under !C
&))6+7&+78
Pa#e#% 0 "otal1 !
5easured ite/ Overall performance measurement of !C?PS inter+ A" .andover measurement
5aEor indeCes
2''ect Fre3uent inter+ A" and t.e call drop due to it <ill directly affects PS service su/scri/ersP e(periences% Guarantee .i#. .andover success rate /y analyzin# and optimizin# t.e measured item <.ile avoid pin#+pon# .andover% educe t.e impact from inter+ A" .andover on PS t.rou#.put%
"a/le 7%& lists t.e measured items related to PS t.rou#.put in cell performance measurement% Table 1.# Measured items related to PS t.rou#.put in cell performance measurement 5easured ite/ Cell measurement?traffic measurement 5aEor indeCes Uplin= and do<nlin= traffic volume Enum/er of MAC+d PDU /ytesF at Iu/ interface0 traffic of AC40 FAC40 and PC4> Iu/ CC4 /and<idt. DCCCC and con#estion control Collect cell level data 0suc. asG
2''ect Analyze <.et.er t.e CC4 is to /e con#ested> ta=e statistics of Iu/ "C4 traffic
"a=e statistics of valid data rate at 5C layer ".e transmission rate of service and si#nalin# ".e droppin# rate
Balid 5C data rate Do<nlin= service !um/er of si#nalin# PDUs !um/er of retransmitted PDUs !um/er of discarded PDUs
O/tain t.e avera#e t.rou#.put of various services in t.e cell% 2ud#e <.et.er t.e avera#e t.rou#.put meets t.e optimization o/Hectives
&))6+7&+78
Pa#e# 0 "otal1 !
Uplin= avera#e ;5@ of various services in cell ".e ratio of time of ma(imum value of ;5@ !um/er of re3uested 5s at Iu/ interface !um/er of successful 5s !um/er of failed 5s0 Different causes of failures C.ec= t.e resource allocation condition at Iu/ interface <.et.er Iu/ is con#ested%
In cell performance measurement0 4SDPA part is added0 and ot.er inde(es are t.e same as t.at of ::% Some traffic statistics inde(es correspondin# to 4SDPA services are not added to !C traffic statistics% "a/le 9+$ lists t.e measured items related to 4SDPA t.rou#.put Ecell measurementF% Table 1.$ Measured items related to 4SDPA t.rou#.put Ecell measurementF 5easured ite/ Cell measurement?4SDPA service measurement 5aEor indeCes
Statistics of 4SDPA service setup and deletion !um/er of 4SDPA su/scri/ers in cell D+40 F+4 transition Servin# cell update Intra+fre3uency 44O Inter+fre3uency 44O MAC+D flo< t.rou#.put
"a/le 9+9 lists t.e measured items related to 4SDPA t.rou#.put Ecell measurementF%Measured items Table 1.! related to 4SUPA t.rou#.put Ecell measurementF 5easured ite/ Cell measurement?4SDPA service measurement 5aEor indeCes Measured item R4SUPA%C@55R include t.e PI of service setup 0 release and t.e num/er of @DC4 .andover 2''ect Ano< t.e 4SUPA t.rou#.put and num/er of su/scri/ers in cell
&))6+7&+78
Pa#e#4 0 "otal1 !
"a/le 9+8 s.o<s ot.er measured items related to t.rou#.put% Table 1.% Ot.er measured items related to t.rou#.put 5easured ite/ Performance measurement at Iu interface G"P+U measurement !um/er of /ytes sent and received /y G"P+U
5aEor indeCes Iu+PS reset times0 setup and release times0 and overload control times%
lu+PS
Determine t.e scope of pro/lems /y comparin# 5C layer traffic and G"P+U traffic Distin#uis. A! side pro/lems from C! side pro/lems
U!I 5I!A measurement IMA 5I!A measurement IMA G OUP measurement lin=
Avera#e receivin# and sendin# rate of U!I 5I!A Avera#e receivin# and sendin# rate of IMA 5I!A Avera#e receivin# and sendin# rate of IMA G OUP
&))6+7&+78
Pa#e#. 0 "otal1 !
Overall performance measurement of !C Cell measurement Performance measurement at Iu interface G"P+U measurement U!IU!I 5I!A measurement IMA 5I!A measurement IMA G OUP lin= measurement
Analyzin# traffic statistics data is mainly /ased on overall performance measurement of !C and cell measurement% Analyzin# !C+level data addresses on evaluatin# and analyzin# performance of entire net<or=% Analyzin# cell+level data addresses on locatin# cell pro/lems% Ot.er measured items li=e Iu interface and transmission .elp en#ineers to analyze pro/lems in t.e <.ole process of performance data analysis% In actual traffic statistics analysis0 evaluate t.e inde(es of entire net<or= and t.en locate cell+level pro/lems%
&))6+7&+78
Pa#e#3 0 "otal1 !
".e !C traffic statistics inde(es of current version do not include statistics of t.rou#.put of various services0 /ut include !C traffic volume measurement% ".e traffic volume measurement is relevant to su/scri/ersP /e.aviors and traffic model% ".e traffic volume is not t.e same every day0 /ut is fluctuatin# periodically from Monday to Saturday and Sunday% ".erefore0 upon analysis of !C traffic volume0 o/serve t.e fluctuation of <ee=ly traffic volume% For e(ample0 compare t.e curve c.art of traffic volume for a <ea= <it. t.at
&))6+7&+78 All ri#.ts reserved Pa#e$+ 0 "otal1 !
of last <ea=% If t.ey are similar0 t.e net<or= is runnin# normally accordin# to !C+level analysis% If t.ey are #reatly different from eac. ot.er0 analyze t.e pro/lem in details% W.en analyzin# pro/lems0 c.ec= <.et.er t.e !C+level traffic statistics inde(es are normal in sync.ronization0 suc. as ;0 5C0 Iu interface% ".en follo< t.e flo< for analyzin# cell+level traffic statistics data% If t.e PS t.rou#.put of one or t<o cells is a/normal0 t.is cannot /e reflected /y !C+level traffic statistics% ".erefore0 analyzin# cell+level traffic statistics data is necessary even if !C+level traffic statistics is normal%
&))6+7&+78
Pa#e$1 0 "otal1 !
&))6+7&+78
Pa#e$# 0 "otal1 !
".e cell+level traffic statistics data is o/taina/le from cell measurement?cell t.rou#.put of various services0 and volume measurement0 includin# t.e avera#e t.rou#.put and total volume of various services% Select a representative service in t.e net<or=0 or a continuous covera#e service% Analyze t.e avera#e t.rou#.put of eac. cell for t.e selected service /y !astar and sort t.e cells /y cell t.rou#.put% Select t.e top ! <orst cells for analysis% ".e cells <it. ) PS A; setup re3uest is e(cluded from sortin# ali#nment0 namely0 t.e total num/er of t.e four inde(es listed in "a/le 7%7 is )% Suc. cells are considered as .avin# no PS service re3uest0 so t.ey are e(cluded from sortin# ali#nment t.e <orst cells for PS t.rou#.put% Table 1.1 Inde(es to Hud#e <.et.er a cell .as PS service re3uest 5easured ite/ Cell measurement Type !um/er of successful A;s <it. A; assi#nment setup in PS domain in cell "imes of 4SDPA service setup re3uests in cell 8ndeC BS% A;%Att@sta/PS%Conv BS% A;%Att@sta/PS%Str BS% A;%Att@sta/PS%Inter BS% A;%Att@sta/PS%;=# Cell measurement?4SDPA service measurement BS%4SDPA% A;%Att@sta/
For t.e <orst cell0 c.ec= t.at t.ey are not <it. access0 call drop0 and .andover pro/lems% ".en analyze t.e cell performance from cell measurement?traffic measurement0 cell measurement?cell al#orit.m measurement0 and cell measurement?cell 5C measurement% 7"a/le 7%& descri/es t.e cell measurement?cell al#orit.m measurement analysis% Table 1.# Cell measurement?cell al#orit.m measurement analysis 8ndeC BS%5CC%;asicCon#!umU5 BS%5CC%;asicCon#!umD5 5eaning "imes of uplin= and do<nlin= /asic con#estion in cell Analysis If one of t.em is lar#e t.an )0 t.e cell is <it. /asic con#estion pro/lem If one of t.em is lar#e t.an )0 t.e cell must /e /adly con#ested 0olution If t.e load of inter+ fre3uency cells <it. overlapped covera#e is lo<0 optimize load /alance parameters% Ot.er<ise consider addin# carriers% If t.e load of inter+ fre3uency cells <it. same covera#e is lo<0 optimize load /alance parameters% Ot.er<ise consider addin# carriers%
BS%5CC%OverCon#!umU5 BS%5CC%OverCon#!umD5
&))6+7&+78
Pa#e$$ 0 "otal1 !
"imes of successful confi#uration of DC4 dynamic c.annel <it. decreasin# do<nlin= rate in cell
If t.e avera#e service t.rou#.put is muc. lo<er t.an t.e /and<idt.0 t.e DCCC al#orit.m parameter may /e irrational% If it is lar#e t.an )0 t.e cell must .ave /een unavaila/le%
BS%Cell%Unavail"ime%OM
of
&"a/le 7%$ descri/es t.e analysis of cell performance?Iu/ interface measurement% Table 1.$ Analysis of cell performance?Iu/ interface measurement 8ndeC BS%IU;%Att 5Setup BS%IU;%Succ 5Setup 5eaning !um/er of re3uested 5s set up at lu/ interface in cell% !um/er of successful 5s set up at lu/ interface in cell% BS%IU;%Fail 5Setup%Cf #Unsup BS%IU;%Fail 5Setup%Co n# BS%IU;%Fail 5Setup%4 W BS%IU;%Fail 5Setup%O M BS%D5% 5%"imin#%AdHus t%Succ BS%D5% 5%"imin#%AdHus t%Fail !um/er of do<nlin= 5s of successful and failed 5s of timin# adHustment in cell !um/er of 5s failed at lu/ interface due to different causes in cell Analysis If Succ 5Setup S Att 5Setup0 t.e 5 setup must .ave failed at lu/ interface% Analyze t.e pro/lem for detailed causes% Analyze t.e setup failure due to different causes% If t.e BS%IU;%Fail 5Setu p%Con# is lar#e t.an )0 t.e lu/ interface is pro/a/ly con#ested% If t.ey are lar#er t.an )0 timin# adHustment is present in cell% If timin# adHustment fails0 t.e normal sendin# and receivin# may /e affected% 0olution
In cell measurement?traffic measurement analysis0 ta=e statistics of traffic at MAC layer% "a=e statistics of traffic flo<0 si#nalin# flo<0 FAC4? AC4?PC4 transport c.annel flo<0 and Iu/ CC4 /and<idt.% If t.e total service t.rou#.put approac.es availa/le Iu/ /and<idt. of "C40 t.e t.rou#.put may declines due to inade3uate Iu/ /and<idt.% Solve t.is pro/lem /y addin# transmission /and<idt.% 9F "a/le 7%9 descri/es Cell Measurement?Cell 5C Measurement Analysis Table 1.! Cell Measurement?Cell 5C Measurement Analysis 8ndeC BS% 5C%AM%"rfPDU%"rans BS% 5C%AM%"rfPDU% etrans 5eaning !um/er of PDUs sent /y 5C in AM mode !um/er of service PDUs retransmitted /y 5C in do<nlin= in AM mode Service retransmission rate K num/er of PDUs for retransmission service?num/er of sent service PDUs% If t.e retransmission rate is .i#.0 t.ere may /e some pro/lems% Droppin# rate K num/er of dropped service PDUs?num/er of sent service PDUs% If t.e PDU drop rate is .i#.0 t.ere may /e some pro/lems% C.ec= t.e po<er control parameters li=e tar#et value of service ;5@ 0 transmission error rate0 and cloc= a/normality% C.ec= covera#e% Analysis 0olution C.ec= t.e po<er control parameters li=e tar#et value of service ;5@ 0 transmission error rate0 and cloc= a/normality% C.ec= covera#e%
BS% 5C%AM%Si#PDU%"rans
!um/er of si#nalin# PDUs sent /y 5C in AM mode !um/er of si#nalin# PDUs retransmitted /y 5C in do<nlin= in AM mode !um/er of si#nalin# PDUs dropped /y 5C in do<nlin= in AM mode of cell Si#nalin# retransmission rate K num/er of retransmitted si#nalin# PDUs?num/er of sent si#nalin# PDUs Si#nalin# droppin# rate K num/er of dropped si#nalin# PDUs?num/er of sent si#nalin# PDUs
".e causes of .i#. 5C retransmission rate and PDU pac=et droppin# rate areG
;ad ;5@ of radio lin= Eincludin# <ea= covera#eF 4i#. transmission error rate Cloc= a/normality
&))6+7&+78
Pa#e$% 0 "otal1 !
"o confirm <ea= covera#e pro/lem0 perform D"?C1" and analyze C4 as /elo<G
Perform D"?C1" to =no< t.e overall covera#e conditions Analyze C4 to =no< t.e SCP and @c?Io of su/scri/ers in t.e environment Sort t.e su/scri/ers /y SCP in C4 analysis ecord t.e <orst ! su/scri/ers and visit t.e location Perform D"?C1" accordin#ly in t.ese locations
&))6+7&+78
Pa#e$ 0 "otal1 !
%
About This Chapter
Title 8%7 8%& 8%$ 8%9 Description Access Failure
Disconnection of Service Plane Poor Performance of Data "ransfer Interruption of Data "ransfer
&))6+7&+78
Pa#e$4 0 "otal1 !
WCDMA PS service data transfer pro/lems include t.e follo<in# t.ree types in terms of p.enomenaG
Access failure Eor dial+up connection failureF Successful access /ut unavaila/le data transfer Availa/le data transfer /ut lo< speed or #reat fluctuation
For t.e pro/lem <it. different p.enomena0 follo< different flo<s for processin# t.em% &igure 1.1 Flo< for analyzin# D"?C1" data
For access0 call drop0 si#nalin# plane0 and .andover pro/lems0 see W-Access Problem Optimization Guide and W-!andover and "all #rop Problem Anal$sis Guide% ".is #uide supplements some operations in PS service test%
&))6+7&+78
Pa#e$. 0 "otal1 !
Ori#inatin# PS services directly on U@0 /ro<sin# <e/ pa#es0 and <atc.in# video streamin# directly on U@ Com/inin# personal computer EPCF and U@% !amely0 U@ serves as t.e modem of PC0 and t.e service is ori#inated t.rou#. PC
In optimization test0 t.e com/ination of PC and U@ is most <idely used% In D"?C1"0 t.e PC is usually a laptop <it. t.e D" soft<are Pro/e installed on it% ".is is called Pro/e O U@% W.en t.e U@ fails to directly ori#inate PS services0 it can o/tain more information /y usin# Pro/e O U@% ".erefore0 t.e follo<in# analysis is mainly /ased on Pro/e O U@%
".e si#nalin# of ori#inatin# PS services /y U@ directly is t.e same as t.at of PC O U@% ".e
&))6+7&+78 All ri#.ts reserved Pa#e$3 0 "otal1 !
difference lies in t.e access point name EAP!F0 and t.e <ay to set t.e address for service visitin#% If t.e U@ fails to ori#inate PS services directly0 follo<in# t.e step /elo< for analyzin# causesG
Berify t.e pro/lem /y PC O U@ If t.e PS services t.rou#. PC O U@ are normal0 t.e system must <or= normally% ".en c.ec= and modify t.e AP!0 address for servin# visitin#0 Pro(y0 and pass<ord set on U@%
&))6+7&+78
Pa#e!+ 0 "otal1 !
Port in Hard Con'ig of Pro/e is incorrectly confi#ured C.ec= t.e confi#uration in Hardware Con'ig% ".e port must /e consistent <it. t.e Com port and Modem port in Device 5anager in Windo<s operatin# system%
".e port state is a/normal ".e driver is improperly installed% Or durin# D"0 t.e D" tool may a/ort a/normally0 so t.e port mapped in Windo<s Device 5anager is mar=ed /y a yello< e(clamatory mar=% "o solve t.is pro/lem0 reinstall t.e driver0 pull and plu# data line or data card of U@%
After t.e soft<are a/orts a/normally0 t.e port is not deactivated ".e D" soft<are li=e Pro/e may a/ort a/normally0 so t.e correspondin# port is improperly closed% "o solve t.e pro/lem0 3uit t.e Pro/e and restart it% If t.e pro/lem is still present0 restart PC%
&))6+7&+78
Pa#e!1 0 "otal1 !
".e driver of U@ is incompletely installed einstall t.e driver% ".is pro/lem usually occurs upon t.e first connection of PC and U@%
"race t.e !AS and C si#nalin# in Pro/e or trace t.e si#nalin# of sin#le su/scri/er on !C 5M"% Analyze t.e pro/lem /y comparin# it to t.e si#nalin# flo< for standard data service% For t.e si#nalin# flo< for standard data service0 see t.e senior trainin# slides of !PG W-R%P &enior 'raining-&ignaling (lo).
&))6+7&+78 All ri#.ts reserved Pa#e!# 0 "otal1 !
Fi#ure 7%9 s.o<s t.e si#nalin# flo< of successful setup of a PS service in Pro/e% &igure 1.! Si#nalin# flo< of successful setup of a PS service in Pro/e
In Fi#ure 7%90 Pro/e contains t<o <indo<sG RRC 5essage0 and )A0 5essages% ".e si#nalin# point in )A0 5essages <indo< corresponds to t.e point of direct transfer messa#es in RRC 5essage% ".e follo<in# pro/lem may occur due to t.e comparison of si#nalin# flo<G
C connection setup failure DescriptionG in Fi#ure 7%9 0 it is a/normal from t.e t.e C Connection Setup Complete messa#e% C Connection e3uest messa#e to
AnalysisG t.e U@ fails to send t.e C Connection e3uest messa#e accordin# to t.e RRC 5essages <indo< in Pro/e0 pro/a/ly due toG
I I I
Modem port is not selected in t.e Hardware Con'ig <ido< in Pro/e% Test Plan is not confi#ured in Pro/e or improperly confi#ured% ".e port of U@ is a/normal% See t.e Failure in Openin# Port in 8%7%&for solution%
After t.e U@ sends t.e C Connection e3uest messa#e0 it receives no response or receives C Connection eHect messa#e due to t.e admission reHection caused /y <ea= covera#e and uplin= and do<nlin= overload% For details0 see t.e section Analyzin# C Connection Setup Pro/lems in W-KPI Monitoring and Improvement Guide%
&))6+7&+78
Pa#e!$ 0 "otal1 !
DescriptionG ".ere in no Service e3uest messa#e in )A0 5essages% AnalysisG ".e U@ may .ave disa/led PS functions or may .ave not re#istered in PS domain%
I
".e U@ may .ave disa/led PS functions% Some U@ supports CS or PS0 or CS O PS% If t.e U@ is set to support CS0 PS services <ill /e unavaila/le on it% C.ec= t.e U@ confi#uration and Set it to support PS or CS O PS% ".e U@ may .ave not re#istered in PS domain% Accordin# to si#nalin# flo<0 after t.e U@ sends t.e Attac. e3uest messa#e0 t.e net<or= side responds t.e Attac. eHect messa#e% ".e en#ineers at C! side need to c.ec= <.et.er t.e USIM supports PS services%
".e flo< for aut.entication and encryption is a/normal DescriptionG it is a/normal from t.e Aut.entication A!D Cip.erin# @1 in !AS messa#es to t.e Security Mode Complete in C messa#es% AnalysisG t.e en#ineers at C! side need to c.ec= <.et.er t.e aut.entication s<itc. in PS domain of C! is on0 <.et.er t.e C! CS domain0 PS domain0 encryption al#orit.m of !C0 and t.e inte#rity protection al#orit.m is consistent% On !C 5M"0 3uery t.e encryption al#orit.m /y e(ecutin# t.e command L0T 12A% 1uery t.e inte#rity protection al#orit.m /y e(ecutin# t.e command L0T 18A% For details0 see t.e section Analyzin# Aut.entication Pro/lems and t.e section Analyzin# Security Mode Pro/lems in W-KPI Monitoring and Improvement Guide%
PDP activation is reHected DescriptionG after t.e U@ sends t.e Activate PDP Conte(t e3uest messa#e0 it receives t.e Activate PDP Conte(t eHect messa#e% AnalysisG t.ere are t<o types of pro/lems0 t.e improper confi#uration of AP! and rate at U@ side0 or C! pro/lems%
I
Improper AP! at U@ side If t.e cause value of Activate PDP Conte(t eHect is 5issing or un6nown AP)0 t.e AP! confi#uration is pro/a/ly inconsistent <it. C! side% C.ec= t.e Pro/e and AP! at U@ side0 and compare t.em <it. 45 AP!% For t.e met.od to set AP! of U@ and Pro/e0 see t.e section Connectin# "est Device in Genex Probe Online Help% As= t.e C! en#ineers to c.ec= t.e AP! in 45 %
Improper rate at U@ side If t.e cause value of Activate PDP Conte(t eHect is 0ervice option not supported0 t.e re3uested rate of U@ is pro/a/ly .i#.er t.an su/scri/ed rate in 45 % C.ec= t.e re3uested rate at Pro/e and U@ side0 and compare t.em <it. t.e su/scri/ed rate in 45 % As= t.e C! en#ineers to c.ec= t.e su/scri/er rate in 45 % C.ec= t.e AP! and re3uested rate in t.e Activate PDP Conte(t e3uest messa#e% See t.e appendi( 6%*%
C! pro/lem If t.e AP! at U@ side and restricted rate are properly confi#ured0 t.e pro/lem is pro/a/ly due to C! pro/lem% If some interfaces of C! are unavaila/le0 locate t.e pro/lem <it. en#ineers on PS domain of C!% If t.e PS service is t.e initial commissionin#0 t.e AP! for definin# a su/scri/er /y 45 is inconsistent <it. t.at of #ate<ay GP S support node EGGS!F% Confirm t.is <it. en#ineers on PS domain of C!% For t.e analysis of causes of PDP activation reHection0 see 6%:%
; setup failure
All ri#.ts reserved Pa#e!! 0 "otal1 !
&))6+7&+78
DescriptionG after Activate PDP Conte(t e3uest0 t.e system fails to receive adio ;earer Setup messa#e0 /ut receives t.e release messa#e% AnalysisG for details0 see t.e section Analyzin# A; or ; Setup Pro/lems in W-KPI Monitoring and Improvement Guide%
Ot.ers See %.$.#% S.rin= t.e scope of t.e pro/lem /y c.an#in# eac. device%
&))6+7&+78
Pa#e!% 0 "otal1 !
&))6+7&+78
Pa#e! 0 "otal1 !
DCH bearer
Fi#ure 7%& s.o<s t.e flo< for analyzin# A! side pro/lem a/out disconnection of service plane for DC4 /earer% &igure 1.# Flo< for analyzin# A! side pro/lem a/out disconnection of service plane for DC4 /earer
Chec6 coverage conditions "race t.e pilot SCP and @c?Io of servin# cell /y Pro/e O U@% 2ud#e <.et.er a point is in <ea= covera#e area% For <ea= covera#e area0 suc. as SCP S J7)) d;m or @c?Io S J 76 d;0 t.e data transfer for PS services is pro/a/ly unavaila/le% SolutionG If t.e SCP is /ad0 optimize it /y improvin# covera#e 3uality% If t.e SCP is 3ualified0 /ut @c?Io is /ad0 c.ec=G
I I I
Pilot pollution% ".en optimize t.e serious pilot pollution% Po<er confi#uration of pilot c.annel E5S" PCPIC4F0 usually $$ d;m% ".ere is no e(ternal interference
&))6+7&+78
Pa#e!4 0 "otal1 !
Chec6 call drop proble/ due to TR7 reset O/tain t.e C4 files correspondin# to t.e occurrence point of pro/lem% On !C 5M" or in !astar0 c.ec= <.et.er t.ere is a/normal information near t.e point of pro/lem occurrence% ".is provides t.e evidence for Hud#ment% For t.e analysis tool0 see W+API Monitorin# and Improvement Guide% Trace uplin6 and downlin6 throughput and bandwidth On !C 5M"0 select Connection Per'or/ance 5easure/ent N 1plin6 Throughput and 7andwidth, Downlin6 Throughput and 7andwidth% For details0 see t.e online .elp for !C 5M"% C.ec= t.e uplin= and do<nlin= t.rou#.put and /and<idt.% Fi#ure 7%$ s.o<s t.e Connection Performance Measurement+Do<nlin= ".rou#.put and ;and<idt. <indo<% &igure 1.$ Connection Performance Measurement+Do<nlin= ".rou#.put and ;and<idt. <indo<
In Fi#ure 7%$0
I I
".e /and<idt. s.o<n is t.e /and<idt. assi#ned for U@ /y system% ".e D5".rou#.put is t.e actual t.rou#.put of do<nlin= data transfer%
Monitor t.e variation of access layer rate and non+access layer rate of uplin= and do<nlin= data transfer for t.e current connection% ".is .elps analyze t.e functions of dynamic c.annel confi#uration and variation features of service source rate%
I I
If t.e uplin= t.rou#.put is )0 t.e uplin= may /e disconnected% If t.e do<nlin= t.rou#.put is )0 t.e do<nlin= may /e disconnected%
W.en t.e !C DCCC function is valid0 distin#uis. t.e variation of /and<idt. caused /y DCCC% If t.e pro/lem is still not located after previous operations0 collect t.e data pac=ets received and sent at !C 5& and /y G"PU /y usin# t.e tracin# tool !C CD"% ".is .elps Hud#e <.et.er t.e disconnection of su/scri/er plane is in uplin= or do<nlin=0 at C! side or A! side% &urther C.ec= pro/lems at t.e C! side accordin# to analysis of pro/lems at C! side in 8%&%&.
&))6+7&+78 All ri#.ts reserved Pa#e!. 0 "otal1 !
efer to Comparin# Operations and Analyzin# Pro/lem% C.an#e eac. part and compare t.e operations% ".is .elps reduce t.e scope of t.e pro/lem% Feed /ac= t.e pro/lem%
H0DPA 7earer
".e 4SDPA feature of cell is activated0 ".e U@ supports 4SDPA% ".e rate re3uested /y U@ or t.e su/scri/ed rate is .i#.er t.an 4SDPA t.res.old for do<nlin= ;@ service Efor ;@ serviceF or 4SDPA t.res.old for do<nlin= streamin# service Efor streamin# serviceF% W.en t.e PS services are carried /y 4SDPA0 follo< t.e steps /elo<G Alar/s in R)Cs and CHR C.ec= t.e alarms and C4 for t.e point of pro/lem occurrence <.et.er t.ere are a/normalities% Provide dia#nosis% Deactivate H0DPA 'eatures so that P0 services are set up on DCH Deactivate 4SDPA features /y e(ecutin# t.e command D@A C@554SDPA% Connect U@ to t.e net<or= /y dial+up so t.at PS services are set up on DC4% If t.e data transfer is unavaila/le on DC40 see t.e trou/les.ootin# in previous /loc= DC4 ;earer% If t.e data transfer is availa/le on DC40 t.e pro/lem must /e a/out 4SDPA% Follo< t.e steps /elo<% Chec6 the C-8, H0*0CCH success rate, and 07L2R C.ec= t.e C1I0 4S+SCC4 success rate0 and S;5@ /y Pro/e O U@ as /elo<G
C1I ".e U@ estimates and reports C1I /ased on PCPIC4 @c?!t% If t.e C1I reported /y U@ is )0 t.e !ode; <ill not send U@ any data% In t.e current version0 if t.e C1I calculated /y !ode; /ased on current availa/le po<er is smaller t.an &0 t.e !ode; <ill not sc.edule t.e U@ and send it any data% If t.e common parameters li=e pilot @c?Io0 CellMa(Po<er0 Pcpic.Po<er0 and MPO are normal0 /ut t.e C1I is /ad0 c.an#e a PC% ".e PCs of different types .ave different t.ermal noises0 so t.ey .ave different impact on reported C1I%
4S+SCC4 success rate ".e 4S+SCC4 success rate is o/taina/le in t.e <CD5A H0DPA Decoding 0tatistics <indo< and <CD5A H0DPA Lin6 0tatistics <indo<0 as s.o<n in Fi#ure 7%9%
&))6+7&+78
Pa#e!3 0 "otal1 !
W.erein0 t.e 4S+SCC4 Success ate ELF is t.e 4S+SCC4 sc.edulin# success rate of t.e U@% It is relevant to t.e follo<in# parametersG
I I I
If an 4S+SCC4 is confi#ured to t.e 4SDPA cell0 t.e sc.edulin# al#orit.m is t.e al#orit.m0 and all t.e connected su/scri/ers =eeps data transfer0 t.e 4S+SCC4 success rate is t.e reciprocal of num/er of su/scri/ers% !amely0 all t.e su/scri/ers s.are t.e 4S+ SCC4 resource% If t.e 4S+SCC4 success rate of a su/scri/er approac.es )0 t.e data transfer rate of t.e su/scri/er approac.es )0 and t.e service plane may /e disconnected% ".e 4S+SCC4 success rate approac.es ) due toG
I I
".e sc.edulin# al#orit.m is muc. similar to MA, C?I al#orit.m0 more t.an one 4SDPA su/scri/ers connects to t.e cell0 and t.e C1I of t.e su/scri/er is lo<% ".e transmit po<er of 4S+SCC4 is over lo<% !o< in t.e indoor scenario0 t.e transmit po<er of 4S+SCC4 is fi(ed to &L of total transmit po<er of cell% In outdoor scenarios0 t.e proportion is 8L% If t.e transmit po<er of 4S+SCC4 is lo<er t.an t.e fi(ed po<er0 t.e U@ may fail to demodulate 4S+SCC4 data% !o data is transmitted at t.e application layer% Confirm t.is /y t.e actual transmitted data volume in t.e Connection Per'or/ance 5easure/ent*1plin6 Throughput and 7andwidth, Downlin6 Throughput and 7andwidth on !C 5M"%
All ri#.ts reserved Pa#e%+ 0 "otal1 !
&))6+7&+78
".e C1I reported /y U@ is over lo<0 so t.e !ode; <ill not sc.edule t.e su/scri/er%
S;5@ /ein# 7))L ".e S5;@ is t.e slot /loc= error rate of 4S+DSC4% In Fi#ure 7%90 t.e ri#.t pane of t.e <CD5A H0DPA Decoding 0tatistics <indo< s.o<s t.e S;5@ and retransmission conditions of transport /loc=s of different sizes% ".e <CD5A H0DPA Lin6 0tatistics <indo< s.o<s t.e follo<in# parametersG
I I
W.erein0 t.e Delta is t.e instantaneous value% ".e Average is t.e avera#e value% W.en t.e 4S+PDSC4 @c?!t is over lo<0 t.e S;5@ <ill /e 7))L% ".is is actually caused /y inade3uate 4SDPA po<er% C.ec= t.e 4SDPA po<er confi#uration /y e(ecutin# t.e command L0T C2LLH0DPA% W.erein0 t.e 4S+PDSC4 and 4S+SCC4 po<er are t.e 4SDPA po<er confi#uration% ".ere are t<o met.ods for 4SDPA po<er confi#urationG static po<er confi#uration and dynamic po<er confi#uration%
I I
If t.e po<er of t.e parameter confi#uration is .i#.er t.an or e3ual to t.e ma(imum transmit po<er of cell0 use dynamic po<er confi#uration% If t.e po<er of t.e parameter confi#uration is lo<er t.an t.e ma(imum transmit po<er of cell0 use static po<er confi#uration%
".e availa/le po<er of 4S+PDSC4 in static po<er confi#uration K ma(imum transmit po<er of cell J po<er mar#in J :: do<nlin= load Eincludin# CC4 loadF J 4S+SCC4 po<er% ".e availa/le po<er of 4S+PDSC4 in dynamic po<er confi#uration K po<er of 4S+ PDSC4 and 4S+SCC4 J 4S+SCC4 po<er% !ote t.e static po<er confi#uration% Due to po<er control0 t.e :: services can use 4S+ PDSC4 po<er% Accordin# to previous t<o formulas0 in dynamic po<er confi#uration of 4SDPA po<er0 if t.e po<er mar#in is over lar#e0 :: do<nlin= load is over .i#.0 or 4S+SCC4 po<er is over .i#.0 t.e availa/le po<er of 4S+PDSC4 is over lo<% In static po<er confi#uration of 4SDPA po<er0 if t.e 4S+PDSC4 and 4S+SCC4 po<er are over lo<0 or 4S+SCC4 po<er is over .i#.0 t.e availa/le po<er of 4S+PDSC4 is over lo<% S;5@ is 7))L seldom due to inade3uate po<er0 unless t.e C1I reported /y U@ is over small% W.en t.e po<er of !ode; is inade3uate0 t.e C1I calculated /y !ode; is smaller0 t.e sc.eduled "; /loc=s /ecomes smaller0 so t.e rate o/tained /y U@ declines% SolutionG adHust parameter confi#uration% If t.e :: load is over .i#.0 add carriers% Chec6 the available bandwidth, occupied bandwidth, and assigned bandwidth at 8ub inter'ace 1uery Iu/ /and<idt. /y e(ecutin# t.e command DSP AA5&PA"4 on !C 5M"% Or start t.e tas= Periodic eportin# of Iu/ ;and<idt. Assi#nment Conditions of 4SDPA on !ode; console% If errors occur in data transmission0 t.e IMA #roup num/er of AA5&PA"4 EFor 4SDPAF on !ode; fails to matc. t.at on !C% W.en t.e availa/le /and<idt. of 4SDPA is inade3uate due to product soft<are pro/lems0 t.e data transfer is unavaila/le%
&))6+7&+78
Pa#e%1 0 "otal1 !
pass<ord% Fi#ure 7%7 s.o<s t.e flo< for analyzin# pro/lems at C! side a/out disconnection of service plane% &igure 1.1 Flo< for analyzin# pro/lems at C! side a/out disconnection of service plane
Confirm /y ot.er access net<or= or 5A! t.at t.e service soft<are servers and service soft<are run normally%
5A! Use F"P or 4""P service on a PC connected to 5A!0 and c.ec= <.et.er t.e service is availa/le% In addition0 verify t.e user name and pass<ord of t.e connected user%
&))6+7&+78
Pa#e%# 0 "otal1 !
Ot.er radio access net<or= under t.e same C! If different $G access net<or=s under t.e same C! sets up PS service or sets up PS service from t.e G PS net<or=0 c.ec= <.et.er t.e service is normal%
After previous c.ec=s0 if t.e service servers <or= normally0 focus on t.e pro/lems at A! side for analysis% If t.e service servers are a/normal accordin# to previous c.ec=s0 as= t.e on+site en#ineers of C! PS domain to solve t.e pro/lem%
".e IP address for visitin# F"P and 4""P service servers /y 5A! is different from t.at for visitin# service servers after t.e U@ sets up <ireless connection% For details0 turn to on+site en#ineers of C! PS domain%
&))6+7&+78
Pa#e%$ 0 "otal1 !
".e poor performance of data transfer0 in terms of 1oS0 lies in t.e follo<in# pro/lemsG
".e appendi( 6%7contains t.e transport pat. of PS data% ".e PS data passes Internet service servers0 GGS!0 SGS!0 !C0 !ode;0 and finally U@% Mean<.ile t.e PS data passes Gi0 Gn0 IuPS0 Iu/0 and Uu interfaces% Durin# t.e process0 t.e PS data passes Internet servers to GGS! usin# IP protocol% ;et<een t.em0 t.ere may /e one or more devices li=e router and fire<all% ".e PS services use t.e AM mode of 5C and support retransmission function% ".e F"P and 4""P services use "CP protocol <.ic. supports retransmission% ".e parameters of t.ese t<o protocols E 5C?"CPF .ave #reat impact on rate% If t.e parameter confi#uration is improper0 or missin# and droppin# data pac=et may cause t.e data rate to decline% W.en c.ec=in# t.e 3uality of service E1oSF0 en#ineers ma=e U@ as t.e modem of a computer runnin# applications0 so t.e performance of computer and servers <ill influence t.e 1oS% ;y and lar#e0 several factors affect t.e performance of data transfer of PS services0 and t.ey includeG
".e applications and service soft<are pro/lems are contained in t.e C! side pro/lems% Fi#ure 7%7 s.o<s t.e flo< for analyzin# poor performance of data transfer%
&))6+7&+78
Pa#e%! 0 "otal1 !
If t.e pro/lem is at A! side0 refer to 8%$%$% If t.e pro/lem is at C! side0 refer to 8%$%*% If t.e pro/lem concerns /ot. t.e A! and C! side0 analyze it from /ot. sides%
&))6+7&+78
Pa#e%% 0 "otal1 !
Data transfer pro/lem is still unsettled & C.an#e U@?data card Data transfer pro/lem .as /een solved
Data transfer pro/lem is still unsettled $ C.an#e PC Data transfer pro/lem .as /een solved Data transfer pro/lem is still unsettled 9 C.an#e PC under t.e same server Eensure t.an t.e service is runnin# normally0 and try to PI!G t.e server and use streamin# services% C.an#e a ne< <e/site for visitin# Efrom ot.er <e/sitesF Data transfer pro/lem .as /een solved Data transfer pro/lem is still unsettled Data transfer pro/lem .as /een solved
Data transfer pro/lem is still unsettled * C.an#e ot.er access net<or= under t.e same Data transfer pro/lem .as /een solved
&))6+7&+78
Pa#e% 0 "otal1 !
=rder
Result Data transfer pro/lem is still unsettled Data transfer pro/lem .as /een solved
Analysis ".e pro/lem cannot /e located% ".e !ode; pro/lem0 or improper confi#uration of parameters related to t.e !ode; and confi#ured /y !C ".e pro/lem cannot /e located%
After t.e appro(imate scope of pro/lem cannot /e located after previous c.ec=s0 analyze it as a pro/lem of data transfer at A! side and C! side%
&))6+7&+78
Pa#e%4 0 "otal1 !
&igure 1.1 Flo< for analyzin# A! side pro/lem a/out poor performance of data transfer on DC4
)2 Alar/s
Alar/ chec6 If t.e performance of data transfer for PS services is poor0 analyze !ode; and !C alarms% ".e cloc= alarms0 alarms on transmission error rate0 and transmission interruption may cause fluctuation of PS data% For 3ueryin# !ode; and !C alarms0 see W+@3uipment oom Operations Guide%
&))6+7&+78
Pa#e%. 0 "otal1 !
Data trans'er a''ected by 1u inter'ace W.en PS services are carried /y DC40 t.e factors affectin# data transfer at Uu interface includesG
I I I
Fi#ure 7%& s.o<s t.e flo< for analyzin# data transfer affected /y Uu interface% &igure 1.# Flo< for analyzin# data transfer affected /y Uu interface
DC4 /and<idt. W.en PS services are carried /y DC40 t.e !C assi#ns /and<idt. for eac. connected U@% ".e /and<idt. depends on spreadin# factor and codin# met.od% On !C 5M"0 in t.e Connection Performance Measurement+Uplin= ".rou#.put and ;and<idt.0 Do<nlin= ".rou#.put and ;and<idt. <indo<0 c.ec= t.e uplin= and do<nlin= assi#ned /and<idt. and t.rou#.put% ".e /and<idt. is t.e c.annel /and<idt. assi#ned to U@ /y A!% ".e Dl".rou#.put is t.e actual do<nlin= rate of data transfer% Assi#nin# /and<idt. Enamely0 code resource0 po<er resource0 and Iu/ resource are normalF is normal if one of t.e follo<in# conditions is metG
I I
".e /and<idt. is t.e same as t.e re3uest rate or su/scri/ed rate% Ma(imum assi#na/le rate Esuc. as $69 =/psF is met upon DC4 /earer%
If t.e /and<idt. assi#ned to U@ is smaller t.an t.e e(pectation0 t.ere are t<o causesG
&))6+7&+78 All ri#.ts reserved Pa#e%3 0 "otal1 !
I I
Con#estion or ot.er causes% ".e A! cannot assi#n U@ <it. c.annels of .i#.er rate0 <.ic. is a/normal% DCCC al#orit.m of !C% If t.e DCCC al#orit.m parameter is rational0 t.e decline of rate is normal%
@na/le t.e DCCC al#orit.m in t.e e(istin# net<or= so t.at t.e system can save resource /y reducin# assi#ned /and<idt. upon decline or pause of data transfer% 4o<ever0 t.e DCCC al#orit.m confi#uration may /e irrational% DCCC al#orit.m involves rate adHustment /ased on traffic and covera#e0 and rate adHustment in soft .andover ES4OF S4O areas% Accordin# to t.e parameters confi#ured on site and /ased on al#orit.m0 Hud#e <.et.er t.e assi#nment and adHustment of DC4 /and<idt. are rational0 <.et.er t.ere are a/normalities0 and <.et.er t.e pro/lem is solve /y adHustin# parameters% If t.e assi#ned DC4 /and<idt. is small due to con#estion and ot.er a/normalities0 solve t.e pro/lem /y t.e follo<in# met.odsG
I I I
"race si#nalin# of sin#le su/scri/er 1uery cell do<nlin= load0 assi#nment of code resource0 and availa/le /and<idt. at Iu/ interface O/tain C4 from ;AM and c.ec= t.e a/normalities on !C I!SIG4" P5US or !astar%
;5@ at Uu interface ".e ;5@ at uplin= and do<nlin= Uu interface directly affect data transfer of PS services% If t.e avera#e of U5 ;5@ or D5 ;5@ measured in a period is e3ual to or /etter t.an ;5@ "ar#et0 t.e code errors at Uu interface are normal% Ot.er<ise0 analyze t.is pro/lem% D5 ;5@ measurementG collect D" data /y Pro/e and U@0 and t.en import t.e D" data to Assistant for analysis% U5 ;5@ measurementG In Connection Per'or/ance 5easure/ent*1plin6 Transport Channel 7L2R <indo<0 import t.e measurement file to Assistant0 and analyze to#et.er <it. t.e Pro/e D" data files% ".e po<er control and covera#e affects t.e uplin= and do<nlin= ;5@ in t.e follo<in# aspectsG
I I I
Outer loop po<er control s<itc.% C.ec= t.at t.e outer loop po<er control s<itc. of !C is on% Covera#e% C.ec= <.et.er t.e uplin= and do<nlin= are restricted in t.e areas <it. /ad U5 ;5@ and D5 ;5@ % For details0 see W+ F Optimization Guide% Performance of U@% C.an#e a U@ of ot.er types and compare t.eir performance% Set t.e se3uence su/mission to "U @ or FA5S@% ".is affects t.e rate and fluctuation of do<nlin=% If you set t.e se3uence su/mission to "U @0 t.e 5C =eeps t.e transfer se3uence of upper+layer PDUs% If set t.e se3uence su/mission to FA5S@0 t.e receiver 5C entity allo<s sendin# SDUs to upper+layer in a se3uence different from t.e sender% If you set t.e se3uence su/mission to FA5S@0 t.e uplin= rate for data transfer <ill /e lo< and data transfer fluctuates muc.% Settin# se3uence su/mission to "U @ /y e(ecutin# t.e command MOD GP S on 4ua<ei 45 is recommended%
In Se3uence Delivery
I
Data Trans'er A''ected by 8ub 8nter'ace ".e transport code error at Iu/ interface0 delay Hitter0 and Iu/ /and<idt. affect t.e performance of data transfer%
&))6+7&+78 All ri#.ts reserved Pa#e + 0 "otal1 !
Fi#ure 7%$ s.o<s t.e flo< for analyzin# data transfer affected /y Iu/ interface% &igure 1.$ Flo< for analyzin# data transfer affected /y Iu/ interface
"ransport code error and delay Hitter Accordin# to transport alarms and cloc= alarms0 c.ec= <.et.er t.ere are pro/lems% ;and<idt. at Iu/ interface
1ueryin# t.e /and<idt. at Iu/ interface on !C 5M" and !ode; 5M"% eferrin# to t.e section Flo< for Analyzin# Cell+level "raffic Statistics Data% C.ec=in# a/normal record in C4
&))6+7&+78
Pa#e 1 0 "otal1 !
1ueryin# /and<idt. at Iu/ interface at !C side proceeds as /elo<G J J J J 1uery adHacent node correspondin# to eac. cell /y e(ecutin# t.e command 5S" AA5&AD2!OD@ 1uery t.e pat. of t.e !ode; /y e(ecutin# t.e command 5S" AA5&PA"4% 1uery t.e /and<idt. /y e(ecutin# t.e command 5S" A"M" F% 1uery t.e residual /and<idt. /y e(ecutin# t.e commands DSP AA5&AD2!OD@ and DSP AA5&PA"4 at !C side%
1ueryin# t.e /and<idt. at Iu/ interface at !ode; side proceeds as /elo<G AA5&PA"4 is necessary at !ode;% ".e relevant commands include 5S" AA5&PA"4 and DSP AA5&PA"4%
Co/parison o' Throughput at APP and RLC Layer ".e t.rou#.put at APP and 5C layer is o/taina/le /y D"?C1"% For t.e t.eoretical relations.ip of rate at eac. layer0 see t.e appendi( 6%&% If t.e rate of APP t.rou#.put and 5C t.rou#.out is lo<er t.an t.e normal ran#e accordin# to t.eoretical analysis0 t.e retransmission cost of "CP?IP is over lar#e% C.ec= and modify t.e "CP receiver <indo< and M"U confi#uration% For t.e met.od0 see t.e appendi( 6%9 and 6%8%
%.$.! Analy(ing Poor Per'or/ance o' Data Trans'er by H0DPA at RA) 0ide
".e 4SDPA net<or= sc.edules po<er and code resources /y code division or time division /et<een multiple su/scri/ers% W.en t.ere is only one 4SDPA su/scri/er in a cell0 t.e follo<in# factors affect t.e rate for data transferG
4SDPA availa/le po<er !um/er of 4S+PDSC4 codes in cell E<.en t.ere is only one su/scri/er0 a 4S+SCC4 is necessaryF Cate#ory of U@ Ema(imum num/er of codes supported /y U@ and <.et.er to support 7*1AMF adio si#nals near U@
Su/scri/ed rate ;and<idt. at Iu/ interface Ma(imum rate supported /y !C0 !ode;0 GGS!0 and SGS!%
W.en t.ere are multiple su/scri/ers0 /esides previous factors0 t.e sc.edulin# al#orit.m used /y !ode; and num/er of 4S+SCC4 confi#ured to cell affects t.e rate of data transfer% An 4SDPA su/scri/er <or=s as /elo<G
".e U@ reports C1I on 4S+DPCC4% ".e !ode; o/tains t.e C1I of U@Ps location% ".e sc.edulin# module inside !ode; evaluates different su/scri/ers /y c.annel conditions0 t.e amount of data in cac.e for eac. su/scri/er0 t.e last servin# time% It t.en determines t.e 4S+DSC4 parameters% ".e !ode; sends 4S+DSC4 parameters on 4S+SCC40 and after t<o slots it sends data on 4S+DSC4% ".e U@ monitors 4S+SCC4 for information sent to it% If t.ere is any sc.edule
All ri#.ts reserved Pa#e # 0 "otal1 !
&))6+7&+78
Accordin# to 4S+SCC4 data0 t.e U@ Hud#es <.et.er to com/ine t.e received 4S+DSC4 data and data in soft /uffer% ".e U@ demodulates t.e received 4S+DSC4 data0 and send t.e ACA?!ACA messa#e on uplin= 4S+DPCC4 accordin# to C C result% If t.e !ode; receives t.e !ACA messa#e0 it resends t.e data until it receives t.e ACA messa#e or reac.es t.e ma(imum retransmission times%
In t.e D" tool Pro/e0 out of consideration for multiple su/scri/er sc.edulin# and retransmission at MAC+4S layer0 t.ere are t.ree rates at MAC+4S layerGSc.eduled ateServed ateMAC 5ayer ate% 0erved Rate H 0cheduled Rate I H0*0CCH 0uccess Rate 5AC Layer Rate H 0erved Rate I ?1* 07L2R@
Sc.eduled rate Sc.edule rate K total /its of all ";s received in statistics period?total time <it. "; sc.eduled in statistics period ".e total bits o' all T7s received in statistics period include all t.e /its of received correct and <ron# ";s% ".e total ti/e with T7 scheduled in statistics period includes t.e time <it. data received and e(cludes t.e time <it.out data received%
Served rate Served rate K total /its of all ";s received in statistics period?statistics period ".e total bits o' all T7s received in statistics period include t.e /its of received correct and <ron# ";s% ".e statistics period includes t.e time <it. and <it.out data received%
MAC layer rate MAC 5ayer ate K total /its of correct ";s received in statistics period?statistics period ".e total bits o' correct T7s received in statistics period include t.e /its of correct ";s and e(clude /its of <ron# ";s% ".e statistics period includes t.e time <it. and <it.out data received%
4S+SCC4 success rate is t.e success rate for receivin# 4S+SCC4 data /y U@ S5;@ K <ron# ";s received at MAC+4S layer?Ereceived correct and <ron# ";sF ACA+N!ACA?D", is t.e ratio t.at !ode; Hud#es t.e ACA messa#e as !ACA?D", messa#e%
Fi#ure 7%7 s.o<s t.e flo< for analyzin# poor performance of data transfer on 4SDPA at A! side%
&))6+7&+78
Pa#e $ 0 "otal1 !
&igure 1.1 Flo< for analyzin# poor performance of data transfer on 4SDPA at A! side
)2 Alar/s
W.en t.e performance of data transfer for PS services is poor0 analyze t.e !ode; and !C alarms% ".e cloc= alarms0 alarms on transport code error0 and transmission interruption may lead to fluctuation of PS data% For 3ueryin# !ode; and !C alarms0 see W-Equipment Room Operations Guide%
&))6+7&+78
Pa#e ! 0 "otal1 !
&igure 1.# Confirmin# in t.e !C messa#e t.at PS service is set up on 4SDPA c.annel
'ou can also c.ec= t.e information li=e reported C1I in t.e <CD5A H0DPA Lin6 0tatistics <indo< in t.e D" soft<are Pro/e% If no information is in t.e <indo<0 t.e service must /e carried on DC40 as s.o<n in Fi#ure 7%$% &igure 1.$ Confirmin# in Pro/e t.at service is set up on 4SDPA c.annel
&))6+7&+78
Pa#e % 0 "otal1 !
If t.e service is not set up on 4SDPA c.annel0 it <ill automatically /e set up on DC4% !o< t.e service rate is t.e rate of :: service0 usually e3ual to or smaller t.an $69 =/ps% If it is confirmed t.at t.e service is not set up on 4SDPA c.annel0 analyze it from t.e follo<in# aspects%
4SDPA cell is not set up C.ec= at !C side <.et.er t.e 4SDPA cell is activated /y e(ecutin# t.e command 5S" C@554SDPA% C.ec= at !ode; side <.et.er t.e local cell supports 4SDPA% C.ec= /y e(ecutin# t.e command 5S" 5OC@55 <.et.er t.e value of t.e local cell is " U@ or FA5S@% If t.e 4SDPA cell at !C side is not activated0 activate it /y e(ecutin# t.e command MOD 5OC@55G 5OC@55K)0 4SDPAK" U@% In addition0 durin# modifyin# t.e 4SDPA cell confi#uration on !C0 if 4SDPA codes are statically assi#ned0 and if t.ere are e(cessive :: su/scri/ers connected to t.e cell so t.e code assi#ned to 4SDPA is inade3uate0 t.e !C still displays t.at t.e modifyin# 4SDPA cell confi#uration succeeds% 4o<ever0 actually t.e 4SDPA cell is not successfully set up% C.ec= <.et.er t.e codes assi#ned to 4SDPA cell are successful /y selectin# Realti/e Per'or/ance 5onitoring N Cell Per'or/ance 5onitoring N Code Tree Tracing on !C%
Incorrect type of 4SDPA AA5&PA"4 or !o Confi#uration Set t.e type of 4SPDA AA5&PA"4 to 4SDPAQ " or 4SDPAQ! "% Ot.er<ise t.e cell can support :: services only0 /ut not 4SDPA services% It is recommended t.at one 4SDPA AA5&PA"4 is confi#ured to one !ode;% If multiple 4SDPA AA5&PA"4s are confi#ured0 t.e data pac=ets are easily dropped in t.e current version% 1uery it at !C or !ode; side /y e(ecutin# t.e command 5S" AA5&PA"4% If t.e 4SDPA AA5&PA"4 is set to " or ! "0 t.e do<nlin= su/scription rate of U@ is & M/ps% W.en t.e U@ accesses t.e net<or=0 settin# su/scri/er plane for 4SDPA service fails0 and t.e !C <ill automatically set up t.e su/scri/er plane of PS $69=/ps service% Accordin# to si#nalin# of t.e ; Setup messa#e0 t.e service is set up on ::0 and SF is 6%
4SDPA su/scri/erPs admission failure ".e 4SDPA su/scri/erPs admission failure leads to t.at t.e !C reconfi#ures 4SDPA service to /e carried /y PS$69A c.annel of :: service% If t.e service cannot /e set up0 t.e U@ continues to access t.e net<or= after lo<erin# t.e rate of :: service% If t.e rate of connected 4SDPA su/scri/er is as lo< as $69 =/ps0 7&6 =/ps0 or *9 =/ps of :: services accordin# to test0 confirm <.et.er t.e service is set up on 4SDPA c.annel and <.et.er t.e admission fails% C.ec= <.et.er t.e follo<in# aspects are rationalG
I I I I I I I
Uplin= and do<nlin= load of :: services Do<nlin= code resource Iu/ transmission resource !um/er of 4SDPA su/scri/ers ".res.old of 4SDPA cell rate Guaranteed rate t.res.old of streamin# service Guaranteed po<er t.res.old
&))6+7&+78
Pa#e
0 "otal1 !
".e 4SDPA t.res.old for do<nlin= ;@ service defines t.e rate Hud#ment t.res.old for /ac=#round or interactive services carried on 4S+DSC4 in PS domain% If t.e re3uest rate is #reat t.an or e3ual to t.e t.res.old0 t.e PS service is carried on 4S+DSC4> ot.er<ise0 t.e PS service is carried on DC4% Set 4SDPA t.res.old for do<nlin= ;@ service /y e(ecutin# t.e command S@" F CG Dl;e"raff".sOn4sdpaKD$69 on !C%
&))6+7&+78
Pa#e 4 0 "otal1 !
C-8 value 7D 76 7: &) &7 && &$ &9 &8 &* &D &6 &: $)
Transport 7loc6 0i(e $$7: $$7: $$7: $$7: $$7: $$7: $$7: $$7: $$7: $$7: $$7: $$7: $$7: $$7:
5odulation 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA
Re'erence power adEust/ent J& J$ J9 J8 J* JD J6 J: J7) J77 J7& J7$ J79 J78
Table $.# elations.ip /et<een C1I and "; size <.en t.e U@ is at t.e level 7J* C-8 value ) 7 & $ 9 8 * D 6 : 7) Transport 7loc6 0i(e !?A 7$D 7D$ &$$ $7D $DD 9*7 *8) D:& :$7 7&*& )u/ber o' H0*PD0CH Out of ran#e 7 7 7 7 7 7 & & & $ 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA 1PSA ) ) ) ) ) ) ) ) ) ) 5odulation Re'erence power adEust/ent
&))6+7&+78
Pa#e . 0 "otal1 !
C-8 value 77 7& 7$ 79 78 7* 7D 76 7: &) &7 && &$ &9 &8 &* &D &6 &: $)
Transport 7loc6 0i(e 796$ 7D9& &&D: &86$ $$7: $8*8 976: 9**9 8&6D 866D *889 D7*6 D7*6 D7*6 D7*6 D7*6 D7*6 D7*6 D7*6 D7*6
5odulation 1PSA 1PSA 1PSA 1PSA 1PSA 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM 7*+1AM
C1I If t.e do<nlin= rate of U@ is lo<0 c.ec= <.et.er t.e C1I reported /y U@ is over lo<0 and c.ec= t.e PCPIC4 SCP and @c?Io of t.e servin# cell from t.e follo<in# aspectsG
I I I
".e covera#e is <ea=0 and t.e C1I reported /y U@ is lo<% ".e interference is stron#0 and t.ere is pilot pollution0 and t.e C1I reported /y U@ is lo<% W.en t.e 4SDPA servin# cell is fre3uently updated0 t.e 4SDPA su/scri/ers cannot c.an#e accordin#ly due to punis.ment0 so t.e C1I reported /y U@ is lo<%
If t.e covera#e is <ea=0 improve t.e C1I reported /y U@ /y F optimization and constructin# sites%
&))6+7&+78
Pa#e 3 0 "otal1 !
If t.e interference is stron#0 adHust t.e azimut. and do<n tilt in F optimization% ".is forms a primary cell% If t.e 4SDPA servin# cell is fre3uently updated0 avoid fre3uent .andover /y adHustin# antenna azimut. and do<n tilt or constructin# sites in F optimization%
Availa/le po<er of 4SDPA cell If t.e availa/le po<er of 4SDPA cell is over lo<0 t.e "; size of !ode; sc.edulin# <ill /e affected% 4SDPA po<er confi#uration includes dynamic and static confi#uration% ".e !C MM5 is MOD C@554SDPAG 4SDPAPOW@ K9$)% ".e unit of 4SDPA po<er is )%7 d;% ".e total po<er of all 4S+PDSC4s and 4S+SCC4s must not e(ceed t.e 4SDPAPOW@ % W.en 4SDPAPOW@ in previous formula is .i#.er t.an or e3ual to total po<er of cell0 t.e 4SDPA po<er confi#uration is dynamic confi#uration% ".e availa/le po<er of 4SDPA cell K total po<er of cell T E7 J po<er mar#inF J po<er used /y :: "C4 and CC4% W.en 4SDPAPOW@ in previous formula is lo<er t.an total po<er of cell0 t.e 4SDPA po<er confi#uration is static confi#uration% !amely0 t.e availa/le po<er of 4SDPA cell is t.e 4SDPAPOW@ % 4o<ever0 t.e ma(imum availa/le po<er K total po<er of cell T E7 J po<er mar#inF J CC4 po<er%
In static po<er distri/ution0 t.e :: services may occupy t.e po<er of 4SDPA cell0 so t.e actual po<er used /y 4SDPA cell is not t.e confi#ured po<er%
Analyze t.e factors affectin# availa/le po<er of 4SDPA cell from t.e follo<in# aspectsG
I
1uery po<er mar#in /y e(ecutin# t.e command 5S" MAC4SPA A on !ode;% ".e default po<er mar#in is 7)L0 namely0 t.e total do<nlin= load of cell can use :)L of total po<er of cell% On !C 5M"0 select Realti/e Per'or/ance 5onitoring N Cell Per'or/ance 5onitoring N TC Carrier Power% O/serve t.e transmit carrier po<er and po<er used /y non+4SDPA su/scri/ers% ".e availa/le po<er of 4SDPA K transmit carrier po<er + po<er used /y non+4SDPA su/scri/ers% If t.e po<er used /y non+4SDPA su/scri/ers is over .i#.0 t.e availa/le po<er of 4SDPA cell /ecomes lo<0 so t.e sc.eduled rate is affected%
Availa/le codes of 4SDPA cell If inade3uate codes are assi#ned to 4SDPA su/scri/ers0 t.e "; size of !ode; sc.edulin# <ill /e affected%%
4SDPA U@ CA"@GO ' ".e $GPP protocol &8%$)* defines 7& types of U@ cate#ory% In a ""I0 t.e U@ of a type o/tains different ma(imum "; size0 so t.e ma(imum sc.eduled rate o/tained /y U@ is different% ".e U@ reports its capa/ility in t.e I@ hsdsch physical layer category of t.e Connection Setup Complete messa#e%% C
Amount of data to /e transmitted /ein# smaller t.an t.e ma(imum "; size ".e "; size sc.eduled /y !ode; depends on t.e availa/le po<er and codes of t.e su/scri/er0 as <ell as t.e amount of data transferred /y t.e su/scri/er% If t.e amount of data sent is smaller t.an t.e ma(imum sc.eduled "; size0 t.e rate at p.ysical layer is lo<er t.an t.e e(pectation% ".is pro/lem occurs <.en t.ere is data in !ode; /uffer /ut t.e amount of data is
&))6+7&+78
Pa#e4+ 0 "otal1 !
4S+SCC4 po<er distri/ution ".e 4S+SCC4 is a do<nlin= CC40 s.ared /y all su/scri/ers% ".e U@ =eeps monitorin# U@ ID on 4S+SCC40 and Hud#e <.et.er t.e U@ ID is for itself% If t.e U@ ID is for itself0 it demodulates 4S+PDSC4 data% ".erefore0 correct demodulation of 4S+SCC4 #oes /efore data transfer% ".ere are t.ree types of 4S+SCC4 po<er0 transit S@" MAC4SPA A in !ode; 0 ) s.o<s t.at 4S+SCC4 po<er control is /ased on C1I % 7 s.o<s 4S+SCC4 po<er c.an#eless> & s.o<s use a po<er control mode <.ic. #o <it. DC4 and =eep a fi(ed po<er deflection value% Default is )% EAttentionG t.e edition /efore !ode;$67&@B7)) ))DC)$;)9) canCt /e set to type )0 need use type 7 %F ".e 4S+SCC4 po<er is in static confi#uration or dynamic confi#uration% ".e default confi#uration is static confi#uration% Set t.e 4S+SCC4 po<er to a fi(ed ratio of ma(imum transmit po<er of cell as /elo<G
I I
Set t.e ratio to $L in indoor environment% Set t.e ratio to 8L in outdoor environment%
Set t.e 4S+SCC4 po<er on !ode; 5M" /y e(ecutin# t.e command /elo<G S@" MAC4SPA AG PW F5GKFI,@D0 PW K8> 4S+SCC4 po<er can /e confi#ured as dynamic po<er control0 <.ic. is ac.ieved /y settin# a po<er offset to t.e pilot /it of D5+ADPC4% ".e po<er offset is relevant to spreadin# factor of do<nlin= DPC4 and <.et.er t.e U@ is in S4O state% W.en t.is met.od is used0 t.e 4S+SCC4 po<er offset is listed as in "a/le $%$% ".e MM5 command is as /elo<G S@" MAC4SPA AG PW F5GKD'!AMIC> Table $.$ 4S+SCC4 po<er offset 0preading 'actor o' downlin6 DPCH 9 6 7* $& *9
&))6+7&+78
H0*0CCH power o''set in non*0H= period J7)%D8 JD%D8 J9%D8 J7%D8 O7%&8
All ri#.ts reserved
H0*0CCH power o''set in 0H= period J*%D8 J$%D8 J)%D8 O&%&8 O8%&8
Pa#e41 0 "otal1 !
7&6 &8*
O9%&8 OD%&8
O6%&8 O77%&8
) s.o<s t.at 4S+SCC4 po<er control is /ased on C1I 0 <.ic. <or=s li=e t.isG First set 4S+SCC4 initialization ", po<er ".en accordin# to C1I c.an#e 0 adHust 4S+SCC4 po<er0 li=e DC4 inner+loop po<er control% At last 0 accordin# to t.e ACA?!ACA?D", information from 4S+DPCC4Cs feed/ac= 0adHust 4S+SCC4 po<er 0 li=e DC4 outer+loop po<er control% ".e parameter of t.e po<er control <.ic. /ase on C1ICs 4S+SCC4 G 4S+SCC4Cs initial po<er 0 Default is &6E+$ d;mF0 relative to pilot po<er > 4S+SCC4 po<er controlCs aim F@ 0 Default is 7)LE7LF
!um/er of 4SDPA su/scri/ers and num/er of 4S+SCC4s ".e success rate of 4S+SCC4 is relevant to num/er of su/scri/ers%
I
If t.ere is only one 4SDPA su/scri/er in a cell0 t.e traffic is not restricted and 4S+ SCC4 po<er is ade3uate0 t.e success rate of 4S+SCC4 for t.e su/scri/er approac.es 7))L% If t.ere are multiple 4SDPA su/scri/ers in t.e cell0 t.e success rate of 4S+SCC4 for eac. su/scri/er is relevant to sc.edulin# al#orit.m and num/er of 4S+SCC4s%
Usually set t.e 4S+SCC4 accordin# to availa/le po<er of 4S+PDSC40 code resource0 and traffic of service source% For e(ample0 if U@s used in t.e cell are all cate#ory 7& U@0 set num/er of 4S+PDSC4 codes and num/er of 4S+SCC4s as /elo<G
I I I
If you set 8 codes to 4S+PDSC40 it is recommended to set & 4S+SCC4s% If you set 7) codes to 4S+PDSC40 it is recommended to set $ 4S+SCC4s% If you set 79 codes to 4S+PDSC40 it is recommended to set 9 4S+SCC4s%
Sc.edulin# al#orit.m Usin# different sc.edulin# al#orit.m for multiple su/scri/ers ena/les eac. su/scri/er to /e sc.eduled at different pro/a/ility% For e(ample0 after Ma( C?I sc.edulin# al#orit.m is used0 t.e su/scri/ers far from t.e cell center <ill .ardly or even never /e sc.eduled due to lo< C1I% ".e sc.edulin# al#orit.m is one function of ne< function entity of 4SDPA0 t.e MAC+.s function entity% Four factors are involved as /elo<G
I
C1I C1I is t.e 3uality of si#nals received /y U@ at t.e location% WaitQInterQ""I It indicates t.e len#t. of time t.at t.e U@ must <ait for service% 1ueue priority 1ueue len#t. Ma( C?I Eonly considerin# C1I valueF Eonly considerin# <aitQInterQ""IF Classic PF Eproportional fair0 considerin# previous factorsF @PF@n.anced Proportional FairB7D edition
All ri#.ts reserved Pa#e4# 0 "otal1 !
I I
&))6+7&+78
Parameters are not confi#ured for current sc.edulin# al#orit.m% Select one of previous t.ree al#orit.ms /y e(ecutin# t.e command /elo<G S@" MAC4SPA AG 5OC@55K7)7$70 SMKPF>??".e previous al#orit.m corresponds to t.e PF sc.edulin# al#orit.m%
"raffic After previous confi#uration and c.ec=s0 t.ere is no pro/lem and C1I reported /y U@ is .i#.0 /ut t.e rate of su/scri/ers fluctuates% C.ec= do<nlin= traffic in Connection Per'or/ance 5onitoring <indo< on !C 5M"0 and see <.et.er t.ere is enou#. traffic for sc.edulin#% Or c.ec= do<nlin= traffic in H0DPA 1ser &low Control Per'or/ance Periodic Report <indo< on !ode; 5M"% ".e cause of t.is pro/lem is unsta/le source rate0 sin#le t.read used upon do<nloadin#0 and small "CP <indo<% In t.e 4SDPA User Flo< Control Performance Periodic eport <indo<0 t.ere are follo<in# selectionsG
I I I I I
1ueue Priority 1ueue ;uffer Used atio 5C User ;uffer Size Input Data Size Output Data Size
Select -ueue 7u''er 1sed Ratio to dra< picture on 5M"0 and c.ec= t.e occupation of !ode; 3ueue% Select RLC 1ser 7u''er 0i(e to c.ec= 5C /uffer% Select 8nput Data 0i(e and =utput Data 0i(e to c.ec= t.e sendin# and receivin# 3ueue data% ".e data involved in =utput Data 0i(e is t.e data <it. ACA indicator received%
estricted ate at U@ side ".e re3uest service type0 uplin= and do<nlin= ma(imum rate are sent to U@ /y A" commands% ".e U@ sends t.e information to C! in t.e follo<in# Active PDP conte(t re3uest messa#e% W.en t.e su/scri/ed rate is .i#.er t.an or e3ual to t.e re3uested ma(imum rate0 t.e C! sends t.e A! Assi#nment re3uest messa#e at t.e re3uested ma(imum rate% If t.e resource is not restricted at !C side0 t.e final output rate is t.e re3uest ma(imum rate% If t.e do<nlin= ma(imum rate in t.e A; Assi#nment re3uest messa#e is muc. lo<er t.an sc.eduled rate0 and t.e traffic in /uffer is inade3uate upon !ode;Ps sc.edulin#0 t.e success rate of 4S+SCC4 must /e lo<% @(ecute A" commands as /elo<G
I I I
i#.t clic= My Computer Select Property N 4ard<are N Device Mana#er N Modem N Property N Senior "ype A" command into t.e Initialization Command te(t /o(% Set AP! /y A" command% If you <ant to set AP! to cmnet0 t.e rate is restricted to *9 =/ps in uplin= and $69 =/ps in do<nlin=0 e(ecute t.e follo<in# commandG ATJcgdcontH1,KipK,Kc/netKL JcgeBreBH1,$, !,$.! W.en you remove t.e restriction on rate0 e(ecute A" command to set t.e rate to )% ".e value ) means t.at no specified rate is re3uested0 so t.e system assi#ns t.e su/scri/ed rate as possi/le% @(ecute t.e follo<in# commandG ATJcgdcontH1,KipK,Kc/netKL JcgeBreBH1,$,+,+ estriction of /and<idt. at Iu/ interface
If t.e p.ysical /and<idt. at Iu/ interface is restricted0 t.e 4SDPA service o/tains inade3uate AA5&PA"4 /and<idt.% As a result0 t.e traffic in !ode; /uffer is inade3uate0
&))6+7&+78 All ri#.ts reserved Pa#e4$ 0 "otal1 !
so t.e success rate of 4S+SCC4 is lo<% In addition0 t.e :: AA5&PA"4 and 4SDPA AA5&PA"4 are respectively confi#ured0 /ut t.ey s.are t.e p.ysical /and<idt.% If multiple :: su/scri/ers are usin# t.e /and<idt. at Iu/ interface in t.e cell0 t.e 4SDPA service o/tains inade3uate AA5&PA"4 /and<idt.% As a result0 t.e success rate of 4S+SCC4 is lo<%
ACA?!ACA repeat factor ".e follo<in# parameters at p.ysical layer are sent to U@ and !ode; in t.e messa#es at .i#.er layerG
I I I
ACA?!ACA repeat factorG !Qac=nac=Qtransmit C1I repeat factorG !Qc3iQtransmit C1I feed/ac= cycleG C1I Feed/ac= Cycle =
After t.e U@ demodulates 4S+PDSC4 data0 t.e U@ sends an 4A 1 ACA or !ACA messa#e /ased on cyclic redundancy c.ec= EC CF of MAC+.s0 and it repeats sendin# t.e ACA?!ACA messa#e in t.e continuous !Qac=nac=Qtransmit 4S+DPCC4 su/frames% If t.e !Qac=nac=Qtransmit is lar#er t.an 70 t.e U@ <ill not try to receive or demodulate transport /loc=s /et<een t.e 4S+DSC4 nO7 and n O !Qac=nac=Qtransmit J 7 su/frames% ".e n is t.e su/ frame num/er of last 4S+DSC4 in t.e received transport /loc=s% !o< t.e rate o/tained /y U@ is as /elo<G ate of U@ <.en t.e ACA?!ACA is not repeatedly sent T E7? !Qac=nac=QtransmitF
I;5@ I;5@ affects MAC+4S retransmission0 so it conse3uently affects t.e actual rate of su/scri/ers% ".e I;5@ .ere is num/er of incorrect ";s?num/er of total ne< data /loc=s <.en t.e !ode; transmits ne< data% ".e S;5@ .ere is num/er of incorrect /loc=s?Enum/er of incorrect and correct /loc=sF <.en t.e !ode; transmits ne< data or retransmits data% I;5@ directly affects S;5@ % !o< t.e default I;@5 is 7)L% I;5@ directly affects t.e po<er for sc.edulin# eac. su/scri/er% ".is is similar <it. outer loop po<er control of ::% @(ecute t.e command S@" MAC4SPA A to set t.e follo<in# itemsG
I I I I I
Sc.edulin# al#orit.m MAC+4S retransmission times Po<er mar#in 4S+SCC4 po<er Initial ;5@
".e MM5 command is as /elo<G S@" MAC4SPA AG 5OC@55K70 SMKPF0 M, @" A!K90 PW MG!K7)0 PW F5GKFI,@D0 PW K80 I;5@ K7)>
5o< C1I and inade3uate 4SDPA po<er If t.e C1I reported /y U@ is lo<0 and t.e availa/le po<er of 4SDPA is inade3uate0 S;5@ <ill /e .i#.% ".e size of an MAC+d PDU is $$* /its% ".e MAC PDU re3uires t.e "; size lar#er t.an $$* /its in transmission% As a result0 t.e C1I upon !ode;Ps
&))6+7&+78
Pa#e4! 0 "otal1 !
sc.edulin# must /e lar#er t.an a value to meet t.at I;5@ is <it.in 7)L%
C1I reported /y U@ /ein# .i#.er t.an actual one ".e C1I reported /y U@ is inaccurate0 .i#.er t.an t.e actual one% ".e !ode; adHusts t.e C1I accordin# to tar#et I;5@ 0 /ut it ta=es some time for adHustment% Durin# t.is period0 t.e !ode; transfers data <it. lo< po<er accordin# to t.e C1I reported /y U@% As a result0 t.e S5;@ is .i#.0 so t.e performance of data transfer is affected% SolutionG /y Windo<s 4yper"erminal0 connect U@ to t.e data card% AdHust t.e C1I reported /y U@ /y e(ecutin# A" commands E".is solution caters for 4ua<ei data card only% ".e current version does not support t.isF% AssumeG /efore t.e follo<in# operations0 t.e C1I reported /y connected U@ is &8%
I
@na/le t.e function of adHustin# C1I0 set t.e offset to J&))0 and lo<er C1I% "ype t.e follo<in# commandG A"UC1IK70+&)) ".e U@ responds OA% ".e C1I is &J$ lo<er t.an /efore0 and is &&J&$% @na/le t.e function of adHustin# C1I0 set t.e offset to )0 and t.e C1I restores to /e t.e actual value% "ype t.e follo<in# commandG A"UC1IK70) ".e U@ responds OA% ".e C1I is &8% @na/le t.e function of adHustin# C1I0 set t.e offset to &))0 and raise C1I% "ype t.e follo<in# commandG A"UC1IK70&)) ".e U@ responds OA% ".e C1I is &J$ lo<er t.an /efore0 and is &DJ&6% Disa/le t.e function of adHustin# C1I% "ype t.e follo<in# commandG A"UC1IK)0&)) ".e U@ responds OA% ".e C1I remains &DJ&6% If you type <ron# parameters as /elo<G A"UC1IK707))07 ".e U@ responds "OO MA!' PA AM@"@ S% If you 3uery t.e state of C1I adHustment function0 type t.e follo<in# commandG A"UC1IV W.en t.e U@ responds OCM@ @ O 0 t.e current !B time 9996 !BQC1IQAD2US"QI is not activated0 and t.e adHustment function is disa/led% W.en t.e U@ responds UC1IG)0&))0 t.e function of adHustin# C1I is disa/led% W.en t.e U@ responds UC1IG70&))0 t.e function of adHustin# C1I is ena/led%
Over lo< pilot po<er On prior version of !ode;s0 accordin# to "" test0
I I
If t.e po<er of ot.er c.annel is 7) d; .i#.er t.an pilot c.annel0 t.is leads to a 7)L code error for 4SDPA% If t.e po<er of ot.er c.annel is 7$ d; .i#.er t.an pilot c.annel0 t.is leads to a 7))L code error for 4SDPA%
!o< t.e !ode; can adHust po<er in a certain scope accordin# to 4SDPA S;5@ % If t.e po<er of ot.er c.annels is 7$ d; .i#.er t.an t.e pilot po<er0 t.e impact on t.rou#.put is little% Settin# PIC4 over lo< is for/idden> ot.er<ise0 t.e po<er is inade3uate after adHustment /y !ode;% ".is leads to over .i#. S;5@ 0 and conse3uently t.e t.rou#.put is affected%
transmission% Use Wslip <indo< a#reementR carry t.rou#. flu( control% ;efore 5C donCt receive affirm pac=a#e 0 t.e most num/er PDU <.ic. can /e send is W 5C send <indo< R % t.e more /etimes send point receive affirm information 0 t.e faster t.e <indo< slip% ".e faster 5C can send% W.ereas 0 t.e slo<er 5C can send % even appear 5C replacement result in drop call% If Sc.eduled ateServed ate and MAC 5ayer ate is normal 0 it need more adHust <.et.er 5C ".rou#.put is normal% ".e relations.ip /et<een 5C ".rou#.put andMAC 5ayer ateG 5C ".rou#.putKMAC 5ayer ate T E7+MAC+4S PDUCs caput spendin# rateF ;ecause PDUCs caput spendin# rate is small 0 <atc. 5C ".rou#.put and MAC 5ayer ate from Pro/e0 t.e curve superposition If 5C ".rou#.put o/vious less t.an MAC 5ayer ate0 it is a/normal%
4i#. ACA+N!ACA?D", ratio ACA+N!ACA?D", is t.e ratio t.at t.e !ode; Hud#es ACA as !ACA?D",% Simulation re3uires t.e avera#e pro/a/ility of ACA+N!ACA?D", to /e lo<er t.an 7L% If t.e !ode; Hud#es ACA as !ACA?D",0 t.e !ode; <ill retransmit t.e data correctly received /y U@% ".is <astes resource and lo<ers su/scri/ersP rate% ".e follo<in# parameters descri/e an e(ample on Pro/e0 as s.o<n in Fi#ure 7%9%
In t.e <CD5A H0DPA Decoding 0tatistics <indo<0 you can see ACA+N!ACA?D",% In Fi#ure 7%9 0 ACA+N!ACA?D", is D*%)7L% ".e ri#.t pane displays detailed num/er of /loc=s t.at are correct received and retransmitted% As a result0 ACA+ N!ACA?D",KD6)6?ED6)6O&9*8FKD*%)7L% In t.e <CD5A H0DPA Lin6 0tatistics <indo<0 t.e MAC 5ayer ate+Avera#e is *D%$$ =/ps% In t.e left pane0 t.e 5C D5 ".rou#.put is 7*%7: =/ps% ".e ratio of 5C rate and MAC rate is 7*%7:?*D%$$0 e3ual to &9%)8L% If t.e correct /loc=s t.at are
&))6+7&+78 All ri#.ts reserved Pa#e4 0 "otal1 !
repeated received is e(cluded from calculatin# MAC layer rate0 t.e MAC layer rate is *D%$$ T E7+ D*%)7F K 7*%78 =/ps% ".e MAC layer rate is appro(imately e3ual to 5C rate%
I
Over lo< confi#uration of 4S+DPCC4 po<er parameters 4S+DPCC4 is an uplin= dedicated p.ysical c.annel0 transportin# t.e ACA?!ACA0 and C1I messa#es at p.ysical layer% 4S+DPCC4 is not under respective po<er control0 /ut .as a po<er offset <it. do<nlin= DPCC4% W.en 4S+DPCC4 carries different information0 it uses different offset values% If t.e ACA?!ACA po<er offset on 4S+DPCC4 is over lo<0 t.e ACA+N!ACA?D", demodulated /y !ode; in uplin= <ill /e over.i#.0 and conse3uently t.e su/scri/ersP rate is affected% For t.e description of 4S+DPCC4 po<er parameters0 see t.e appendi( 4S+DPCC4 Po<er Control Parameter Confi#uration%
Uplin= and do<nlin= 5 im/alance in .andover areas ".e uplin= and do<nlin= 5 im/alance in .andover areas are defined as /elo<0 and s.o<n inG 5&Qdl N 57Qdl 5&Qul S 57Qul
;ecause 5&Qdl N 57Qdl0 t.e servin# cell is updated0 and t.e 4SDPA service is set up in t.e cell &% ".e !C adHusts SI tar#et accordin# to com/ination result of t<o U5 5s due to S4O% ".e t<o cells perform inner loop po<er control accordin# to SI tar#et% ".e U@ com/ines t.e do<nlin= "CP of t.e t<o cells% Accordin# to com/ination principles0 if t.e "CP of one cell is J70 lo<er po<er accordin#ly% W.en t.e "CP of t<o cells is O70 raise po<er% ;ecause 5&Qul S 57Qul0 t.e 57Qul SI is conver#ed to tar#et value0 and 5&Qul SI is lo<er t.an t.e tar#et value% ".e po<er control over 4S+DPCC4 is /ased on t.e associated c.annel of 5Qul0 so t.e demodulation performance of 4S+DPCC4 ACA?!ACA?C1I cannot meet re3uirement% As a result0 t.e performance of data transfer for 4SDPA su/scri/ers is poor% Analysis proceeds as /elo<G
I I
O/tain 4SDPA+4SDPA .andover test data0 includin# t.e data at U@ side and !C side% Accordin# to sin#le su/scri/in# si#nalin# tracin#0 analyze to see <.et.er t.ere is a
&))6+7&+78
Pa#e44 0 "otal1 !
servin# cell updated due to U5 5 failure% If yes0 find t.e U@ APP t.rou#.put at t.e correspondin# point%
I
Wit. t.e data at !C side0 dra< a c.art involvin# uplin= SI 0 SI tar#et0 U5 ;5@ 0 do<nlin= t.rou#.put0 PCPIC4 SCP and @c?!o% O/tain t.e SI information on 4SDPA uplin= associated c.annel% ;ased on t.e results from Step & and $ a/ove0 o/tain t.e information a/out 5 im/alance% Analyze 5 im/alance and provide solutions%
I I
Impact from po<er control of uplin= associated DC4 ".e impact from po<er control of uplin= associated DC4 includes t.e follo<in# t<o aspectsG
I
4S+DPCC4 is not under individual po<er control0 /ut .as a po<er offset <it. uplin= DPCC4% If t.e uplin= DC4 po<er control is not conver#ed0 and ;5@ is over.i#.0 t.e uplin= 4S+DPCC4 po<er <ill /e over lo<0 and t.e !ode; <ill Hud#e ACA as !ACA?D", in a #reat pro/a/ility% As a result0 t.e rate of 5C layer for 4SDPA su/scri/ers is over lo<% "CP and 5C uses AM mode0 so sendin# t.e ACA messa#e is necessary on uplin= DC4% "CP provides relia/le transport layer0 t.e receiver responds t.e ACA messa#e% Any t.e data and t.e ACA messa#e may /e lost durin# transmission0 so "CP sets a timer upon sendin# for solvin# t.is pro/lem% If t.e sender does not receive t.e ACA messa#e till e(piration of t.e timer0 it resends t.e data% As a result0 t.e rate for data transfer is affected% If t.e uplin= DC4 po<er control is not conver#ed0 and ;5@ is over .i#.0 t.e sender "CP <ill fail to receive t.e ACA messa#e and resend t.e data% As a result0 t.e rate of data transfer is affected% 5C uses AM mode% If t.e uplin= ;5@ is not conver#ed0 t.e 5C <ill receive a late ACA response or no response% After e(piration0 t.e 5C resend t.e data0 so t.e rate for data transfer is affected% If t.e 5C fails to receive t.e ACA messa#e after multiple times0 5C reset occurs% ".e 5C sendin# <indo< can confi#ure t.e ma(imum value to &)9D at most% W.en t.e rate for sendin# /y 5C is .i#.0 and t.e response to 5C is late0 t.e 5C sendin# <indo< <ill /e full and no ne< data can /e sent%
C.ec= t.e uplin= ;5@ in 1plin6 7L2R of R)C Connection Per'or/ance 5onitoring <indo<% ".e /aseline re3uires tar#et uplin= ;5@ as 7L% Find t.e causes of non conver#ence of uplin= po<er control from t.e follo<in# t<o aspectsG
I I
C.ec= <.et.er t.e "WP fluctuates a/normally0 and <.et.er t.ere is uplin= interference% C.ec= "WP in !C cell performance monitorin#% C.ec= <.et.er t.e confi#uration of outer loop po<er control parameters for t.e current services is proper% Focus on SI "ar#et and ;5@ "ar#et% Follo< t.e steps /elo<G 1uery t.e inde( value for current services /y e(ecutin# t.e command 5S" "'P A;% For e(ample0 t.e inde( value for t.e $69 =/ps services is &&% 1uery SI "ar#et and ;5@ "ar#et /y e(ecutin# t.e command 5S" "'P A;G A;I!D@,K&&0 " C4"'P@K" C4Q4SDSC40 IU;" A!S;@A "'P@KIU;QG OU!DQ" A!S> Modify SI "ar#et and ;5@ "ar#et for current service /y e(ecutin# t.e command MOD "'P A;O5PCG A;I!D@,K&&0 SU;F5OWI!D@,K)0 " C4"'P@K" C4Q4SDSC40
&))6+7&+78
Pa#e4. 0 "otal1 !
IU;" A!S;@A "'P@KIU;QG OU!DQ" A!S0 ;5@ 1UA5I"'K+&)> ++++@nd In addition0 in remote deployment test of sin#le 4SDPA su/scri/er in a sin#le 4SDPA cell0 at t.e cell ed#e0 t.e C1I reported /y U@ is #ood0 /ut su/scri/erPs rate is lo<0 even as lo< as )% ".e maHor cause is t.at t.e uplin= po<er of U@ is restricted0 t.at uplin= po<er control is not conver#ed0 and t.at uplin= ;5@ is .i#.0 even as .i#. as 7))L%
Wron# confi#uration of AA5& PA"4 E!ode; C N !C PC 0 or confi#ured /and<idt. N p.ysical /and<idt.F ".e C parameter is added to AA5& PA"4 at !ode; side to fulfill flo< control% It is t.e receivin# rate of !ode;% For A"M driver0 t.e receivin# rate cannot /e restricted0 so t.e C parameter is lo#ical only% ".e receivin# rate is not necessarily e3ual to t.e confi#ured C parameter0 /ut depends on t.e sendin# rate of !C0 namely0 t.e PC and SC upon confi#uration of AA5&PA"4 /y !C% ".e !ode; deducts t.e /and<idt. correspondin# to :: call from t.e total /and<idt. of PA"4 accordin# to receivin# rate0 and t.en o/tains t.e residual /and<idt. of all PA"4% ".e C is reported to DSP0 and t.e DSP construct frame informs !C of residual /and<idt.% ".e residual /and<idt. is for 4SDPA su/scri/ers0 so t.e flo< is controlled% If t.e receivin# /and<idt. C of !ode; AA5& PA"4 is lar#er t.an PC of !C AA5& PA"40 t.e data pac=ets at Iu/ interface <ill /e dropped% In addition0 if t.e confi#ured /and<idt. of AA5&PA"4 is lar#er t.an t.e p.ysical actual /and<idt.0 t.e data pac=ets at Iu/ interface <ill /e dropped% As a result0 t.e total t.rou#.put of cell declines% In B7D edition0 <.en :: ne< operation connect0 Ma(+rate multiply activation #ene as operation rate to admittance% So if you <ant to adHust activation #ene0 you can adHust connection num/er % if confi#ure activation #ene is small 0 it can connect more connection 0 /ut multi+connection <.it .i#. rate <ill /rin# lu/ con#estion0 result in :: PS or 4SDPA PS lose pac=a#e 0 touc. off a lot of 5C send a#ain 0 conse3uently0 :: PS or 4SDPA PS 5C layer rate astaticism% SolutionG open lu/ over/oo=in# flo< control s<itc. <.ic. /ase on 5C retransmission rate% If discover :: or 4SDPA PS retransmission rate e(ceed t.e #ate<ay <.ic. set /efore 0 initiate :: PS "F limit fall 3uic=ly or 4SDPA PS PS rate T fall coefficient 0 li#.ten or eliminate con#estion% In 5C retransmission rate under #ate<ay 0 cancel "F limit 0 rene< :: PS transmit rate 0 or 4SDPA PS rate T rise coefficient 0 rene< 4SDPA PS transmit rate%
Over .i#. 5C retransmission rate due to over .i#. residual ;5@ at MAC layer If t.e retransfer at MAC layer reac.es t.e ma(imum times0 t.e ";s incorrectly received <ill /e dropped% If t.e receiver detects droppin# data pac=ets0 it re3uires t.e sender to resend data pac=ets /y state report% etransfer lo<ers t.e sendin# efficiency of 5C0 so it affects t.e valid t.rou#.put of 5C% W.en residual ;5@ at MAC layer is over .i#.0 t.e S;5@ at MAC layer is pro/a/ly over .i#.% For detailed analysis0 see t.e analysis of over .i#. S5;@ in previous sections% !ormal t.e residual ;5@ at MAC layer is smaller t.an 7L% Fi#ure 7%* s.o<s t.e residual ;5@ at MAC layer in <CD5A H0DPA Decoding 0tatistics <indo<%
&))6+7&+78
Pa#e43 0 "otal1 !
&igure 1.
Do<nlin= rate affected /y restriction over uplin= rate "CP and 5C uses AM mode0 and transferrin# t.e ACA messa#e is necessary on uplin= DC4% Accordin# to test data0 t.e transmission rate for feedin# /ac= information on uplin= c.annel ta=es &LJ$L of transmission rate of do<nlin= c.annel% For e(ample0 t.e do<nlin= rate is 7%* M/ps0 and t.e correspondin# uplin= rate is $&J96 =/ps% W.en t.e do<nlin= rate is $%* M/ps0 t.e correspondin# uplin= rate is D&J7)6 =/ps% If t.e uplin= su/scri/ed rate is *9 =/ps0 t.e re3uirement on uplin= rate correspondin# to do<nlin= data transfer cannot /e met% In addition0 if t.ere is data to /e transferred in uplin= for 4SDPA su/scri/ers0 t.e uplin= c.annels must transport t.e confirmation data of "CP and 5C0 as <ell as uplin= data of su/scri/ers% If t.e uplin= su/scri/ed rate is lo<0 t.e do<nlin= data transfer is affected% C.ec= t.e uplin= rate for service setup in A; Assi#nment e3uest messa#e% If t.e uplin= rate is lo<0 c.ec= t.e 45 su/scri/ed rate% C.ec= t.e actual uplin= /and<idt. in ; S@"UP messa#e%
".e "" delay at t.e 5C layer is e(ceptional Et.e 5C state report disa/le timer is not set properly?t.e uplin= ;5@ is not conver#edF so t.at t.e 5C send <indo< is full% Currently0 t.e ma(imum size of t.e 5C send <indo< can /e set to &)9D Et.e 5C receive?send <indo< size of t.e terminal is &)9DF% W.en t.e 5C transmission rate is very .i#.0 t.e 5C send <indo< is easily full and cannot send ot.er data if t.e state report is not returned in time% For e(ample0 t.e rate on t.e air interface is $ M/it?s and t.e MAC+D PDU size is $$* /its0 t.e 5C send <indo< can send data for E&)9D ( $$*F?E$ ( 7)&9F K &&9 ms% If t.e !C fails to receive a state report <it.in &&9 ms0 t.e 5C send <indo< is full% ".e return time of t.e state report is related to t.e state report disa/le timer and t.e uplin= air interface 3uality% If t.e state report disa/le time is set too lon#0 or t.e uplin= ;5@ is not conver#ed0 t.e 5C send <indo< may /e full% 0olutionG C.ec= <.et.er t.e state report disa/le timer is set properly and <.et.er it is set to t.e default of t.e /aseline% Currently0 t.e default timer len#t. is 7&) ms Eservice+oriented confi#urationF in t.e !C B7* and 6) ms for t.e $%* M/it?s services Eservice+oriented confi#urationF in t.e !C B7D% C.ec= t.e conver#ence of t.e uplin= ;5@ to ensure t.e ;5@ is conver#ed%
Compare t.e t.rou#.puts at t.e application layer EAPPF and t.e 5C layer%
&))6+7&+78
Pa#e.+ 0 "otal1 !
"CP?IP adopts t.e inclusive ac=no<led#ment strate#y for relia/le data transmission and t.e slidin# <indo< protocol for flo< control0 and performs con#estion control <.en detectin# a net<or= con#estion%
I
Flo< control Eslidin# <indo<F Flo< control is used to prevent /uffer overflo<s and saturation of t.e receivin# mac.ine% Flo< control #enerates a <indo< value for t.e sender to transmit t.e specified num/er of /ytes in t.e <indo<% After t.at0 t.e <indo< is closed and t.e sender must stop data transmission% ".e <indo< is not opened until t.e sender receives an ACA from t.e receiver%
Inclusive ac=no<led#ment strate#y All to+/e+transmitted /ytes /efore t.e confirmed /yte num/er are ac=no<led#ed% Suppose t.at 7) data fra#ments are to /e transmitted% ".ese data fra#ments cannot reac. t.e destination in se3uence% "CP must ac=no<led#e t.e .i#.est /yte num/er of consecutive /ytes <it.out any error% ".e .i#.est /yte num/er is not allo<ed to /e ac=no<led#ed /efore all t.e middle /ytes reac. t.e destination% If t.e ac=no<led#ment to t.e middle /ytes is not sent to t.e sender0 t.e sender "CP entity finally times out and retransmits t.e unac=no<led#ed data%
Con#estion control Etimeout and retransmissionF ".e "CP determines a net<or= con#estion /y measurin# t.e round+trip time E ""F delay timeout or receivin# a repeated ac=no<led#ment% W.en a net<or= con#estion is detected0 t.e con#estion avoidance al#orit.m Edo<nspeedin# and retransmissionF is ena/led%
".erefore0 t.e factors affectin# t.e "CP?IP data transmission rate includeG
I
Confi#ured "CP receive?send <indo< Alt.ou#. t.e receive <indo< size is dynamic Eif pac=ets out of se3uence are received or pac=ets cannot /e su/mitted to t.e upper layer in time0 t.e availa/le <indo< size /ecomes smallF0 t.e confi#ured <indo< size determines t.e ma(imum availa/le size of t.e receive <indo<% Accordin# to t.e formula Capacity E/itFK/and<idt. E/?sFTround+trip time EsF0 if t.e receive?send <indo< is too small0 t.e transmission rate is affected%
Con#estion caused /y "" fluctuation ".e t.rou#.put at APP and 5C layer is o/taina/le /y D"?C1"% For t.e t.eoretical relations.ip of rate at eac. layer0 see t.e appendi( 6%&% If t.e rate of APP t.rou#.put and 5C t.rou#.out is lo<er t.an t.e normal ran#e accordin# to t.eoretical analysis0 t.e retransmission cost of "CP?IP is over lar#e% C.ec= and modify t.e "CP receiver <indo< and M"U confi#uration% For t.e met.od0 see t.e appendi( 6%9 and 6%8%
%.$.% Analysis o' the Proble/ about Poor Data Trans/ission Per'or/ance o' the H01PA on the RA) 0ide
".e PS data transmission performance is end+to+end EU@ S+Ndata service serverF system performance% @ac. component in t.e system may affect data transmission% W.en <e test and optimize t.e 4SUPA data transmission performance0 <e usually focus on t.e effects of t.e A! side E !C+!ode;+U@F on t.e data transmission performance% We .ope t.at t.e effects of t.e ot.er parts ESGS!0 GGS!0 data service server0 and e(ternal net<or=sF of t.e system can /e removed /efore t.e test so t.at <e can concentrate on t.e radio net<or=% From t.e an#le of t.rou#.put measurement0 poor data transmission performance reflects a lo< unsteady rate <it. a <ide fluctuation ran#e% From t.e an#le of t.e 1oS0 poor data transmission
&))6+7&+78 All ri#.ts reserved Pa#e.1 0 "otal1 !
performance reflects unclear streamin# ima#es0 /ufferin#0 and slo< response to <e/ /ro<sin#% ".e <or=in# process of an 4SUPA U@ is as follo<sG
".e U@ ori#inates a data transmission re3uest accordin# to t.e Sc.edulin# Information Edetermined /y t.e U@ po<er .eadroom XUP4Y and t.e 3uantity X1Y of data to /e transmittedF carried on t.e @+DPDC4% ".e !ode; determines t.e #ranted level Et.e @+AGC4 sends "?P and t.e @+ GC4 sends an adHust command to tune EO70 ) +7FF accordin# to t.e U@ re3uest ESIF0 monitored o"0 and t.e satisfaction E4appy /it indication carried on t.e @+DPCC4F from t.e U@% ".e U@ sends correspondin# data accordin# to t.e #ranted level% Mean<.ile0 t.e U@ attac.es t.e ne(t frame re3uest ESIF on t.e @+DPDC4 and feeds /ac= t.e satisfaction E4appy /itF at t.e allocated #ranted level on t.e @+DPCC4% After receivin# and demodulatin# t.e data0 t.e !ode; returns an AcA?!ac= on t.e @+ 4IC4%
Durin# t.e optimization of t.e 4SUPA t.rou#.put0 you s.ould com/ine t.e drive test data of t.e Pro/e tool for analysis% ".e follo<in# descri/es 4SUPA+related rates in t.e Pro/e toolG
MAC+e PDU !on+D", ate K Sum of all "; sizes in t.e case of non+D",?Enum/er of non+D",s T ""IF ".is rate is t.e actual rate of t.e MAC+e Ee(cludin# D",0 /ut includin# t.e rate of retransmission /loc=sF
&))6+7&+78
Pa#e.# 0 "otal1 !
Sum of all "; sizes in t.e case of non+D",G !ot only t.e /loc= transmitted first /ut also t.e retransmitted /loc=s are included% !um/er of non+D",s T ""IG Only t.e time <.en data is transmitted is counted and t.e time <.en no data is transmitted is e(cluded% For e(ample0 if only 8) su/+frames send data <it.in t.e measurement period of 7)) su/+frames E&)) msF0 t.e denominator is 7)) ms%
MAC+e PDU Served ate K Sum of all "; sizes in t.e case of non+D",? E!UMQSAMP5@S T ""IF ".is rate is t.e served rate of t.e MAC+e Eincludin# D", and t.e rate of retransmission /loc=sF
Sum of all "; sizes in t.e case of non+D",G !ot only t.e /loc= transmitted first /ut also t.e retransmitted /loc=s are included% !UMQSAMP5@S T ""IG ".e time <.en data is transmitted and t.e time <.en no data is transmitted are /ot. included% For e(ample0 if only 8) su/+frames send data <it.in t.e measurement period of 7)) su/+frames E&)) msF0 t.e denominator is &)) ms%
MAC+e PDU Availa/le ate K Sum of "; sizes <.en COM;Q4IC4 is ACA or ACAQ!S in t.e case of non+D",?E!UMQSAMP5@ST""IF
Sum of "; sizes <.en COM;Q4IC4 is ACA or ACAQ!S in t.e case of non+D",G Only t.e ";s transmitted correctly are counted% !UMQSAMP5@S T ""IG ".e time <.en data is transmitted and t.e time <.en no data is transmitted are /ot. included%
MAC+e PDU Served ate K MAC+e PDU !on+D", ate T !on+D", Pro/a/ility MAC+e PDU Availa/le ate Z MAC+e PDU Served ate TE7+S;5@ F W.ere0 !on+D", Pro/a/ility K !um/er of non+D",s?!UMQSAMP5@S T 7))L S;5@ K E!um/er of non+D",s J !um/er of ACA or ACAQ!SF?!um/er of non+ D",s T 7))L
U5 5C PDU ".rou#.put K Sum of /its of all 5C PDUs sent /y t.e 5C layer <it.in t.e measurement period?Measurement period duration
Sum of /its of all 5C PDUs sent /y t.e 5C layer <it.in t.e measurement periodG ".e first transmitted data and t.e retransmitted data are included% In addition0 t.e data is transferred /y MAC+ d and contains t.e .eader over.ead E7* /itsF of t.e 5C PDU% Measurement period durationG ".e time <.en data is transmitted and t.e time <.en no data is transmitted are /ot. included%
5C PDU ".rou#.put U5 K MAC+e PDU Availa/le ate T E7+.eader over.ead ratio of MAC+e PDUF
A precise relations.ip s.ould e(clude t.e .eader over.ead and t.e paddin# /its <.en t.e "; size does not matc. ! 5C PDU /its
U5 5C SDU ".rou#.put K Sum of /its of all 5C SDUs sent /y t.e 5C layer <it.in t.e measurement period?Measurement period duration
&))6+7&+78
Pa#e.$ 0 "otal1 !
Sum of /its of all 5C SDUs sent /y t.e 5C layer <it.in t.e measurement periodG Compared <it. t.e sum of 5C PDU /its0 t.e retransmitted data and .eader over.ead E7* /itsF of t.e 5C PDU are e(cluded% Measurement period durationG ".e time <.en data is transmitted and t.e time <.en no data is transmitted are /ot. included%
5C SDU ".rou#.put U5 Z 5C PDU ".rou#.put U5TE7+ 5C PDU etransmission ate U5FT.eader over.ead ratio of t.e 5C PDU
".e fi#ure /elo< s.o<s t.e optimization flo< of a lo< t.rou#.put of t.e 4SUPA U@%
&))6+7&+78
Pa#e.! 0 "otal1 !
&igure 1.$ Confirmin# t.e service is set up on t.e 4SUPA accordin# to a si#nalin# messa#e of t.e !C
'ou can also o/serve <.et.er an SG is reported in t.e 4SUPA 5in= Statistics <indo< provided /y a drive test tool0 for e(ample0 Pro/e% If no information is displayed in t.e <indo<0 t.e service is /orne on a DC40 as s.o<n in t.e fi#ure /elo<%
&))6+7&+78
Pa#e. 0 "otal1 !
&igure 1.! 4o< to confirm t.e service is set up on t.e 4SUPA t.rou#. t.e drive test tool Pro/e
If t.e service is not /orne on t.e 4SUPA0 t.e service is automatically set up on a DC4% In t.is case0 t.e service rate is t.e rate of t.e :: service0 usually $69 Ap/s or /elo<% If t.e service is not set up on t.e 4SUPA0 you can ma=e analysis in terms of t.e follo<in# aspectsG
C.ec= <.et.er t.e capa/ilities reported /y t.e U@ include t.e 4SUPA% ".e CQCO!!Q @1U@S" messa#e reported /y t.e U@ indicates <.et.er t.e 4SDPA and 4SUPA are supported% ".e specific @+DC4 capa/ility level is reported in an CQCO!!QS@"UPQCMP messa#e% C.ec= <.et.er t.e M; in t.e su/scription information in t.e previous line is normal and <.et.er t.e rate t.res.old over an @+DC4 is set too .i#.% If t.e M; assi#ned /y t.e C! does not e(ceed t.e rate t.res.old over an @+DC40 t.e service is set up on a DC4% C.ec= <.et.er t.e 4SUPA cell is availa/le and activated% ".e access of t.e 4SUPA U@ fails% C.ec= <.et.er t.e type of t.e 4SUPA AA5&PA"4 is confi#ured correctly and <.et.er a type of 4SUPA AA5&PA"4 is confi#ured%
&))6+7&+78
Pa#e.4 0 "otal1 !
If t.e U@ reports 4APP'0 t.e user may not feel .appy% Ma=e specific analysis accordin# to t.e .appy reasons%
If t.e MAC+e PDU !on+D", ate is a/normal0 use t.e drive test tool Pro/e to determine <.et.er t.e U@ reports 4APP' or U!4APP'% If t.e U@ reports 4APP' and t.e U@ rate cannot reac. t.e M; 0 t.e possi/le causes are as follo<sG
".e terminal capa/ility or t.e A! capa/ility is limited% ".e transmit po<er of t.e terminal limited% ".e traffic of t.e terminal is limited%
If t.e U@ reports U!4APP' and t.e U@ rate cannot reac. t.e M; 0 t.e possi/le causes are as follo<sG
".e SG EU@ #rantF is limited% ".e resources Eair interface load0 IU; /and<idt.0 and C@F on t.e A! side are limited% Cause 7G ".e air interface load is limited% Cause &G ".e IU; /and<idt. is limited% Cause $G ".e !ode; C@s are limited%
".e service M; E!ode; M; F is limited% ".e U@ demodulates incorrectly% Cause 7G ".e SG is not updated /ecause t.e C C of t.e AG value fails Cause &G ".e U@ demodulates t.e G incorrectly%
".e protocol #ives t.e conditions <.en t.e U@ report 4APP' and U!4APP'% ".e U@ indicates t.at it is [un.appyC if t.e follo<in# criteria are metG
U@ is transmittin# as muc. sc.eduled data as allo<ed /y t.e current Servin# Grant% U@ .as enou#. po<er availa/le to transmit at .i#.er data rate% "otal /uffer status <ould re3uire more t.an 4appyQ;itQDelayQCondition ms to /e transmitted <it. t.e current Servin#QGrant \ t.e ratio of active processes to t.e total num/er of processes%
".e first criteria are al<ays true for a deactivated process and t.e ratio of t.e t.ird criteria is al<ays 7 for 7)ms ""I% Ot.er<ise0 t.e U@ indicates t.at it is [.appyC% The ter/inal capability or the RA) capability is li/ited.
Principle description Currently0 t.e capa/ility of 1ualcomm 4SUPA and 4ua<ei @&D) 4SUPA is CA"8 Et.e correspondin# MAC+e rate is & M/it?sF% ".e ma(imum capa/ility supported /y 4ua<ei A!*%) E !CB7%6 and !ode;B7%6F is & ( SF9 Et.e correspondin# MAC+e rate is 7%9969 M/it?sF% Currently0 t.e ma(imum rate t.at a sin#le U@ can o/tain is limited to t.e capa/ility of t.e A!*%)% ".e A!*%) supports & ( SF90 t.e ma(imum "; size is 79969F0 and t.e MAC+e PDU !on+D", ate is 79969?7) K 7%9969 M/it?s ".e CA"8 terminal supports & ( SF&0 t.e ma(imum "; size is &))))0 and t.e MAC+e PDU !on+D", ate is &))))?7) K & M/it?s%
&))6+7&+78
Pa#e.. 0 "otal1 !
Table !.1 Cate#ories of U@ 4SUPA capa/ility levels 2*DCH Category 5aCi/u/ )u/ber o' 2* DCH Codes Trans/itted 7 & 5ini/u/ 0preading &actor 0upport 'or 1+ and # /s TT8 2DCH 7) ms ""I only 7) ms and & ms ""I Cate#ory $ Cate#ory 9 & & SF9 SF& 7) ms ""I only 7) ms and & ms ""I Cate#ory 8 Cate#ory * & 9 SF& SF& 7) ms ""I only 7) ms and & ms ""I !O"@G W.en 9 codes are transmitted in parallel0 t<o codes s.all /e transmitted <it. SF& and t<o <it. SF9 &)))) &)))) + 77969 79969 &)))) + 8DD& 5aCi/u/ )u/ber o' 7its o' an 2*DCH Transport 7loc6 Trans/itted <ithin a 1+ /s 2*DCH TT8 D77) 79969 5aCi/u/ )u/ber o' 7its o' an 2*DCH Transport 7loc6 Trans/itted <ithin a # /s 2*DCH TT8 + &D:6
SF9 SF9
O/servation met.odG
I
O/serve t.e U@ capa/ility Generally0 t.e terminals supportin# t.e 4SUPA function all support t.e 4SDPA function% ".at is0 t.e 4SPA /ears t.e services of users as a <.ole% ".e follo<in# descri/es .o< to o/serve t.e 4SPA function t.at t.e U@ supports and t.e specific 4S+DSC4?@+DC4 capa/ility level in com/ination <it. actual C messa#es% First0 t.e CQCO!!Q @1U@S" messa#e reported /y t.e U@ indicates <.et.er t.e 4SDPA and t.e 4SUPA functions are supported% In t.e fi#ure /elo<0 t.e capa/ility reported /y t.e U@ indicates t.at t.e U@ supports 4S+DSC4 and @+DC4%
&))6+7&+78
Pa#e.3 0 "otal1 !
&igure 1.%
".e specific @+DC4 capa/ility level is reported in an CQCO!!QS@"UPQCMP messa#e% As s.o<n in t.e fi#ure /elo<0 t.e 4S+DSC4 p.ysical layer level of t.e U@ is cate#ory * and t.e @+DC4 p.ysical layer capa/ility level is cate#ory 8%
&))6+7&+78
Pa#e3+ 0 "otal1 !
&igure 1.
O/serve t.e ma(imum capa/ility confi#ured on t.e A! side W.en t.e service is set up0 t.e 5 @CFG P @P messa#e sent /y t.e !C to t.e !ode; #ives t.e ma(imum spreadin# factor t.at t.e U@ can use and t.e correspondin# information element EC@F is ma(Set+@+DPDC4s% In t.e fi#ure /elo<0 t<o spreadin# factors ESFK9F are supported%
&))6+7&+78
Pa#e31 0 "otal1 !
W.en t.e DCCC al#orit.m of t.e 4SUPA is disa/led0 t.e !C confi#ures t.e ma(imum capa/ility accordin# to t.e M; of t.e U@% W.en t.e DCCC al#orit.m of t.e 4SUPA is ena/led0 t.e ma(imum capa/ility is affected /y t.e initial access rate of t.e DCCC%
SolutionG Improve t.e capa/ility of t.e A! side or use a terminal <it. a .i#.er capa/ility level%
Principle description ".e U@ calculates t.e transmit "; size accordin# to t.e currently availa/le transmit po<er% ".en0 t.e U@ selects t.e smaller /et<een t.e "; size supported /y t.e transmit po<er and t.e "; size supported /y t.e SG as t.e actual transmit "; size% ".e availa/le transmit po<er of t.e U@ is t.e same0 /ut t.e transmit "; size may /e not t.e same% ".e factors t.at influence t.e "; size are as follo<sG
I I I
".e U@ is at t.e ed#e of a cell and t.e uplin= pat. loss is lar#e% ".e uplin= load of t.e cell is .i#. Et.e U@ is not at t.e ed#e of a cellF% ".e U@ performs com/ined services% ".e DC4 service consumes muc. po<er and insufficient po<er is availa/le to t.e @+DC4 service%
&))6+7&+78
Pa#e3# 0 "otal1 !
O/servation met.odG Met.od of o/servin# <.et.er t.e transmit po<er of t.e U@ limitedG
I
O/serve t.e po<er limited rate reported /y t.e U@ t.rou#. t.e Assistant% If t.e po<er limited rate is #reater t.an )L0 t.e transmit po<er of t.e U@ <it.in t.e correspondin# measurement period of t.e measurement value is limited%
&igure 1.. Display of t.e Assistant 4SUPA related information Elimited transmit po<er of t.e U@F
W.en t.e U@ uses t.e ma(imum /loc= E7996)F0 1ualcomm c.ips of early versions also display t.e limited transmit po<er0 /ut in fact0 t.e transmit po<er is not limited% ".is pro/lem can /e ruled out /y com/inin# t.e current MAC+e PDU !on+D", ate <it. t.e actual transmit po<er of t.e U@%
I
After confirmin# t.at t.e transmit po<er of t.e U@ is limited0 analyze t.e limitation causes% a%Bie< t.e PCPIC4 SCP of t.e cell <.ere t.e U@ is located and c.ec= <.et.er t.e U@ is at t.e ed#e of t.e cell% /%Bie< t.e "WP of t.e cell <.ere t.e U@ is located /efore t.e access and c.ec= <.et.er t.e uplin= load of t.e cell is .i#.% c%Bie< t.e uplin= SI of t.e U@ to c.ec= <.et.er t.e SI is e(ceptionally .i#.% d%Bie< t.e service t.at t.e U@ sets up and c.ec= <.et.er t.e service is a com/ined service%
SolutionG
I I I
If t.e U@ is at t.e ed#e of t.e cell0 move t.e U@ to t.e center of t.e cell% If t.e uplin= load of t.e cell is .i#. and t.e cell load is adHusta/le0 reduce t.e cell load% If t.e service t.at t.e U@ sets up is a com/ined service0 deactivate t.e :: service and o/serve t.e rate of t.e 4SUPA service%
Principle descriptionG If t.e data in t.e U@ 5C ;uffer is insufficient0 t.e actual MAC+e PDU !on+D", ate
&))6+7&+78
Pa#e3$ 0 "otal1 !
is lo<%
O/servation met.odG
I
Met.od of o/servin# <.et.er t.e traffic of t.e U@ is limited O/serve t.e /uffer limited rate reported /y t.e U@ t.rou#. t.e Assistant% If t.e /uffer limited rate #reater t.an )L0 t.e traffic of t.e U@ <it.in t.e correspondin# measurement period of t.e measurement value is limited%
&igure 1.3 Display of t.e Assistant 4SUPA related information Elimited trafficF
After confirmin# t.at t.e traffic of t.e U@ is limited0 pro/a/le reasonsG a% ".e "CP?IP layer is e(ceptional so t.at t.e "CP sends no data% /% ".e 5C layer is e(ceptional so t.at t.e 5C sends no data%
SolutionG 'ou can consider sendin# pac=ets in t.e uplin= to eliminate t.e effect of t.e "CP mec.anism% If t.is met.od does not <or=0 c.ec= <.et.er t.e pro/lem a/out pac=et loss e(ists on t.e A! side% In addition0 some applications in t.e porta/le PC also affect t.e data transmission% In t.is case0 replace t.e porta/le PC% If t.e pro/lem still e(ists0 use a tool to capture pac=ets and locate t.e e(ceptions /et<een t.e portal PC and t.e U@%
The 0> ?12 grant@ is li/ited. "<o /asic functions of t.e 4SUPA sc.edulin#
I
X;asic function 7YG Control t.e cell load W.en t.e actual cell load is #reater t.an t.e tar#et value0 t.e cell t.rou#.put can /e reduced /y lo<erin# t.e SG of t.e U@% W.en t.e actual cell load is less t.an t.e tar#et value0 t.e cell t.rou#.put can /e improved /y increasin# t.e SG of t.e un.appy U@%
X;asic function &YG 5imit t.e M; of a sin#le U@ W.en t.e actual value of t.e MAC+e rate Eincludin# retransmitted /loc=sF is #reater t.an t.e M; 0 an G Do<n is sent to t.e U@ to reduce t.e SG of t.e U@% As a result0 t.e transmission rate of t.e U@ is reduced and is =ept appro(imate to t.e M; %
&))6+7&+78
Pa#e3! 0 "otal1 !
".e U@ maintains t.e SG accordin# to t.e AG EAG is used only to increase t.e rate in t.e A!*%)F and t.e G EUp0 4old0 and Do<nF sent /y t.e !ode;% ".e U@ determines t.e actual transmission rate /y reference to t.e SG% ".e actual transmission rate is less t.an or e3ual to t.e correspondin# transmission rate of t.e SG% The resources ?air inter'ace load, 817 bandwidth, and C2s@ on the RA) side are li/ited. If t.e resources on t.e A! side are limited0 t.e SG t.at t.e !ode; actually allocates to t.e U@ is small% As a result0 t.e U@ reports t.at t.e SG is limited%
Principle descriptionG 7F Accordin# to /asic function 7 of t.e 4SUPA sc.edulin#0 <.en t.e air interface load on t.e A! side is limited0 t.e tar#et load value is t.e tar#et value confi#ured on t.e !C Et.is value is usually determined at t.e time of net<or= plannin#F% If t.e actual value of t.e cell load e(ceeds t.e tar#et value0 t.e uplin= covera#e of t.e cell may s.rin= Et.e s.rin=a#e depends on t.e uplin= /ud#et mar#inF and t.e service at t.e ed#e of t.e cell is affected% ".erefore0 t.e cell load needs to /e controlled% &F !C+related parameter confi#uration ".e !C+related parameters include Ma("ar#etUl5oadFactor and ;ac=#round!oise% Ma("ar#etUl5oadFactor is t.e tar#et O"% elated commandG MOD C@554SUPA Ma("ar#etUl5oadFactorKD8 ED8 represents D8L0 namely0 * d;F ;ac=#round!oise is t.e /ac=#round noise% elated commandG MOD C@55CACG ;ac=#round!oiseKD7 ED7 represents J77& O D%7 K J7)9%: d;mF ".e tar#et "WP is calculated accordin# to t.e follo<in# formulaG "ar#et "WP K "ar#et O" O ;ac=#round !oise% 4ence0 t.e tar#et "WP K J7)9%: O * K J:6%: d;m $F ".e !C sends a messa#e to t.e !ode;% ".e !C carries t.e tar#et "WP and t.e /ac=#round noise to t.e !ode; /y sendin# a P4'SICA5 S4A @D C4A!!@5 @CO!FIGU A"IO! @1U@S" messa#e on t.e Iu/ interface% ".e relations.ip /et<een t.e protocol value and t.e p.ysical value isG p.ysical value K J77& O protocol value?7) EunitG d;mF As s.o<n in t.e fi#ure /elo<0 t.e protocol value of t.e tar#et "WP is 7790 t.e correspondin# p.ysical value is J77& O 77%9 K J7))%* d;m% ".e /ac=#round noise of t.e "WP is 89 and t.e correspondin# p.ysical value of t.e /ac=#round noise is J 77& O 8%9 K J7)*%* d;m%
&))6+7&+78
Pa#e3% 0 "otal1 !
&igure 1.1+ P4'SICA5 S4A @D C4A!!@5 @CO!FIGU A"IO! @1U@S" messa#e Econtainin# t.e tar#et "WP and t.e /ac=#roundF
".e disa#reement of t.e /ac=#round set on t.e !C 5M" <it. t.e cell /ac=#round affects t.e t.rou#.put of t.e cell% If t.e settin# value of t.e /ac=#round noise is muc. lar#er t.an t.e actual /ac=#round noise value0 t.e system sta/ility may /e reduced% W.en t.e settin# value of t.e /ac=#round noise is #reater t.an t.e actual /ac=#round noise value0 t.e actual cell t.rou#.put is #reater t.an t.e t.rou#.put t.at t.e tar#et O" corresponds to% W.en t.e settin# value of t.e /ac=#round noise is less t.an t.e actual /ac=#round noise value0 t.e actual cell t.rou#.put is less t.an t.e t.rou#.put t.at t.e tar#et O" corresponds to%
I
O/servation met.odG O/serve t.e cell uplin= "WP measurement recorded and displayed on t.e !C 5M" to c.ec= <.et.er it is close to t.e confi#ured tar#et "WP% If t.e measured value is close to t.e tar#et "WP0 t.e air interface load is limited and reac.es t.e tar#et value%
SolutionG 7F Set t.e tar#et O" reasona/ly% &F Aeep t.e settin# value of t.e /ac=#round noise e3ual to t.e actual /ac=#round noise value% ".e /ac=#round noise update al#orit.m .as not /een commercially verified% It <ill /e su/se3uently supplemented% $F @liminate e(ternal interference%
Principle descriptionG 7F Accordin# to /asic function 7 of t.e 4SUPA sc.edulin#0 <.en t.e availa/le
&))6+7&+78
Pa#e3 0 "otal1 !
/and<idt. of t.e Iu/ 4SUPA is limited on t.e A! side0 t.e tar#et load is t.e adHusted tar#et value after flo< control Eprinciple of t.e Iu/ flo< controlG adHust t.e tar#et load accordin# to t.e /uffer c.an#e trend on t.e transmission pat.F% If t.e actual cell load e(ceeds t.e tar#et load value0 t.e data transmission delay is prolon#ed or even pac=et loss occurs on t.e Iu/ interface so t.at t.e data transmission performance is affected% ".erefore0 t.e actual cell load needs to /e controlled% &F W.en t.e A"M is adopted on t.e Iu/ interface0 t.e 4SUPA Iu/ /and<idt. utilization K "CP layer rate?A"M /and<idt. &igure 1.11 A"M transmission efficiency
W.en t.e "CP layer rate is less t.an $&) =/it?s0 t.e utilization is less t.an D$L% W.en t.e "CP layer rate ran#es from $&) =/it?s to D$* =/it?s0 t.e utilization is D9L or so% W.en t.e "CP layer rate ran#es from D*6 =/it?s to 7$D* =/it?s0 t.e utilization is D8L or so% $F W.en t.e IP is adopted on t.e Iu/ interface0 t.e 4SUPA Iu/ /and<idt. utilization K "CP layer rate?IP /and<idt.
&))6+7&+78
Pa#e34 0 "otal1 !
W.en t.e "CP layer rate is less t.an &&9 =/it?s0 t.e utilization is less t.an 6)L% W.en t.e "CP layer rate ran#es from &&9 =/it?s to 996 =/it?s0 t.e utilization is 6)L to 68L% W.en t.e "CP layer rate ran#es from 96) =/it?s to 7$D* =/it?s0 t.e utilization is 68L to :)L%
I
O/servation met.odG Since t.e Iu/ /and<idt. is s.ared /y all cells of a !ode;0 you need to o/tain t.e rate information of all 4SUPA U@s of t.e !ode; <.en determinin# <.et.er t.e Iu/ /and<idt. is limited% If t.e sum of t.e rates of all U@s is appro(imate to t.e availa/le /and<idt. of t.e 4SUPA times t.e /and<idt. utilization0 t.e Iu/ /and<idt. is limited% In addition0 o/serve t.e measured "WPs of all cells% ".ey s.ould all /e less t.an t.e tar#et value confi#ured on t.e !C%
Principle descriptionG W.en t.e !ode; C@ resources on t.e A! side are limited0 t.e dynamic C@ adHustment al#orit.m Enot implemented in !ode; B76 /ut implemented in later versionsF reduces t.e M; of t.e U@s or t.e minimum availa/le SF%
O/servation met.odG Ma=e o/servations on t.e !ode; de/u##in# console% SolutionG Add C@s%
Principle descriptionG
&))6+7&+78
Pa#e3. 0 "otal1 !
I I
See t.e description of /asic function & of t.e 4SUPA sc.edulin#% Concepts of C! assi#ned M; 0 !C M; 0 and !ode; M; C! assi#ned M; G ".e C! notifies t.e !C of t.e assi#ned M; in a A; Assi#nment e3uest messa#e%
!C M; G 5C SDU rate Ee(cludin# t.e 5C PDU .eaderF ".e !C com/ines t.e M; in t.e A; Assi#nment e3uest messa#e <it. t.e U@ capa/ility and t.e resources on t.e A! side to o/tain an M; for t.e final service setup% ".is M; is called !C M; % !ode; M; G MAC+e PDU rate Eincludin# retransmitted /loc=sF ".e !C notifies t.e !ode; of t.e !ode; M; in an 5 @CFG P @PA @ messa#e%
&))6+7&+78
Pa#e33 0 "otal1 !
U@ M; G
&))6+7&+78
Pa#e1++ 0 "otal1 !
&igure 1.1% ; S@"UP messa#e Econtainin# t.e ma(imum num/er of availa/le c.annel codesF
Mappin#s /et<een C! assi#ned M; 0 !C M; 0 and !ode; M; !C M; K "ypical service rate confi#ured on t.e !C /ac=#round0 most appro(imate to t.e C! M; @+DC4 Ma(imum ;itrate E!ode; M; F K e3uested ma(imum rate E !C M; F T e3uested rate up scale e3uested rate up scaleG CommandG ADD TAPRA7H0PA
&))6+7&+78
Pa#e1+1 0 "otal1 !
4supaMa( ateUpScale
Balue ran#eG 7) to &88 P.ysical indication ran#eG 7 to &8%80 a step of )%7 P.ysical unitG !one ContentG ".e value of t.is parameter times t.e uplin= ma(imum rate in an AM Assi#nment e3uest messa#e is t.e pea= rate <.en t.e service is /orne on an @+DC4% ".e !C confi#ures t.e /ottom+layer /and<idt. for t.e UU interface and IU; interface accordin# to t.e pea= rate% ".e confi#uration of t.is parameter is related to t.e tar#et num/er of service retransmissions on t.e @+DC4% ecommended valueG 77
O/servation met.odG
I I
Step7G O/tain t.e uplin= rate EIP layer rateF of t.e U@ from a DU meter and U@ MAC+e PDU Served rate from t.e Assistant% Step &G O/tain t.e C! M; from t.e AM Assi#nment e3uest messa#e0 t.e !C M; from t.e typical rate confi#uration in t.e !C MM5 command0 and t.e !ode; M; from t.e 5 @CFG P @P messa#e% Step $G Compare t.e rates o/tained in t.e previous t<o steps% If t.e rate on t.e DU meter is appro(imate to t.e !C M; and t.e correspondin# U@ MAC+e PDU Served ate is appro(imate to t.e !ode; M; 0 t.e !ode; M; is limited%
SolutionG "o improve t.e t.rou#.put of a U@0 modify t.e su/scription information and confi#ure a .i#.er M; %
Principle descriptionG Accordin# to t.e AG0 t.e U@ updates t.e SG t.at it maintains% If an AG reception error EC C failureF occurs0 t.e SG maintained /y t.e U@ is incorrect% ".ere are t<o possi/le causes for t.e AG reception errorG 7F ".e @+AGC4 po<er in t.e position <.ere t.e U@ is located is lo<% 4ua<ei !C provides t<o po<er control modes for t.e 4SUPA do<nlin= control c.annels Eincludin# @+ GC40 @+AGC40 and @+4IC4F% Po<er control mode 7G Fi(ed transmit po<er relative to t.e PCPIC4% In t.is mode0 eac. c.annel adopts a fi(ed po<er and all U@s use t.e same po<er% ".is is e3uivalent to ]no po<er control]% Po<er control mode &G Po<er control for U@ /ased on t.e DPC4 transmit po<er% Since eac. U@ is assi#ned <it. its o<n @+ GC4 and @+4IC4 and si#nalin# can /e sent to only one U@ on t.e @+AGC4 at a specific time0 t.e do<nlin= control c.annel of t.e 4SUPA can separately perform po<er control for eac. U@% &F ".e 3uality of t.e @+AGC4 si#nals at t.e receivin# end is .i#. /ut t.e U@ .as /u#s so t.at demodulation errors occur%
&))6+7&+78
Pa#e1+# 0 "otal1 !
O/servation met.odG For cause 7G Step 7G Confirm t.e current po<er control mode /y usin# an MM5 3uery command% COMMA!DG 5S" MAC@PA A E!ode; 5M"F Step &G If t.e po<er control mode is fi(ed transmit po<er relative to t.e PCPIC4 Edefault al#orit.m in B76F0 c.ec= <.et.er t.e parameters used /y t.e system are /aseline parameters% If not0 c.an#e t.e parameters to t.e /aseline parameters and o/serve <.et.er t.e pro/lem is solved% If t.e pro/lem is not solved0 confirm t.e pilot si#nal 3uality EPCPIC4 SCP and @c?IoF in t.e position <.ere t.e U@ is located% ".e /aseline parameters are set on t.e assumption t.at a si#nal @c?Io is #iven at t.e ed#e of t.e cell% If t.e actual si#nal @c?Io at t.e ed#e of t.e cell is less t.an t.e assumed value0 increase t.e po<er offset EPOF on t.e /asis of t.e /aseline parameters%
Table 1%.1 PO for t.e @+AGC4 <.en t.e @c?Io at t.e ed#e of cells is 7& d; Control channel @+AGC4 0cenario !one Power =''set ?d7@ 77%& d;
If t.e actual si#nals at t.e ed#e of t.e cell in a scenario are <orse0 t.e @c?Io decreases /y 7 d; and t.e PO of eac. c.annel increases /y 7 d;% Compare t.e AG received /y t.e U@ <it. t.e one sent /y t.e !ode; Et.e latter can /e o/tained from t.e !ode; sc.edulin# de/u##in# information fileF%
It is for/idden to use t.e !ode; de/u##in# mana#ement system in a commercial net<or=%
I
SolutionG For cause 70 increase t.e PO of t.e @+AGC4 on t.e /asis of t.e /aseline parameters accordin# to t.e actual si#nal covera#e 3uality at t.e ed#e of t.e cell% For cause &0 remove t.e /u#s from t.e terminal%
Principle descriptionG ".e U@ updates t.e SG t.at it maintains /ased on t.e G information% If an G reception error occurs0 infer t.at t.e maintained SG is incorrect% ".e possi/le causes for a U@ G demodulation error are as follo<sG 7F ".e @+ GC4 po<er in t.e position <.ere t.e U@ is located is lo<% &F ".e @+ GC4 po<er is sufficient0 /ut t.e @+4IC4 ACA is demodulated into G UP o<in# to t.e @+4IC4 interference <.en G 4old is sent%
O/servation met.odG Ma=e o/servations on t.e !ode; maintenance?de/u##in# console% For cause 7G Step 7G Confirm t.e current po<er control mode /y usin# an MM5 3uery command% COMMA!DG5S" MAC@PA A E!ode; 5M"F Step &G If t.e po<er control mode is fi(ed transmit po<er relative to t.e PCPIC4
&))6+7&+78
Pa#e1+$ 0 "otal1 !
Edefault al#orit.m in B76F0 c.ec= <.et.er t.e parameters used /y t.e system are /aseline parameters% C.ec= <.et.er t.e parameters used /y t.e system are /aseline parameters% If not0 c.an#e t.e parameters to t.e /aseline parameters and o/serve <.et.er t.e pro/lem is solved% If t.e pro/lem is not solved0 confirm t.e pilot si#nal 3uality EPCPIC4 SCP and @c?IoF in t.e position <.ere t.e U@ is located% ".e /aseline parameters are set on t.e assumption t.at a si#nal @c?Io is #iven at t.e ed#e of t.e cell% If t.e actual si#nal @c?Io at t.e ed#e of t.e cell is less t.an t.e assumed value0 increase t.e PO on t.e /asis of t.e /aseline parameters% Table 1%.# PO for t.e @+ GC4 <.en t.e @c?Io at t.e ed#e of cells is J7& d; Control Channel @+ GC4 0cenario Sin#le lin= or servin# @QDC4 5S !on+servin# @QDC4 5S Power =''set ?d7@ J&& J7D%$
If t.e actual si#nals at t.e ed#e of t.e cell in a scenario are <orse0 t.e @c?Io decreases /y 7 d; and t.e PO of eac. c.annel increases /y 7 d;% Ma=e comparison tests /et<een !ode; and U@ and ensure t.at t.e @+ GC4 po<er is properly set% Step $G If t.e po<er control mode is po<er control for U@ /ased on t.e DPC4 transmit po<er Edefault al#orit.m in B&&F0 no test e(perience is availa/le in B76 and test e(perience <ill /e supplemented in later versions% For cause &G Cause & is caused /y t.e si#nature used /y t.e @+4IC4 and t.e @+ GC4% A si#nature error e(ists in a !ode; test version% W.en t.e pilot po<er is $$ d;m and 4IC4 po<er is set to $$ J &7 K 7& d;m0 AG 4old is normally demodulated% W.en t.e 4IC4 po<er is set to 7$ d;m0 AG 4old is occasionally demodulated into AG UP% W.en t.e 4IC4 po<er is set to 79 d;m0 AG 4old is most demodulated into AG UP% W.en t.e 4IC4 po<er is set to 7* to 76 d;m0 AG 4old is /asically all demodulated into AG UP%
I
SolutionG For cause 70 increase t.e PO of t.e @+ GC4 on t.e /asis of t.e /aseline parameters accordin# to t.e actual si#nal covera#e 3uality at t.e ed#e of t.e cell% For cause &0 rectify t.e product%
7))L%A non+D", pro/a/ility less t.an 7))L is considered an e(ception and t.e cause needs to /e analyzed% Factors affectin# a non+D", pro/a/ilityG
".e 5C layer is e(ceptional so t.at 5C data is not sent in time% See ] 5C SDU ".rou#.put U5 @(ception 5ocation]% ".e "CP?IP layer is e(ceptional so t.at "CP data is not sent in time% See ]"CP?IP 5ayer ate @(ception 5ocation]%
".e ma(imum uplin= SI tar#et is set so lo< t.at t.e S;5@ is .i#.%
I
Principle descriptionG W.en t.e actual S;5@ is #reater t.an t.e tar#et value0 t.e uplin= outer po<er control of t.e 4SUPA increases t.e value of t.e SI tar#et so t.at t.e actual S;5@ can /e conver#ed to t.e tar#et value% A ma(imum SI tar#et value is set on t.e !C for t.e purpose of e(ception prevention% W.en t.e SI tar#et re3uired for po<er control is #reater t.an t.e ma(imum SI tar#et value0 t.e ma(imum SI tar#et value is used% ".at is0 t.e SI tar#et value is truncated% If t.e SI tar#et is set too small0 t.e actual S;5@ <ill /e #reater t.an t.e tar#et value% ".e ma(imum SI tar#et value is related to ot.er outer loop po<er control parameters Eincludin# reference @"FCI0 reference PO0 and tar#et num/er of retransmissionsF%
O/servation met.odG 1uery t.e ma(imum SI tar#et t.at t.e system currently uses% MM5 commandG 5S" "'P A;
SolutionG Step 7G C.ec= <.et.er t.e ma(imum SI tar#et is t.e default% If not0 c.an#e it to t.e default value and o/serve <.et.er t.e pro/lem is solved%
&))6+7&+78
Pa#e1+% 0 "otal1 !
Step &G If t.e pro/lem is not solved after t.e ma(imum SI tar#et is c.an#ed to t.e default0 c.ec= <.et.er t.e outer loop po<er control parameters Emainly includin# reference @"FCI0 reference PO0 and tar#et num/er of retransmissionsF are set to t.e defaults% If not0 c.an#e t.e values of t.ese parameters to t.e defaults and o/serve <.et.er t.e pro/lem is solved%
Pac=et loss on t.e Iu/ interface causes a .i#. SI tar#et /ut a lo< S;5@ %
I
Principle descriptionG ".e statistics of t.e num/er of MAC+es PDU retransmissions for t.e uplin= outer loop po<er control in t.e version earlier t.an B76 involves /it errors on t.e air interface and pac=et loss on t.e Iu/ interface% W.en pac=et loss occurs on t.e Iu/ interface0 t.e num/er of MAC+es PDU retransmissions is lar#er t.an t.e tar#et value% As a result0 t.e SI tar#et is .i#.% In t.is case0 t.e air interface 3uality is .i#.0 t.at is0 t.e S;5@ o/served from t.e U@ is lo<% ".e statistics of t.e num/er of MAC+es PDU retransmissions for t.e uplin= outer loop po<er control in t.e version later t.an B76 involves only /it errors on t.e air interface0 re#ardless of pac=et loss on t.e Iu/ interface% ".erefore0 pac=et loss on t.e Iu/ interface does not affect t.e performance of po<er control% ".e possi/le causes for pac=et loss on t.e Iu/ interface are as follo<sG 7F ".e /ottom+layer transmission is e(ceptional% &F ".e Iu/ uplin= transmission is confi#ured incorrectly% $F "ransmission /uffer overflo<s occur%
O/servation met.odG See ] 5C SDU ".rou#.put U5 @(ception 5ocation]% SolutionG See ] 5C SDU ".rou#.put U5 @(ception 5ocation]%
Principle descriptionG ".e U@ o/tains ACA?!ACA?D", information /y demodulatin# t.e @+4IC4% If ACA is ta=en for !ACA or D",0 t.e U@ performs a retransmission% In t.is case0 t.e S;5@ measured on t.e U@ side is #reater t.an t.e actual one and t.e effective rate is reduced% If t.e @+4IC4 transmit po<er is lo<0 t.e pro/a/ility of demodulatin# ACA into !ACA or D", is .i#.% ".ere are t<o po<er control al#orit.ms for t.e @+4IC4G 7F Fi(ed transmit po<er relative to t.e PCPIC4% &F Po<er control for U@ /ased on t.e DPC4 transmit po<er% Currently0 t.e first al#orit.m E!ode; B7F is adopted% W.en t.e @+4IC4 po<er offset is set lo<0 t.e @+4IC4 demodulation performance of t.e U@ at t.e ed#e of a cell is affected% W.en t.e U@ is located in a soft .andover cell0 a soft com/ination is performed for t.e @+4IC4s in t.e same 5S0 and t.e @+4IC4s in t.e non+servin# 5S can send ACA and D", comin# from t.e @+4IC4s in different 5Ss%
O/servation met.odG Confirm t.e current po<er control mode /y usin# an MM5 3uery command% 5S" MAC@PA A
SolutionG
I
Step 7G If t.e po<er control mode is fi(ed transmit po<er relative to t.e PCPIC4
&))6+7&+78
Pa#e1+ 0 "otal1 !
Edefault al#orit.m in B76F0 c.ec= <.et.er t.e parameters used /y t.e system are /aseline parameters% If not0 c.an#e t.e parameters to t.e /aseline parameters and o/serve <.et.er t.e pro/lem is solved% If t.e pro/lem is not solved0 confirm t.e pilot si#nal 3uality EPCPIC4 SCP and @c?IoF in t.e position <.ere t.e U@ is located% ".e /aseline parameters are set on t.e assumption t.at a si#nal @c?Io is #iven at t.e ed#e of t.e cell% If t.e actual si#nal @c?Io at t.e ed#e of t.e cell is less t.an t.e assumed value0 increase t.e @c?Io on t.e /asis of t.e /aseline parameters% Table 1%.$ PO for t.e @+4IC4 <.en t.e @c?Io at t.e ed#e of cells is J7& d; Control Channel @+4IC4 0cenario Sin#le lin= 5S includin# servin# @QDC4 cell 5S e(cludin# servin# @QDC4 cell Power =''set ?d7@ &7%& &7%& 7&
If t.e actual si#nals at t.e ed#e of t.e cell in a scenario are <orse0 t.e @c?Io decreases /y 7 d; and t.e PO of eac. c.annel increases /y 7 d;% Since t.e ^D personnel do not distin#uis. /et<een t<o cases Esin#le lin= and 5S includin# servin#QDC4 cellF in t.e implementation of t.e po<er control0 t.e PO for a sin#le lin= is t.e same as t.at for 5S includin# servin# @QDC4% Ma=e comparison tests /et<een !ode; and U@ and ensure t.at t.e @+4IC4 po<er is properly set% W.en performin# a test0 ensure t.at t.e uplin= c.annel is in #ood condition0 disa/le t.e outer loop po<er control0 and set t.e SI to 77 d;% Construct a scenario <it.out 4A 1 retransmissions so t.at t.e !ode; sends 4A 1QACA all t.e time% "est t.e pro/a/ility of demodulatin# ACA into !ACA from t.e U@ side%
I
Step &G If t.e po<er control mode is po<er control for U@ /ased on t.e DPC4 transmit po<er Edefault al#orit.m in B&&F0 no test e(perience is availa/le in B76 and test e(perience <ill /e supplemented in later versions%
5C transmission includes transparent transmission E"MF0 un+ac=no<led#ment mode EUMF0 and ac=no<led#ment mode EAMF% PS services EF"P and 4""PF usually adopt t.e AM and t.e se3uence in <.ic. t.e 5C su/mits SDUs can /e confi#ured Ese3uential su/mission and non+se3uential su/missionF on t.e !C 5M"% ".e AM adopts t.e positive?ne#ative ac=no<led#ment strate#y for relia/le data transmission and adopts a slidin# <indo< protocol for flo< control% ;efore t.e 5C receives an ac=no<led#ment pac=et0 t.e ma(imum num/er of PDUs t.at t.e 5C can send is t.e 5C Send Windo<% ".e sooner t.e sender receives an ac=no<led#ment0 t.e faster t.e <indo< slides and t.e .i#.er t.e allo<ed 5C transmission rate is% Ot.er<ise0 t.e 5C transmission rate is lo<er% @ven call drops
All ri#.ts reserved Pa#e1+4 0 "otal1 !
&))6+7&+78
".e se3uential su/mission ensures t.at no pac=et loss occurs to t.e data su/mitted to t.e upper+layer and t.e data is su/mitted in se3uence% PS services usually use "CP?IP% If pac=et loss .appens at t.e upper layer0 it may lead to con#estion and slo< startin# of "CP%% ".is affects t.e transmission rate% Se3uential su/mission is recommended for t.e 5C and t.e non+se3uential su/mission for t.e core net<or=%
Pac=et loss causes a .i#. 5C retransmission rate% ".e 5C send <indo< is full%
If MAC+e PDU !on+D", ate and MAC+e PDU Served ate are /ot. normal0 furt.er determine <.et.er t.e 5C PDU t.rou#.put U5 and 5C SDU t.rou#.put U5 are e(ceptional%
elations.ip /et<een t.e 5C PDU t.rou#.put U5 and t.e MAC+e PDU avaiva/le rateG
5C PDU ".rou#.put U5 K MAC+e PDU Availa/le ate T E7+.eader over.ead ratio of MAC+e PDUF
As t.e .eader over.ead ratio is small0 seen from t.e Pro/e0 t.e 5C t.rou#.put curve and t.e MAC layer rate curve are /asically overlapped% ".is relations.ip s.ould /e =ept /et<een 5C PDU t.rou#.put U5 and MAC+e PDU availa/le rate all t.e time and no e(ception s.ould occur% elations.ip /et<een 5C SDU t.rou#.put U5 and 5C PDU t.rou#.put U5G
5C SDU ".rou#.put U5 Z 5C PDU ".rou#.put U5TE7+ 5C PDU etransmission ate U5FT.eader over.ead ratio of t.e 5C PDU
For ;@ services0 t.e uplin= outer loop po<er control usually ensures t.at t.e 5C PDU retransmission rate U5 is )L <.en only MAC+e PDU retransmission .appens% ".erefore0 5C SDU t.rou#.put U5 is appro(imate to t.e 5C PDU t.rou#.put U5 T .eader over.ead ratio of t.e 5C PDU% Ot.er<ise0 an e(ception is considered0 t.at is0 t.e 5C retransmission .i#.% For time sensitive services suc. as BoIP over t.e 4SUPA0 to ensure t.e real+time of services0 t.e uplin= outer loop po<er control ensures t.at t.e MAC+es PDU .as a residual ;5@ % In t.is case0 t.e 5C PDU retransmission rate U5 is appro(imate to t.e tar#et residual ;5@ % Ot.er<ise0 an e(ception is considered0 t.at is0 t.e 5C retransmission rate is not conver#ed <it.in t.e tar#et value% ".e version B76 supports only t.e ;@ services over t.e 4SUPA% ".erefore0 t.e 5C retransmission rate is usually re3uired to approac. +% Factors affectin# t.e 5C SDU t.rou#.put U5G
".e uplin= pac=et loss on t.e air interface EMAC+e layer residual S;5@ N7LF causes a .i#. 5C retransmission rate%
I
Principle descriptionG 7F ";s are discarded if t.ey are not received <.en t.e num/er of MAC+e layer retransmissions reac.es t.e ma(imum% ".is is pac=et loss for t.e 5C layer% &F If t.e receiver at t.e 5C layer detects pac=et loss0 it re3uires t.e sender to retransmit t.e pac=et t.rou#. a state report%
&))6+7&+78
Pa#e1+. 0 "otal1 !
$F Data retransmission reduces t.e transmission efficiency of t.e 5C0 and furt.er affects its efficient t.rou#.put% 9F ".e uplin= transmission 3uality on t.e air interface is controlled /y t.e uplin= outer loop po<er control% If pac=et loss occurs in t.e uplin= of t.e air interface0 t.e uplin= outer loop po<er control is #enerally e(ceptional%
I
O/servation met.odG Met.od 7G O/serve t.e 5C PDU retransmission rate U5 on t.e Pro/e%
&igure 1.1
Met.od &G O/serve t.e residual ;5@ E es% ;5@ F of t.e MAC+e layer on t.e Pro/e% !ormally0 t.e es% ;5@ is less t.an 7L% ;loc= J !um/er of frames failin# to /e transmitted at t.e MAC+e layer% ".at is0 if t.e transmission of a frame still fails after t.e MAC+e layer retransmits it for multiple times0 t.e 5C layer ori#inates a retransmission% In t.is case0 t.e value is increased /y 7% ;loc= O !um/er of frames transmitted successfully at t.e MAC+e layer0 e3ual to S; O es% ;5@ esidual /loc= error rate at t.e MAC+e layer0 namely0 t.e num/er of frames failin# to /e transmitted at t.e 5C layer?total num/er of transmissions at t.e 5C layerG E;loc= +F ? EE;loc= +F O E;loc= OFF T 7))L
I
SolutionG ".e uplin= transmission 3uality on t.e air interface is controlled /y t.e uplin= outer loop po<er control% If pac=et loss occurs in t.e uplin= of t.e air interface0 t.e uplin= outer loop po<er control is usually e(ceptional% 'ou need to c.ec= <.et.er aF "ar#et values for po<er control are confi#ured correctly% /F ".e uplin= SI tar#et is normal% cF ".e actual SI is conver#ed <it.in t.e tar#et value%
".e do<nlin= pac=et loss on t.e air interface Et.e pro/a/ility of demodulatin# !ACA into ACA is .i#.F causes a .i#. 5C retransmission rate%
I
Principle descriptionG If t.e U@ ta=es t.e !ACA sent /y t.e !ode; for ACA0 t.e correspondin# "; is not retransmitted% As a result0 a /loc= error is introduced at t.e 5C layer% ".e /loc=
&))6+7&+78
Pa#e1+3 0 "otal1 !
error causes 5C retransmission and affects t.e t.rou#.put% ".e possi/le causes for a U@ @+4IC4 demodulation error are as follo<sG ".e @+4IC4 po<er in t.e position <.ere t.e U@ is located is lo<%
I
O/servation met.odG See 4i#. Pro/a/ility of Demodulatin# ACA into !ACA?D",% SolutionG See 4i#. Pro/a/ility of Demodulatin# ACA into !ACA?D",%
".e uplin= pac=et loss on t.e Iu/ interface Et.e /ottom+layer transmission is e(ceptionalF causes a .i#. 5C retransmission rate%
I
Principle descriptionG ".e e(ceptional /ottom+layer transmission Efor e(ample0 intermittent failure of @7F causes uplin= pac=et loss%
O/servation met.odG ".e pac=et loss in t.e uplin= in t.is case can /e o/served only on t.e !C0 instead of t.e !ode;%
SolutionG O/serve <.et.er t.ere is any transmission alarm0 solve any transmission e(ception0 and clear t.e alarm%
".e uplin= pac=et loss on t.e Iu/ interface Et.e uplin= transmission of t.e Iu/ interface is confi#ured incorrectlyF causes a .i#. 5C retransmission rate%
I
Principle descriptionG ".e incorrect uplin= transmission confi#uration on t.e Iu/ causes uplin= pac=et loss% O/servation met.odG ".e pac=et loss in t.e uplin= in t.is case can /e o/served only on t.e !C0 instead of t.e !ode;%
SolutionG C.ec= t.e confi#uration data of t.e transmission layer and ensure t.at t.e confi#uration data is correct%
".e uplin= pac=et loss on t.e Iu/ interface Ea transmission /uffer overflo< occursF causes a .i#. 5C retransmission rate%
I
Principle descriptionG ".e untimely flo< control on t.e Iu/ interface causes /uffer overflo<s and pac=et loss%
O/servation met.odG ".e pac=et loss in t.e uplin= in t.is case can /e o/served t.rou#. t.e !ode; de/u##in# console%
".e 5C layer fails to return an ACA in time Et.e 5C state report disa/le timer is not set properly?t.e do<nlin= ;5@ is not conver#edF so t.at t.e 5C send <indo< is full%
I
Principle descriptionG Currently0 t.e ma(imum size of t.e 5C send <indo< can /e set to &)9D Et.e 5C receive?send <indo< size of t.e terminal is &)9DF% W.en t.e 5C transmission rate is very .i#.0 t.e 5C send <indo< is easily full and cannot send ot.er data if t.e state
&))6+7&+78
Pa#e11+ 0 "otal1 !
report is not returned in time% For e(ample0 if t.e rate on t.e air interface is 7%9 M/it?s and t.e 5C PDU size is $$* /its0 t.e 5C send <indo< can send data for E&)9D ( $$*F?E7%9 ( 7)))F K 9:7%&6 ms% If t.e !C fails to receive a state report <it.in 9:7%&6 ms0 t.e 5C send <indo< is full% ".e return time of t.e state report is related to t.e state report disa/le timer and t.e uplin= air interface 3uality% If t.e state report disa/le time is set too lon#0 or t.e uplin= ;5@ is not conver#ed0 t.e 5C send <indo< may /e full%
I
O/servation met.odG Currently0 <e .ave very limited means to o/serve <.et.er t.e 5C send <indo< is full on t.e U@ side% We must analyze t.e data on t.e user plane and t.e control plane at t.e 5C layer to learn <.et.er t.e 5C <indo< is full% Currently0 t.e Assistant B7%9 does not support t.is function% We can use only t.e 1CA" to ma=e analysis% ".erefore0 a simple met.od is reverse inference% Assume t.at t.e 5C send <indo< is full and try t.e follo<in# met.ods to c.ec= <.et.er t.e pro/lem is solved% If t.e pro/lem is solved0 t.e cause is t.at t.e 5C send <indo< is full%
SolutionG Met.od 7G Increase t.e 5C send <indo< /y c.an#in# t.e 5C PDU size from $$* to *8*% Met.od &G C.ec= <.et.er t.e state report disa/le timer is set properly and <.et.er it is set to t.e default of t.e /aseline% Met.od $G C.ec= t.e conver#ence of t.e do<nlin= ;5@ to ensure t.e ;5@ is conver#ed%
Flo< control Eslidin# <indo<F Flo< control is used to prevent /uffer overflo<s and saturation of t.e computer at t.e receivin# end% Flo< control #enerates a <indo< value for t.e sender to transmit t.e specified num/er of /ytes in t.e <indo<% ".en0 t.e <indo< is closed and t.e sender must stop data transmission% ".e <indo< is not opened until t.e sender receives an ACA from t.e receiver%
Inclusive ac=no<led#ment strate#y All to+/e+transmitted /ytes /efore t.e confirmed /yte num/er are ac=no<led#ed% Suppose t.at 7) data fra#ments are to /e transmitted% ".ese data fra#ments cannot reac. t.e destination in se3uence% "CP must ac=no<led#e t.e .i#.est /yte num/er of consecutive /ytes <it.out any error% ".e .i#.est /yte num/er is not allo<ed to /e ac=no<led#ed /efore all t.e middle /ytes reac. t.e destination% If t.e ac=no<led#ment to t.e middle /ytes is not sent to t.e sender0 t.e sender "CP entity finally times out and retransmits t.e unac=no<led#ed data%
Con#estion control Etimeout and retransmissionF "CP determines a net<or= con#estion /y measurin# t.e round+trip time E ""F delay timeout or receivin# a repeated ac=no<led#ment% W.en a net<or= con#estion is detected0 t.e con#estion avoidance al#orit.m Edo<nspeedin# and retransmissionF is
&))6+7&+78
Pa#e111 0 "otal1 !
ena/led% ".erefore0 t.e factors affectin# t.e "CP?IP data transmission rate includeG
Confi#ured "CP receive?send <indo< Alt.ou#. t.e receive <indo< size is dynamic Eif pac=ets out of se3uence are received or pac=ets cannot /e su/mitted to t.e upper layer in time0 t.e availa/le <indo< size /ecomes smallF0 t.e confi#ured <indo< size determines t.e ma(imum availa/le size of t.e receive <indo<% Accordin# to t.e formula Capacity ?bit@Hbandwidth ?b,s@Iround*trip ti/e ?s@0 if t.e receive?send <indo< is too small0 t.e transmission rate is affected%
Actual receive <indo< size "" fluctuation tri##ers t.e con#estion avoidance mec.anism Epac=et loss on t.e C! side0 do<nlin= ;5@ conver#ence failure0 and too small a reverse /and<idt. of "CP?IPF
"CP?IP layer rate e(ception Hud#mentG If MAC+e PDU !on+D", ate0 MAC+e PDU Served ate0 and MAC+e PDU Served ate are all normal0 t.e traffic of t.e U@ is limited0 /ut t.e data to /e sent is sufficient0 it can determined t.at t.e "CP?IP layer rate is e(ceptional%
"oo small a "CP receive <indo< on t.e receiver side ma=es t.e send <indo< easily full%
I
Principle descriptionG "CP?IP adopts t.e slidin# <indo< protocol% ".e slidin# <indo< protocol allo<s t.e sender to transmit multiple consecutive pac=ets /efore t.e sender stops transmission and <aits for an ac=no<led#ment% As it is unnecessary for t.e sender to stop and <ait for an ac=no<led#ment eac. time it transmits a pac=et0 t.e slidin# <indo< protocol increases t.e data transmission rate% ".eoretically0 "CP receive <indo< size s.ould /e #reater t.an t.e product of t.e /and<idt. and t.e delay% CapacityE/itFK/and<idt.E/?sFTround+trip timeEsF A **8$8+/yte <indo< is sufficient for t.e 7%* M/it?s service0 /ut insufficient for $%* M/it?s service% @specially <.en t.e delay is #reater t.an &)) ms0 t.e "CP <indo< is easily full% As a result0 you o/serve t.at t.e /uffers of t.e 5C and t.e !ode; are )%
O/servation met.odG 7F 1uery t.e confi#uration of t.e "CP receive <indo< at t.e receiver end% &F O/tain t.e current Pin# delay Etest t.e ""F $F O/serve t.e rate on t.e U@?DU meter is appro(imate to t.e "CP receive <indo< size? ""%
SolutionG 7F C.an#e t.e "CP receive <indo< size at t.e receiver end% Use t.e follo<in# re#istry entries to set t.e receive <indo< size to 6) A; E6)T7)&9 K 67:&)F% Met.od 7G Use t.e D "CP tool to modify t.e receive <indo< size and restart t.e computer% Met.od &G 4A@'Q5OCA5QMAC4I!@_System_CurrentControlSet_ Services_"cpip _Parameters_"cpWindo<Size E @GQDWO DF
&))6+7&+78
Pa#e11# 0 "otal1 !
estart t.e computer% &F If no D "CP tool is availa/le0 use multiple processes to perform verification%
A 7))L CPU load at t.e receivin# end cause t.e "CP receive <indo< to /e full%
I
Principle descriptionG W.en t.e CPU load at t.e receivin# end reac.es 7))L0 t.e data in t.e "CP receive <indo< cannot /e su/mitted to t.e upper layer and t.e "CP receive <indo< is full% W.en t.e "CP receive <indo< is full0 t.e receiver notifies t.e "CP sender of it and t.e sender stops transmittin# data% As a result0 t.e 5C ;O is ) and t.e U@ transmits no data%
O/servation met.odG O/serve t.e Performance ta/ pa#e in t.e Windo<s "as= Mana#er%
SolutionG 7F Close t.e pro#rams not related to t.e test at t.e receivin# end% &F Use .i#.+performance computer at t.e receivin# end%
".e "" timeout at t.e "CP?IP layer caused /y pac=et loss at t.e C! side tri##ers con#estion avoidance%
I
Principle descriptionG "CP provides t.e relia/le transport layer% One of t.e met.ods t.at "CP uses is
&))6+7&+78
Pa#e11$ 0 "otal1 !
ac=no<led#in# t.e data received from t.e ot.er peer0 .o<ever0 data and ac=no<led#ment may /e lost% "CP solves t.e pro/lem /y startin# a timer <.en it starts transmittin# data% If no ac=no<led#ment is received <.en t.e timer e(pires0 "CP retransmits t.e data% ".e "CP sender measures t.e "" of a connection Emeasures t.e "" from <.en it transmits a /yte <it. a special se3uence num/er to <.en it receives an ac=no<led#ment containin# t.is /yteF to maintain an "" timer% If t.e "" timer e(pires0 "CP considers t.at a net<or= con#estion occurs and tri##ers t.e con#estion avoidance mec.anism% As a result0 t.e data transmission rate is affected% IP pac=et loss on t.e C! side causes t.e "" timeout%
I
O/servation met.odG Start @t.ereal on t.e porta/le PC attac.ed <it. a data card to capture "CP data pac=ets0 and t.en analyze t.e captured pac=ets% C.ec= <.et.er t.e receiver sends repeated ac=no<led#ment pac=ets%
SolutionG C.ec= se#ment /y se#ment to confirm t.at t.e pro/lem lies in t.e A! or t.e C!% Pac=et loss may .appen on t.e Iu+PS interface0 interface /et<een t.e SGS! and t.e GGS!0 and interface /et<een t.e GGS! and t.e receiver%
".e "" timeout at t.e "CP?IP layer caused /y t.e conver#ence failure of t.e do<nlin= ;5@ tri##ers con#estion avoidance%
I
Principle descriptionG "CP provides t.e relia/le transport layer% One of t.e met.ods t.at "CP uses is t.e ac=no<led#ment to t.e data received from t.e ot.er peer% 4o<ever0 data and ac=no<led#ment may /e lost% "CP solves t.e pro/lem /y startin# a timer <.en data transmission /e#ins% If no ac=no<led#ment is received <.en t.e timer e(pires0 "CP retransmits t.e data% ".e "CP sender measures t.e "" of a connection Emeasures t.e "" from <.en it transmits a /yte <it. a special se3uence num/er to <.en it receives an ac=no<led#ment containin# t.is /yteF to maintain an "" timer% If t.e "" timer e(pires0 "CP considers t.at a net<or= con#estion occurs and tri##ers t.e con#estion avoidance mec.anism% As a result0 t.e data transmission rate is affected% IP pac=et loss on t.e C! side causes t.e "" timeout%
O/servation met.odG If t.e do<nlin= /earer is a DC40 Step 7G C.ec= t.e conver#ence of t.e do<nlin= ;5@ on t.e !C 5M"% Often0 you are una/le to o/serve t.e do<nlin= ;5@ and t.e terminal does not report t.e do<nlin= ;5@ % In t.is case0 you need to use a terminal tool to o/serve t.e do<nlin= ;5@ % Step &G O/serve <.et.er t.e do<nlin= transmit po<er is limited and confirm t.e causes for t.e do<nlin= ;5@ conver#ence failure% If t.e do<nlin= /earer is an 4SDPA0 O/serve t.e do<nlin= S;5@ and t.e residual ;5@ t.rou#. t.e Pro/e%
SolutionG If t.e do<nlin= transmit po<er is limited0 analyze t.e cause Ea lon# distance from t.e
&))6+7&+78
Pa#e11! 0 "otal1 !
!ode;F and determine a solution accordin# to t.e cause% If t.e do<nlin= transmit po<er is not limited /ut t.e do<nlin= outer loop po<er control does not conver#e0 t.e po<er control performance of t.e terminal is not ideal% In t.is case0 you can use anot.er type of terminal to perform a test%
"oo small a do<nlin= "CP?IP reverse /and<idt. causes a lar#e "" delay%
I
Principle descriptionG "CP provides a relia/le transport layer% One of t.e met.ods t.at "CP uses is ac=no<led#in# t.e data received from t.e ot.er peer% 4o<ever0 data and ac=no<led#ment may /e lost% "CP solves t.e pro/lem /y startin# a timer <.en data transmission /e#ins% If no ac=no<led#ment is received <.en t.e timer e(pires0 "CP retransmits t.e data% ".e "CP sender measures t.e "" of a connection Emeasures t.e "" from <.en it transmits a /yte <it. a special se3uence num/er to <.en it receives an ac=no<led#ment containin# t.is /yteF to maintain an "" timer% If t.e "" timer e(pires0 "CP considers t.at a net<or= con#estion occurs and tri##ers t.e con#estion avoidance mec.anism% As a result0 t.e data transmission rate is affected% IP pac=et loss on t.e C! side causes t.e "" timer e(piration%
O/servation met.odG Step 7G C.ec= t.e do<nlin= rate of t.e service t.rou#. t.e A; Assi#nment e3uest messa#e% Step &G W.en t.e do<nlin= c.annel is a DC40 c.ec= t.e actual do<nlin= /and<idt. t.rou#. t.e ; S@"UP messa#e% W.en t.e do<nlin= c.annel is an 4SDPA c.annel0 com/ine t.e availa/le /and<idt. on t.e Iu/ interface to determine t.e /and<idt. t.at is currently availa/le% Step $G 1uery t.e su/scription rate in t.e 45 % ".e minimum do<nlin= su/scription rate of t.e 4SUPA is recommended to /e no less t.an 7&6 =/it?s% Step 9G C.ec= <.et.er t.e A" command is run on t.e porta/le test PC to specify a do<nlin= rate%
SolutionG If t.e su/scription rate is too lo<0 c.an#e t.e su/scription rate or use t.e A" command to ensure t.at t.e do<nlin= rate matc.es t.e uplin= rate% If t.e su/scription rate is reasona/le /ut t.e actual ; rate is lo<0 locate t.e pro/lem from t.e A! side% Usually0 net<or= resource con#estion causes an ; rate increase failure%
&))6+7&+78
Pa#e11% 0 "otal1 !
&igure 1.1 Flo< for analyzin# poor performance of data transfer at C! side
)2 Alar/s
At C! side0 analyze t.e alarms on SGS!0 GGS!0 5A! s<itc.0 router0 and fire<all Ecollectin# SGS! and GGS! alarms as =ey tas=F% Cloc= alarms and transport code error alarms may lead to fluctuation of PS data%
Pac6age lose on C) side result in TCP,8P layer RTT overti/e touch o'' congestion avoidance
"CP apply credi/le transmit layer% One met.od is to affirm t.e data <.ic. receive from t.e ot.er side% ;ut data and affirmance may lose % "CP transit set a timer in t.e send time to solve t.e pro/lem% W.en t.e timer overflo< 0 it donCt receive affirm messa#e0 it <ill retransmission data% "CP send point <ill /e a measure to a connect ""% Maintain a "" timer% If it measure "" overtime 0 "CP t.in= net con#estion 0 it <ill start+up con#estion avoidance% Conse3uently0 it <ill affect data transmit rate% IP pac=a#e lose on C! side <ill ma=e "" overtime%
&))6+7&+78
Pa#e11 0 "otal1 !
2nviron/ent Proble/s
".e rate is relevant to PC0 OS0 and applications% ".e internal al#orit.m of soft<are at different application layer and "CP parameters of OS .ave #reat impact on performance% If ot.er conditions are t.e same0 t.e rate of data transfer on Windo<s &))) computer is superior to t.at on Windo<s :6 computer% ".erefore0 it is recommended to use Windo<s &))) Professional and Windo<s &))) server as t.e OS of PCs and servers% !o< t.e laptops are installed <it. Windo<s ,P0 so t.ere is no pro/lem concernin# perform due to OS% Any.o<0 t.e servers must /e installed <it. Windo<s &))) server0 /ecause Windo<s ,P <ill affect t.e performance of data transfer% ".e PC ElaptopF for /ein# daemon of U@ must /e of #ood performance% "ests prove t.at I;M laptops .ave #ood performance in playin# BODs% !o< 4ua<ei !P en#ineers use t.e ne< laptops of D Corporation0 <.ic. .ave <orst performance in data transfer of 4SDPA test t.an t.e ne< ones of 4 Corporation% If t.e utilization CPU /ein# daemon of U@ is 7))L0 t.e "CP?IP receiver <indo< is full% As a result0 t.e performance of data transfer is affected% ".e performance of servers may affect service effect0 <.ic. must /e considered%
0ervice*related Proble/s
F"P Use t.e commercial F"P soft<are0 /ecause t.e F"P soft<are em/edded in Windo<s OS is of avera#e performance% Do<nload data <it. F"P in /inary% ".e multi+t.read do<nloadin# soft<are li=e Flas.Get is recommended% If update rate is lo< 0 it can consider process multi+F"P transmission at t.e same time0 or use tools send fi(ed rate pac=a#e to ma=e sure <.et.er t.e /ottom .as a pro/lem%
BOD ".e soft<are ealPlayer sets t.e ma(imum play rate to lar#er t.an $69 =/ps% ".e /uffer time must not /e over lon#0 and $s is proper% Some computers are installed <it. 3ualified video adapter0 so t.e monitor Humps some frames% C.an#e t.e resolution to 6))(*))% If
&))6+7&+78
Pa#e114 0 "otal1 !
!et "B W.en t.e rate of do<n+layer declines0 t.e !et "B is difficult to restore% !ote t.is% Bideo conference Set t.e output rate of conver#ence "B smaller t.an t.e rate of do<n+layer> ot.er<ise0 data pac=ets <ill /e dropped% 4ua<ei conference video sets *9 =/ps as step from 7&6 =/ps% ".e recommended confi#uration is $&) =/ps% If t.e rate is over lo<0 utilization rate of do<n+layer rate <ill /e over lo<% Ot.er<ise0 usin# t.e rate .i#.er t.an $&) =/ps0 suc. as e3ual to or lar#er t.an $69 =/ps0 leads to droppin# data pac=ets /ecause t.e rate of do<n+layer cannot meet t.e re3uirements /y application layer% As a result0 t.e performance of video conference declines% If a li#.tnin# si#n appears on t.e ri#.t upper corner of conference "B0 t.ere must /e code error or pac=et droppin# durin# transmission%
45 ".e AP! and su/scri/ed rate is c.an#ed in MOD G PS of 45 % 'ou can set multiple AP!s to a SIM card% @ac. AP! matc.es a .i#.est rate% W.en t.e ma(imum rate is not restricted at U@ side0 t.e A; assi#nment re3uest messa#e sent /y C! /rin#s t.e su/scri/ed rate% If no resource0 suc. as po<er resource and code resource0 is restricted at !C side0 t.e Activate PDP content Accept messa#e of !AS si#nalin# /rin#s t.e assi#ned rate to U@% O/tain t.e rate contained in t.e Activate PDP content Accept messa#e in Pro/e or ot.er D" tools%
GGS! Modify su/scri/ersPP 1oS parameters on GGS!% Set do<nlin= /it rate and do<nlin= #uaranteed rate as re3uired% ".e default confi#uration is $69 =/ps% ".e commands are as /elo<G S@" 1OSG M; D!5AK&)960 G; D!5AK&)96> ".e previous command sets t.e do<nlin= ma(imum rate to &)96 =/ps% As a result0 t.e C! allo<s t.e do<nlin= ma(imum rate of 4SDPA to /e & M/ps%
SGS! Modify do<nlin= ma(imum rate and do<nlin= #uaranteed rate of su/scri/er /y e(ecutin# t.e command /elo<G S@" $GSMG M; D!5AK7870 G; D!5AK787> Set t.e ma(imum /and<idt. to 787 Estandin# for & M/psF /y e(ecutin# t.e command S@" $GSM%
&))6+7&+78
Pa#e11. 0 "otal1 !
Call drop durin# data transfer After t.e U@ .ands over $G net<or=s to &G net<or=s0 it cannot perform data transfer% A state transition occurs% After t.e U@ transits from C@55QDC4 to C@55QFAC4 and C@55QPC40 <.en restorin# data transfer is necessary and t.e resource for restorin# data transfer is inade3uate0 t.e U@ cannot restore to C@55QDC4 state% ".erefore data transfer is affected% Ot.er causes0 li=e interruption of data transfer%
&))6+7&+78
Pa#e113 0 "otal1 !
Alar/s
1uery t.e alarms on C! and A!% Ano< t.e a/normalities in t.e operation of current system% Guide to analyze and e(clude pro/lems% Some pro/lem0 suc. as interruption of data transfer0 cloc= async.ronization in some cells0 and !@ con#estion0 can /e =no<n from alarms%
0ignaling &low
Analyze si#nalin# in details to locate interruption of data transfer% C.ec= <.et.er call drops0 <.et.er t.e U@ .ands over from $G net<or=s to &G net<or=s0 and <.et.er state transits% Collect si#nalin# in several <ays% Collect t.e si#nalin# at U@ side /y usin# Pro/e and U@% Collect t.e si#nalin# at !C side on !C 5M"% ;y comparison of t<o si#nalin# flo<0 c.ec= <.et.er messa#es are lost at air interface% ;ased on analysis and C4 0 en#ineers can locate t.e pro/lem or o/tain t.e rou#. direction%
Call Drop For call drop pro/lems0 see W+4andover and Call Drop Pro/lem Optimization Guide% C.annel State "ransit W.en t.e cell state transits to CC40 it cannot restore to C@55QDC4% C.ec= t.e a/normal information in C4 % If t.e do<nlin= load is over lar#e /y confirmation0 or t.e /and<idt. at Iu/ interface is con#ested0 add carriers or transport resources%
&))6+7&+78
Pa#e1#+ 0 "otal1 !
$G&G .andover If t.e data transfer is pro/lematic after .andover from a $G net<or= to a &G net<or=0 t.e pro/lem involves t.e cooperation of t.e t<o net<or=s% If t.e &G net<or= <as constructed /y partners0 locatin# t.e pro/lem <ill /e more difficult% "ry to set up PS services in t.e &G net<or=0 and see <.et.er it runs normally% If t.e data transfer upon access to t.e &G net<or= is normal0 /ut t.e data transfer after .andover from t.e $G net<or= to t.e &G net<or= is a/normal0 c.ec= t.e U@ and t.e si#nalin# flo< at $G and &G !@ side% In terms of causes0 definin# a su/scri/er or inconsistent confi#uration of aut.entication and encryption al#orit.m may lead to failed update of routin# area% "a=e t.e case *%&%7) Analysis of $G+&G PS 4andover Failure in a Deployment% ".e $G SGS! encryption al#orit.m is U@A70 /ut t.e partner does not use encryption al#orit.m% W.en t.e U@ .ands over from t.e encrypted $G net<or= to unencrypted &G net<or=0 t.e &G net<or= does not send a messa#e to indicate U@ to disa/le encryption al#orit.m0 and t.e encryption state of U@Ps messa#e does not sync.ronize% As a result0 <.en t.e U@ sends t.e AU Eroutin# area updateF Complete messa#e0 t.e net<or= side fails to receive t.e messa#e /ecause t.e U@ encrypts t.e messa#e /ut t.e net<or= side does not%
Intra+!ode;% In t.e same DSP of a !ode;0 interruption of data transfer does not occur /ecause no data needs transitin# from one MAC+.s /uffer to anot.er MAC+.s /uffer% Inter+!ode;% W.en MAC+4S is reset0 t.e !ode; drops ori#inal data in /uffer and restores t.e dropped data /y !C 5C retransmission% ".e interruption of data transfer lasts for a/out $))ms%
Durin# t.e inter+fre3uency and intra+fre3uency 44O associated 4SDPA servin# cell update0 t.e MAC+4S is reset0 t.e !ode; drops ori#inal data in /uffer and restores t.e dropped data /y !C 5C retransmission% ".e interruption of data transfer also occurs% Durin# 4&D S4O0 intra+fre3uency 44O0 inter+fre3uency 44O0 D&4 S4O0 intra+fre3uency 44O0 and inter+fre3uency 44O0 t.e interruption of data transfer also <ill occur% Durin# t.e .andover /et<een 4SDPA and GP S0 data transfer <ill also /e interrupted% ".e interruption of data transfer includes t<o aspectsG
".e interruption of data transfer <it.out update of servin# cell or .andover Over lon# interruption of data transfer <it. update of servin# cell or .andover
8nterruption o' data trans'er without update o' serving cell or handover
".e causes of interruption of data transfer <it.out update of servin# cell or .andover includesG
Call drop or " ; reset occurs durin# data transfer Ot.er a/normalities0 suc. as interruption of transport resource li=e Iu/ or completin# do<nloadin# data files%
&))6+7&+78
Pa#e1#1 0 "otal1 !
5ocate t.e pro/lem /y c.ec=in# alarms0 <.et.er do<nloadin# is complete0 and si#nalin# flo<%
Alarms 1uery t.e alarms on C! and A!% Ano< t.e a/normalities in t.e operation of current system% Guide analyzin# and identifyin# pro/lems% Some pro/lem0 suc. as interruption of data transfer0 cloc= async.ronization in some cells0 and !@ con#estion0 can /e =no<n from alarms%
W.et.er do<nloadin# is complete Data transfer is interrupted for a lon# time0 so restorin# it is impossi/le% C.ec= <.et.er do<nloadin# t.e file /y F"P is complete%
Si#nalin# Flo< Accordin# to detailed analysis of !C and U@ si#nalin#0 Hud#e <.et.er call drops upon interruption of data transfer0 <.et.er t.e 4+4 servin# cell is updated0 and <.et.er 4&D or D&4 .andover occurs% If t.e interruption of data transfer is caused /y call drop0 analyze t.e cause of call drop% For details0 see W-!andover and "all #rop Problem Optimization Guide%
Use 1ualcomm 1,DM and 1CA" tool% ".e interval /et<een droppin# pac=et at receiver and receivin# current data is t.e interruption time of data transfer% Capture "CP?IP pac=ets directly /y usin# t.e soft<are @t.ereal% Analyze t.e interval /et<een "CP?IP%
In Fi#ure 7%70 t.e data transfer is interrupted for t<o times0 and t.e interruption delays are respectively $))ms and $))ms% Compare t.e "CP rate in @t.ereal and t.e rate at application layer in Assistant0 and t.ey must matc.% ".erefore0 o/tain t.e update point of servin# cell in Assistant%
&))6+7&+78
Pa#e1## 0 "otal1 !
Cases
About This Chapter
".e follo<in# ta/le lists t.e contents of t.is c.apter% Title *%7 *%& Description Cases at A! Side Cases at C! Side
&))6+7&+78
Pa#e1#$ 0 "otal1 !
Analysis
Accordin# to traffic statistics0 t.e traffic in t.e cell is .eavy% ".e /and<idt. at Iu/ interface is 7 M/ps0 al<ays fully used% If a U@ =eeps transferrin# data on line0 t.e transferrin# is sta/le% If t.e su/scri/er /ro<ses <e/ pa#es <it.out data transfer0 t.e U@ transits to idle mode to save resource accordin# to DCCC al#orit.m% W.en t.e U@ needs to transfer data a#ain0 it must apply for resource a#ain% 4o<ever0 t.e resource may /e used /y ot.er U@s0 so no resource is assi#ned to it% As a result0 t.e connection fails% ".e su/scri/er feels t.at .e?s.e is off line% It is difficult to reconnect to t.e net<or=% W.en ot.er su/scri/ers use less resource0 t.e su/scri/er can succeed in dial to connect to t.e net<or=% ".e essence of t.e pro/lem lies in t.at e(cessive su/scri/ers use t.e resources0 so t.e resource is con#ested% "o solve t.is pro/lem0 use t.e met.ods /elo<G
.1.# 1plin6 P0 !6 0ervice Rate &ailing to 5eet Acceptance ReBuire/ents in a Test ?Air 8nter'ace Proble/@
Description
For PS*9= service0 t.e acceptance contract prescri/es t.at t.e actual avera#e rate must /e lar#er t.an 87 =/ps0 /ut t.e uplin= rate is a/out 8) =/ps in test%
Analysis
Accordin# to statistics of rate at !C 5C layer0 t.e ma(imum rate e(ceeds *9 =/ps0 and it fluctuates s.arply% As a result0 t.e avera#e rate at application layer displayed /y t.e soft<are F"P is lo<% Accordin# to si#nalin# tracin# and statistics of uplin= ;5@ 0 t.e uplin= ;5@ is a/out 7)L% As a result0 t.e rate at application layer fluctuates and t.e t.rou#.put declines%
0olution
C.an#e t.e tar#et uplin= ;5@ to *L or 7L% C.an#e related po<er control parameter% Settin# different tar#et ;5@ .elps /alance t.e performance of sin#le U@ and more U@s% Accordin#
&))6+7&+78 All ri#.ts reserved Pa#e1#! 0 "otal1 !
to t.e information from ot.er net<or=s0 different tar#et ;5@ are set for different net<or=s0 /ut t.ey are small% !ote t.at settin# tar#et ;5@ is accordin# to inde( of service type% ".e uplin= and do<nlin= /and<idt. are usually different0 namely0 t.e inde( of service type is different% Set tar#et ;5@ after confirmin# t.e inde( of service type%
.1.$ 0tatistics and Analysis o' Ping Ti/e Delay in Di''erent 0ervice Types
Description
On S!S!0 test t.e transfer delay of streamin# and conversational service% C! test en#ineers feed /ac= t.at t.e transfer delay of conversational service cannot meet t.e protocol re3uirement% ".e test result is t.atG t.e pin# delay of conversational service is &$)ms and t.at of streamin# service is 7):ms% Accordin# to 8 "S&$%7)D re3uirement0 t.e delay of conversational must /e smaller t.an 7))ms% ".e delay in t.e test is 778ms E&$)ms?&F0 so it does not meet t.e re3uirement%
Analysis
In formal tests0 t.e pin# delay of conversational service is &$)ms and t.at of streamin# service is 7):ms% ".e conversational service uses 6=?6=0 and t.e streamin# service uses *9=?7&6=% ".eir /and<idt. is different0 so t.eir delay is different% Accordin# to 8 "S&$%7)D re3uirement0 t.e delay of conversational must /e smaller t.an 7))ms% ".e unidirectional delay from U@ to Gi interface EUM"S /earerF is 7))ms% ".e delay at A! is 6)ms% ".e 6)ms s.all contain t.e delay at access layer of U@ and e(clude t.at of US; and PC% Accordin# to test0 t.e end+to+end delay is 778ms E&$)ms?&F0 so it does not meet t.e re3uirement% It is almost certain t.at en#ineers cannot test <it. 6=?6= /and<idt. <.et.er t.e delay meets t.e re3uirement0 /ecause t.e /and<idt. is too small% ".e !C of current version support PS conversational service of 6= only% !o< <.ic. service uses t.e type of PS conversational service is un=no<n% "est t<ice <it. Sony+@ricsson -7)7)0 /ecause ot.er U@s fail to support conversational service% After t.e U@ is activated0 e(ecute t.e command ping over fire<all on GGS! t.rou#. a laptop%
Activate t.e four 6=?6= servicesG /ac=#round0 interactive0 streamin#0 and conversational% "est t.e delay0 and trace SGS! and !C CD % Activate t.e t.ree *9=?7&6= servicesG /ac=#round0 interactive0 and streamin#% "est t.e delay0 and trace S!S! and !C CD %
"a/le 7%7 lists t.e delay test result of pin# pac=et% Table 1.1 Delay test result of pin# pac=et Conversational 6=?6= *9=?7&6= &D8ms + 0trea/ing &86ms 7&7ms 8nteractive &:$ms 7$9ms 7ac6ground $)Dms 7$7ms
In 6=?6=0 t.e delay of eac. service is lar#er t.an &&)ms% In *9=?7&6=0 t.e delay is smaller% ".erefore t.e delay and /and<idt. are relevant%
&))6+7&+78 All ri#.ts reserved Pa#e1#% 0 "otal1 !
@(ecute t.e command ping /y $& /ytes0 and analyze as /elo<G In 6=?6=0 e(ecute t.e command ping /y $& /ytes% It is *) /ytes includin# t.e IP .ead% ".e ""I of 6= is 9)ms% @ac. ""I .as a /loc=% ".e "; size is $$* /its% As a result0 e(ecutin# t.e command ping /y $& /ytes occurs on t<o ""Is0 namely0 6)ms% ".e do<nlin= is similar% ".e uplin= and do<nlin= must sta##er a ""I% Assume t.at t.e processin# at nodes and interface #oes infinitely fast% "o t.e air interface and from t.e air interface ta=e &))ms E8T9) msF% In addition0 a PC al<ays sends data a/out MS!0 4""P protocols% If t.e PC sends ot.er pac=et durin# sendin# pin# data0 t.e pin# command .as to <ait% ".erefore0 6= /and<idt. is over small% In *9=?7&6=0 e(ecute t.e command ping /y $& /ytes% It is *) /ytes includin# t.e IP .ead% ".e ""I of 7&6= is &)ms% @ac. ""I .as 6 /loc=s% ".e "; size is $$* /its% As a result0 e(ecutin# t.e command ping /y $& /ytes occurs on a ""I0 namely0 &)ms% ".e do<nlin= is similar% ".e uplin= and do<nlin= must sta##er a ""I% Assume t.at t.e processin# at nodes and interface #oes infinitely fast% "o t.e air interface and from t.e air interface ta=e *)ms E$T&) msF% Addin# t.is to C! cost and laptop cost ma=es more t.an 7))ms% @(ecute t.e command ping /y 6 /ytes on conversational service% After on+site verification0 t.e test is consistent <it. prediction% Analyze t.e parts of total delay from laptop0 to U@0 to !ode;0 to !C0 to C!0 and to server% Analyze t.e factors t.at affect delay in eac. part% ".is .elps locate delay pro/lems% Compared <it. 6=?6= streamin# service0 t.e typical parameters of 6=?6= conversational service must /e optimized%
.1.! Low Rate o' H0DPA Data Trans'er due to =ver Low Pilot Power
Description
In an 4SDPA live demonstration0 <.en t.e commissionin# is complete0 t.e rate of 4SDPA service is as lo< as .alf of standard rate0 and t.e retransmission rate is .i#.%
Analysis
On+site !ode; en#ineers .ave demonstrated t.e service in la/oratory0 and t.e rate is normal0 79)) =/ps% ".ey use /i# antenna and lo<er t.e po<er on site to cover t.e sites of t.e operator% After t.is0 t.e @c is J8) d;m0 and @c?Io is J$ d;% !amely0 t.e covera#e is 3ualified% In t.e on+site test0 after startin# do<nloadin# data0 t.e @c?Io deteriorates s.arply% Accordin# to 1,DM tracin#0 t.e transmission rate is 7))L Een#ineers dou/t t.at t.e pro/lem is caused /y interference and improper installation of antenna0 /ut t.e cause is not t.em accordin# to fre3uency s<eep and SI"@MAS"@ testF% As a result0 en#ineers dou/t t.at t.e transmission on t.e interface /oard of !ode; and trun= are faulty% After c.an#in# t.e interface /oard and trun=0 t.e pro/lem is still present% "est <it. PS$69= service0 t.e result is normal% Accordin# to causes of pro/lem0 t.e 4SDPA feature leads to <ea= @c?Io0 as a result0 t.e ;5@ and retransmission rate are .i#.% At t.e /e#innin# of test0 to reduce radiation0 en#ineers lo<er t.e pilot po<er% 4o<ever0 t.e 4SDPA net<or= distri/ute po<er accordin# to amount of data as its feature0 so t.e net<or= distri/utes .i#. po<er Enear $8 d;mF to "C4 upon do<nloadin#% As a result0 t.e @c?Io declines0 <.ic. conse3uently causes decline of demodulation performance and increment of retransmission rate% aise t.e pilot po<er0 and t.en t.e transmission rate is normal% ".e pro/lem is solved%
&))6+7&+78
Pa#e1# 0 "otal1 !
0olution
aise t.e pilot po<er from &$ d;m to $$ d;m0 and t.e transmission rate <ill /e normal%
.1.% 1nstable H0DPA Rate due to =verhigh Receiving Power o' Data Card
Description
On 4;;U0 activate 4SDPA service0 and t.e retransmission rate is .i#.% ".e ;5@ of data sent at t.e first time is a/out *)L0 t.e residual ;5@ is 8L% ".e do<nloadin# rate is lo<0 and t.e rate fluctuates s.arply%
Analysis
Once t.e on+site en#ineers do<nload data0 t.e C1I fluctuates s.arply and fre3uently /et<een 78 and &*% ".e rate fluctuates /et<een 7)) =/ps and *)) =/ps% ".e load of 4SDPA fluctuates s.arply /et<een $L and &9L% ".is must /e relevant to do<nloadin# rate% !o FP pac=et is missin#% !o pac=et is missin# /ecause t.e 3ueue is full% In t.e sc.edulin# period0 a/undant D",s e(ist accordin# to !ode;0 <it. fe< !ACA messa#es% Accordin# to c.ec=0 t.e receivin# po<er of data card is as .i#. as J98 d;m0 e(ceedin# t.e normal ran#e EJ88 d;m to J68 d;mF% ".e si#nals are stron#0 and t.e attenuation is inade3uate0 so t.e measured C1I is inaccurate%
0olution
Add an attenuator at t.e antenna port0 and =eep t.e receivin# po<er at a/out JD) d;m% After t.is0 t.e pro/lem of fre3uently fluctuation0 as <ell as t.e ;5@ pro/lem0 is solved%
.1. Decline o' Total Throughput in Cell due to AAL#PATH 7andwidth larger than Actual Physical 7andwidth
".e WCDMA net<or= runs normally% ".e admission of t.e cell to /e measured is disa/led% ".e cell is unloaded% ".e nei#./or cells are disa/led% ".e 4SDPA cell is successfully set up% ".e po<er is dynamically distri/uted% 4SDPA uses 8 codes% ".e MAC+4S sc.edulin# al#orit.m uses PF% ".ere is one 4S+SCC4% ".e cell uses 6 @7Ps% One of t.em uses U!I met.od0 and t.e rest D @7Ps use t.e IMA #roup met.od% ".e IMA #roup /ears 4SDPAAA5& PA"4% ".e U!I /ears t.e !CP?CCP?A5CAP? :: AA5& PA"4 at ot.er Iu/ interfaces% Select a #ood test point ECPIC4 SCP is a/out JD) d;0 @c?Io is a/ove J* d;0 and t.e fluctuation is sta/leF% Connect * 4SDPA U@s one /y one to t.e net<or=% ".e PS service is activated on U@% ".e A! /ears PS service on 4S+DSC4% Do<nload <it. F"P0 and record t.e pea= t.rou#.put of cell% Disconnect t.e @7 lin= of IMA #roup one /y one manually <.ile connect * su/scri/ers one /y one
&))6+7&+78 All ri#.ts reserved Pa#e1#4 0 "otal1 !
to t.e net<or=% ecord t.e total pea= t.rou#.put of cell after one su/scri/er accesses t.e net<or=% Dra< a curve c.art <it. t.e recorded pea= t.rou#.put of cell at every point0 as s.o<n in Fi#ure *+7 and Fi#ure *+&% &igure 1.1 Bariation of total t.rou#.put of one IMA lin= of 4SDPA codes
&igure 1.# Bariation of total t.rou#.put of t<o IMA lin=s of 4SDPA codes
In Fi#ure *+7 and Fi#ure *+&0 t.e t.rou#.put of one @7 is lo<er t.an t.e t.rou#.put of t<o @7Ps%
Analysis
".e cell uses 8 4SDPA codes0 and class+7& U@% ".e ma(imum t.rou#.put at MAC layer of cell is 7%D& M/ps% ".e S;5@ is 7)L0 so t.e t.rou#.put at MAC layer of cell is a/out 7%88 M/ps% In Fi#ure *+&0 t.e measured t.rou#.put of cell is consistent <it. t.e t.eoretical rate0 /ut in Fi#ure *+70 t.e t.rou#.put of cell declines% C.ec= t.e Iu/ /and<idt.% ".e AA5&PA"4 /and<idt. is 7) M/ps0 /ut t.e p.ysical /and<idt. is a/out 7%: M/ps <it. one @70 and &%6 M/ps <it. & @7Ps% O/viously0 t.e !ode; flo< control does not
&))6+7&+78 All ri#.ts reserved Pa#e1#. 0 "otal1 !
consider t.e variation of p.ysical /and<idt.0 /ut allocates /and<idt. accordin# to confi#ured AA5&PA"4 /and<idt.% ".e t.rou#.put of cell <it. & @7Ps is not affected /y p.ysical /and<idt.% ".is must /e analyzed in terms of flo< control at !ode; Iu/ interface% ".e !ode flo< control allocates /and<idt. for eac. su/scri/er accordin# to t.e data amount in !ode; /uffer0 t.e data amount of !C 5C /uffer0 and t.e rate at t.e air interface% ".e Iu/ flo< control allocates /and<idt. for su/scri/ers t.at t.e ma(imum allocated /and<idt. is t<ice of t.e rate at t.e air interface% Accordin# to previous analysis0 t.e t<ice of t.e rate at t.e air interface is $%9 M/ps at most0 not e(ceedin# t.e p.ysical /and<idt. of & @7Ps% As a result0 t.e rate of air interface is not affected <.en t.ere are & @7Ps% W.en t.ere is 7 @70 t.e t<ice of t.e rate at t.e air interface e(ceeds t.e p.ysical /and<idt. of 7 @7% As a result0 data pac=ets are missin# at Iu/ interface0 and t.e rate of su/scri/ers is affected%
0olution
C.an#e t.e AA5&PA"4 of 4SDPA to 7%: M/ps <.en t.ere is one @7% "est a#ain0 and t.e rate of su/scri/ers is a/out 7%8 M/ps% In actual net<or=s0 #uarantee t.at t.e AA5&PA"4 allocated /and<idt. to 4SDPA is smaller t.an t.e p.ysical /and<idt. at Iu/ interface% ".is <ill affect t.rou#.put of cell% Mean<.ile0 c.ec= !ode; alarms <.et.er t.ere are @7 fault alarms%
.1.4 Causes 'or an 2Cceptional 12 Throughput and Location 5ethod in a &ield Test
&actors A''ecting the H01PA 1plin6 Throughput
".e uplin= t.rou#.put of t.e 4SUPA is affected /y t.e follo<in# t.ree factorsG
Ma(imum transmit po<er provided /y t.e U@ for uplin= pac=et access EUPAF SG t.at t.e U@ o/tains0 <.ic. indicates t.e ma(imum po<er t.at t.e !ode; allo<s t.e U@ to transmit Percenta#e of t.e data to /e transmitted to t.e /uffer0 <.ic. indicates t.e size of data t.at t.e U@ needs to transmit
".ese factors are represented /y correspondin# parameters in t.e 1,DM and Pro/e tools accordin#ly%
In t.e Pro/e0 t.e follo<in# limited rates are displayed in t.e 4SUPA 5in= Statistics <indo< to represent t.ese factors%
I I I
".e .i#.est limited rate indicates t.at it is t.e maHor factor affectin# t.e uplin= transmission rate of t.e U@% ".e measurement period of t.e Pro/e is lon#% ".ese t.ree limited rates are measured <it.in a measurement period of &)) ms%
In eac. ""I in t.e data pac=ets recorded /y t.e 1,DM0 t.e Payload eason option is recorded% ".is option indicates t.e t.ree factors for t.e limited server payloadG MA, po<er0 SG0 and /uffer occupancy Et.at is0 <.et.er data lac=s or notF%
I
In t.e fi#ure /elo<0 MP in t.e eas column indicates t.e transmission rate of t.e U@
&))6+7&+78
Pa#e1#3 0 "otal1 !
In t.e fi#ure /elo<0 ;O in t.e eas column indicates t.at t.e U@ current .as no data to send%
&))6+7&+78
Pa#e1$+ 0 "otal1 !
Durin# tests0 if t.e t.rou#.put of t.e U@ is a/normal Efor e(ample0 lo< or fluctuates #reatlyF0 you can 3uery t.e previous parameters to determine t.e cause%
Low 1L Rate Caused by the Li/ited Rate o' the 7u''er to <hich the 12 0ends Data Through &TP
5ocation met.odG ".e ;uffer 5imit ate o/served in t.e 4SUPA 5in= Statistics <indo< of t.e Pro/e is .i#.0 appro(imate to 7))L% ;O is all displayed in t.e eas column of all pac=ets captured /y t.e 1,DM% SolutionG W.en t.e U@ uploads data t.rou#. F"P0 t.e displayed cause for t.e /uffer limited rate is t.at t.e vacancy of t.e ;uffer on t.e U@ side is .i#. /ecause t.e application layer sends data to t.e 5C layer at a lo< rate% After t.e U@ is connected to anot.er porta/le PC0 t.e uplin= transmission of U@ is normal% ".en0 a comparison is made and it is found t.at t.e version of t.e U@ drive on t.e porta/le PC is old% After t.e drive is updated0 t.e uplin= transmission rate is improved% ".e records on t.e Pro/e and t.e 1,DM are o/served later% It is found t.at no /uffer limit e(ists% It is also found t.at different confi#urations on t.e porta/le PC and different types of porta/le PCs affect t.e uplin= t.rou#.put to different e(tents% For e(ample0 t.e uplin= t.rou#.put tested /y an 4P porta/le PC is sli#.tly .i#.er t.an t.at tested /y a Dell porta/le PC% ".e lar#er t.e memory in t.e porta/le PC is0 t.e smaller t.e /uffer limit is%
Low 1plin6 Trans/ission Rate =wing to Li/ited 12 0> Caused by Li/ited Cell Load
5ocation met.odG ".e SG limited rate o/served in t.e 4SUPA 5in= Statistics <indo< on t.e Pro/e is very .i#.% SG is displayed in t.e eas column in most captured pac=ets /ut t.e current SG does not reac. t.e ma(imum value% ".e ma(imum value in 4SUPA p.ase7 of @&D) Ecat$F is &$%
All ri#.ts reserved Pa#e1$1 0 "otal1 !
&))6+7&+78
Symptom and causeG If t.e cell load is limited0 you often see t.at t.e cellload value reac.es 7)&$ Ema(imum valueF <.en you o/serve t.e cell load information on t.e !ode; de/u##in# console% In addition0 you can find t.at t.e "WP of t.e cell is increased #reatly to J:) d;m or so% ".ere are many causes for cell load increase% For e(ample0 <.en multiple U@s simultaneously upload data0 t.e "WP is increased% It is found durin# t.e test t.at t.e SI of some U@s is not conver#ed and leads to e(ceptional rise in t.e transmit po<er of anot.er U@% As a result0 t.e cell load also increases e(ceptionally and t.e ot.er U@s cannot transmit data normally% SolutionG W.en t.e cell load Eor "WPF is .i#.0 first stop t.e uploadin# service of all U@s in t.e cell and o/serve t.e "WP in t.e cell to determine <.et.er t.e "WP increase is caused /y t.e U@s in t.e cell or ot.er interference% After ot.er interference is removed0 test t.e "WP increase in t.e cell <.en only one U@ uploads data% If t.e "WP in t.e cell is increased e(ceptionally0 t.e pro/lem is caused /y t.e U@%
&))6+7&+78
Pa#e1$# 0 "otal1 !
.# Cases at C) 0ide
.#.1 Low &TP Downloading Rate due to =ver 0/all TCP <indow on 0erver TCP
Description
Activate uplin= *9 =/ps and do<nlin= $69 =/ps services on U@ and laptop% Do<nload data from t.e servers of operator <it. CU"@F"P% ".e avera#e do<nloadin# rate of U@ is $$ =/ps0 muc. lo<er t.an $69 =/ps% ".e avera#e rate at F"P application layer is a/out &6 =/ps%
Analysis
Activate uplin= *9 =/ps and do<nlin= 7&6 =/ps services0 and do<nload data% @n#ineers o/tain t.e re3uired rate% 4o<ever0 after activatin# $69 =/ps0 t.e ma(imum rate cannot /e reac.ed% "ry to connect t.e U@ to 4ua<ei <e/ server Et.e GGS! Gi interface S+N 5ans<itc. S+N !@)6 S+N Internet S+N Server of operator% ".e M*: used .ere means connection /et<een t<o net<or= elements E!@sF% 4ua<ei <e/ servers connect to 5ans<itc. /y Gi interface% ".e address of <e/ server and t.e address of GGS! Gi interface s.are t.e same net<or= se#mentF% ".e do<nloadin# rate reac.es 9D =/ps% After en#ineers connect U@ to t.e server of operator0 t.e do<nloadin# rate is $) =/ps0 far from t.e re3uired rate% After en#ineers activate PS service from 4ua<ei SGS! to t.e GGS! of ot.er vendors Esuc. as !F0 t.e rate is a/out $) =/ps after visitin# t.e server of operator /y !Ps GGS!% ".erefore0 t.e pro/lem must not /e due to system% Pro/a/ly t.e operator restricts t.e rate on t.e server0 so t.e do<nlin= $69 =/ps is unavaila/le% Capture pac=ets on Gn and Gi interface0 and U@ /y Sniffer% Accordin# to analysis of pac=et capture0 t.e "CP at t.e F"P server of operator restricts t.e sendin# <indo< Et.e "CP <indo< of t.e operatorPs .ost server is *$7$*0 /ut pro/a/ly t.e soft<are at application layer restricts t.e sendin# <indo<% Accordin# to t.e analysis /elo<0 t.e sendin# <indo< size of F"P on operatorPs server is a/out 6 =/ps0 muc. smaller t.an *9 =/psF% Accordin# to t.e /asic re#ulations of data pac=et at Gi interface0 F"P server to clientG After sendin# * "CP pac=ets E9 T 78)) O & T77:)F0 t.e server stops sendin#0 and * pac=ets must /e confirmed% ".e F"P server receives an ACA messa#e% After t.e F"P server and client confirm t<o "CP pac=ets0 t.e server stops sendin#% ".ere are 9 pac=ets to /e confirmed% ".e F"P server receives an ACA messa#e a#ain% After t.e F"P server and client confirm t<o "CP pac=ets0 t.e server sends t.ree continuous "CP pac=ets E& T 78)) O 77:)F% ".ere are 8 pac=ets to /e confirmed% ".e F"P server receives an ACA messa#e a#ain% After t.e F"P server and client confirm t<o "CP pac=ets% ".e server sends $ continuous "CP pac=ets E& T 78)) O 77:)F% ".ere are * pac=ets to /e confirmed% It #oes /ac= to t.e first step% A cycle forms% ".e F"P server sends at most 6%9 =/yte E9 T78)) O & T 77:)F pac=ets to /e confirmed% Accordin# to t.e second step a/ove0 t.e sender needs to send 9 =/yte data continuously% ".erefore0 t.e F"P server sets t.e "CP sendin# <indo< to /e smaller t.an 7) =/yte0 and t.e "CP is optimized to send lar#e /loc= data Eover 9 =/ytesF% ".e actual "CP <indo< is D =/ytes on avera#e for F"P server% Assume
&))6+7&+78 All ri#.ts reserved Pa#e1$$ 0 "otal1 !
t.at t.e round+trip delay is t mm0 so t.e ma(imum availa/le rate is ED =/ytes?tF T 6 =/ps% Accordin# to previous analysis0 after activatin# PS service0 do not transfer data% @(ecute pin# to server on U@0 and c.ec= t.e delay at t.e air interface% In 4ua<ei system0 t.e avera#e delay for pin# pac=ets is &8)ms% Accordin# to analysis0 D =/ps?)%&8 K &6 =/ps% !amely0 t.e t.eoretical avera#e rate at application layer is &6 =/ps% ".is t.eoretical value is t.e same as t.e actual value% ".erefore0 t.e operator must .ave restricted t.e "CP <indo< at application layer on t.e server0 so t.e rate =eeps lo<%
0olution
"o increase rate0 en#ineers must reduce t.e round+trip delay% W.en t.e delay is smaller t.an 78)ms0 t.e rate can reac. $69 =/ps ED =/ps?)%78 K 9*%D =/psF% Actually reducin# t.e delay at air interface is difficult% ".e 4ua<ei delay at air interface is a/out &8)ms% ".erefore0 t.e rate cannot reac. &69 =/ps% Do<nload data <it. multiple t.reads tool0 suc. as Flas.Get and !etAnt% Multiple "CP connects to t.e server0 so t.e rate can increase% Accordin# to test result0 do<nload data <it. more t.an t<o t.reads /y usin# Flas.Get or !etAnt0 t.e rate can reac. 9D =/ps% emove t.e restriction on sendin# <indo< size of server0 and set t.e sendin# <indo< size of server to *88$8%
Analysis
Uploadin# and do<nloadin# simultaneously affect t.e ACA delay of "CP% ".is leads to prolon#ed delay upon confirmation0 and t.e "CP <indo< size is inade3uate% @(ecute t.e ping command upon for confirmin# delay upon simultaneous uploadin# and do<nloadin#% O/tain t.e ma(imum supported rate <it. t.e "CP <indo< size?delay% Accordin# to t.e analysis of t.e second pro/lem0 t.e "CP <indo< size of operatorPs server is a/out 6%9 =/yte Et.e operator may use t.e F"P soft<are Serv+U% Its default sendin# and receivin# /uffer is 6&:$ /ytesF% Upon simultaneous uploadin# and do<nloadin#0 c.ec= t.e pin# pac=et delay /y e(ecutin# t.e command pin# to t.e server% ".e pin# pac=et delay is a/out 78))ms0 6%9?7%9 K * =/yte% ".e previous t<o para#rap.s descri/e t.e case of sin#le t.read% Start $ t.reads and t.e t.eoretical rate s.ould /e 76 A;?s E* T $ K 76F% Accordin# to actual test0 do<nload data <it. $ t.reads /y usin# Flas.Get from t.e operatorPs server0 and upload data <it. CuteF"P simultaneously% ".e avera#e sendin# and receivin# rate of U@ is 7D%: A;?s in do<nlin= and D%& A;?s in uplin=% ".e do<nlin= rate is appro(imately e3ual to t.eoretical value% !amely0 <.en t.e U@ sends data in uplin=0 t.e delay increases s.arply0 so is t.e uplin= response delay to t.e ACA messa#e% As a result0 t.e "CP Hud#es it as con#estion0 so t.e rate declines% ".is e(plains t.at uploadin# and do<nloadin# respectively are availa/le /ut simultaneous uploadin# and do<nloadin# lead to decline of do<nlin= rate%
&))6+7&+78
Pa#e1$! 0 "otal1 !
0olution
Accordin# to previous analysis0 increasin# "CP <indo< size of server leads to increasin# do<nlin= t.eoretical rate% Actually0 <.en usin# 4ua<ei servers for test0 set t.e "CP <indo< size to *88$80 do<nload <it. t.ree t.reads /y usin# Flas.Get% Simultaneously upload data <it. CuteF"P% ".e avera#e sendin# and receivin# rate is 9*%8 A;?s in do<nlin= and * A;?s in uplin=% Do<nload data <it. multiple t.reads% Accordin# to test0 do<nload data <it. 7) t.reads from operatorPs server <.en t.e "CP <indo< size is 67:&% ".e avera#e sendin# and receivin# rate is 9& A;?s in do<nlin= and * A;?s in uplin=% ".e data transfer is unsta/le <it. Hitters% Send t.e ACA messa#e in do<nlin= data pac=ets0 and sends uplin= data pac=ets at a fi(ed rate% estrict t.e uplin= rate so t.at t.e uplin= data pac=ets <ill not /e /loc=ed at t.e air interface and t.e delay at t.e air interface <ill not increase0 and t.ere is no Hitter% O/viously0 t.e decline of do<nlin= rate upon uplin= and do<nlin= data transfer is not due to 4ua<ei system0 and t.is pro/lem cannot /e miti#ated /y t.is solution% ".is is a defect of "CP?IP protocol used in radio transmission% It is #ood to com/ine t.e U@ and t.e driver of <ireless Modem to carry out t.e solution%
Analysis
Do<nload data on one U@ /y F"P from operatorPs server0 and t.e rate is as normal as a/ove 9D A;?s% Do<nload data on t<o U@s0 and t.en on t.ree% ".e do<nloadin# rate =eeps at a/out 9D A;?s <it. 9 U@s connected at most% W.en t.e fift. U@ connects to t.e server0 t.e rate declines% "ry on site as /elo<G Do<nload data <it. four U@s from t.e operatorPs server0 and <it. t<o U@s from 4ua<ei servers% C.ec= <.et.er t.e rate is faulty% As a result0 t.e do<nloadin# rate of * U@s reac.es 9D A;?s% Pro/a/ly0 t.e operatorPs server does not <ell cooperate <it. 4ua<ei net<or=s% Do<nload data <it. si( U@s from 4ua<ei servers% C.ec= <.et.er t.e rate is faulty% 4ua<ei servers cooperate <ell <it. 4ua<ei net<or=s% Pro/a/ly t.e operatorPs server does not <ell cooperate <it. 4ua<ei net<or=s% ".e difference /et<een t.e operatorPs server and 4ua<ei server lies in t.e router and fire<all over t.e operatorPs server% "ry to avoid t.e impact from fire<all and router0 and c.ec= <.et.er t.e rate increases% Connect t.e Gi interface of GGS! to !@)6 directly0 and do<nload data <it. U@ from t.e operatorPs server% C.ec= <.et.er t.e rate increases% ".e result proves t.at t.e rate remains t.e same% ".erefore0 t.e fire<all .as no impact on t.e rate% Do<nload data <it. si( U@s from 4ua<ei servers0 and t.ere is no pro/lem% Connect 4ua<ei server to !@)6 port to replace t.e operatorPs server for test0 and c.ec= <.et.er t.e rate is faulty% As a result0 t.e do<nloadin# rate of si( U@s reac.es a/ove 9D A;?s% ".erefore0 t.e router is normal% Connect a laptop to Gi interface% Do<nload data <it. 9 U@s and <it. a laptop simultaneously0 and c.ec= <.et.er t.eir do<nloadin#s affect eac. ot.er% "ests prove
&))6+7&+78
Pa#e1$% 0 "otal1 !
t.at t.ey seldom affect eac. ot.er% ".e rate of some U@s declines a little0 and t.at of some U@s are seldom affected% ".e rate of do<nloadin# data directly /y laptop is $66 A;?s Esin#le t.readF or 7))) A;?s Et.ree t.readsF% ".e e(port /and<idt. to t.e operatorPs server is enou#.0 so decline of rate must not /e due to /and<idt. used for do<nloadin# data /y multiple U@s simultaneously% After previous verifications0 t.e perip.eral e3uipment pro/lems are e(cluded0 so pro/a/ly t.e pro/lem lies in t.e cooperation /et<een t.e operatorPs server and 4ua<ei net<or=% ".e maHor differences /et<een 4ua<ei server and t.e operator server lie in t<o aspectsG M"U and "cpWindo<Size% Still on 4ua<ei Server0 modify t.e t<o parameters for verificationG ".e confi#uration in t.e re#edit on server is M"U 798)0 and "cpWindo<Size is *88$8% Activate si( U@s simultaneously0 and t.e rate is as sta/le as a/ove 9D A;?s% Aeep t.e M"U of <e/ server at 798)% Modify t.e "cpWindo<Size in re#edit to 7) A; E7)&9)F% After restart0 t.e rate of simultaneous rate /y si( U@s =eeps a/ove 9D A;?s% Delete t.e M"U from t.e re#edit of <e/ server Euse t.e default value 78))F% Aeep "cpWindo<Size at *88$8% After restart0 t.e rate of si( U@s declines s.arply E&)J$) A;?sF% ".e do<nloadin# rate of t.ree U@s =eeps at 9D A;?s until t.e fourt. U@ Hoins% ".erefore0 <.en t.e M"U is t.e default value 78))0 t.e rate of simultaneous do<nloadin# /y multiple U@s declines% Accordin# to t.e pac=ets captured /y Sniffer0 t.e M"U on t.e operatorPs server is t.e default value 78))% Accordin# to analysis0 <.en t.e M"U is 78))0 due to t.e "CP .eader encapsulated alon# t.e pat.0 t.e data pac=et is over lon# <.en t.e do<nlin= data pac=et reac.es SGS!% ;efore sendin# data pac=et to !C0 t.e SGS! must fra#ment and reassem/le t.e pac=et% ".e current SGS! transfers data /y usin# soft<are0 so it starts flo< control to protect main controller% As a result0 t.e do<nlin= rate declines upon fra#ment and reassem/ly% SolutionG
I I
Set t.e M"U of t.e operatorPs server to 798) Eif fra#ment is unnecessary0 M"U s.ould /e as lar#e as possi/le% Accordin# to test0 798) is improperF% Set t.e M"U of laptops connected to U@ to 798) Eyou must c.an#e t.e M"U at US; port of laptopsF so t.at t.e SGS! <ill not start fra#ment and reassem/ly%
Since it is impossi/le to modify M"U of t.e operatorPs server0 solve t.e pro/lem /y usin# t.e second met.od% For .o< to "CP parameters in Windo<s0 see t.e appendi(%
&))6+7&+78
Pa#e1$ 0 "otal1 !
Analysis Fi#ure *+8 s.o<s analyzin# pac=ets captured /y @t.ereal upon unsta/le PS rate%
&))6+7&+78
Pa#e1$4 0 "otal1 !
9:: S!G 9$*89)+++ne(t se3 K 9$6))) 8))G ACA 8)7 S!G 9$:9*)+++ne(t se3 K 99):&) 878G ACA% It needs a S! of 9$6)))% ".is means t.at t.e frame 9:: is missin#0 so t.e "CP layer =eeps resendin# it%
C.ec= t.e ca/le at Gi interface% After en#ineers pullin# t.e ca/le out and plu##in# it in0 t.e pro/lem is solved% ".e pro/lem does not occur in t.e follo<in# tracin# period%
.#.% 1nstable P0 Rate o' 0ingle Thread in Co//ercial Deploy/ent ?Loss o' 8P Pac6ets@
Description
After t.e commercial net<or= is launc.ed0 t.e rate of $69 =/ps service is unsta/le% It cannot reac. t.e re3uired rate0 and even =eeps at several dozen =/ps%
Analysis
Pro/a/ly t.e pro/lem is caused /y loss of data pac=ets and delay% After capturin# pac=ets /y
&))6+7&+78 All ri#.ts reserved Pa#e1$. 0 "otal1 !
se#ment0 t.e cause proves on t.e fire<all% After repeated tests0 t.e Up?Do<n and C C @rror occur fre3uently at t.e fire<all & interface &?&% After anot.er $ .oursP test0 t.e ca/le /et<een t.e fire<all & interface &?& and 5S7& must not /e p.ysically /ro=en0 and C C error must /e due to improper installation of fi/er% A faulty fire<all leads to loss of pac=ets at t.e application layer0 <.ic. .as #reat impact on rate% W.en t.e fire<all is normal0 t.e PS rate increases #reatly% 4o<ever0 t.e rate is still unsta/le% Accordin# to furt.er analysis0 t.e ;5@ at t.e air interface is 7)L0 so it is normal for PS rate to fluctuate at t.e air interface% After en#ineers modify t.e ;5@ to 7L0 t.e pro/lem is solved% 4o<ever0 t.e cost is more consumption of po<er at t.e air interface and impact on capacity%
Analysis
".e su/scri/er can /ro<se t.e portal <e/sites0 /ut cannot use streamin# service% Mean<.ile ot.er su/scri/ers can use streamin# service% ".erefore0 t.e PS service /earer is normal0 and t.e cause cannot /e on A!0 SGS!0 and GGS!% Pro/a/ly t.e U@0 USIM card0 and server are faulty% Accordin# to furt.er analysis0 t.e pro/lem must /e on t.e USIM card0 and t.e su/scri/er did not pay for usin# streamin# service% ".e su/scri/er can /ro<se t.e free portal <e/sites%
Analysis
".e su/scri/er feed /ac= t.at ot.er su/scri/ers can use PS services <it. .is card% 4e could use PS service until one day recently% ".erefore0 t.e pro/lem is a/out t.e laptop% ".e pro/lem does not occur after .e c.an#es t.e laptop% Accordin# to c.ec=0 t.e su/scri/er .as installed a fire<all on .is laptop recently% After uninstallin# t.e fire<all0 .e can use PS services a#ain%
Analysis
After numerous tests and analysis0 t.e pro/lem must /e at A!% After en#ineers analyze to detailed su/scri/er si#nalin#0 data statistics at su/scri/er plane0 t.e 3uality of si#nals at t.e air interface0 and loss of pac=ets at Iu/ interface0 t.e pro/lem is still present% It is difficult% !P en#ineers c.ec= t.e si#nals on site0 and t.e si#nals are 3ualified% After usin# t.e laptop of an !P en#ineer0 t.e data transfer of PS service is normal% Accordin# to furt.er analysis0 t.e pro/lem lies in t.e driver of
&))6+7&+78
Pa#e1$3 0 "otal1 !
pu/lic laptop used in presentation% After en#ineers c.an#e t.e laptop0 t.e pro/lem is solved%
Analysis
Accordin# to analysis of F"P messa#es captured /y @t.ereal0 t.e data session of F"P is over0 /ut it misses t.e last interactive completion process0 and no messa#es li=e &&7+Good/ye is found% ".e do<nloaded files can /e opened% After t.e files are do<nloaded0 t.ey can /e opened accordin# to c.ec=% Fi#ure *+* s.o<s t.e interactive interface in CuteF"P% &igure 1.1 Interactive interface in CuteF"P
"o descri/e t.e pro/lem0 compare t.e messa#es as /elo<G Fi#ure *+D s.o<s t.e si#nalin# of normal do<nloadin# /y F"P%
&))6+7&+78
Pa#e1!+ 0 "otal1 !
&))6+7&+78
Pa#e1!1 0 "otal1 !
Accordin# to comparison of previous t<o fi#ures0 t.ere are differences% Activate U5*9=?D5 $&= service0 and do<nload data <it. 1ualcomm *&8)0 and capture pac=ets on !C and SGS!% Do<nload a $%8 M/ file <it. t.e operatorPs F"P0 and it ta=es 7& minutes% ".e pro/lem is still present% Do<nload a $%8 M/ file <it. t.e Windo<s F"P command0 and it ta=es $) minutes% After do<nloadin# is complete0 3uit t.e F"P /y typin# /ye% ".e pro/lem is still present% May/e t.e Outloo= is transferrin# data in daemon durin# data transfer0 so t.ere may /e impact% After t.e transfer is complete0 t.e transfer is a/normally disconnected after a lon# time% Do<nload a )%9 M/ file <it. t.e Windo<s F"P command0 and it ta=es & minutes% 1uit t.e F"P /y typin# /ye% ".e pro/lem is not present% Do<nload a )%9 M/ file <it. t.e operatorPs F"P0 and it ta=es & minutes% ".e pro/lem is not present% Perform t.e same operations as t.e second step% Disconnect t.e do<nloadin# /y Outloo= in daemon% ".e result is t.e same as t.e second step% See t.e follo<in# print% ++++@nd Accordin# to previous operations0 t.e do<nloadin# is relevant to time0 not t.e file size% ;ased on analysis of massive data0 t.e data transfer /y F"P is normal0 t.e do<nloaded content is correct and availa/le0 /ut t.e si#nalin# is a/normally closed% Wit.out ot.er /etter met.od0 t.e met.od of e(c.an#in# !@s and se#ment is used%
&))6+7&+78
Pa#e1!# 0 "otal1 !
Chec6 whether the proble/ is about 12 and server. ".e pro/lem is still present <it. verification /y t.ree U@sG !o=ia **$)0 1ualcomm *&8)0 and Moto 6$8% ".e pro/lem is still present <it. verification /y t<o serversG @urotel F"P server and 4ua<ei F"P server% ".e pro/lem is still present <it. verification /y 4ua<ei F"P server in U!I, operatin# system and in Windo<s &))) Professional F"P server% Searc. for t.e confi#uration of F"P server0 and no relevant confi#uration is found% ConclusionG t.e pro/lem is present <it. multiple U@s0 operators0 and 4ua<ei F"P server0 so t.e pro/lem is irrelevant to U@s and F"P server0 /ut relevant to 4ua<ei net<or=% Co/pare the tests in the $> networ6, the #> networ6, and the tests o' handover to the #> networ6 a'ter access in the $> networ6. Accordin# to tests0 t.e pro/lem must /e /et<een GGS! and F"P server% ".is reduces t.e scope of pro/lem% Accordin# to ot.er tests0 t.e pro/lem does not occur <.en no fire<all is over 4ua<ei server% ".is s.o<s t.e cause% ".e pro/lem does not reoccur due to no fire<all% Accordin# to data analysis0 t.e data transfer at t.e F"P port is normal0 /ut t.e si#nalin# port is disconnected after 7) minutes% ".is must /e due to fire<all% It is t.e fire<all t.at can disconnect a port <it.out data transfer after 7) minutes0 so t.e pro/lem is due to fire<all% Processin# t.e pro/lem #oes smoot.ly after focusin# on t.e fire<all% ".e e(pert on fire<all e(plains as /elo<G ".e F"P session includes t<o session ta/les on fire<all% One is for F"P control c.annel0 and t.e default a#in# time is 7) minutes% ".e ot.er is F"P data c.annel0 and t.e default a#in# time is 9 minutes% ".e no detect 'tp command is confi#ured /et<een domains0 t.e data c.annel <ill not update t.e a#in# time of control c.annel upon data transfer% As a result0 t.e control c.annel is a#in# and deleted after 7) minutes <it. t.e follo<in# p.enomenon% If t.e detect 'tp command is confi#ured0 t.e data c.annel <ill update t.e a#in# time of control c.annel% As a result0 t.e pro/lem does not occur% ".e pro/lem0 in <.ole process0 is irrelevant to A!% 4o<ever0 t.e process and result of locatin# pro/lem is considera/le% C.an#in# !@s in test is si#nificantly useful% ".e difficulty of pro/lem may e(ceed en#ineersP consideration% It needs <ide+ran#e =no<led#e% 4o<ever0 after t.e pro/lem is solved0 it seams easy%
.#.1+ Analysis o' &ailure in P0 Hanodver 7etween $> )etwor6 and #> )etwor6
Description
A test of .andover /et<een 4ua<ei $G net<or= of trial deployment and t.e &G net<or= of a partner is #oin# in a deployment% ".e test U@ is 4ua<ei U*&*% W.en t.e U@ .ands over from t.e $G net<or= to t.e &G net<or= in connection mode0 it =eeps /ein# in PS connection0 /ut it cannot transfer data normally% W.en t.e U@ .ands over from t.e &G net<or= to t.e $G net<or=0 it can transfer data normally%
&))6+7&+78
Pa#e1!$ 0 "otal1 !
Analysis
".e U@ .ands over /et<een t.e $G net<or= and &G net<or=% ".e U@ camps on $G net<or=0 and .as activated PDP0 in PMM Connected state% W.en t.e U@ moves at t.e ed#e of $G net<or= covera#e areas0 it starts .andin# over to &G net<or=% W.en t.e .andover is complete0 t.e PS user plane is restores and can perform data transfer% 4o<ever0 t.e pro/lem lies in t.at t.e U@ cannot continue data transfer% Analy(e traced signaling. Fi#ure *+: s.o<s t.e si#nalin# of normal .andover /et<een $G net<or= and &G net<or=% &igure 1.1 Si#nalin# of normal .andover /et<een $G net<or= and &G net<or=
UE
BSS
2G SGSN
RNC
SGSN Context Request ( RAI, PTMSI, PTMSI Signature)
3G SGSN
GGSN
HLR
SRNS Context Request SRNS Context Response SGSN Context Response ( IMSI, MM Context, P!P Context ) SGSN Context A#% SRNS !ata )or'ard Co((and Update P!P Context Request Update P!P Context Response GPRS $o#ation Update Iu Release Co((and Iu Release Co(plete Can#el $o#ation
Aut"enti#ation
Insert Su&s#ri&er !ata Insert Su&s#ri&er !ata A#% Routing Area Update A##ept ( Ne' PTMSI, Ne' PTMSI Signature) Routing Area Update Co(plete GPRS $o#ation Update A#%
C.ec= t.e $G si#nalin# 5M"% Durin# t.e .andover from t.e $G net<or= to t.e &G net<or=0 t.e .andover si#nalin# is normal at $G net<or= side% After t.e U@ sends t.e routin# area update re3uest messa#e to t.e &G SGS!0 t.e SGS! conte(t and response flo< /et<een t.e &G SGS! and $G SGS! is normal% "ill no<0 t.e .andover of $G SGS! is complete% ".e ne(t step is t.e si#nalin# interaction /et<een t.e U@ and t.e &G SGS!0 as s.o<n in Fi#ure *+7)G
&))6+7&+78
Pa#e1!! 0 "otal1 !
"race t.e si#nalin# on t.e partnerPs &G SGS!% It is found t.at t.e si#nalin# interaction flo< from &G SGS! to GGS! and t.at of 45 are complete% After t.e &G SGS! sends U@ t.e routin# area update re3uest messa#e0 t.e U@ must sends &G SGS! t.e routin# area update complete messa#e accordin# to standard flo<0 <.ic. is not found in traced si#nalin#% As a result0 t.e &G SGS! Hud#es t.at t.e U@ .as not completed t.e routin# area update0 so t.e U@ cannot transfer data after .andover to t.e &G net<or=% 4o<ever0 t.e U@ =eeps /ein# in connected mode after .andover to &G net<or=0 so t.e U@ Hud#es t.at it .as completed routin# area update% ".is indicates t.at t.e pro/lem lie /et<een t.e U@ and SGS!% Fi#ure *+77 s.o<s t.e si#nalin# flo< traced on &G SGS!%
&))6+7&+78
Pa#e1!% 0 "otal1 !
C.ec= t.e encryption state of $G SGS!% ".e SGS! uses U@A7 as t.e encryption met.od0 /ut t.e servin# &G net<or= uses no encryption met.od% W.en t.e U@ .ands over from t.e encryption in $G net<or= to t.e non+encryption in &G net<or=0 t.e &G net<or= fails to send t.e encryption and aut.entication messa#e0 indicatin# U@ to disa/le encryption state0 and t.e encryption state of U@ .as not sync.ronized <it. net<or= side% As a result0 t.e U@ encrypted its messa#es upon sendin# AU0 /ut t.e A! side does not encrypt messa#es% ".erefore0 t.e A! side fails to receive AU result%
0olution
".is pro/lem concerns t.e partnerPs e3uipment at A! side% It cannot /e solved at U@ side due to restriction from protocols% ".erefore0 t.e solution is to set t.e encryption item to non+encryption so t.at t.e messa#es sent /y U@ are not encrypted% As a result0 t.e pro/lem is miti#ated%
0u//ary
".is document descri/e t.e access0 disconnection of data transfer0 lo< rate of data transfer0 unsta/le rate of data transfer0 and interruption of data transfer% It provides t.e met.ods for analyzin# and processin# t.ese pro/lems in terms of traffic statistics and D"?C1"% ".e e(perience from analyzin# pro/lems in terms of traffic statistics is little0 and <ill /e supplemented% In addition0 t.e document details t.e flo< for optimizin# DC4 /earer of data service and t.e flo< for optimizin# 4SDPA /earer of data service% ".e used cases include a/undant cases at C! side% Actually0 analyzin# pro/lems or modifyin# parameters at C! side must /e processed /y en#ineers at C! side% ".ese C! cases Hust serve as reference for analyzin# pro/lems%
&))6+7&+78
Pa#e1!4 0 "otal1 !
.
About This Chapter
".e follo<in# ta/le lists t.e contents of t.is c.apter% Title 6%7 6%& 6%$ 6%9 6%8 6%* 6%D 6%6 6%: Description "ransport C.annel of PS Data ".eoretical ates at @ac. 5ayer ;earer Met.ods of PS Services
AppendiC
Met.od for Modifyin# "CP eceive Windo< Met.od for Modifyin# M"U Confirmin# AP! and ate in Activate PDP Conte(t e3uest Messa#e AP! @ffect PS "ools Analysis of PDP Activation
&))6+7&+78
Pa#e1!. 0 "otal1 !
W.erein0 t.e Gi interface connects to t.e application server0 on <.ic. t.e F"P Server soft<are is runnin#% Do<nload data from t.e application server to U@ EMSF t.rou#. five interfacesG Gi0 Gn0 IuPS0 Iu/0 and Uu% ".e PS services use t.e AM mode of 5C0 <.ic. supports retransmission% ".e services li=e F"P and 4""P use "CP protocol0 <.ic. also supports retransmission% ".e parameters of t.ese t<o protocols E 5C?"CPF .ave #reat impact on rate% If t.e parameters are improper0 or pac=et error or loss of pac=ets occurs durin# transmission0 t.e rate <ill decline% @valuate 1oS /ased on t.at a computer <it. U@ as its modem runs applications% ".is concerns t.e performance of computers and servers%
&))6+7&+78
Pa#e1!3 0 "otal1 !
O/serve different protocol layers0 and t.ere are different definitions of t.rou#.put0 suc. as t.e application layer t.rou#.put0 5C layer t.rou#.put0 and MAC layer t.rou#.put% Due to data pac=et .eader at eac. protocol layer0 t.ere is over.ead% @(cept t.e p.ysical layer0 t.e "CP?IP and 5C layer .ave .i#. over.ead% ".e typical PDU size and over.ead at eac. layer are listed as /elo<%
&))6+7&+78
Pa#e1%+ 0 "otal1 !
&))6+7&+78
Pa#e1%1 0 "otal1 !
..$.1 DCH
".e DC4 /and<idt. depends on t.e current po<er resource0 code resource0 and Iu/ /and<idt. resource% "ypical rates include 6 =/ps0 $& =/ps0 *9 =/ps0 7&6 =/ps0 799 =/ps0 and $69 =/ps% ".e DC4 /and<idt. is adHusta/le /y al#orit.ms li=e DCCC accordin# to t.e current traffic and covera#e conditions0 /ut t.e adHustment is limited to previous rates% In addition0 t.e interval to tri##er adHustment is lon#% As a result0 t.e adHustment is not fre3uent%
..$.# H0DPA
".e net<or= does not allocate fi(ed /and<idt. or resources for t.e PS services carried /y 4SDPA0 /ut perform fast sc.edule every &ms% ".erefore0 t.e t.rou#.put t.at a su/scri/er can reac. depends on a/undant factors0 suc. asG
U@ cate#ory Ecapacity levelF Availa/le code resource of 4SDPA Availa/le po<er resource of 4SDPA !um/er of 4SDPA su/scri/ers Sc.edulin# al#orit.m adio environment
".erefore0 t.e t.rou#.put of sin#le PS service carried /y 4SDPA fluctuates more s.arply t.an t.at carried /y DC4% 4o<ever0 4SDPA uses ne< tec.nolo#ies0 suc. as fast sc.edule0 4A 10 and 7*1AM0 so t.e utilization rate of resources is .i#.er0 and t.rou#.put of <.ole cell is .i#.er%
..$.$ CCH
FAC4 can carried PS services of lo< traffic0 it can also /ear /roadcastin# services li=e CM;%
&))6+7&+78
Pa#e1%# 0 "otal1 !
FAC4 uses code resource of different SFs0 so it support varia/le c.annel rate% ".is depends on t.e need /y /roadcastin# services li=e CM;%
&))6+7&+78
Pa#e1%$ 0 "otal1 !
In 4A@'Q5OCA5QMAC4I!@_S'S"@M_CurrentControlSet_Services_"cpip0 add strin#G ]"cpWindo<Size]K]*88$8] In 4A@'Q5OCA5QMAC4I!@_S'S"@M_CurrentControlSet_Services_"cpip_Parameters0 add dou/le type value "cpWindo<Size% Set it to *88$8 or ffff E.e(F%
&))6+7&+78
Pa#e1%! 0 "otal1 !
0erver
Modify t.e M"U in Adapter 0ettings s.o<n in Fi#ure 6+* 0 namely0 t.e M"U at t.e net<or= port%
Test Laptop
For test laptops0 t.e U@ is connected to it /y data line and dial+up connection is set up% Data pac=ets are sent t.rou#. US; port% As a result0 modifyin# M"U of US; port is necessary0 namely0 t.e Dial UpE ASF M"U as s.o<n in % After modification0 restart t.e Windo<s operatin# system%
&))6+7&+78
Pa#e1%% 0 "otal1 !
&))6+7&+78
Pa#e1% 0 "otal1 !
.. .1 Tra''ic ClassesG
".e traffic classes in an Activate PDP Conte(t e3uest messa#e include t.e follo<in#G "raffic class0 ))) ))7 Su/scri/ed traffic class Conversational class
&))6+7&+78
Pa#e1%4 0 "otal1 !
Amon# t.em0 0ubscribed tra''ic class is not determined /y t.e U@0 /ut determined /y t.e core net<or= accordin# to t.e su/scription information of t.e U@%
.. .$ AP)
".e AP! in t.e messa#e is a c.aracter strin# in t.e ASCII format and cannot /e read directly0 as s.o<n in t.e fi#ure /elo<% 'ou can use Ultra @dit to convert t.e ASCII codes into a c.aracter strin#% Met.od of convertin# ASCII codes into a c.aracter strin#G Open t.e Ultra@dit and create a file% Clic= 2dit and c.oose HeC 2dit and enter t.e ASCII codes% ".en you can see t.e c.aracter strin# of t.e AP!% In t.e fi#ure /elo<0 t.e c.aracter strin# of t.e AP! starts from t.e fourt. /ytes%
&))6+7&+78
Pa#e1%. 0 "otal1 !
&igure 1.1 Convertin# ASCII codes into a c.aracter strin# /y usin# t.e Ultra@dit
un Ultra@dit Create a File Select @dit N 4e( @dit "ype t.e ASCII code of AP! in t.e messa#es
'ou can see t.e AP! strin# in Fi#ure 6+60 it start at t.e fourt. /yte%
&))6+7&+78
Pa#e1%3 0 "otal1 !
In G PS?WCDMA /ac=/one net<or=s0 AP! identifies GGS!% AP! defines t.e e(ternal PD! t.at GGS! can connect to0 suc. as ISP net<or=s0 private net<or=s0 and enterprise intranets%
AP! net<or= identity It defines t.e e(ternal net<or=s t.at su/scri/ers can connect to /y t.e GGS!% ".is part is compulsory% It is assi#ned to ISP or 4ua<ei /y net<or= operators0 t.e same identity as t.e fi(ed Internet domain name% For e(ample0 to define su/scri/ers to connect to 4ua<ei enterprise intranet /y t.e GGS!0 t.e AP! net<or= identity must /e huawei.co/%
AP! operator identity It defines t.e GP S?WCDMA /ac=/one net<or=% ".is part is optional% For e(ample0 in a GP S net<or=0 it could /e (((%yyy%#prs Esuc. as M!C%MCC%#prsF0 <.ic. identifies t.e P5M! net<or= of GGS!%
AP! net<or= identity is saved in 45 as a su/scri/ed data% W.en a U@ ori#inate pac=et services0 it provides AP! for SGS!% AP! is used /y SGS! to select t.e GGS! to /e connected and /y GGS! to Hud#e t.e e(ternal net<or=s to /e connected% In addition0 45 can save a <ildcard% In t.is <ay0 t.e MS or SGS! can select an AP! t.at is not saved in 45 % Su/scri/ers select GGS! /y different AP!s% !amely0 su/scri/ers can activate multiple PDP conte(t0 and eac. PDP conte(t is related to an AP!% Su/scri/ers select different AP!s to connect to different e(ternal net<or=s t.rou#. different GGS!s%
&))6+7&+78
Pa#e1 + 0 "otal1 !
... P0 Tools
....1 TCP Receive <indow and 5T1 5odi'ication Tools
Modify "CP receive <indo< and M"U <it. t.e follo<in# toolG
Drtcp.rar
For t.e detailed met.od0 see t.e appendi( 6%9 and 6%8%
....# 0ni''er
Sniffer can capture0 construct0 and send pac=ets% It constructs transfer data at a fi(ed rate0 and t.en o/tains t.e rate at ot.er !@s% ".is eliminates t.e e(ternal impact% Sniffer can send pac=ets at U@ side or on server% It can construct data transfer at fi(ed rate in uplin= and do<nlin= simultaneously0 or Hust construct data transfer in uplin= or do<nlin=%
"eri'ying 7earer Capacity o' 0yste/ by 8P Data Pac6et o' &iCed Rate Constructed by 0ni''er
In service demonstration0 if t.e rate declines0 it is difficult to Hud#e <.et.er t.e system is faulty or t.e source rate declines% ;y IP data pac=et of fi(ed rate constructed /y sniffer0 en#ineers can focus on system pro/lems <it.out /ein# distur/ed /y source rate% 4o< to construct IP data pac=et of uplin= and do<nlin= fi(ed rate @(ecute t.e pin# command on a computer of U@ daemon to t.e application server% Capture t.e pin# pac=et /y usin# capture function of Sniffer% Send t.e pin# pac=et automatically and continuously /y usin# t.e pac=et #enerator function of Sniffer0 and t.en o/tain t.e data flo< of uplin= and do<nlin= fi(ed rate Eif t.e system is normalF% Calculate t.e rate accordin# to sendin# interval and pin# pac=et size% Monitor /y t.e monitorin# soft<are at U@ daemon <.et.er t.e uplin= and do<nlin= rate are normal% @(ecute t.e pin# command on t.e application service to U@% Capture t.e pin# pac=et /y usin# capture function of Sniffer% Send t.e pin# pac=et automatically and continuously /y usin# t.e pac=et #enerator function of Sniffer0 and t.en o/tain t.e data flo< of uplin= and do<nlin= fi(ed rate Eif t.e system is normalF% 4o< to construct IP data pac=et of unidirectional uplin= fi(ed rate Capture t.e pin# pac=et /y usin# capture function of Sniffer% Destroy t.e IP pac=et and data related to pin# /y usin# t.e pac=et #enerator function of Sniffer% ".e IP .eader remains t.e same% Send t.e IP pac=et automatically and continuously% W.en t.e IP pac=et reac.es t.e application server0 it <ill /e dropped /y t.e server /ecause t.e server cannot identify t.e content of IP pac=et% As a result0 t.e data flo< of unidirectional uplin= fi(ed rate is o/tained Eif t.e system is normalF% 4o< to construct IP data pac=et of unidirectional do<nlin= fi(ed rate Use t.e same met.od as mentioned in .o< to construct IP data pac=et of unidirectional uplin= fi(ed rate% ".e data flo< of unidirectional uplin= fi(ed rate is o/tained Eif t.e system is normalF%
&))6+7&+78
Pa#e1 1 0 "otal1 !
&))6+7&+78
Pa#e1 # 0 "otal1 !
7% Activate PDP Conte(t e3uest C7 $% adio Access ;earer Setup 9% Invo=e "race 8% Create PDP Conte(t e3uest 8% Create PDP Conte(t esponse C& D% Activate PDP Conte(t Accept
".e MS sends SGS! t.e Activate PDP Conte(t e3uest E!SAPI0 "I0 PDP "ype0 PDP Address0 Access Point !ame0 1oS e3uestedF% ".e PDP Address indicates t.e dynamic address or t.e static address% If t.e PDP Address is dynamic address0 set it to null% ".e follo<in# aspects lead to unsuccessful PDP activation processG
Activation reHected0 unspecified Eb$7FG 4ua<ei SGS! defines G"PU interaction failure0 e(piration0 operation SD; failure0 activation failure due to ot.er a/normalities to t.is =ind of failure% Activation reHected /y GGS! Eb$)FG GGS! reHects or fails to decode t.e correspondin# activation re3uest% Missin# or un=no<n AP! Eb&DFG AP! is not contained in t.e activation re3uest messa#e or cannot /e e(tracted% 4ua<ei SGS! ta=es D!S resolution failure0 D4CP or MIP GGS! address ac3uisition failure0 AP! error specified /y activation at net<or= side0 ot.er AP! error as activation failure% ".ese are internal causes% Un=no<n PDP address or PDP type Eb&6FG t.e PDP address or PDP type cannot /e identified /y SGS!% User Aut.entication failed Eb&:FG user aut.entication fails% Service option not supported Eb$&FG t.e re3uested servin# P5M! does not support t.is% 4ua<ei SGS! ta=es <ildcard ETF activation reHection0 service non+supportive0 IPB* non+ supportive as t.is type% e3uested service option not su/scri/ed Eb$$FG re3uested service is not su/scri/ed%
&))6+7&+78
Pa#e1 $ 0 "otal1 !
4ua<ei SGS! ta=es mismatc. su/scri/ed information0 BP5M! access in.i/it0 and c.ar#in# restricted callin#BP5M! as t.is type%
Insufficient resources Eb&*FG activation fails due to inade3uate resource% 4ua<ei SGS! ta=es t.e follo<in# causes as inade3uate resource%
I I I I I
UG;I PDP resource con#estion UG;I /oard con#estion PU failure Inade3uate SD; or SM C; resource Activation failure due to internal c.ar#in# restricted callin#
Operator Determined ;arrin# Eb6FG operators /ar PDP activation process% Service option temporarily out of order Eb$9FG t.is is a cause value <.ic. MSC use to indicate t.at function are inade3uate to support correspondin# re3uests% 4ua<ei SGS! is seldom used0 so ne#lect it% !SAPI already used Eb$8FG t.e re3uested !SAPI is already used /y PDP activated /y t.e su/scri/er0 /ut t.e cause value <ill not /e sent% Protocol error0 unspecified Eb777FG 4ua<ei SGS! in a/normal SD; or SM state may confront t.is type of activation reHection%
&))6+7&+78
Pa#e1 ! 0 "otal1 !