Professional Documents
Culture Documents
RN31638EN40GLA0
Resource Manager:
Module Objectives
At the end of the module you will be able to:
Explain the functions of Resource Manager
Explain code tree usage optimization & parameters
RN31638EN40GLA0
Resource Manager RM
Main function: allocate logical radio resources of BS according to the channel request
by the RRC layer for each radio connection.
The RM is located in the RNC and it works in close co-operation with AC & PS.
The actual input for resource allocation comes from AC/PS and RM informs the PS about
the resource situation
The RM is able to switch codes & code types for different reasons such as SHO &
defragmentation of code tree
Manages the BS logical resources
BS reports the available logical HW resources
CodeTreeOptimization
RN31638EN40GLA0
Resource Manager
DL: Scrambling codes separate the cells (sectors); Channelization codes separate
connections
Widespread
data
User
data
Channelization
Code
(Spreading
Code)
RN31638EN40GLA0
Scrambling
Code
Code Order
0 (SF 1)
Code Order
1 (SF 2)
Code Order 2
(SF 4)
C 3 (0)=()
C 3 (1)=()
C 3 (2)=()
C 3 (3)=()
C 3 (4)=()
C 3 (5)=()
C 3 (6)=()
C 3 (7)=()
Code Order
3 (SF 8)
The codes are layered from 0 to 11 according to the Spreading Factor (SF)
Cm(n) : The code order, m, and the code number, n, designates each and every code in the layered
orthogonal code sequences
In DL code order 2 to 8 (SF 4 to 256) are available
In UL code order 2 to 8 (SF 4 to 256) are available for R99, HSUPA also uses SF2
RN31638EN40GLA0
Code
Order
Channel
symbolrate
(ksps)
Channel
bitrate
(kbps)
SF
DPDCH
bits/frame
15
7.5
512
40
30
15
256
160
60
30
128
340
AMR Speech
120
60
64
600
240
120
32
1400
64 kbps data
480
240
16
2880
960
480
6080
1920
960
12480
RN31638EN40GLA0
DL Code Allocation SF
Common
Channels
= 1
Pilot (P-CPICH) and BCCH (P-CCPCH) have fixed code allocation
SF = 2
P-CPICH: CH256,0
P-CCPCH: CH256,1
SFRAN
= 4
AICH and PICH codes in NSN
AICH: CH256,2
PICH: CH256,3
SF = 8
SF = 16
SF = 32
SF = 64
S-CCPCH1
(FACH)
SF = 128
SF = 256
PICH
AICH
P-CCPCH
P-CPICH
RN31638EN40GLA0
Code
HS
DL Code Allocation
When HSDPA is enabled at least 5 codes are allocated
Code allocation is dynamic from RAS06 on when more than 5 codes are allocated
SF = 1
SF = 2
SF = 4
SF = 8
SF = 16
Codes for 5
HS-PDSCH's
SF = 32
SF = 64
SF = 128
SF = 256
max. 166 codes @ SF=256 available for the associated DCHs & non-HSDPA users,
if five HS-PDSCHs and one HS-SCCH are allocated
when code multiplexing is used, up to 4 HS-SCCH are transmitted and need a code
8
RN31638EN40GLA0
CodeTree
Optimisation
WCEL; 0 (not used);
1 (used)
CodeTree
OptTimer
WCEL; 1..65535; 1;
3600s
CodeTreeUsage
min. usage of code
tree before
rearrangement
WCEL;
0..100%; 1%;
40%
In the above example 4 codes of equal order are allocated. The best locations are in the
same branch and very close to one another. The badly located code is released and
optimally reallocated allowing the use of upper layer codes
Codes are only reallocated when there is a benefit at two code tree layers above the
code being reallocated
RN31638EN40GLA0
MaxCode
Releases
Max. code releases
before rearrangement
WCEL; 1..65535; 1;
40
PriScrCode
WCEL; 0..511; 1; no default
UL Scrambling Codes: are mobile specific and are allocated in connection establishment.
The codes are indexed from 0 to 224(16,777,216). Different UEs within the same cell must use
different UL scrambling codes
RM allocates UL scrambling code from a list of codes inside a single RNC.
For example RNC_123 can allocate codes from 1000000 to 1999999; finally starts from 1000000 again.
This allocation unit saves all used codes in a table and checks if allocated code is used or not
Since different RNCs allocate their own codes there is a possibility that two mobiles get the same
code. With code planning and Iur signaling (negotiating within RNCs) the above problem is avoided.
ULScrCodeMin the minimum value of UL scrambling code;
it is unique for each MS.
The maximum UL scrambling code number is calculated by the system as
ULScrCodeMin + n*m
ULScrCodeMin
RNAC; 8192..16.777.215;
1; 1000000
RN31638EN40GLA0