08_ResourceManager_2004

更新时间:2023-07-24 21:24:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

08_ResourceManager_2004

Course Content

Radio Resource Management Overview Parameter Configuration

Common Channels & Power Control Load Control Admission Control Packet Scheduling Handover Control Resource Manager

08_ResourceManager_2004

Course Objectives At the end of the course you will be able to: Explain spreading code allocation strategies Explain code tree usage optimisation and parameters

2

© NOKIA

30/11/2003 RANPAR Version 1.1

08_ResourceManager_2004

Resource Menager

Functions Code Allocation

08_ResourceManager_2004

ResourceManager

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 RMinforms 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 resourcesTransport resource manager RNC HW manager (L1/L2)

Requests for other resources such as ATM Maintains the code tree

Allocates the DL spreading (=channelization) codes, UL scrambling code, UL spreading (=channelisation) code type

Prevents fragmentation, may cause extraHO's

08_ResourceManager_2004

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

user data spreading scrambling code code

widespread data

5

© NOKIA

30/11/2003 RANPAR Version 1.1

08_ResourceManager_2004

Resource Menager

Functions Code Allocation

08_ResourceManager_2004

Spreading Code Allocation Code Allocation Algorithm chooses the correct spreading code depending on the TFC typeC 2 (0)=(1,1,1,1) C1 (0)=(1,1) C 2 (1)=(1,1,-1,-1) C 0 (0)=(1) C 2 (2)=(1,-1,1,-1) C1 (1)=(1,-1) C 2 (3)=(1,-1,-1,1) 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 0 (SF 1)

Code Order 1 (SF 2)

Code Order 2 (SF 4)

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 512) are available In UL code order 2 to 7 (SF 4 to 256) are available7© NOKIA 30/11/2003 RANPAR Version 1.1

08_ResourceManager_2004

Spreading Code AllocationExample Ordinary downlink speech channel, requires 30 ksps physical capacity (AMR 12.2– 4.75 kbit/s). The code order is 8, which means there are 128 chips to illust

rate one symbol (2n, n=7). If the requested channel is 120kbit/s (including DPCCH and channel coding) data channel, then the type of code is 6. Spreading code cycle depends on the symbol rate.

Code Order 9 8 7 6 5 4 3 2

Channel symbolrate (ksps) 15 30 60 120 240 480 960 1920

Channel bitrate (kbps) 7.5 15 30 60 120 240 480 960

SF 512 256 128 64 32 16 8 4

DPDCH bits/frame 40 160 340 600 1400 2880 6080 12480

8

© NOKIA

30/11/2003 RANPAR Version 1.1

08_ResourceManager_2004

Spreading Code Allocation A code is always allocated from the optimum location in the code tree. It makes the allocated codes and the codes in the branches below and above the allocated code unavailable Code tree will fragment quickly if releases is not re-arranged Re-arrangements in the code tree is done by reallocating the codes in better locations

The above code tree has 4 codes of equal order. The best locations are in the same branch and very close to one another. The badly located codes are released and optimally reallocated allowing the use of upper layer codes9© NOKIA 30/11/2003 RANPAR Version 1.1

08_ResourceManager_2004

CodeTreeOptimisation

The parameter indicates if rearrangement can be applied to a specific cell.range: 0 (optimisationnot used), 1 (optimisationused)default:1;

CodeTreeOptTimer

The parameter defines the timer value that triggers code treeoptimisation, if it is not triggered otherwise.range:1 ... 65535 s, step 1 s

default:3600 s; 1 ... 65535 s, step 1 s

08_ResourceManager_2004

CodeTreeOptimisation

The parameter defines the minimum usage of code tree before rearrangement is applied to a specific cell.range: 0 ... 100 %, step 1 %default:25%;

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 1default25;

08_ResourceManager_2004

Each cell uses one permanent DL scrambling code that is allocated by O&Mandistaken into use when the cell is started. This requires scrambling codeplanning, e.g. for adjacent cells.

PriScrCode

Identifies the downlink scrambling code of the Primary CPICH (Common Pilot Channel) of the Cellrange: 0 ... 511, step 1default:No default

08_ResourceManager_2004

UL scrambling codes are mobile specific and are allocated in connection establishment.

The codes are indexed from 0 to 224(16,777,216). Different UEswithin the same cell should 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 and in the end it 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.

08_ResourceManager_2004

Scrambling Code Allocation

ULScrCodeMax

Defines the maximum value of the uplink scrambling code. The uplink scrambling code is unique for each MS, and it is used continuously even if the frequency is changed. The first 0...8191 scrambling codes are reserved for future use.range: 8192 ... 16.777.215, step 1default:2.000.000

ULScrCodeMin

Defines the minimum value of uplink scrambling code. The uplink scrambling code is unique for each MS.

range: 8192 ... 16.777.215, step 1default:1.000.000

08_ResourceManager_2004

-ResourceManager-1.

What are the tasks of resource manager?

Chapter8

2.What has the RM to do with the URA?

3.Which type of code allocation will typically be performed by a network planning tool/team?

本文来源:https://www.bwwdw.com/article/izlm.html

Top