ovsf channelization code assignment arrangement for imt 2000 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
OVSF Channelization Code Assignment/Arrangement for IMT-2000 PowerPoint Presentation
Download Presentation
OVSF Channelization Code Assignment/Arrangement for IMT-2000

Loading in 2 Seconds...

play fullscreen
1 / 17

OVSF Channelization Code Assignment/Arrangement for IMT-2000 - PowerPoint PPT Presentation


  • 194 Views
  • Uploaded on

OVSF Channelization Code Assignment/Arrangement for IMT-2000. Shih - Shien Fang Oct. 18, 2001. Outline. Introduction to OVSF Channelization Code. Previously Proposed Approaches. My Work Issues. Introduction to OVSF Codes. Managed by the radio network controller (RNC)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'OVSF Channelization Code Assignment/Arrangement for IMT-2000' - cody-duffy


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
ovsf channelization code assignment arrangement for imt 2000

OVSF Channelization Code Assignment/Arrangement for IMT-2000

Shih - Shien Fang

Oct. 18, 2001

outline
Outline
  • Introduction to OVSF Channelization Code.
  • Previously Proposed Approaches.
  • My Work
  • Issues
introduction to ovsf codes
Introduction to OVSF Codes
  • Managed by the radio network controller (RNC)
    • OVSF codes preserve the orthogonality between uplink DPDCH and DPCCH from same terminal and between downlink channels of different rates and spreading factors.
    • For the OVSF codes, a code can be assigned to a UE if and only if no other code on the path from the specific code to the root of the tree or in the sub-tree below the specific code is assigned.
previously proposed approaches
Previously Proposed Approaches
  • Multi-Code Approaches
    • “OVSF Code Channel Assignment for IMT-2000” by Ray-Guang Cheng and Phone Lin, VTC 2000.
    • “A Fair, Efficient, and Exchangeable Channelization Code Assignment Scheme for IMT-2000” by Fenfen Shueh, Zu-En Purple Liu and Wen-Shyen Eric Chen, ICPWC 2000.
vtc 2000 approach
VTC 2000 Approach
  • Multi-code assignment scheme.
  • Criteria to follow
    • Preserve more small-SF codes to provide a higher utilization.
    • Use as small amount of codes as possible to reduce the assignment complexity.
icpwc 2000 approach
ICPWC 2000 Approach
  • Besides the multi-code assignment scheme, an arrangement scheme is proposed to overcome the “code blocking” phenomenon.
  • Work flow
    • If admitted, transform the rate requirement into an appropriate codeword to fit the multi-code capability of the UE.
    • Assign codes from the right side of the tree.
    • When codes are released, system performs resource aggregation according to some threshold value, keeping the assigned codes aggregated on the right side and leave available codes on the left side.
my work
My Work
  • Integrated multi-code assignment/arrangement scheme.
  • Considerations:
    • Applying code arrangement scheme globally upon code release is a great time-consuming job.
      • Applying code arrangement scheme when the code resource that the RNC can provide exceed the multi-code capability of the UE.
      • Spare appropriate codes to satisfy the multi-code capability of the UE only, rather than arranging the codetree globally.
      • During code arrangement, the RNC tries its best to maximize the amount of small-SF codes.
    • The probability to find an available code is low as the SF goes small.
      • Fully utilize the MC capability of the UE, minimizing the amount of small-SF codes required.
my work1
My Work
  • Metric: the overall reassignment complexity of the codes resident in the candidate’s sibling codetree.
    • The higher rate the resident codes within the codetree occupy, the higher the overall reassignment complexity will be.
    • The higher the amount of small-SF codes within the codetree is, the higher the overall reassignment complexity will be.
  • Metric calculation
    • The number of codes resident in the candidate’s sibling codetree is computed, denoted as X.
    • The total data rate provided by these codes is computed, denoted as Y.
    • (Y-X) is computed, denoted as .
    • The metric is computed as (Y+ ) = (2Y-X).
my work2
My Work
  • Code assignment
    • If the number of available codes is larger than required, the BS chooses the codes whose sibling codetrees are of the highest reassignment complexity. That is, choose the available codes that are of the highest metric values.
    • Assignment order: from lowest SF to highest SF.
slide14

The BS chooses these codes for assignment.

Number of codes resident in the sibling codetree = 1

Rate occupied in the sibling codetree = 1

Metric = 2 x 1 – 1

= 1

Number of codes resident in the sibling codetree = 1

Rate occupied in the sibling codetree = 1

Metric = 2 x 1 – 1

= 1

Number of codes resident in the sibling codetree = 1

Rate occupied in the sibling codetree = 2

Metric = 2 x 2 – 1

= 3

my work3
My Work
  • Code arrangement
    • Occurs when the overall code resource is sufficient but the number of available codes is lower than required.
    • First the RNC ensures that there’re at least available codes for combination, where current indicates the level of the codes used for combination and target indicates the level of the codes we want to generate. Then the BS selects half the number of codes ( ) among these candidates as anchors.
my work4
My Work
  • The BS chooses among candidates as anchors the codes whose sibling codetrees are of the lowest reassignment complexity. That is, choose the candidate codes having the lowest metric value.
  • For codes that are to be reassigned, The BS first seeks outside the candidate code set the available codes that fit them most. If there’s no existence of such codes, then the BS picks up available codes from the candidate code set to proceed.
my work5

i. Combine two 2R codes into a 4R code

Anchor

One more 4R code is available!

Anchor

My Work

ii. Combine two 4R codes into an 8R code

iii. Operation is complete