Professional Documents
Culture Documents
3G Optimization Essentials
BASIC CONCEPT
2G - GSM
Frequency Frequency FDD FDD Time Time TDD TDD
frequency
3G - WCDMA
frequency
Code CDMA
time structure
Network Element:
iuCS iub NodeB NodeB NodeB uu
UE
time
For CS
MSC SGSN
RNC
For PS iuPS
UE
frequency
frequency
bandwidth
Bandwidth = 200kHz
CODES
SC: 9, Service: CS Call DL Channelization code: C128,5 Spreading factor: 128 User bit rate: 12.2 kbps
SC
Scrambling Code:
Using pseudo noise (PN) codes Used to differentiate cells in the downlink (DL) Range is 0 - 512
SF
Channelization Code:
Using Orthogonal Variable Spreading Factor (OVSF) codes Fully orthogonal, i.e. do not interfere with each other Used to separate different users/cell Limited codes per cell Once a code is chosen, any codes on the same branch above or below the used code cannot be used (refer diagram below)
Spreading Factor
8 16 32 64 128
384 128 64 32 16
128 64 32 16 8
C32,6
01/18/13
HANDOVER (1)
SOFT HANDOVER SOFT HANDOVER 3G Cell1 f1
Dedicated or idle (reselection) Intra-frequency HO Dedicated
3G Cell2 f1
AS
Active Set:
Up to 3 cells in soft handover (sHO), i.e. 3 AS. This means a UE can be served by up to 3 cells at the same time. Note that 3 AS equals to using 3 cells resources at the same time.
MN/DN
HARD HANDOVER
HARD HANDOVER
Inter-frequency HO
Idle (reselection)
Dedicated
IRAT
2G 2G Cell1 Cell1
3G Cell3 f2
Add Dont Add
IRAT
Parameter
Things to define
Motorola: inter_rat_enabled, 2g>3g neighbours1 Ericsson: qsi, 2g>3g neighbours
TEMS Snapshot
1 2
Can be checked with the file Motorola Dump Formatter.xls in \\sgbsvc112\share06\04_3G MSEP\02 Cell Dumps\ Can be checked with the file 3G Ericsson Dump Compiler v1.5.xls or 3G Siemens Dump Compiler v2.0.xls in \\sgbsvc112\share06\04_3G MSEP\02 Cell Dumps\
01/18/13
HANDOVER(2)
e1a e1b
e1d
e3a
Parameter e1a e1b e1c e1d e2d e2f e3a e2d Event 2d - The estimated quality of
the currently used frequency is below a certain Threshold
e1c
e2f
01/18/13
OPTIMIZATION
Coverage
RSCP = COVERAGE
It is equivalent to RxLev in GSM
Quality
Ec/No = QUALITY
It is equivalent to RxQual in GSM. Very important to optimize network to have good quality (>-12dB)
TEMS Snapshot
CPICH
3G Opti
OPTIMIZATION CONCEPT
To have best Ec/No (not necessarily RSCP) by minimizing other cells interference. This means optimizing a cells coverage with balancing between RSCP and Ec/No. Ideally, at one point in time, you should have only 1AS only. But for practicality, it should be less than 3 cells (including best server) within 6dB of the best servers RSCP (above example would have 4 cells)
Methods
METHODS OF OPTIMIZATION
Tilting of overshooting site Power down of overshooting site with max tilts Neighbour addition of DNs Reengineering, e.g. antenna swing
01/18/13
RNC
POWER
POWER
Type: Cell-level Note: Output power on the downlink is shared between UEs.for their respective traffic Congestion Resolution: Power upgrade or 2nd Carrier
IUB
E1 CAPACITY
Type: Site-level Note: This resource is for signaling and traffic between Node B and RNC (highest priority among all resources mentioned here). Congestion Resolution: E1 upgrade
CODE
CODE
Type: Cell-level Note: This is referring to the channelization/OVSF code resource which is one per service (more codes for HSDPA) Congestion Resolution: 2nd Carrier
CE/CHC
CHANNEL ELEMENT
Type: Site-level Note: This resource shared between sectors within one NodeB. It is used to process different type of services, e.g. CS, PS, HSDPA, 1 CE = 1 Voice Call Congestion Resolution: Channel card activation or addition
NODE B
01/18/13
PERFORMANCE
Ericsson
Echelon
Statistic viewer for Ericsson performance counter Updated weekly Located in \\sgbsvc112\share06\04_3G MSEP\18 Statistics\ Key statistics to look at: RRC Drop Rate RRC Establishment Success Rate RAB Drop Rate CS & PS RAB Establishment Success Rate CS & PS Fail After Admin - congestion monitoring Throughput Soft Handover and IRAT HO RSSI interference TCP power used No. of ADCH users number of HS
NSN
Sentinel
Statistic viewer for NSN performance counter Cell stats located in Viewer and Graph worksheet Updated daily Located in \\sgbsvc112\share06\04_3G MSEP\18 Statistics\ Key statistics to look at: RRC Drop Rate RRC Establishment Success Rate RRC Fail Cause - congestion detection RAB Drop Rate CS & PS RAB Establishment Success Rate CS & PS Admission Reject Soft Handover & IRAT HO RTWP interference TCP power used HS Establishment Success Rate
01/18/13
NORMAL
ABNORMAL
R R C SETUP S UCCESS R A TE
0, 0 00 0 0, 0 00 0 ATTEMPTS 0, 0 00 0 0, 0 00 0 0, 0 00 0 00 0 , 0 0
0 00 0. 0 1 1 .1 1 1 1 .1 1 1 1 .1 1 1 1 .1 1 0. 0 00
AD M I N FA I L
0, 0 00 0 0, 0 00 0 ATTEMPTS 0, 0 00 0 0, 0 00 0 0, 0 00 0 0, 0 00 0 0
REJECT COUNTS
000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
0 00 0 0, 0 0 00 0 0, 0 0 00 0 0, 0 0, 0 00 0 0, 0 00 0
\\sgbsvc112\share06\02_3G Radio Planning\06 3G KPI \\sgbsvc112\share06\02_3G Radio Planning\06 3G KPI Statistics\3G Weekly Stats\ Statistics\3G Weekly Stats\
0. 0 00 0. 0 00 0. 0 00 0. 0 00 00 . 0
0. 0 00 0. 0 00 00 . 0
0, 0 00 0 0, 0 00 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
00 . 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
01/18/13
0- 0 00
0- 0 00
0- 0 00
NORMAL
CS: R AB DROP RA TE
0. 0 00 0. 0 00 00 0 , 0 00 0 , 0 00 . 0 00 . 0 00 . 0
ABNORMAL
CS: R AB DROP RATE
00 0 , 0 00 0 , 0 00 0 , 0 0 0 0 0 0 0 0 0
R A DI O DR OP RATE
00 0 , 0
00 0 00 0 00 0 00 0 00 0 00 0 00 0 00 0 00 0
0. 0 00 0. 0 00 00 . 0 00 . 0 00 . 0 00 . 0
00 0 , 0 00 0 , 0 00 0 , 0 00 0 , 0 00 0 , 0 00 0
ATTEMPTS
ATTEMPTS
00 . 0 00 . 0 00 . 0 00 . 0 00 . 0 00 . 0
00 0 , 0 00 0 , 0 00 0 , 0 00 0 , 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
Normal RAB Release Speech System RAB Release Cs00 RAB Drop CS00 (%)
Normal RAB Release Speech System RAB Release Cs 00 RAB Drop CS00 (%)
0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00
0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00
00 0 , 0 00 0 , 0 00 0 , 0 00 0 , 0 00 0 0
00 0 00 0 00 0 00 0 0 0
ATTEMPTS
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0. 0 00
0. 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
Failed RAB Est Attempt: Exceed Conn Limit Failed RAB Est Attempt: Lack DL Chnl Code Failed RAB Est Attempt: Lack UL ASE
Failed RAB Est Attempt: Lack DL ASE Failed RAB Est Attempt: Lack DL Power
ADM I N FAI L
LINKED
00 . 0 00 . 0 00 . 0 00 . 0 00 . 0
00 0 , 0
ATTEMPTS
ATTEMPTS
0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00 00 . 0
REJECT COUNTS
00 . 0
00 00 00 00 00 00 00 00 00 0 0
00 0 , 0
00 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
0- 0 00
1 1 -1 1
01/18/13
10
0- 0 00
00 . 0
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
0- 0 00
00 . 0
00 . 0
1 1 -1 1
1 1 -1 1
1 1 -1 1
ATTEMPTS
00 0 , 0
NORMAL
RR C DR OP RATE
0. 0 00 00 . 0 00 . 0 0, 0 00 0 0, 0 00 0 0. 0 00 00 . 0 00 . 0
ABNORMAL
R RC DROP RATE
0, 0 00 0 00 0 , 0 00 0 , 0 0, 0 00 0 00 0 , 0
R R C FAI L CA U SE
DropRate (%)
DropRate (%)
00 . 0
00 . 0
No. of Fails
00 0 , 0 00 0 , 0 00 0 , 0 00 0 , 0 00 0 , 0 00 0 , 0 0
Attempts
00 . 0 00 . 0 00 . 0 00 . 0 00 . 0 00 0 , 0
00 . 0 00 . 0 00 . 0 00 . 0 00 . 0 00 0 , 0
0, 0 00 0
0, 0 00 0
Attempts
00 . 0
0, 0 00 0
00 . 0
0, 0 00 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
0- 0 00
00 . 0
00 . 0
0
NodeB Pwr Unavail Other Reason In NodeB Code Unavail ALCAP Timeout Iub unavail CHC Unavail M0 UnAvail C ALCAP ProtErr M0 HW Fail C CC Reject NodeB Processor OverLoad DHT Unavail RRC Prot Err DHT HW Fail AC Reject NodeB HW Fail NBAP Protocol Error NBAP Timeout RNC int Fn Err Restrict Reject
RRC Attempt
RRC Attempt
AC R EJECT
0, 0 00 0
00 0
Attempts
Attempts
0. 0 00 0. 0 00 0. 0 00 1 1 .1 1 1 1 .1 1 0. 0 00 0. 0 00
0, 0 00 0
0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00
0, 0 00 0
No. of Reject
0. 0 00
0. 0 00
00 0 00 0 00 0 00 0 00 0 0 0
0, 0 00 0
0, 0 00 0
00 0 , 0
00 0 , 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
RRC Attempt
RRC Attempt
Cell Rstr
Max UL Load
Max DL Load
CC Ongoing
Other
R R C FAI L CAUSE
00 0 , 0 00 0 , 0 00 0 00 0
R R C FAI L CAUSE
No. of Fails
00 0 , 0 00 0 , 0 00 0 0
No. of Fails
00 0 00 0 00 0 00 0
E1 ISSUE E1 ISSUE
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
NodeB Pwr Unavail Other Reason In NodeB Code Unavail ALCAP Timeout Iub unavail
NodeB Processor OverLoad DHT Unavail RRC Prot Err DHT HW Fail AC Reject
NodeB HW Fail NBAP Protocol Error NBAP Timeout RNC int Fn Err Restrict Reject
NodeB Pwr Unavail Other Reason In NodeB Code Unavail ALCAP Timeout Iub unavail
NodeB Processor OverLoad DHT Unavail RRC Prot Err DHT HW Fail AC Reject
NodeB HW Fail NBAP Protocol Error NBAP Timeout RNC int Fn Err Restrict Reject
01/18/13
11
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
0. 0 00
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
NORMAL
CS: R AB D R OP R A TE
00 . 0 00 . 0 00 . 0 00 0 , 0 00 0 , 0 00 . 0 00 . 0 00 . 0
ABNORMAL
CS: R AB DR OP R ATE
00 0 , 0 00 0 , 0 0 00 0. 0 0. 0 00 1 1 .1 1 1 1 .1 1 1 1 .1 1 1 1 .1 1 1 1 .1 1 1 1 .1 1
P S : R A B ES TA B L I S H M EN T S U C CES S R A TE
0 00 0 0, 0 0 00 0 0, 0 0 00 0 0, 0 0, 0 00 0 0, 0 00 0 0, 0 00 0 0, 0 00 0 0
Attempts
00 . 0 1 .1 1 1 .1 1 1 .1 1 1 .1 1 00 . 0 00 0
00 . 0 1 .1 1 1 .1 1 1 .1 1 1 .1 1 00 . 0
00 0 00 0 00 0 00 0
00 0 , 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0. 0 00
0- 0 00
0- 0 00
0- 0 00
CS RAB DR
CS RAB DR
H AN D OV ER SU CCESS R ATE
SuccessRate (%)
SuccessRate (%)
0. 0 00 0. 0 00 0. 0 00 0. 0 00 0. 0 00
Attempts
00 0 , 0
1 1 .1 1 1 1 .1 1 0. 0 00 0. 0 00 0. 0 00
Attempts
00 ,0 0 00 0 00 0 00 0 00 0
SuccessRate (%)
0. 0 00
0. 0 00
1 1 .1 1 1 1 .1 1 1 1 .1 1 0. 0 00 0. 0 00
00 0 , 0
00 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
InterRat SR
BranchAdd SR
P S: R AB D R OP R A TE
0. 0 00 0. 0 00 00 0 00 0 0. 0 00 0. 0 00 0. 0 00 00 . 0 00 . 0 00 . 0 00 . 0 00 . 0
P S: R AB DR OP R ATE
00 0 , 0 00 0 , 0 00 0 , 0 00 0 , 0 00 0 , 0 00 0 0
DropRate (%)
00 . 0 00 . 0 00 . 0 00 . 0
00 0 00 0 00 0 00 0
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
0- 0 00
PS RAB DR
PS RAB DR
0- 0 00
0- 0 00
0- 0 00
0- 0 00
Attempts
00 0
Attempts
00 . 0
DropRate (%)
00 0
01/18/13
12
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
0- 0 00
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
1 1 -1 1
Attempts
Attempts
00 . 0
00 0 , 0
00 . 0
00 0 , 0
SuccessRate (%)
DropRate (%)
DropRate (%)
00 . 0
00 . 0
00 0 , 0
Creating Sectors:
1. Use the sample excel 1. Use the sample excel template given template given 2. You can combine 2G and 3G 2. You can combine 2G and 3G together. together. 3. Compulsory info must be filled 3. Compulsory info must be filled in the template for both in the template system is SITE_LRD, system is SITE_LRD, UtranCell, CI, PSC, UtranCell, CI, PSC, Latitude, Longitude, Latitude, Longitude, Azimuth and System. and System. (note: make sure UtranCells (note: make sure format is XXXXXX_X) is XXXXXX_X) 4. Open the excel inside MapInfo 4. Open the excel inside MapInfo & use the first row as header use the first 5. Select MSEP3G>Select 5. Select MSEP3G>Select Import Window & choose the Import Window & choose the relevant tab file containing the relevant tab containing the sectors info sectors info 6. Press OK unless you want to 6. Press OK unless change the cell size change the cell size (recommend 150 for KV) (recommend 150 for KV) 7. The result is dark purple is 3G 7. The result is dark purple is 3G and light purple is 2G cells and light purple is 2G cells
Checking Coverage:
1. Open the coverage file 1. Open the coverage file 2. Select MSEP3G>Setup RF3G 2. Select MSEP3G>Setup RF3G 3. Select the relevant tab file in 3. Select the relevant tab in the Coverage Tab the Coverage Tab 4. Press CTRL-W and enter your 4. Press scrambling code (SC) scrambling
Thematic Setup:
1. Go to the RF3G folder and 1. Go to the RF3G folder and locate the Audit Thematics locate the Audit Thematics folder folder 2. Follow the instructions given 2. Follow the instructions given inside to create the necessary inside to create the necessary thematics that will be used thematics later later 3. You will have to restart your 3. You will have to restart your MapInfo (some system need MapInfo (some system need a complete PC/laptop restart) a complete PC/laptop restart) 4. Check if these thematics 4. Check if these thematics exists by starting MapInfo, exists by starting MapInfo, and press F9, go to Ranges and press F9, go to Ranges and check if you see Region and check if Region Ranges RSCP Ranges RSCP
01/18/13
13