Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Difference between revisions of "Aufgaben:Exercise 5.4Z: OVSF Codes"

From LNTwww
Line 69: Line 69:
  
  
'''(3)'''  When three subscribers are served by  J=4  only two subscribers can still be served by a spreading sequence with  J=8  (see exemplary yellow background in the diagram above)   ⇒   K=5_.
+
'''(3)'''&nbsp; When three subscribers are served by&nbsp; J=4 <br>&nbsp; &rArr; &nbsp; only two subscribers can still be served by a spreading sequence with&nbsp; J=8&nbsp; (see exemplary yellow background in the diagram) &nbsp; ⇒ &nbsp; K=5_.
  
  
Line 85: Line 85:
  
 
*Because of &nbsp;2·8+1·4+2·2+8=32,&nbsp; the desired occupancy is just allowed &nbsp; ⇒ &nbsp; <u>answer YES</u>.  
 
*Because of &nbsp;2·8+1·4+2·2+8=32,&nbsp; the desired occupancy is just allowed &nbsp; ⇒ &nbsp; <u>answer YES</u>.  
*For example, supplying the spreading factor &nbsp;J=4&nbsp; twice blocks the upper half of the tree.
+
*For example,&nbsp; supplying the spreading factor &nbsp;J=4&nbsp; twice blocks the upper half of the tree.
*After providing one spreading &nbsp;J=8, three of the eight branches remain to be occupied on the &nbsp;J=8 level, and so on.
+
*After providing one spreading &nbsp;J=8,&nbsp; three of the eight branches remain to be occupied on the&nbsp; J=8&nbsp; level, and so on.
  
 
{{ML-Fuß}}
 
{{ML-Fuß}}

Revision as of 17:23, 13 December 2021

Construction of an OVSF code

The spreading codes for  UMTS  should

  • all be orthogonal to each other in order to avoid mutual interference between subscribers,
  • additionally allow a flexible realization of different spreading factors  J


One example of this is the so-called  "Orthogonal Variable Spreading Factor" code,  which provide spreading codes with lengths from  J=4  to  J=512

These can be created using a code tree,  as shown in the diagram.  In this process,  two new codes  (+C +C)  and  (+C C)  are created from a code  C  at each branching.

The diagram illustrates the principle given here with the example  J=4

  • If the spreading sequences are numbered from  0  to  J1  the spreading sequences are as follows
c(0)ν=+1+1+1+1,c(1)ν=+1+111,
c(2)ν=+11+11,c(3)ν=+111+1.
  • According to this nomenclature,  for the spreading factor  J=8  there are the spreading sequences  c(0)ν,  ... ,  c(7)ν.
  • Note that no predecessor and successor of a code may be used for another participant.
  • So,  in the example,  four spreading codes with spreading factor  J=4  could be used or the three codes highlighted in yellow – once with  J=2  and twice with  J=4.




Notes:


Questions

1

Construct the tree diagram for  J=8.  What are the resulting OVSF codes?

Codeword 1:   c(1)ν=+1+1+1+11111,
Codeword 3:   c(3)ν=+1+111+1+111 ,
Codeword 5:   c(5)ν=+11+11+11+11,
Codeword 7:   c(7)ν=+111+11+1+11.

2

What is the maximum number of UMTS subscribers  (Kmax)  that can be served with  J=8 ?

Kmax = 

3

How many subscribers  (K)  can be served if three of these subscribers are to use a spreading code with  J=4 ?

K = 

4

Assume a tree structure for  J=32.   Is the following assignment feasible:
Twice  J=4,  once  J=8,  twice  J=16  and eight times  J=32?

Yes.
No.


Solution

OVSF tree structure for  J=8

(1)  The diagram shows the OVSF tree structure for  J=8 users.  From this it can be seen that  solutions 1, 3 and 4  apply,  but not the second one.


(2)  If each user is assigned a spreading code with  J=8,   Kmax=8_  subscribers can be served.


(3)  When three subscribers are served by  J=4
  ⇒   only two subscribers can still be served by a spreading sequence with  J=8  (see exemplary yellow background in the diagram)   ⇒   K=5_.


(4)  We denote by

  • K4=2  the number of spreading sequences with  J=4,
  • K8=1  the number of spreading sequences with  J=8,
  • K16=2  the number of spreading sequences with  J=16,
  • K32=8  the number of spreading sequences with  J=32.


Then the following condition must be satisfied:

K4324+K8328+K163216+K32323232K48+K84+K162+K32132.
  • Because of  2·8+1·4+2·2+8=32,  the desired occupancy is just allowed   ⇒   answer YES.
  • For example,  supplying the spreading factor  J=4  twice blocks the upper half of the tree.
  • After providing one spreading  J=8,  three of the eight branches remain to be occupied on the  J=8  level, and so on.