Sie sind auf Seite 1von 58

ZXWR RNC

Code Resource Management


-UMTS Radio Network Planning & Optimization Dept

Agenda

Uplink Scrambling Code


Identify different UEs

Uplink Channelization Code


Spread spectrum and identify the uplink physical channels of one UE

Downlink Scrambling Code


The Primary Downlink Scrambling Codes are used to identify a cell

Downlink Channelization Code


Spread Spectrum and identify the downlink physical channels of a cell

Uplink Physical Channels


PRACH

Uplink Physical Channel PRACH

PRACH Channel Structure


Preamble + Message Part

Preamble

Preamble

Preamble

4096 chips

Preamble

Message part
10 ms (one radio frame)

Preamble

Preamble

4096 chips

Message part
20 ms (two radio frames)

Uplink Physical Channel PRACH Preamble Scrambling Code

Preamble of PRACH
A PRACH preamble is generated by a preamble SC and a signature
Cpre,n,s(k) = Sr-pre,n(k) Csig,s(k) e


j ( k)
4 2 ,

k = 0, 1, 2, 3, , 4095

Where
Sr-pre,n(k) is the PRACH Preamble Scrambling Code
Csig,s(k) is the PRACH Preamble Signature

Uplink Physical Channel PRACH Preamble Scrambling Code

Preamble SC of PRACH
A PRACH preamble SC is generated by the long SC sequence
Sr-pre,n(i) = clong,1,n(i), i = 0, 1, , 4,095; n =0, 1,2,, 8191
There are totally 8192 preamble SCs in the whole system. The SC and
preamble of the PRACH message part use the same SC index n, and the SC
in message part starts with the 4096th chip in the SC sequence.
All 8192 SCs are divided into 512 groups, each of which contains 16 SCs.
The relation between the SC index and Primary SC sequence number of the
related cell is: n = 16m+k, m = 0,1,,511; k=0,1,,15. In the 16 available
SCs, the PreamScraCode is used to configure the SC in the OMCR.

Uplink Physical Channel PRACH Preamble Signature

Preamble SC of PRACH
Constituted by repeating the 16-bit Ps(n)( n=015) code 256 times:
Csig,s(i) = Ps(i modulo 16), i = 0, 1, , 4095.

- There are 16 types of Ps(i) , and s refers to the index of the signature.

Uplink Physical Channel PRACH Preamble Signature Configuration

Different PRACHs uses different SCs.


- Each PRACH has its own valid signatures(16 at most, configure
Signature in the OMCR) and PRACH access slot(12 subchannels).
- One PRACH corresponds to one AICH. PRACH0 and PRACH1 in the
following figure are physical channels that have their own specific SCs.
- Preamble signatures between ASCs of different PRACHs can be
overlapped.

Two or more PRACHs use the same preamble SC


- Different PRACHs use different groups of signatures.
- Two or more PRACHs share one AICH.
- Different signatures are allocated to different ASCs.

Uplink Physical Channel PRACH Preamble Signature

RACH

RACH 0

(max 16 per cell)

Coding

PRACH
(max 16 per cell)

Preamble scrambling code


(max 16 per cell)

PRACH partitions

ASC 0

(one partition per ASC,


max. 8 per PRACH)

RACH 2

RACH 1

Coding

RACH 3

Coding

Coding

PRACH 0

PRACH 1

PRACH 2

PRACH 3

Preamble
scrambling
code 0

Preamble
scrambling
code 1

Preamble
scrambling
code 2

Preamble
scrambling
code 2

ASC 1

ASC 2

11

ASC 0

ASC 1 ASC 2 ASC 3

ASC 0

11

Partition not available Partition not availableASC 0 ASC 1


on PRACH 3
on PRACH 2

ASC 1 ASC 2

11

11

available
subchannels
(max 12)

0
0

15
available preamble signatures (max 16)

0
0

15

0
0

10

15

Uplink Physical Channel PRACH Message Part Structure


Data
Ndata bits

Data
Pilot
Npilot bits

Control

TFCI
NTFCI bits

Tslot = 2560 chips, 10*2k bits (k=0..3)

Slot #0

Slot #1

Slot #i
Message part radio frame TRACH = 10 ms

10

Slot #14

Uplink Physical Channel PRACH Message Part Scrambling Code

There are totally 8192 SCs in the PRACH message part. The relation
between each SC and its corresponding SC sequence is as follows
Sr-msg,n(i) = Clong,n(i + 4096), i = 0, 1, , 38,399 ; n =0, 1,2,, 8191
The preamble SCs and message SCs of PRACH use the same SC
sequence number. The SC in message part starts with the 4096th chip
in the SC sequence.

11

Uplink Physical Channel PRACH Message Part Channelization Code

PRACH Preamble Signature Index: s (0 s 15)


CC of Control Part of PRACH Message
CC_c = Cch,256,m;
where, m = 16 s + 15.

CC of Data Part of PRACH Message


CC_d = Cch,SF,m;
- SF ranges from 32 to 256;
- m = SF s/16.
- The minimum SF (AvailableSF) is configured in the OMCR according
to the maximum bit rate on RACH.

12

Uplink Physical Channel PRACH Message Part Channelization Code


SF=16

Data part CC
Control Part CC

SF=256

13

Uplink Physical Channels


DPCH

14

Uplink Physical Channel DPCH Scrambling Code

DPCH SC
DPCCH or DPDCH is scrambled by long SCs. The SC is 38,400
chips in length. The relation between the SC length and long SC
sequence is as follows:
Sdpch,n(i) = Clong,n(i), i = 0, 1, , 38,399
0

The total number of SCs available in the


uplink direction is 224.

8191
8192

PRACH

Reserved for PCPCH


40959
40960

n = 0 ~ 8191 for PRACH


n = 8192 ~ 40959 for PCPCH in legacy
system

Uplink
Scrambling
Code
DPCH

n = 40960 ~ 224 for uplink DPCH


224-1

15

Uplink Physical Channel DPCH Scrambling Code

DPCH SC Allocation
- Configure the range of SCs index in each RCP (Radio Control
Panel) by the parameters RcpScrStartId and RcpScrEndId in the
OMCR.
- Map the instance ID of UE on current RCP into the SC number
when allocating uplink SCs to UEs in the following way: DPCH
Scramble code index = RcpScrStartId + Instance ID.

16

Uplink Physical Channel DPCH Channelization Code


cd,1

cd,3

DPDCH1

DPDCH3
cd,5

DPCCH: Cch,256,0
I

If there is only one DPDCH,


the CC used by the DPDCH is
Cch,SF,k, where, SF refers to
spreading factor and k= SF / 4

DPDCH5

I+jQ
cd,2

cd,4

cd,6

cc

Sdpch

If there are 4 DPDCHs, the


CC used by DPDCHn is Cch,4,k
k = 1 if n {1, 2},
k = 3 if n {3, 4},
k = 2 if n {5, 6}

DPDCH2

DPDCH4

DPDCH6

DPCCH

17

Downlink Physical Channels


Scrambling Code

18

Downlink Scrambling Code Allocation


24576 downlink SCs in total, numbered from 0 to 24575.
The 24576 SCs can be divided into the following three parts
- k = 0, 1, 2, , 8191 for a normal mode.
- k = 8192, , 16383: substitute SCs, or left substitute SCs, used
in compressed mode when n<SF/2. n refers to the index of downlink
CCs used in non-compressed mode.
- k = 16384, , 24575: substitute SCs, or right substitute SCs,
used in compressed mode when n>=SF/2. n refers to the SN of
downlink CCs used in non-compressed mode.
The 8192 normal SCs are divided into 512 groups with 1 Primary
Scrambling Code and 15 Secondary Scrambling Code in each group.
- One downlink Primary Scrambling Code is allocated to each cell
by the parameter PrimScraCode in OMCR.

19

Downlink Physical Channel-Scrambling Code Allocation


The P-CCPCH, P-CPICH, PICH, AICH, S-CCPCH (carrying PCH)
and MICH must be scrambled by Primary SC.
If carrying no PCH, S-CCPCH uses the same scrambling code as
its phase reference channel (P-CPICH or S-CPICH) (configured
through the DlScraCode parameter in OMCR).
The downlink DPCH can be scrambled by using the same SC of
the P-CPICH or S-CPICH that acts as its phase reference. At present,
ZTE allows only the P-CPICH to be used as a phase reference
channel. (ZTE does not support S-CPICH currently.)
The HS-PDSCH can be scrambled by using either primary SCs or
secondary SCs. A group of HS-PDSCHs and the HS-SCCH that
carries the channel scheduling information of this group of HSPDSCHs must use the same downlink SC (HsdpaScramCode)

20

Physical channel type

P-CPICH

S-CPICH

Same as associated
DPCH or F-DPCH

SCH

P-CCPCH

S-CCPCH

AICH

PICH

MICH

F-DPCH

DPCH

HS-PDSCH* (UE not in MIMO mode and


associated DPCH or F-DPCH is
configured)

HS-PDSCH* (UE in MIMO mode)

HS-PDSCH (if no associated DPCH or FDPCH is configured)

HS-SCCH* (if associated DPCH or FDPCH is configured)

HS-SCCH (if no associated DPCH or FDPCH is configured)

21

Downlink Physical Channel


DPCH Channelization Code

22

Downlink Physical Channel DPCH Channelization Code Allocation


R99 Cell
1. The values of SFs of downlink CCs allocated for the DPCH meet
DPCH requirements, and downlink CCs are available for
allocation.
2. Among the downlink CCs that comply with Principle 1, the
downlink CCs with the following features should be allocated first:
Their upper-level nodes with a smaller SF in the same CC code
tree branch are blocked.
3. Among these downlink CCs that comply with Principle 2, the
downlink CCs with the following features should be allocated first::
Among all blocked upper-level nodes that comply with Principle 2,
the SF value is the largest.
4. Among the downlink CCs that comply with Principle 3, the
downlink CC with the smallest SN should be allocated first.
HSDPA Cell
Allocate the downlink CC with the smallest index to the downlink
DPCH among all free CCs of the required SF.
23

Downlink Physical Channel DPCH Channelization Code Allocation


Free
SF= 8

SF=16

SF=32

SF=64

Allocated

` 0

` BLocked

` 0

SF=32

SF=64

` 0

(b)

1
1

SF=16

(a)
SF= 8

` 0

(c)

24

1
1

(d)

Downlink Physical Channels


HSDPA

25

HSDPA- HS-SCCH Channelization Code Allocation


HS-SCCH SF = 128

The number of HS-SCCHs is configured by NumofHsscch in the


OMCR.
RNC allocates the available SF128 codes to HS-SCCHs in an
ascending order of the free SF128 codes.

26

HSDPA HS-PDSCH Channelization Code Allocation


HS-PDSCHs carry the HS-DSCHs and use the consecutive
channelization codes of SF16 starting from code Cch,16,15 which is of
the biggest index among the codes of SF=16.

SF=1
SF=2
SF=4
SF=8
SF=16

10

11

12

13

14

15

Initial HS-PDSCH
Channelisation Codes
Updated HS-PDSCH
Channelisation Codes

27

HSDPA HS-PDSCH Channelization Code Allocation


ZTE RNC configure HS-PDSCH CC allocation method in dynamic mode
or in static mode by HspdschAssMeth parameter in the OMCR.
Static allocation: Configure the NumofHspdsch parameter in the OMCR.
Dynamic allocation:
- Period-based adjust of HS-PDSCH number: check the HS-PDSCH
number periodically (CodeUptPrd) and update the number.
- Dynamic adjustment triggered by DPCH CC congestion;
- Dynamic adjustment triggered by HS-PDSCH throughput congestion;
HS-PDSCH Initial Number: NumofHspdsch
- Define the initial HS-PDSCH number when a HSDPA supporting cell
is setup.
- In the HS-PDSCH dynamic allocation mode, HS-PDSCH number can
be directly increased to NumofHspdsch directly to achieve high data rate
in a short time.

28

Period-based HS-PDSCH Number Increasing


OcuRateHspdsch

deltaP

Max Code Usage


512

If deltaP>=DpchCodeHy+32,
increase the HS-PDSCH
number
DpchCodeHy

OcuRateNoHspdsch

OcuRateHspdsch: the number of the SF512 codes blocked by the HSPDSCH;


OcuRateNoHspdsch: the number of the SF512 codes blocked by the
non-HS-PDSCH channels;
DpchCodeHy: the number of the SF512 codes reserved for DPCHs. The
default value is 16 which equals a SF32 codes
512 refers to the total number of the SF512 codes in the code tree.
29

Period-based HS-PDSCH Number Decreasing


OcuRateHspdsch

If deltaP<CodeUptHyA,
decrease the HS-PDSCH number

deltaP
Max Code Usage
(512)

CodeUptHyA

OcuRateNoHspdsch

CodeUptHyA: the threshold, which is expressed by the number of SF512


codes, is used to determine whether to decrease the HS-PDSCH number;
- Decrease the HS-PDSCH number by 1 if the number free SF512 codes
is smaller than CodeUptHyA;
- The default value is 4 which equals to a SF128 code;

30

DPCH Code Congestion Triggered HS-PDSCH Number Decreasing

Decrease the HS-PDSCH number by one if the HS-PDSCH number is


larger than the minimum number of HS-PDSCHs (MinNumofHspdsch);
Start the Timer defined by parameter NonHsCodeDnTimer and HSPDSCH number can not be increased before the Timer is out unless the
HSDPA throughput congestion happened.

31

HSDPA Throughput Congestion Trigger HS-PDSCH Number Decreasing


Increase the HS-PDSCH number by one if the HS-PDSCH number is
less than the maximum number of HS-PDSCHs (MaxNumofHspdsch);
Start the Timer defined by parameter HsCodeDnTimer and HS-PDSCH
number can not be decreased before the Timer is out unless DPCH code
congestion happened or the criteria, to decrease the HS-PDSCH number
in the procedure of period-based HS-PDSCH number decreasing, is
satisfied.

32

Physical Channels
HSUPA

33

HSUPA E-DPCCH&E-DPDCH Channelization Code Allocation

E-DPCCH constantly uses the CCs with an SN of Cch,256,1.


Rules of E-DPDCH CC Allocation
Nmax-dpdch

E-DPDCHk

Channelisation code Ced,k

E-DPDCH1

Cch,SF,SF/4 if SF 4
Cch,2,1 if SF = 2

E-DPDCH2

Cch,4,1 if SF = 4
Cch,2,1 if SF = 2

E-DPDCH3
E-DPDCH4

Cch,4,1

E-DPDCH1

Cch,SF,SF/2

E-DPDCH2

Cch,4,2 if SF = 4
Cch,2,1 if SF = 2

34

HSUPA E-AGCH, E-RGCH/HICH Channelization Code Allocation


E-AGCH constantly uses the CCs of SF256.

Each E-AGCH can be shared by 16-25 HSUPA users.


RNC configures the number E-AGCH by the NumofEagch parameter
in OMCR and the downlink CC of the smallest code index among all
the available downlink CCs of SF256 are allocated to the E-AGCHs.
E-RGCH/HICH constantly uses the CCs of SF128.
Each E-RGCH/HICH can be shared by 20 HSUPA users.

RNC configures the number E-RGCH/HICH by the NumofErgHich


parameter in OMCR and the downlink CC of the smallest code index
among all the available downlink CCs of SF128 are allocated to the
E-RGCH/HICHs.

35

Parameters

36

Code Resource Management Parameters - PreamScraCode


Parameter name

PRACH Preamble Scrambling Code

Abbreviated name PreamScraCode


Description

This parameter indicates the preamble scrambling


number that this PRACH can use. The scrambling code
that can be used for PRACH in each cell relates to the
DL primary scrambling code of the cell. In addition,
there are at most sixteen preamble scrambling codes
available. This parameter can be used to distinguish
the PRACHs.

Range and Step

0..15

Unit

N/A

Default Value
(note)

0 ( add one for each new PRACH)


37

Code Resource Management Parameters - Signature


Parameter name

Available Signature

Abbreviated name

Signature

Description

This parameter indicates all effective signatures when


the PRACH is used. 16 bit represents 16 signatures;
the bit which equals 1 means the corresponding
signature is valid. Each signature corresponds one by
one to the channelization code number of PRACH
whose SF is 16.

Range and Step

Bitstring(16)
Bit0: sig0
..
Bit15: sig15
Bit=1means the corresponding signature is valid.

Unit

N/A

Default Value
(note)

Each bit takes the value of 1

38

Code Resource Management Parameters - AvailableSF


Parameter name

PRACH Available SF

Abbreviated name AvailableSF


Description

This parameter indicates the minimum effective


spreading factor that this PRACH can use (limiting the
maximum rate that the PRACH can transmit).

Range and Step

[32, 64, 128, 256]

Unit

N/A

Default Value
(note)

64

39

Code Resource Management Parameters - RcpScrStartId


Parameter name

Starting No. of RCP Scrambling Code

Abbreviated name RcpScrStartId


Description

This parameter indicates RCP DPCH number of


starting RCP Scrambling Code

Range and Step

40960.. 224-1

Unit

N/A

Default Value
(note)

40960

40

Code Resource Management Parameters - RcpScrEndId


Parameter name

Ending No. of RCP Scrambling Code

Abbreviated name RcpScrEndId


Description

This parameter indicates RCP DPCH number of


Ending RCP Scrambling Code

Range and Step

40960.. 224-1

Unit

N/A

Default Value
(note)

46060

41

Code Resource Management Parameters - HsdpaScramCode


Parameter name

HS-PDSCH and HS-SCCH Scrambling Code

Abbreviated name HsdpaScramCode


Description

This parameter indicates the scrambling code used by


HS-PDSCH and HS-SCCH.

Range and Step

0..15

Unit

N/A

Default Value
(note)

42

Code Resource Management Parameters - PrimScraCode


Parameter name

Home Cell Primary Scrambling Code

Abbreviated name PrimScraCode


Description

This parameter is the primary scrambling code of the


home cell.

Range and Step

[0, 511]

Unit

N/A

Default Value
(note)

N/A

43

Code Resource Management Parameters - DlScraCode


Parameter name

S-CCPCH Scrambling Code

Abbreviated name

DlScraCode

Description

This parameter indicates the SCCPCH DL scrambling


code. If the SCCPCH bears PCH transport channel,
the defaulted DL scrambling code is the primary
scrambling code and the value should be 0.

Range and Step

[0, 15]

Unit

N/A

Default Value
(note)

44

Code Resource Management Parameters - NumofHsscch


Parameter name

Number of HS-SCCH

Abbreviated
name

NumofHsscch

Description

This parameter indicates the number of HS-SCCHs


configured in the cell.

Range and Step

1..32

Unit

N/A

Default Value
(note)

2 for the cell supporting both R99 and HSDPA


3 for the cell of HSDPA only

45

Code Resource Management Parameters - HspdschAssMeth


Parameter name

HS-PDSCH Code Resource Allocation Method

Abbreviated
name

HspdschAssMeth

Description

This parameter indicates which method is used for HSPDSCH code resource allocation: static method or
dynamic method.

Range and Step

0: Static Method
1: Dynamic Method

Unit

N/A

Default Value
(note)

1: Dynamic Method
46

Code Resource Management Parameters - CodeUptPrd


Parameter name

Code Update Period

Abbreviated
name

CodeUptPrd

Description

This parameter indicates the time period to judge


whether the code occupation ratio satisfies the criteria
to adjust the HS-PDSCH number based on code
occupation ratio.

Range and Step

(10..6000)ms, step 10ms, when CodeUptPrdUnit=ms


(1..65535)s, step 1s, when CodeUptPrdUnit=s

Unit

Default Value
(note)

2s
47

Code Resource Management Parameters - DpchCodeHy


Parameter name

DPCH Code Hysteresis

Abbreviated name DpchCodeHy


Description

This parameter is used in the procedure of adjusting


the number of the HS-PDSCHs based on code
occupation ratio to reserve a certain number of codes
for the DPCH.

Range and Step

0..512

Unit

N/A

Default Value
(note)

16

48

Code Resource Management Parameters - CodeUptHyA


Parameter name

Code Update Hysteresis A

Abbreviated
name

CodeUptHyA

Description

This parameter is used in the procedure of adjusting the


number of the HS-PDSCHs based on code occupation
ratio to judge whether the criteria of decreasing the HSPDSCH number is satisfied.

Range and Step

0..512

Unit

N/A

Default Value
(note)

4
49

Code Resource Management Parameters - NumofHspdsch


Parameter name

Number of HS-PDSCH

Abbreviated
name

NumofHspdsch

Description

This parameter indicates the initial number of the HSPDSCHs configured in the cell. Minimum Number of
HS-PDSCH Number of HS-PDSCH Maximum
Number of HS-PDSCH.

Range and Step

1..15

Unit

N/A

Default Value
(note)

10 (5 for TRUE)

50

Code Resource Management Parameters - MinNumofHspdsch


Parameter name

Minimum Number of HS-PDSCH

Abbreviated name MinNumofHspdsch


Description

This parameter indicates the minimum number of the


HS-PDSCHs configured in the cell. Minimum Number
of HS-PDSCHNumber of HS-PDSCHMaximum
Number of HS-PDSCH.

Range and Step

1..15

Unit

N/A

Default Value
(note)

1
51

Code Resource Management Parameters - MaxNumofHspdsch


Parameter name

Maximum Number of HS-PDSCH

Abbreviated name MaxNumofHspdsch


Description

This parameter indicates the maximum number of the


HS-PDSCHs configured in the cell. Minimum Number
of HS-PDSCH Number of HS-PDSCH Maximum
Number of HS-PDSCH.

Range and Step

1..15

Unit

N/A

Default Value
(note)

15 (For True, 10 Because there is only one carrier


currently, the number of HS-PDSCH is limited in order
to provide more codes for the R99 services.
52

Code Resource Management Parameters - NonHsCodeDnTimer


Parameter name

NonHS-PDSCH Code Resource Down Timer

Abbreviated
name

NonHsCodeDnTimer

Description

This parameter indicates the timer for non-HS-PDSCH


code resource reclaimer. When the DPCH code
resource is congested, this timer is started, and the
increasing of HS-PDSCH number is restricted in some
cases before the timer expires.

Range and Step

[0, 65535] s
Step 1s

Unit

Default Value
(note)

200s (20s for TRUE)

53

Code Resource Management Parameters - HsCodeDnTimer


Parameter name

HS-PDSCH Code Resource Down Timer

Abbreviated
name

HsCodeDnTimer

Description

This parameter indicates the timer for HS-PDSCH code


resource reclaimer. When the HS-PDSCH code
resource is congested, and the decreasing of HSPDSCH number is restricted in some cases before the
timer expires.

Range and Step

[0,65535] s
step 1s

Unit

Default Value
(note)

120s (15s for TRUE)


54

Code Resource Management Parameters - NumofEagch


Parameter name

Number of E-AGCH

Abbreviated name

NumofEagch

Description

This parameter indicates the Initial number of the EAGCHs of the cell.

Range and Step

[1, MAX_NUM_EAGCH],
where MAX_NUM_EAGCH = 10

Unit

N/A

Default Value
(note)

55

Code Resource Management Parameters - NumofErgHich


Parameter name

Number of E-RGCH/E-HICH

Abbreviated name NumofErgHich


Description

This parameter indicates the initial number of the ERGCHs/ E-HICHs of the cell.

Range and Step

[1, MAX_NUM_ERGCH_HICH],
Where MAX_NUM_ERGCH_HICH = 10

Unit

N/A

Default Value
(note)

56

Code Resource Management Parameters List


Name

Default Value

TRUE Value

PreamScraCode

Signature

[1111111111111111]

[1111111111111111]

AvailableSF

64

64

RcpScrStartId

40960

40960

RcpScrEndId

46060

46060

HsdpaScramCode

PrimScraCode

Defined by Network Planning

Defined by Network Planning

DlScraCode

NumofHsscch

HspdschAssMeth

1: Dynamic Method

1: Dynamic Method

CodeUptPrd

2s

2s

DpchCodeHy

16

16

CodeUptHyA

NumofHspdsch

10

MinNumofHspdsch

MaxNumofHspdsch

15

10

NonHsCodeDnTimer

200s

200s

HsCodeDnTimer

120s

120s

NumofEagch

NumofErgHich

57

Das könnte Ihnen auch gefallen