Professional Documents
Culture Documents
08 ResourceManager RU10 v1.0
08 ResourceManager RU10 v1.0
Module Objectives
At the end of the module you will be able to:
Explain spreading code allocation strategies
Explain code tree usage optimisation and parameters
Resource Manager
Functions
Code Allocation
Resource Manager
The main function of RM is to 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 and 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 and code types for different reasons such as soft handover
and defragmentation of code tree
Manages the BS logical resources
BS reports the available logical HW resources
Resource Manager
Downlink: Scrambling code separates the cells and spreading code separates connections
Uplink: Scrambling code separates the MS's
All physical channels are spread with individual spreading codes, Cm(n) and subsequently
by the scrambling code, CFSCR
RM generates DL spreading codes
widespread data
user data
scrambling
spreading
code
code
Resource Manager
Functions
Code Allocation
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
Code Order
Code
Code
Order 1
2 (SF 4)
Order 0
Order 3
(SF 2)
(SF 1)
(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 512) are available (Nokia RAN does not support SF = 512)
In UL code order 2 to 7 (SF 4 to 256) are available
Soc Classification level
7
Nokia Siemens Networks
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
Codes for 5
HS-PDSCH's
SF = 32
SF = 64
SF = 128
SF = 256
Max. 166 codes @ SF=256 available for the associated DCHs and nonHSDPA users
If code multiplexing is used, up to three HS-SCCH are transmitted and
need a code
Presentation / Author / Date
S-CCPCH
PICH
X
AICH
P-CCPCH
P-CPICH
X
X
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
Soc Classification level
11
Nokia Siemens Networks
WCEL: CodeTreeOptTimer
The parameter defines the timer value that triggers code tree optimization, if it is not triggered
otherwise
range: 1 ... 65535 s, step 1 s default: 3600 s;
WCEL: CodeTreeUsage
The parameter defines the minimum usage of code tree before rearrangement is applied to a
specific cell.
range: 0 ... 100 %, step 1 % default: 40%;
WCEL: MaxCodeReleases
The parameter defines the maximum number of code release actions allowed in a code tree
before rearrangement is applied to this code tree.
range: 1 ... 65535, step 1 default 40;
Soc Classification level
12
Nokia Siemens Networks
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.
RNC: ULScrCodeMin
range: 8192 ... 16.777.215, step 1 default:1.000.000
Defines 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
where n is the number of ICSUs in the RNC & m=8192 is the max number of user/ ICSU
This suggests careful configuration when considering HW upgrades to avoid overlaps
Soc Classification level
14
Nokia Siemens Networks