Vous êtes sur la page 1sur 23

17.07.

2013 Lucent Technologies Proprietary 1


3G UMTS - FDD
Code Planning
Scrambling, Channelisation and
Synchronisation Codes
17.07.2013 3G UMTS - FDD : Code Planning 2
Channelisation Codes
17.07.2013 3G UMTS - FDD : Code Planning 3
Channelisation Codes used for UL and DL (3GPP TS 25.213)
C
ch, 1, 0
= 1
SF = 1
Code-tree for generation of Orthogonal Variable Spreading Factor (OVSF) codes.
Channelisation codes are uniquely described as C
ch,SF,k
, where SF is the spreading
factor of the code and k is the code number, 0 s k s SF-1.
Each level in the code tree defines channelisation codes of length SF, corresponding to
the used spreading factor.
C
ch, 2, 0
= 1, 1
C
ch, 2, 1
= 1, -1
C
ch, 3, 0
= 1, 1, 1, 1
C
ch, 3, 1
= 1, 1, -1, -1
C
ch, 3, 2
= 1, -1, 1, -1
C
ch, 3, 3
= 1, -1, -1, 1
SF = 2 SF = 4
C
ch, 4, 0
= 1, 1, 1, 1, 1, 1, 1, 1
C
ch, 4, 1
= 1, 1, 1, 1, -1, -1, -1, -1
C
ch, 4, 2
= 1, 1, -1, -1, 1, 1, -1, -1
C
ch, 4, 3
= 1, 1, -1, -1, -1, -1, 1, 1
C
ch, 4, 4
= 1, -1, 1, -1, 1, -1, 1, -1
C
ch, 4, 5
= 1, -1, 1, -1, -1, 1, -1, 1
C
ch, 4, 6
= 1, -1, -1, 1, 1, -1, -1, 1
C
ch, 4, 7
= 1, -1, -1, 1, -1, 1, 1, -1
SF = 8 SF = 16
17.07.2013 3G UMTS - FDD : Code Planning 4
c
d
= C
ch, 32, 4
c
d
= C
ch, 64, 8
c
d
= C
ch, 128, 16
c
d
= C
ch, 256, 32
c
c
= C
ch, 256, 47
UL PRACH message Channelisation Codes (c
c,n
, c
d
) (ETSI UMTS 25.213)
PRACH message
control part
C
ch,256,m
, m=16*s+15
PRACH message
data part
C
ch,SF,m
, m=SF*s/16
PRACH message
used PRACH Preamble Signature 0 s s s 15 points to one of the 16 nodes C
ch, 16, s
C
ch, 16, 0

C
ch, 16, 1

S=2, C
ch, 16, 2

C
ch, 16, 3

C
ch, 16, 14

C
ch, 16, 15

C
ch, 8, 0

C
ch, 8, 1

C
ch, 8, 7

SF = 4 SF = 8 SF = 16
C
ch, 4, 0

Lowest branch
of the sub-tree
Upper-most branch
of the sub-tree
SF = 32 SF = 64 SF = 128 SF = 256
17.07.2013 3G UMTS - FDD : Code Planning 5
Allocation of DL and UL Channelisation Codes (ETSI UMTS 25.213)
P-CCPCH
CPICH
P-SCH
S-SCH
C
ch,256,0

C
ch,256,1

C
ch,SF,k
, k=SF/4 DPDCH
1

PRACH message
control part
DPDCH
n

C
ch,256,0
DPCCH
C
ch,4,k
,
k=1 if n=1,2
k=2 if n=5,6
k=3 if n=3,4
UL

C
ch,256,m
, m=16*s+15
PRACH message
data part
C
ch,SF,m
, m=SF*s/16
PCPCH message
control part
C
ch,256,0

PCPCH message
data part
C
ch,SF,k
, k=SF/4
DL

assigned
by UTRAN
fixed length
signature
DPCH
PRACH message
PCPCH message
PRACH preamble
PCPCH preamble
fixed length
signature
S-CCPCH
AICH
PICH
PDSCH
DPCH
17.07.2013 3G UMTS - FDD : Code Planning 6
DL Scrambling Codes
17.07.2013 3G UMTS - FDD : Code Planning 7









used for compressed frames
DL Scrambling Codes (S
dl
) (ETSI UMTS 25.213)
S
dl

Gold Sequences
2
18
- 1 = 26
.
2143
S
dl
- Set
Primary- S
dl
512 sets i
n = 16 * i
i = 0 .. 511 sets
Secondary- S
dl
n = 16 * i + k
k = 1 .. 15
512 * 16 = 8192 S
dl
S
dl
- Set
64 sets j
Primary- S
dl
n = 16 * 8 * j + 16 * l
j = 0 .. 63, l = 0 .. 7
Secondary- S
dl
n = 16 * 8 * j + 16 * l + k
k = 1 .. 15
8192 + n 16384 + n
Left Alternative
Scrambling Code
Right Alternative
Scrambling Code
n < SF / 2 n > SF / 2
17.07.2013 3G UMTS - FDD : Code Planning 8
k
Grouping of DL Scrambling Codes (ETSI UMTS 25.213)
0 1 15
16 17 32
0
1
S- S
dl
P-S
dl

112 113 127 7
l j
n
0
0
0
1 0
1
7
1
1
128 129 143
144 145 159
233 234 248
group 0 out of 512 sets
group 1 out of 512 sets
group 7 out of 512 sets
group 8 out of 512 sets
group 9 out of 512 sets
group 15 out of 512 sets
group 1
out of
64 sets
group 0
out of
64 sets
63 0
1
7
63
63
8064 8065 8079
8080 8081 8095
8176 8177 8191
group 504 out of 512 sets
group 9 out of 512 sets
group 511 out of 512 sets
group 63
out of
64 sets
n = 16 * 8 * j + 16 * l + k
j = 0 .. 63, l = 0 .. 7, k = 1 .. 15
17.07.2013 3G UMTS - FDD : Code Planning 9





are not scrambled
DL Scrambling Code Allocation (ETSI UMTS 25.213)
one
Primary Scrambling Code
P-CCPCH
CPICH P-SCH
S-SCH
S-CCPCH
AICH
PICH
PDSCH
DPCH
fifteen
Secondary Scrambling Codes
17.07.2013 3G UMTS - FDD : Code Planning 10
UL Scrambling Codes
17.07.2013 3G UMTS - FDD : Code Planning 11
UL Scrambling Codes (S
ul
) (ETSI UMTS 25.213)
S
ul
Gold Sequences
Short S
ul

2
24
= 16
.
777
.
216
Long S
ul

2
24
= 16
.
777
.
216
c
long,1,n
(i) c
short,2,n
(i) Real-valued
C
long,1,n
(i) Complex-valued
c
short,n
(i) c
short,2,n
(i)
C
short,1,n
(i)
17.07.2013 3G UMTS - FDD : Code Planning 12
UL Scrambling Code Calculation (ETSI UMTS 25.213)
PRACH message
DPCCH/DPDCH
PRACH preamble
PCPCH message
PCPCH preamble
Access preamble
CD preamble
S
dpch,n
(i) = C
long,n
(i) or S
dpch,n
(i) = C
short,n
(i) , i = 0, 1 , 38399
S
r-msg,n
(i) = C
long,n
(i + 4096), i = 0, 1 , 38399 and n = 0, 1, , 8191
S
c-msg,n
(i) = C
long,n
(i) or S
dpch,n
(i) = C
short,n
(i) , i = 0, 1 , 38399 and n = 8192, 8193, , 40959
C
r-pre,n,s
(i) = S
r-pre,n
(k) * C
sig,s
(k) e
j (/4 + k* /2)
, k = 0, 1 , 4095
S
r-pre,n
(i) = c
long,1,n
(i), i = 0, 1 , 4095 and n = 0, 1, , 8191
C
sig,s
(i) = P
s
(i mod 16), i = 0, 1, , 4095 and P
s
(n) from set of Hadamar codes length 16
C
c-acc,n,s
(i) = S
c-acc,n
(k) * C
sig,s
(k) e
j (/4 + k* /2)
, k = 0, 1 , 4095
S
c-acc,n
(i) = c
long,1,n
(i), i = 0, 1 , 4095 and n = 8192, 8193, , 40959
C
sig,s
(i) = P
s
(i mod 16), i = 0, 1, , 4095 and P
s
(n) from set of Hadamar codes length 16
C
c-cd,n,s
(i) = S
c-cd,n
(k) * C
sig,s
(k) e
j (/4 + k* /2)
, k = 0, 1 , 4095
S
c-cd,n
(i) = c
long,1,n
(i), i = 0, 1 , 4095 and n = 8192, 8193, , 40959
C
sig,s
(i) = P
s
(i mod 16), i = 0, 1, , 4095 and P
s
(n) from set of Hadamar codes length 16
17.07.2013 3G UMTS - FDD : Code Planning 13
UL Scrambling Code Allocation (ETSI UMTS 25.213)
PRACH message part
DPCCH/DPDCH
PRACH preamble
PCPCH message part
PCPCH preamble
2
24
= 16
.
777
.
216 assigned by UTRAN
8192 , n = 0, 1, , 8191
32768, n = 8192, 8193, , 40959
long
long 16
System Cell
64
8192, n = 0, 1, , 8191 16
32768, n = 8192, 8193, , 40959 64
long short
long
long short
17.07.2013 3G UMTS - FDD : Code Planning 14
UL PRACH Scrambling Codes (S
r-msg,n
, S
r-pre,n
) (ETSI UMTS 25.213)
S
r-msg,n
, S
r-pre,n
Total # 8
.
192
S
r-msg,n
, S
r-pre,n
- Set
S
r-pre,n
* C
sig,s

512 sets
16 codes each
n = 16 * m + k
m = 0 .. 511, k = 1 .. 15
C
sig,s
- Signatures
16 signatures
Primary- S
dl
S
r-msg,n
n = 16 * m + k
m = 0 .. 511, k = 1 .. 15
17.07.2013 3G UMTS - FDD : Code Planning 15
Grouping of UL PRACH Scrambling Codes (ETSI UMTS 25.213)
0 1 15
16 17 32
S- S
dl
P-S
dl

112 113 127
n = 16 * m + k
m = 0 .. 511, k = 1 .. 15
128 129 143
144 145 159
233 234 248
group 0 out of 512 sets
group 1 out of 512 sets
group 7 out of 512 sets
group 8 out of 512 sets
group 9 out of 512 sets
group 15 out of 512 sets
8064 8065 8079
8080 8081 8095
8176 8177 8191
group 504 out of 512 sets
group 505 out of 512 sets
group 511 out of 512 sets
S
r-pre,n
= c
long,n
, S
r-pre,n
= c
long,1,n
* C
sig,s

0 1 15
16 17 32
112 113 127
128 129 143
144 145 159
233 234 248
8064 8065 8079
8080 8081 8095
8176 8177 8191
k
17.07.2013 3G UMTS - FDD : Code Planning 16
UL PCPCH Scrambling Codes (S
c-msg,n
, S
c-pre,n
) (ETSI UMTS 25.213)
S
c-msg,n
, S
c-pre,n
Total # 32
.
768
S
c-msg,n
, S
c-pre,n
- Set
S
c-pre,n
* C
sig,s

512 sets
64 codes each
n = 64 * m + k + 8176
m = 0 .. 511, k = 16 .. 79
C
sig,s
- Signatures
16 signatures
Primary- S
dl
S
c-msg,n
n = 64 * m + k + 8176
m = 0 .. 511, k = 16 .. 79
17.07.2013 3G UMTS - FDD : Code Planning 17
Grouping of UL PCPCH Scrambling Codes (ETSI UMTS 25.213)
0 1 15
16 17 32
S- S
dl
P-S
dl

112 113 127
n = 64 * m + k + 8176
m = 0 .. 511, k = 16 .. 79
128 129 143
144 145 159
233 234 248
group 0 out of 512 sets
group 1 out of 512 sets
group 7 out of 512 sets
group 8 out of 512 sets
group 9 out of 512 sets
group 15 out of 512 sets
8064 8065 8079
8080 8081 8095
8176 8177 8191
group 504 out of 512 sets
group 505 out of 512 sets
group 511 out of 512 sets
S
c-pre,n
= c
long,n
, S
c-pre,n
= c
long,1,n
* C
sig,s

8192 8193 8255
8256 8257 8319
8640 8641 8703
8704 8705 8767
8768 8769 8831
9152 9153 9215
40448 40449 40511
40512 40513 40575
40880 40881 40943
k
17.07.2013 3G UMTS - FDD : Code Planning 18
UL Preamble Signatures C
sig,s
used for PRACH and PCPCH (ETSI UMTS 25.213)
value of n
Preamble
Signature
P
0
(n) 1
l 0 3 2
1 1
5 4 7 6 9 8 11 10 13 12 14
P
1
(n)
P
15
(n)
15
1 1 1 1 1 1 1 1 1 1 1 1 1
1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1
1 -1 -1 1 -1 1 1 -1 -1 1 1 -1 1 -1 -1 1
-1
256 repetition of a length 16 signature P
S
(n), 0 s s s 15.
P
s
(n) taken from set of Hadamar codes length 16.
17.07.2013 3G UMTS - FDD : Code Planning 19
n = 64 * m + k + 8176
m = 0 .. 511, k = 16 .. 79
n = 16 * m + k
m = 0 .. 511, k = 1 .. 15
n = 16 * 8 * j + 16 * l + k
j = 0 .. 63, l = 0 .. 7, k = 1 .. 15
Assignment of DL and UL Scrambling Codes (ETSI UMTS 25.213)
0 1 15
16 17 32
S- S
dl
P-S
dl

112 113 127
128 129 143
144 145 159
233 234 248
group 0 out of 512 sets
group 1 out of 512 sets
group 7 out of 512 sets
group 8 out of 512 sets
group 9 out of 512 sets
group 15 out of 512 sets
8064 8065 8079
8080 8081 8095
8176 8177 8191
group 504 out of 512 sets
group 505 out of 512 sets
group 511 out of 512 sets
S
c-msg,n
, S
c-pre,n
* C
sig,s

8192 8193 8255
8256 8257 8319
8640 8641 8703
8704 8705 8767
8768 8769 8831
9152 9153 9215
40448 40449 40511
40512 40513 40575
40880 40881 40943
0 1 15
16 17 32
112 113 127
128 129 143
144 145 159
233 234 248
8064 8065 8079
8080 8081 8095
8176 8177 8191
S
r-msg,n
, S
r-pre,n
* C
sig,s

group 0
out of
64 sets
group 1
out of
64 sets
group 63
out of
64 sets
DL Scrambling Codes

UL Scrambling Codes

17.07.2013 3G UMTS - FDD : Code Planning 20
Synchronisation Codes
17.07.2013 3G UMTS - FDD : Code Planning 21
Synchronisation Codes (C) (ETSI UMTS 25.213)
Primary Synchronisation Code
generalised Hierarchical Golay Sequence

a = < x
1
, x
2
, , x
16
> = < 1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1 >
C
psc
= ( 1 + j ) * < a, a, a, -a, -a, a, -a, -a, a, a, a, -a, a, -a, a, a >
Secondary Synchronisation Code
generalised Hierarchical Golay Sequence multiplied by Hadamar sequence

b = < x
1
, x
2
, , x
16
> = < 1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1 >
z = < b, b, b, -b, b, b, -b, -b, b, -b, b, -b, -b, -b, -b, -b >
C
ssc, k
= ( 1 + j ) * < h
m
(0) * z(0), h
m
(1) * z(1), , h
m
(255) * z(255) >

m = 16 * ( k - 1 ), k = 1, 2, , 16

n:th Hadamar sequence h
n
(i) = < h(1), h2, , h(255) >
are the n:th row (n=1,2, , 256) build from H
8





1 , , 1
1 1
1 1
0
>
|
|
.
|

\
|

= =


k
H H
H H
H H
k k
k k
k
Secondary Synchronisation
Sequences
64 Sequences
17.07.2013 3G UMTS - FDD : Code Planning 22
Grouping of Secondary Synchronisation Sequences (ETSI UMTS 25.213)
Slot Number Scrambling
Code
Group
group 0 C
ssc, 1

l 0 3 2
C
ssc, 1
C
ssc, 2
C
ssc, 8
C
ssc, 9
C
ssc, 10
C
ssc, 15
C
ssc, 8

5 4 7 6
C
ssc, 10

9 8 11 10
C
ssc, 16
C
ssc, 2
C
ssc, 7
C
ssc, 15
C
ssc, 7
C
ssc, 16

13 12 14
group 1 C
ssc, 1
C
ssc, 1
C
ssc, 5
C
ssc, 16
C
ssc, 7
C
ssc, 3
C
ssc, 14
C
ssc, 16
C
ssc, 3
C
ssc, 10
C
ssc, 5
C
ssc, 12
C
ssc, 14
C
ssc, 12
C
ssc, 10

group 63 C
ssc, 9
C
ssc, 12
C
ssc, 10
C
ssc, 15
C
ssc, 13
C
ssc, 14
C
ssc, 9
C
ssc, 14
C
ssc, 15
C
ssc, 11
C
ssc, 11
C
ssc, 13
C
ssc, 12
C
ssc, 16
C
ssc, 10

17.07.2013 3G UMTS - FDD : Code Planning 23
Synchronisation Code Allocation (ETSI UMTS 25.213)
Primary Synchronisation Code
P-SCH S-SCH
Secondary Synchronisation Code

Vous aimerez peut-être aussi