82
7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0 http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 1/82 HUAWEI TECHNOLOGIES CO., LTD. All rights reserved www.huawei.com Internal ORG009601 CDMA2000 1x Data Service Optimization ISSUE 1.0

C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

Embed Size (px)

Citation preview

Page 1: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 1/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved

www.huawei.com

Internal

ORG009601 CDMA2000

1x Data Service

Optimization

ISSUE 1.0

Page 2: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 2/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 1

Introduction

CDMA 1x provides conventional voice service as well as

CDMA 2000 High Rate Packet Data. Due to the expansion and

development of network, and ever-increasing data users, the

requirements for trustworthy evaluation and perfect

optimization of data service are raised.

This training is designed for data service coexisting with voice

service (SO33). Optimization and evaluation approaches of 

CDMA1X data service are put forth based on the analogy of 

voice service and features of data service.

Page 3: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 3/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 2

 After this course, you will be able to:

Know about the basic concepts of CDMA 1x data service

Master optimization methods at air interface.

Power Control Parameter, Load Parameter, and SCH

 Allocation

Master optimization concept of network side

RLP Parameters and TCP Parameters

Learn about performance evaluation of CDMA1x data

service

Page 4: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 4/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 3

Chapter 1 Characteristics of Data Service

Chapter 2 Radio Performance Optimization

Chapter 3 Network Performance Optimization

Chapter 4 Optimization Case

Page 5: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 5/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 4

Chapter 1 Characteristics of Data Service

2.1 Data Rate

2.2 User Behavior 

2.3 SCH Allocation Algorithm

Page 6: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 6/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 5

Physical Level Data Rate

Physical Level Data rate: 

Release 0 1 SCH+1 FCH=153.6kbps+9.6kbps=163.2kbps

2 SCH+1 FCH=307.2kbps+9.6kbps=316.8kbps

 Allocation of Walsh Code Resource

Page 7: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 7/82HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 6

Chapter 1 Characteristics of Data Service

2.1 Data Rate

2.2 User Behavior 

2.3 SCH Allocation Algorithm

Page 8: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 8/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 7

User Behavior 

Page 9: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 9/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 8

User Behavior 

1. Session Period(Session) 

Page 10: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 10/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 9

User Behavior 

2. Data Call

Page 11: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 11/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 10

User Behavior 

3. Download time, upload time, server delay, and thinking time.

Download Time

Page 12: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 12/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 11

User Behavior 

4. Activation and dormant periods: In activation period, data is sentand air interface still exists. Activation period is converted into dormant

period because of no data sending. In dormant period, the connections

in air interface are disconnected except PPP connection.

5. Voice calls only occupy FCH with the bandwidth of 9.6 kpbs. FCH is

connected before users hook on. Each data call must occupy a FCH.The difference lies in that the system allocates a SCH to users due to

data bursts. The bandwidth is dynamically allocated according to

current loads. Release SCH after data bursts are sent in a short time.

6. The rate of SCH can be up to 19.2kbps, 38.4kbps, 76.8 kbps, or 

153.6kbps.

Page 13: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 13/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 12

User Behavior 

Page 14: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 14/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 13

Chapter 1 Characteristics of Data Service

2.1 Data Rate

2.2 User Behavior 

2.3 SCH Allocation Algorithm

Page 15: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 15/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 14

SCH Allocation Strategy

1. SCH Static allocation

 A user occupies SCH channel independently when a call start. The

SCH channel is allocated for the maximum rate according to load

and power. However, static SCH allocation mode results in unfair 

resource use. Allocate the maximum rate to user who accesses first. And the rates allocated to the subsequent users decrease gradually.

2. SCH Dynamic allocation

Scheduling of Time Slice

Measurement and estimation of load

Resource allocation

Page 16: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 16/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 15

SCH DurationScheduling of Time slice(Fixed Duration) 

Page 17: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 17/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 16

Load Prediction

Measurement of Estimation of Load

Page 18: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 18/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 17

Resource Allocation

Resource Allocation Allocate WALSH chip, CE, bandwidth and power resource and establish air 

interface connection.

Send the ESCAM to MS.

• Acknowledgement mode: Delay is long and throughput decreases.

•Re-transmission mode: MS acknowledgement is not required.

 After the ESCAM is received, send data burst within a specific duration.When duration is over, release SCH and re-establish SCH for the next time

slice use.

Page 19: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 19/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 18

Time Slice and Duration

4. Time slice with variable duration

 Allocate a rate for a user according to current radio environment, load and

the size of data amount, and appoint flexibly the length of time slice.

5. SCH extension

SCH extension indicates that users can transmit data on SCH channel

continuously through the extension data burst within a finite duration.

Extended SCH fills up gaps of SCH released and re-applied by original

SCH to facilitate time efficiency of SCH transmission.

Page 20: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 20/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 19

SCH Allocation Flow Chart

Change in Active Set?

Strongest Pilot

Different?

RLP Buffer Data <

RELEASE_THRESHLOD

?

 No

Yes

Yes

Increase in Number 

of Pilots?

Call Rate Request

Processing Mechanism

Rate

Acceptable?

 No

Yes

Yes

Yes

Change in Active Set?

Strongest Pilot

Different?

RLP Buffer Data <

RELEASE_THRESHLOD

?

 No

Yes

Yes

Increase in Number 

of Pilots?

Call Rate Request

Processing Mechanism

Rate

Acceptable?

 No

Yes

Yes

Yes

Supportable Rate

Different? 

Change in Active Set?

Strongest Pilot

Different?

RLP Buffer Data <

RELEASE_THRESHLOD

?

 No

Yes

Yes

Increase in Number 

of Pilots?

Call Rate Request

Processing Mechanism

Rate

Acceptable?

 No

Yes

Yes

Yes

Change in Active Set?

Strongest Pilot

Different?

RLP Buffer Data <

RELEASE_THRESHLOD

?

 No

 No

Yes

Yes

Yes

 No

Increase in Number 

of Pilots?

 No

Call Rate Request

Processing Mechanism

Rate

Acceptable?

 No

Yes

Yes

 No

Yes

Supportable Rate

Different? 

Do not extend the burst  Extend the burst Do not extend the burst  Extend the burst Do not extend the burst  Extend the burst Do not extend the burst 

Extend the burst 

Page 21: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 21/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 20

Parameters

Parameters Related to SCH extension:

Parameter Name Description Default Value

SCH Extension Switch Extension switch. After extension switch is turned on, factors

(load, pilot strength, FER changes) released by SCH do not

function, that is SCH will not be released actively.

Open

SCH Extension Duration Deliver this parameter in ESCAM message. The duration is

the same with that specified in layer-3 protocol.

10 (32 frame)

SCH Extension Overlap Duration The frame quantity of two front/back overlap SCHs 2 (2 frame)

SCH Extend Low Rate Switch Whether to allow low rate SCH extension. That is, when

current SCH rate is higher than existed SCH, whether the

extension of current SCH is allowed or not. It is caused by the

limitations of receiving same-rate extension.

Support (support low rate

extension)

SCH Extension Buffer Request Switch Whether to buffer SCH extension application message when

CRB is not in idle state (it’s in idle state during soft handoff) 

Open (Perform buffer)

Page 22: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 22/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 21

Parameters

SCH Extension Max Times It is identical to extension max times of the same rate. 100 (times)

SCH Extension Judge Time Offset Indicates frame amount before previous SCH ending when buffered SCH

extension application can be processed. If the time for extension

application exceeds frame amount, extension application cannot be

processed. Prevent extension C from occurring.

3 (3 frame)

SCH Extension Old Branch Gain When SCH changes branch, SCH must be applied after release.

Therefore, compensate pilot strength of original branch. The priority of original branch is higher than new branch to prevent frequent branch

handoff in soft handoff area.

6 (3DB)

SCH Extension Minimum Rate

(soft parameter)

Indicates the lowest rate of decision extension. If decision extension is

lower than the lowest rate, decision is not extended (No.224 RRM). In

MCHM table, if “SCH Extend Low Rate Switch” is disabled, this

parameter does not function. The rate of SCH extension is 16 times as

much as maximum rate.

4 (16X)

3 (8X)

2 (4X)

1 (2X)Default value: 2

SCH Extension Minimum Times

(soft parameter)

Decides whether to raise rate limitation to implement extension after low

rate is allocated. It can avoid raise rate at once after allocation.

5

Page 23: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 23/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 22

Chapter 1 Characteristics of Data Service

Chapter 2 Radio Performance Optimization

Chapter 3 Network Performance Optimization

Chapter 4 Optimization Case

Page 24: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 24/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 23

Chapter 2 Radio Performance Optimization

2.1 Forward SCH Configuration

2.2 Reverse SCH Configuration

Page 25: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 25/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 24

Target FER

Set the target FER of data service, ranging 1% through 10% or above.

Generally, you can set the same target FER such as 5% for different data

rates or set different target FERs for different data rates. Generally

speaking, the lower rate is, the smaller target FER is, as shown in the

following table.

Page 26: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 26/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 25

Relationship of FER and Power 

The curve in the following figure shows the relationship between FER andpower efficiency.

Page 27: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 27/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 26

Time Slice Allocation Strategy

Time Slice allocated by Data Burst (Burst Duration)

 Advantages of long Duration:

Fast power control algorithm ensures enough time for SCH to converge target FER

The decrease of ESCAM messages can reduce signaling burden.

Lighten the burden of scheduling process.

 Advantages of short Duration:

BS has more chances to adjust data transmission rate.

 Adopting short Duration, data packet with short length can facilitate high transmission efficiency.

TCP performance is superior.

It is recommended that you set Duration between 16 and 64 frames. Long Duration decreases the

times of SCH allocation and total signaling delay. Long data facilitate maximizing the throughput of 

single user. However, short data burst reduces the system throughput, because the time slice does

not end after data is sent.

Page 28: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 28/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 27

Power Control Parameter 

FPC_MODE:Fast power control mode

0: F-FCH uses fast power control at the rate of 800 bps. F-SCH has no

power control. The power of F-SCH =Current l F-FCH power + an

offset. Offset value varies with different rates.

1: F-FCH/F – SCH use power control at the rate of 400/400 bps.

2: F-FCH/F – SCH use power control at the rate of 200/600 bps.

When SCH is allocated, FPC_MODE = 1. Otherwise, FPC_MODE = 0

Page 29: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 29/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 28

Power Control Parameter 

Initial value of SCH power 

When FPC_MODE = 1 or 2, you should set the initial power of F-SCH according

to follow.

Method 1:

Use absolute parameters. Data burst at a certain rate adopts the same

SCH power initial value.

Method 2:

Use relative parameters. Add an offset to current F-FCH power. The offset

is relative to channel rate, target FER, channel coding mode, and handoff 

state and so on.

 Misc Handoff  Coding  FER Rate P  P   FCH SCH 

Method 3:

The initial transmit power of SCH is identical to that when the last data

burst ends. This method is easy but hard to control.

Page 30: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 30/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 29

Power Control Parameter 

Maximum and Minimum Transmit Power of Forward SCH

In actual network, when system load is light and users who are far from

BTS apply for high rate data service, forward SCH power is high and is

within the threshold of SCH max transmit power. To use power rationally,

allocate different data rates according to the distances between MS and

BTS. Allocate high rate to the core area near to BTS. Allocate low rate to

edge area far from BTS. Some manufacturers set SCH maximum power 

consumption at different rates. Therefore, MS far from BTS cannot be

allocated with high rate data service, due to power limit.

Page 31: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 31/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 30

Relationship between Rate and Area

-16

-14

-12

-10

-8

-6

-4

-2

0

19.2k 38.4k 76.8k 153.6k 307.2k

Ec/Io

Data Rate

(bps) 

Required Eb/Nt

(dB) 

Spread Gain

(dB) 

Required Ec/Io

(dB) 

19200 3.9 18 -14.1

38400 3.6 15 -11.4

76800 3.4 12 -8.8

153600 3.2 9 -5.8

307200 3.2 6 -2.8

Page 32: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 32/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 31

Rate Application and Work Mode

Rate Application of Forward SCH

(1) Maximum rate confirmed by service negotiation

(2) Maximum rate pre-defined in HLR

(3) Data amount in SDU and PCF buffers

Working Mode of Forward FCH in Data Service

(1) FCH only transmits data instead of signaling.

(2) When SCH is not allocated, use FCH to transmit low rate data

service. Otherwise, FCH transmits data instead of signaling.

(3) FCH can transmit data in any time.

Most manufacturers adopt mode (2) and (3). Some manufacturers

only upload re-transmission data of RLP layer on FCH.

Page 33: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 33/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 32

Parameter Summary

Parameter 

description Variable Meaning Recommended value

NX SCH

Eb/Nt Initial

Value

FWD_INI_SCH_SET_PT_ 

NX

Calculate the initial value of forward SCH outer loop

power control performing inside MS. The initial value

is equal to add current FCH outer loop power control

to this parameter.

24 (3dB)

NX SCH

Maximum

Value

FWD_MAX_SCH_SET_PT

 _NX

Maximum value of SCH forward outer loop power 

control Eb/Nt saved in MS.

1X. 2X. 4X: 80(10dB) 8X:

88(11dB) 16X: 96(12dB)

NX SCH

Minimum

Value

FWD_MIN_SCH_SET_PT_ 

NX

Minimum value of SCH forward outer loop power 

control Eb/Nt saved in MS.16(2dB)

SCH

Maximum

Gain 1

FWD_SCH_MAX_GAIN_R

 ATIO1

Maximum transmit power of forward SCH when calls

are not in soft handoff state.223(-8dB)

SCHMinimum

Gain 1

FWD_SCH_MIN_GAIN_R ATIO1

Minimum transmit power of forward SCH when callsare not in soft handoff state.

171(-21dB)

NX SCH

Forward Initial

Transmit Gain

FWD_SCH_INI_GAIN_NX Initial transmit power of forward fast power control.1X. 2X. 4X: 215(-10dB) 8X.

16X: 223(-8dB)

Page 34: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 34/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 33

Parameter Summary

Forward NX SCH load

admission threshold in

edge area

FWD_BORDER_NX_VALVE  Allow allocating maximum forward load percent of NX SCHchannel e and set admission threshold.

100%

Forward NX SCH load

admission threshold in

transition area.

FWD_MIDDLE_NX_VALVE Allow allocating max forward load percent of NX SCH

channel in transition area and set admission threshold.100%

Forward NX SCH load

admission threshold in

center area

FWD_CENTER_NX_VALVE Allow allocating max forward load percent of NX SCH

channel in center area and set admission threshold.100%

Pilot strength threshold in

cell center CENTER_PLT_THRESH

When pilot strength is less than (CENTER_PLT_THRESH -

64)/2(dB), users are located in pilot center area. The

highest SCH rate allowed allocating is 16X.

50(-7dB)

Pilot strength threshold at

the edge of cellBORDER_PLT_THRESH

When the pilot strength is within

[(BORDER_PLT_THRESH - 64)/2,

(CENTER_PLT_THRESH - 64)/2] dB, users are located in

pilot transition area and the highest SCH rate allowed

allocating is 8X. When pilot strength is lower than

(BORDER_PLT_THRESH - 64)/2 dB, users are located in

edge area and the highest rate allowed allocating is 4X.

44(-10dB)

Page 35: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 35/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 34

Chapter 2 Radio Performance Optimization

2.1 Forward SCH Configuration

2.2 Reverse SCH Configuration

Page 36: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 36/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 35

FER and Application

Reverse SCH Target FER

It is identical to that of forward SCH.

Rate Application of Reverse SCH

(1) Maximum rate confirmed by service negotiation

(2) Maximum rate defined in HLR

(3) MS applies for rate through SCRM message (buffer of Qualcomm

MS is about 300 bytes)

When only data service is performed (such as web page browse,

and files download), the load of reverse links is light. It is not

required to establish R-SCH, because R-FCH can send

 ACKnowledgement message to TCP server.

Page 37: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 37/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 36

Reverse SCH Burst Duration

Generally, reverse data service means files upload or E-mail sending. You

set long Burst Duration (an infinite duration) and short DTX Duration. DTX

Duration is the maximum time when no data is sent. If no data is sent still

beyond DTX Duration, MS sends SCRM to release R-SCH.

DTX Duration is a half of Burst Duration. Or you can also set it to a fixed

value. Generally, the value is set to 10 frames by default.

Page 38: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 38/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 37

Reverse SCH Power Control

Reverse SCH transmit power=reverse pilot transmit power + an offset, as

shown in the following:

Transmit Power(dBm) = Mean Reverse Pilot channel output Power(dBm)

+ Nominal_Attribute_Gain[Rate, Frame Duration, Coding]

+ Attribute_Adjustment_Gain[Rate, Frame Duration, Coding]

+ Reverse_Channel_Adjustment_Gain[Channel]

- Multiple_Channel_Adjustment_Gain[Channel]

+ RLGAIN_TRAFFIC_PILOT

+ RLGAIN_SCH_PILOT[Channel]s

Page 39: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 39/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 38

Reverse SCH Power Control

The gain that reverse SCH is relative to reverse pilot: This group of parameters indicates offsets, which SCH channel power is relative to

reverse pilot power. Deliver the offset to MS in ESCAM message. The

higher parameters are, the higher reverse SCH transmission efficiency is.

However, reverse capacity is affected. The higher rate SCH is, the larger 

required power is. Therefore, this offset should be set to a larger value.

Set rationally power offset that the SCH is relative to FCH to obtain target

FER of reverse SCH. Parameter Nominal_Attribute_Gain [Rate, Frame

Duration, Coding] shows the offset. Qualcomm proposes some

recommended values, but these values are applicable for the two followingcases:

Target FER of SCH is 5%.

Target FER of FCH is 1%.

Page 40: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 40/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 39

Outer Loop Power Control of Reverse SCH

Even if you can set rationally power offset relative to reverse pilot

channel, target FER of reverse SCH is still not satisfied when FCH

active set is inconsistent with that of reverse SCH.

FCH Active Set A

FCH Active Set B

Branch A is good, while branch B is poor. Reverse SCH is established on

branch B. At this time, FCH can converge target FER, and FER of 

reverse SCH is high.

Page 41: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 41/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 40

Flow ChartRCAG :Reverse_ Channel _ Adjustment _ Gain

New Frame

Determine R-SCH

Eb/Nt Set point

Send PCNM During

SCH_PER? 

Estimate actual

R-SCH EbNt

Difference between SCH

Eb/Nt set point and actual

Eb/Nt>0.5dB

Estimate new RCAG

Fill RCAG in PCNM

NY

Y

N

Page 42: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 42/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 41

Parameter Summary

Parameter description Variable MeaningRecommended

value

1X reverse SCH relative

reverse pilot gain

RLGAIN_SCH_PILOT_ 

1X

Indicate offset of 1X SCH channel power relative to

reverse pilot power. Deliver it to MS in channel

allocation message (ESCAM).

40(5dB)

2X reverse SCH relative

to reverse pilot gain

RLGAIN_SCH_PILOT_ 

2X

Indicate offset of 2X SCH channel power relative to

reverse pilot power. Deliver it to MS in channel

allocation message (ESCAM).

44(5.5dB)

4X reverse SCH relative

to reverse pilot gain

RLGAIN_SCH_PILOT_ 

4X

Indicate offset of 4X SCH channel power relative to

reverse pilot power. Deliver it to MS in channel

allocation message (ESCAM).

44(5.75dB)

8X reverse SCH relative

to reverse pilot gain

RLGAIN_SCH_PILOT_ 

8X

Indicate offset of 8X SCH channel power relative to

reverse pilot power. Deliver it to MS in channel

allocation message (ESCAM).

44(6.25dB)

16X reverse SCH relative

to reverse pilot gain

RLGAIN_SCH_PILOT_ 

16X

Indicate offset of 16X SCH channel power relative to

reverse pilot power. Deliver it to MS in channel

allocation message (ESCAM).

44(6.5dB)

Page 43: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 43/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 42

Parameter Summary

1X RC3 data serviceequivalent voice

channel amount

E_1X_DATA_EQUThe amount of equivalent voice channel of 1X RC3 data service is used for reverse

admission of data service.

25(2.5)

2X RC3 data service

equivalent voice

channel amount

E_2X_DATA_EQU

The amount of equivalent voice channel of 

2X RC3 data service is used for reverse

admission of data service.

40(4)

4X RC3 data service

equivalent voice

channel amount

E_4X_DATA_EQU

The amount of equivalent voice channel of 

4X RC3 data service is used for reverse

admission of data service.

75(7.5)

8X RC3 data serviceequivalent voice

channel amount

E_8X_DATA_EQUThe amount of equivalent voice channel of 8X RC3 data service is used for reverse

admission of data service.

130(13)

16X RC3 data

service equivalent

voice channel

amount

E_16X_DATA_EQU

The amount of equivalent voice channel of 

16X RC3 data service is used for reverse

admission of data service.

220(22)

Page 44: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 44/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 43

Chapter 1 Characteristics of Data Service

Chapter 2 Radio Performance Optimization

Chapter 3 Network Performance Optimization

Chapter 4 Optimization Case

Page 45: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 45/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 44

Chapter 3 Network Performance Optimization

3.1 Calculation of Throughput

3.2 Abstract of TCP

3.3 PLP Layer 

3.4 Performance Analysis

Page 46: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 46/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 45

Throughput

Padding

Bits

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

IS-2000 1X SCH Data Tail BitsFQI

Mux Hdr  RLP Frame Mux Hdr  RLP Frame

RLP

header  PPP DataRLP

header  PPP Data

PPP

header MTU Frame

TCP/IP

header  Application Data

Application Data

SDU

Layer 

Mux

Layer 

RLP

Layer 

PPP

Layer 

TCP/IP

Layer 

Appli

Layer 

Physical

Layer 

Padding

Bits

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

Mux

PDU

IS-2000 1X SCH Data Tail BitsFQI

Mux Hdr  RLP Frame Mux Hdr  RLP Frame

RLP

header  PPP DataRLP

header  PPP Data

PPP

header MTU Frame

TCP/IP

header  Application Data

Application Data

SDU

Layer 

Mux

Layer 

RLP

Layer 

PPP

Layer 

TCP/IP

Layer 

Appli

Layer 

Physical

Layer 

Throughput (bps) = Total Sent Data (Byte) * 8 / Total Time (sec)

Page 47: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 47/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 46

Overhead TCP/IP layer 

TCP/IP data packet header is 40bytes.The typical length of TCP data packet is between 500 and 1500 bytes.The proportion of 

transmission efficiency decrease caused by TCP header is between 2.7% and 8%.

PPP layer 

To reduce influence of TCP/IP header, PPP link established between PDSN and MS uses header compression technology. We

can compress the length of data header to 4 bytes. Header compression technology affects throughput, ranging from 0.27% to

0.8%.

RLP layer 

When FCH is used to transmit data, the length of RLP header and frame are 10 bits and 172 bits respectively. Throughputdecreases by 5.8%.When SCH is used to transmit data, the length of RLP header and frame are 16 bits and 352 bits respectively.

Throughput decreases by 4.55%.

Data re-transmission caused by frame error of RLP layer 

Suppose twice-re-transmission is adopted. When FER is 5%, the throughput decreases by 10%. When FER is 1%, the throughput

decreases by 2%.

MUX/RF Layer 

153.6 kbps: Influence of MUX/RF layer on throughput accounts for 8.3%.

9.6kpbs: Influence of MUX/RF layer on throughput accounts for 10%.

Rate(kbps) User Bits Overhead Bits RLP per 20ms frame

9.6(FCH) 172 0(MUX)+20(RF) 1 RLP(172bits)

19.2(SCH) 352 8+24 1 RLP(352bits)

38.4(SCH) 704 40+24 2 RLP(352bits)

76.8(SCH) 1408 104+24 4 RLP(352bits)

153.6(SCH) 2816 232+24 8 RLP(352bits)

Page 48: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 48/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 47

 Actual throughput of Application layer 

The maximum data rate supported by air interface is 9.6 + 153.6 = 163.2 kpbs.FER of FCH is 1%. FER of SCH is 5%.

 At the rate of 153.6kpbs, throughput decrease accounts for:

1 - (1 –nTCP)× (1 - nRLP)× (1 - nFER)× (1 - nMUX)

= 1 - 0.99 × 0.955 × 0.9 × 0.917

= 22%

 At the rate of 9.6kpbs, throughput decrease accounts for:

1 - (1 - nTCP)× (1 - nRLP)× (1 - nFER)× (1 - nMUX)

= 1 - 0.99 × 0.955 × 0.98 × 0.9

= 17%

Bearer signaling on FCH is about 5kpbs.

 Actual maximum throughput: (1 - 0.22)× 153.6 kpbs + (1 –0.17)× 9.6 kpbs – 

5 kpbs = 122 kpbs

Page 49: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 49/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 48

Chapter 3 Network Performance Optimization

3.1 Calculation of Throughput

3.2 Abstract of TCP

3.3 PLP Layer 

3.4 Performance Analysis

Page 50: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 50/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 49

TCP Feature The reasons for TCP to implement reliability, flow control and sequence control are as follows:

Internet Protocol (IP) cannot perform error recovery.

IP cannot provide sequence control or communication confirmation.

IP do not provide connection function.

IP cannot guarantee correct delivering communication data.

If the amount of sites by which IP datagram passes exceeds that allowed during transmissionon Internet, this IP datagram is discarded.

TCP functions:

Connection-oriented data management

Reliable data transmission

Flow-oriented data transmission

Re-sequencing

Flow control

Inclusive acknowledgement strategy

Page 51: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 51/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 50

 Auto Acknowledgement and Re-send A

B

SEQ=3 sending 300bytes1

 ACK=303

SEQ=303 sending 300bytes

2

X delivery failed3

 ACK=3034

SEQ=603 sending 300bytes5

 ACK=3036 Waiting for 303

SEQ=303 sending 300bytes

SEQ=603 sending 300bytes

 ACK=903

7 Send the two data

in case of timeout

8 Confirm the two

data chips

Page 52: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 52/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 51

Flow Control

Ack 

Ack 

Ack 

Ack 

Ack 

Ack 

Ack 

Segment1

Segment 2, 3

Segment 4, 5

Segment 6, 7

Segment 8, 9

Segment 10, 11

Segment 12, 13

Segment 14, 15

Sender Receiver

Slow StartState

RTT 2

RTT 1

RTT 3

1 Segment

2 Segments

4 Segments

Connection Process

Ack 

Ack 

Ack 

Ack 

Ack 

Ack 

Ack 

Segment1

Segment 2, 3

Segment 4, 5

Segment 6, 7

Segment 8, 9

Segment 10, 11

Segment 12, 13

Segment 14, 15

Sender Receiver

Slow StartState

RTT 2

RTT 1

RTT 3

1 Segment

2 Segments

4 Segments

Connection Process

Page 53: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 53/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 52

Flow Control

Acks

Segments

Sender Receiver

Congestion

AvoidanceState

RTT 1

RTT 2

8 Segments

9 Segments

Acks

Segments

Sender Receiver

Congestion

AvoidanceState

RTT 1

RTT 2

8 Segments

9 Segments

If the radio

environment is

poor and a TCP

packet is lost

because of 

channel fading,

TCP layer takes it

as network

congestion.

Therefore, activate

congestion

avoidance

algorithm and

decreasethroughput. At this

time, large amount

of bandwidth

resources is idle.

Page 54: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 54/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 53

Flow Control

Ack for Seg1 「ル Ack for Seg1 「レ Ack for Seg1 「ロ 

Ack for Seg11 

Segment 1 - 5 Sender   Receiver  

Window

Size = 8  。チ 

Ack for Seg1 

Seg1 Seg2 

Seg3 Seg4 Seg5 

Segment 2 

Seg8 

」コ 

Seg2 

Seg9

Seg10Seg11

Ack for Seg1 「ル Ack for Seg1 「レ Ack for Seg1 「ロ 

Ack for Seg11 

Segment 1 - 5 Sender   Receiver  

Window

Size = 8  。チ 

Ack for Seg1 

Seg1 Seg2 

Seg3 Seg4 Seg5 

Segment 2 

Seg8 

」コ 

Seg2 

Seg9

Seg10Seg11

Segment 1 - 5 Sender   Receiver  

Window

Size = 8  。チ 

Ack for Seg1 

Seg1 Seg2 

Seg3 Seg4 Seg5 

Segment 2 

Seg8 

」コ 

Seg2 

Seg9

Seg10Seg11

Page 55: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 55/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 54

Flow Control

Segment 1-5

Sender

Window

Size = 8。チ

Ack for Seg1

Ack for Seg1

Ack for Seg1

Ack for Seg1

Seg1

Seg2

Seg3

Seg4

Seg5

Segment 2

Seg8

Ack for Seg11

」コ

Seg2

Seg9

Seg10

Seg11

WindowSize = 4 Seg12

Page 56: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 56/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 55

RTT Loop Back Delay

RTO timeout re-transmission timer 

Because of RTT variability, generally timeout timer times out so early that Internet generates a lot of data chips. On the other hand, using a

smaller value as timeout value can re-transmit lost data chips as soon as possible. Based on the above reasons, TCP does not use clocks

with fixed re-transmission time. TCP adopts a self-adaptive re-transmission clock, based on analyzing confirmed delay from far end host.

R = 0.9 × R + 0.1 × N

R: previous RTT;

N: newly tested RTT;

Re-transmission timeout: RTO = 2 × R

Later, Jacobson modified RTO:

RTO = R + 4 × d

R = (7/8) × R + (1/8) × N

d = (3/4) × D + (1/4) ×R - N (D is the variability of RTT)

In radio environment, situations of transmission delay and packet loss ratio are:

High.

Vary with radio environment.

Unstable.

Therefore, current RTO calculation methods are not applicable for TCP operating on IS-2000 physical layer. Unstable radio network

requires more unnecessary re-transmission. Therefore, network loads increase. As complexity of network increases, you should consider 

variability D of RTT in calculation formula again.

Page 57: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 57/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 56

Chapter 3 Network Performance Optimization

3.1 Calculation of Throughput

3.2 Abstract of TCP

3.3 PLP Layer 

3.4 Performance Analysis

Page 58: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 58/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 57

Working Mechanism of RLP Layer 

RLP layer is located between IS-2000 physical layer and TCP layer. Thefunction of RLP layer is to reduce high FER caused by radio side. Therefore,

packet loss ratio of TCP layer is similar to that of fixed network.

Page 59: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 59/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 58

Re-transmission Mode RLP improves FER of air interface to some extent and reduces network

throughput. The mode of re-transmission also affects throughput. Currently, therecommended mode is {1,2,3}, namely three-turn re-transmission. Each turn

indicates re-transmission once, twice and three times respectively.

Page 60: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 60/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 59

Mechanism for RLP Applying on SCH

(1) RLP tests forward data buffer and requires re-transmitting frame amount per 20ms.

(2) The reasons that MSG_SDU_RRM_SCH_APPLY_IND message is reported to apply for 

SCH are as follows:

No forward SCH.

The data amount of forward data buffer exceeds SCH_LOCK_ THRESHOLD

Frame amount required re-transmitting by RLP exceeds EXMIT_FRAME_THRESHOLD.

(3) The reasons that MSG_SDU_RRM_SCH_STOP_IND message is reported and RRM is

informed not to perform next SCH extension are as follows:

Forward SCH exists.

Data amount of forward data buffer is less than SCH_LOCK _THRESH OLD in a period.

Frame amount required re-transmitting by RLP is less than REXMIT_FRAME _THRES

HOLD.

(4) To avoid RLP applying for SCH frequently, set time interval between last RLP application for 

SCH and next application to 10 frames.

Page 61: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 61/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 60

Parameters

Parameter description Meaning Recommended value

Buffer Capacity per User Indicate the size of data buffer per data service user 

allocated by RLP with the unit of kbytes.

50 kbytes

SCH Stop Check Count Test current RLP decision once per frame. The

conditions for RLP submitting release are as follows:

counter reaches “SCH Stop Check Count”; data in buffer 

is lower than “SCH Stop Threshold”; data in re-

transmission queue is lower than Rexmit Frame

Threshold”.

25 frames

SCH Stop Threshold (Byte) Times for RLP stopping SCH continuous testing. 500 bytes

SCH Request Threshold RLP test data in new data buffer per frame. If data

exceeds this threshold and report time is met (the time

from last RLP application is less than interval between

last RLP application for SCH and next application), report

SCH application.

1000 byte

ISCH Request Retry Interval The time interval between last application and next

application. Avoid frequent application. The unit is frame.

30 frames

Rexmit Frame Threshold RLP submits application and test data frame amount of re-transmission queue. If the frame amount is more than

threshold, submit application as well.

300 byte

 Active-to-Dormant Inactive Timer Duration Duration from active state to DORMENT state when MS

does not transmit data.

20s

Page 62: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 62/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 61

Chapter 3 Network Performance Optimization

3.1 Calculation of Throughput

3.2 Abstract of TCP

3.3 PLP Layer 

3.4 Performance Analysis

Page 63: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 63/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 62

Main Factors Affecting TCP Performance

Three Factors Affecting TCP Performance:

High BER

Bandwidth fluctuation

Bandwidth asymmetry

Page 64: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 64/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 63

Cause of High BER1

1. Impact on RLP layer from TCP layer 

Error ratio is high. When re-transmission on RLP layer is timeout, re-

transmission is not performed. Frame is discarded, which lead to packet

loss.

The following table shows probability that RLP layer gives up re-transmission in case of 8X SCH and different FERs. After RLP layer gives

up re-transmission, TCP layer activates relative algorithms (fast re-

transmission and fast recovery)

FER Probability about RLP giving up Mean interval between last failure and next

1% <10-12 158 years

5% <310-9 19 days

10% <10-6 1.4 hours

15% <810-6 625 seconds

Page 65: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 65/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 64

Cause of High BER22. Acknowledgement delay

Page 66: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 66/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 65

Cause of High BER3

3.TCP/IP header compression

TCP/IP header compression (VJC) is the algorithm adopted between

PPP layers. When there is no packet error and the size of data packet

is 1000 bytes, throughput can increase by about 4% after the VJC is

adopted. When there is packet error, synchronization information is lost

and something is wrong with receiver ACK, because VJC algorithm only

transmits the changing bytes in TCP header instead of header itself.

Consequently, fast re-transmission algorithm is invalid. Re-transmit the

lost packet only after timer is timeout. When radio environment is not

ideal and FER is high, it is recommended to disable VJC option.

Page 67: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 67/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 66

Cause of High BER4

4. MTU size

If the MTU size is large and the proportion of data header is small, the throughput is large.

Each SDU consists of eight RLP frames at most (153.6 kbps). The length of RLP frame is 44 bytes.If MTU is more than 44 bytes, two

or more SDUs transmit each TCP. The Calculation of TCP packet error ratio is shown as:

TCP packet error ratio = n × ResFER.

n indicates SDU number 

ResFER indicates the FER after re-transmission of RLP.

Large MTU can lighten peer acknowledgement burden.

We should consider the above factors when setting MTU size. because these factors affect throughput. For example, when

downloading a file with a fixed size, you can set large MTU to reduce proportion of TCP/IP header and achieve the following results:

Improve throughput.

Total packet amount decreases.

TCP packet error ratio increases.

 Absolute packet error number decreases.

RLP re-transmission and TCP acknowledgement can reduce data error greatly. When FER of physical layer is low, it is recommended

to use large MTU value. For CDMA2000 1x system, the recommended size of MTU is 1500 bytes. If RF environment is adverse and

FER is high, adjust MTU value. The impact of MTU on TCP throughput from field measurement result is shown as follow table

(Forward 16 ,mobility):

MTU Value 576 1000

 Average throughput (kbit/s) 51.3 65.1

Improvement 27%

Page 68: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 68/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 67

Cause of High BER5

5. Selective acknowledgement (SACK)

Segmen

1 - 8 

Sender   Receiver  

Window Size = 8 

Seg1 o.k  . 

Seg1,3 o.k. Seg2 NG 

Seg1,3,4 o.k. Seg2 NG 

Seg1,3,4,6 o.k. Seg2,5 NG 

Seg1,3,4,6,7 o.k. Seg2,5 NG 

Seg1,3,4,6,7,8 o.k. Seg2,5 NG ? 

Page 69: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 69/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 68

Solutions

Parameter Setting in case of High BER

RLP: You can increase re-transmission rounds. For example,

change {2,3} into {1,1,1,1,1,1}. Or increase times of each re-

transmission. For example, change {1,2,3} into {1,4,7}.

Disable VJC option.

Enable SACK option.

Reduce the MTU size in case of high TCP packet error ratio.

 Activate fast re-transmission after the second duplicated ACK

is received.

Small ACK delay.

Page 70: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 70/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 69

Bandwidth fluctuation

2. Impact on TCP Performance from bandwidth change

Page 71: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 71/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 70

Parameter Setting

Parameter Setting about bandwidth change

Reduce size of sliding window

Reducing the size of sliding window can reduce the amount of re-transmitted

data packets as well as bandwidth efficiency. After sending data in the window,

the transmitter closes this window and an ACK of the first data packet from the

transmitter and does not send any data. The test of cable network shows that

adjustment of sliding window dimension can reduce 10 M bandwidth to 7 M – 28

kbit/s. Therefore, the size of sliding window should not be set to a too small

value.

Timestamp option

Some TCP strategies sample data packets within a window once in case of RTTcalculation. This method is applicable when bandwidth changes a little. When

bandwidth changes a lot, you can increase collection times to ensure that RTO

adjustment follows the channel change.

 Adjust RTO. Add an adjustment amount A to the original RTO.

Page 72: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 72/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 71

Bandwidth Asymmetry

3. Bandwidth Asymmetry

In CDMA20001X system, bandwidths provided by forward and reverse are equal. When data amount

of forward and reverse is identical, the bandwidth is asymmetric. The reasons for asymmetric

bandwidth are as follows:

The transmitter sends a large amount of data packets to receiver but the receiver returns ACK.

 Allocate SCH only on a direction.

 Asymmetric bandwidth results in throughput decrease.

You can adjust several parameters to reduce asymmetric bandwidth impact. Methods for reducing

asymmetric bandwidth influence are as follows:

Increase MTU dimension.

Reduce ACK amount on reverse links.

Increase ACK delay.

Increase amount of TCP packets received before sending each ACK to reduce ACK amount.

Data service test of CDMA20001X shows that large ACK delay occurs if reverse begins to transmit

data as well, forward transmits data. Therefore, test the forward and reverse throughput of data service

separately.

Page 73: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 73/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 72

Summary

Parameter Suggested value

Radio factors

High BERBandwidth

fluctuation

Bandwidth

asymmetry

RLP re-transmission settings {1,2,3} X

VJ TCP/IP header compression OFF X

SACK option ON X X

RTO adjustment value X

Time stamp option ON X

Congestion window size (dimension of 

congestion window)X

MTU size (max dimension of packet) X X

Fast re-transmit after 2nd duplicate

 ACKX X

Minimize ACK delay X X X

 Acknowledge every n-th TCP segment X X X

Page 74: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 74/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 73

Chapter 1 Characteristics of Data Service

Chapter 2 Radio Performance Optimization

Chapter 3 Network Performance Optimization

Chapter 4 Optimization Case

Page 75: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 75/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 74

Case 1

Case 1: Forward frame error is high and re-transmission is serious(forward SCH) in case of soft handoff  

Descriptions :Re-transmission is serious.

Page 76: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 76/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 75

 Analysis and SolutionsPowers of two branches are asynchronous.PN177 (reference pilot. Good

reverse capability. PN255 (Poor reverse capability, and the best forward power)

Prohibit reverse SCH allocation and test handoff of forward SCH.

Result: Forward power asynchronization affects FER a little.

Optimization suggestion: Improve SCH power control.

Page 77: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 77/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 76

Case 2Case 2: Signaling setting is inappropriate, the data cannot be sent.

Descriptions:

 After dial up successfully, data cannot be sent and FER is high.

BS

20msESCAM

MS

ESCAM

one way

Prop delay 

SCH Duration

SCH_START_TIME 

SCH allocation

request

SCH allocation Delay 

SCH allocation

request

Page 78: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 78/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 77

 Analysis

Refer to figure at previous slide, BTS delivers ESCAM to MS at air interface, and the system must ensure that

SCH start time of MS is synchronous with that of BTS.

When the system allocates SCH, calculate SCH_START_TIME according to the required time from SCH

allocation request to successful allocation, fill SCH_START_TIME in the ESCAM and inform MS start time of 

SCH Duration.

The time from SCH allocation request to successful allocation is called SCH allocation delay, namely signaling

delay (SigDelay).

Signaling delay includes:

Signaling delay between BSC and BTS.

Transmission delay when BTS delivers ESCAM to MS.

Time that MS prepares for SCH.

BSC calculates SCH _START_ TIME through current system time and SIG_DELAY. The formula is shown as:

SCH_START_Time = [(x + SignalingDelay) / (START_TIME_UNIT + 1)] mod 32,

 According to protocol, START_TIME_UNIT is defaulted to 0. x indicates current system time

X is a variable, so the obtained SCH_START_TIME is a remainder, namely random quantity.

MS begin to send data at the time of {[t / (START_TIME_UNITs + 1)] - SCH_START_TIME} mod 32 =0 after 

receiving the ESCAM. (t indicates the system time with the unit of 20ms)

Page 79: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 79/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 78

 Analysis

For Example:

System time to apply for SCH time x = 1440000(08:00:00am)

sigalingDelay=10

BSC obtains that SCH_START_TIME = 1440010 mod 32=10 based on

the calculation.

If actual signaling delay is 7 frames (less than 10 frames), MS begins to

send after the system time t is set to 1440010 and receives ESCAM

message. (1440010 – 10) mod 32 = 0.

If actual signaling delay is 20 frames (more than 10 frames). When MS

receives ESCAM message, system time t is set to 1440020 and

(1440020 –10) mod 32 ≠ 0. Therefore, MS does not send data after the

system time t is set to 1440042. BTS side sends data when t = 1440010.

consequently, asynchronization and a large amount of bit errors occur.

Page 80: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 80/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 79

Case 3Case 3:

SCH has large gap when data is sent Descriptions:

The data service optimization test shows that mean download rate is low and

transmission gap is large. The forward mean download rate is only 6 kbyte and an

obvious gap occurs.

Currently, SCH signaling delay is 10 frames and SCH transmission duration is 128

frames.

View BSC maintenance console tracking signaling. During continuous downloadingprocess of MS, time interval between every two continuous Extended supplemental

channel allocation message is 6.6s. The situation viewed from MS rate window is

identical. SCH channel of 163.2 is not allocated within 2s to 3s. The radio environment

is good. EcIo is about –4 or  –5. Rx is –50 dBm.

Page 81: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 81/82

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 80

Solutions

SCH management process as follows:

1.RLP originates SCH request based on application mechanism.

2.Prepare for terrestrial link resources (3 – 5 frames)

3.Prepare for air interface resource and MS (ESCAM message adopts fast re-transmission mechanism): 3 frames

4.Integrate step (2) with (3), and the total signaling delay is 10 frames (parameter configuration).

5.Upload data on SCH (2.56s) within the Duration.

6.Release SCH.

7.RLP originates next SCH application. The above signaling analysis shows that step 1 through 6 are normal. Step 6 and 7 takes long, which is related to the following factors:

 Algorithm that RLP adopts to apply for SCH.

Data amount at network side.

Data amount pouring in at network side.

The further analysis of RLP parameter shows that time interval of SCH request is 200 frames (4s). Modify it to 20. The problem is solved.

Page 82: C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

7/30/2019 C-CF CDMA2000 1x Data Service Optimization-20071031-A-3.0

http://slidepdf.com/reader/full/c-cf-cdma2000-1x-data-service-optimization-20071031-a-30 82/82

www.huawei.com 

Thank You