Beruflich Dokumente
Kultur Dokumente
99
Course Content
Warming Up
The Physical Layer Rel. 99
The Physical Layer HSDPA, HSUPA & HSPA+
RRC Modes, System Information, Paging & Update Procedures
Cell Selection & Reselection
RRC Connection Establishment
WCDMA Measurements in the UE
Mobility Management & Connection Management
UTRAN Control Protocol Overview (without RRC)
RN31552EN20GLA0
RN31552EN20GLA0
Module Objectives
RN31552EN20GLA0
RN31552EN20GLA0
RN31552EN20GLA0
RN31552EN20GLA0
The physical layer offers the transport of data to the higher layer.
The characteristics of the physical transport have to be described.
When we transmit information between the RNC and the UE, the physical medium is changing.
Between the RNC and the Node B, where we talk about the interface Iub, the transport of information is
physically organised in so-called Frames.
Between the Node B and the UE, where we find the WCDMA radio interface Uu, the physical transmission is
described by physical channels.
A physical channel is defined by the UARFCN and the a spreading code in the FDD mode.
RN31552EN20GLA0
RN31552EN20GLA0
Logical Channels
content is organised in separate channels, e.g.
System information, paging, user data, link management
Transport Channels
logical channel information is organised on transport channel
resources before being physically transmitted
Physical Channels
(UARFCN, spreading code)
Frames
Iub interface
RN31552EN20GLA0
RN31552EN20GLA0
Logical Channels
There are two types of logical channels (FDD mode):
1) Control Channels (CCH):
Broadcast Control Channel (BCCH)
System information is made available on this channel.
The system information informs the UE about the serving PLMN, the serving cell, neighbourhood lists,
measurement parameters, etc.
This information permanently broadcasted in the DL.
Paging Control Channel (PCCH)
Given the BCCH information the UE can determine, at what times it may be paged.
Paging is required, when the RNC has no dedicated connection to the UE.
PCCH is a DL channel.
Common Control Channel (CCCH)
for UL & DL Control information
in use, when no RRC connection exists between the UE and the network
Dedicated Control Channel (DCCH)
UL & DL: Layer 3 Signalling dedicated to a specific radio link.
RN31552EN20GLA0
RN31552EN20GLA0
RN31552EN20GLA0
RN31552EN20GLA0
Note: PDSCH & PCPCH have been removed from R5 specification, 25.301 v5.6.0
RN31552EN20GLA0
RN31552EN20GLA0
Transport
Channels
Physical
Channels
P-SCH
S-SCH
BCCH
BCH
PCCH
PCH
CCCH
FACH
CTCH
CPICH
P-CCPCH
S-CCPCH
PICH
AICH
DCCH
HSDSCH
F-DPCH
HS-PDSCH
HS-SCCH
DTCH
DCH
DPDCH
DPCCH
E-AGCH
E-RGCH
E-HICH
RN31552EN20GLA0
RN31552EN20GLA0
Transport
Channels
Physical
Channels
RACH
PRACH
CCCH
DCCH
DPDCH
DCH
DTCH
E-DCH
10
DPCCH
HS-DPCCH
E-DPDCH
E-DPCCH
RN31552EN20GLA0
RN31552EN20GLA0
10
11
RN31552EN20GLA0
RN31552EN20GLA0
11
RRC
signalling
Logical
Channels
DCCH0-4
Transport
Channels
Physical
Channels
DCH1
DPDCH
Speech
data
DTCH1
DCH2-4
NRT
data
DTCH2
DCH5
DPCCH
AMR speech
+
NRT data
RN31552EN20GLA0
RN31552EN20GLA0
12
13
RN31552EN20GLA0
RN31552EN20GLA0
13
14
RN31552EN20GLA0
RN31552EN20GLA0
14
UE
MAC Layer
MAC Layer
Transport Channel
TBS
TBS
TFI
TFI
FP/AAL2
PHY Layer
FP/AAL2
PHY Layer
L1
L1
TTI radio
frames in use
15
RN31552EN20GLA0
RN31552EN20GLA0
15
16
RN31552EN20GLA0
RN31552EN20GLA0
16
Transport Formats
TFCS
TB
TB
TB
DCH 2
TB
TTI
TTI
TTI
TB
TB
TB
TB
TB
TB
TB
TBS
DCH 1
TFS
TTI
TTI
TTI
TFC
TB
TBS
17
TF
Transport Block
Transport Block Set
TF
TFS
TFC
TFCS
Transport Format
Transport Format Set
Transport Format Combination
Transport Format Combination Set
RN31552EN20GLA0
RN31552EN20GLA0
17
18
When a transport channel is setup or modified the allowed Transport Block Sets are specified.
Each allowed TBS gets a unique Transport Format Indicator (TFI).
All TFIs of a Transport Channel are summarised in the Transport Format Set (TFS).
The TF consists of two parts (FDD mode):
Semi-static part
The attributes belonging to the semi-static part are set by the RRC-layer.
They are valid for all TBSs in the Transport Channel.
Semi-static attributes are the Transmission Time Interval (TTI), the error correction
scheme, the CRC size, and the static rate matching parameter (used by the PHY layer for
dynamic puncturing if the TBS is too long for the radio frame).
Dynamic part
The dynamic part comprises attributes, which can be changed by the MAC layer
dynamically.
The affected attributes are the Transport Block Size & Transport Block Set Size.
Nokia Siemens Networks
RN31552EN20GLA0
RN31552EN20GLA0
18
Transport Formats
RRC Layer
Transport Format
Semi-Static Part
TTI
Channel Coding
CRC size
Rate matching
Dynamic Part
Transport Block Size
Transport Block Set Size
configuration
MAC Layer
TrCHs
PHY Layer
Example: semi-static part dynamic part:
- TTI = 10 ms
- turbo coding
- transport block size:
64
- CRC size = 0
- transport block set size: 1
- ...
19
RN31552EN20GLA0
TFI1
RN31552EN20GLA0
64
2
64
4
128
2
TFI2
TFI3
TFI4
19
20
RN31552EN20GLA0
RN31552EN20GLA0
20
Dynamic Part
Semi-static Part
Transport
Block Size
Transport
Block Set Size
TTI
coding types
and rates
CRC
size
BCH
246 bits
246 bits
20 ms
convolutional 1/2
16
PCH
1...5000 bits
granularity: 1 bit
1...200000 bits
granularity: 1 bit
10 ms
convolutional 1/2
0, 8, 12,
16 & 24
FACH
0...5000 bits
granularity: 1 bit
0...200000 bits
granularity: 1 bit
10, 20, 40
& 80 ms
convolutional 1/2
& 1/3; turbo 1/3
0, 8, 12,
16 & 24
RACH
0...5000 bits
granularity: 1 bit
0...200000 bits
granularity: 1 bit
10 & 20
ms
convolutional 1/2
0, 8, 12,
16 & 24
DCH
0...5000 bits
granularity: 1 bit
0...200000 bits
granularity: 1 bit
10, 20, 40
& 80 ms
convolutional 1/2
& 1/3; turbo 1/3
0, 8, 12,
16 & 24
RN31552EN20GLA0
RN31552EN20GLA0
21
On the radio interface, one Transport Channel is established per class of bits i.e. DCH A
for class A, DCH B for class B and DCH C for class C. Each DCH has a different transport
format combination set which corresponds to the necessary protection for the
corresponding class of bits as well as the size of these class of bits for the various AMR
codec modes.
22
RN31552EN20GLA0
RN31552EN20GLA0
22
le
mp
a
Ex
DCH 24: RRC
Connection
TTI = 40 ms
TTI = 20 ms
TTI = 20 ms
Convolutional coding
TTI = 20 ms
Convolutional coding
TBS size:1
TB size: 81 bits
TBS size: 1
TB size: 39 bits
(SID)
TBS size = 0
(DTX)
TBS size: 1
TB size: 103 bits
TBS size = 0
(DTX)
TBS size: 1
TB size: 60 bits
TBS size = 0
(DTX)
12.2 kbit/s
23
TBS size = 1
TB size: 148 bits
TBS size = 0
(DTX)
3.7 kbit/s
RN31552EN20GLA0
RN31552EN20GLA0
23
24
RN31552EN20GLA0
RN31552EN20GLA0
24
Cell Synchronisation
When a UE is switched on, it starts to monitor the radio interface to find a suitable cell to camp on but
it has to determine, whether there is a WCDMA cell nearby.
If a WCDMA cell is available, the UE has to be synchronised to the DL transmission of the system
information transmitted on the physical channel P-CCPCH before it can make a decision, in how
far the available cell is suitable to camp on.
Initial cell selection is not the only reason, why a UE wants to perform cell synchronisation. This
process is also required for cell re-selection and the handover procedure.
Cell synchronisation is achieved in 3 steps*:
Step 1: Slot synchronisation
During the first step of the cell search procedure the UE uses the SCHs primary synchronisation code to acquire slot
synchronisation to a cell. This is typically done with a single matched filter (or any similar device) matched to the primary
synchronisation code which is common to all cells. The slot timing of the cell can be obtained by detecting peaks in the
matched filter output.
If the UE has received information about which scrambling codes to search for, steps 2 and 3 above
can be simplified.
25
RN31552EN20GLA0
RN31552EN20GLA0
25
Cell Synchronisation
Detect cells
Phase 1 P-SCH
Acquire slot
synchronisation
Acquire frame synchronisation
Phase 2 S-SCH
Phase 3 P-CPICH
PriScrCode
WCEL; 0..511; 1; no default
(Range; Step; Default)
26
RN31552EN20GLA0
RN31552EN20GLA0
26
Cell Synchronisation
Cell synchronisation is achieved with the Synchronisation Channel (SCH). This channel divides up into
2 sub-channels:
27
RN31552EN20GLA0
RN31552EN20GLA0
27
256 Chips
CP
CP
CP
CP
Cs15
Cs1
Cs2
Slot 0
Slot 1
Slot 14
Slot 0
10 ms Frame
Cp = Primary Synchronisation Code
Cs = Secondary Synchronisation Code
28
PtxPrimarySCH
PtxSecSCH
-35..15; 0.1; -3 dB
-35..15; 0.1; -3 dB
RN31552EN20GLA0
RN31552EN20GLA0
28
slot number
0
10
11
12
13
14
group 00
10
15
10
16
15
16
group 01
16
14
16
10
12
14
12
10
group 02
15
12
16
11
16
11
15
12
group 03
group 04
16
11
15
12
15
12
16
11
group 05
group 62
11
12
15
12
13
13
11
14
10
16
15
14
16
group 63
12
10
15
13
14
14
15
11
11
13
12
16
10
11
29
15
I monitor the
S-SCH
RN31552EN20GLA0
RN31552EN20GLA0
29
30
RN31552EN20GLA0
RN31552EN20GLA0
30
256 Chips
CP
P-CPICH
Cell scrambling
code? I get it with
trial & error!
P-CPICH
Phase reference
Measurement reference
PtxPrimaryCPICH
-10..50; 0.1; 33 dBm
(Range; Step; Default)
(20 W sector)
31
RN31552EN20GLA0
RN31552EN20GLA0
31
RN31552EN20GLA0
RN31552EN20GLA0
32
CPICH Ec/No
received energy per chip divided by the power density in the band (in dB)
UTRA carrier
RSSI
received wide band power, including thermal noise and noise generated in the
receiver
CPICH Ec/No =
CPICH Ec/No
0: < -24
1: -23.5
2: -23
3: -22.5
...
47: -0.5
48: 0
49: >0
Ec/No values in dB
33
CPICH RSCP
UTRA carrier RSSI
CPICH RSCP
-5: < -120
-4: -119
:
0: -115
1: -114
:
89: -26
90: -25
91: -25
RSCP values in dBm
RN31552EN20GLA0
RN31552EN20GLA0
33
34
RN31552EN20GLA0
RN31552EN20GLA0
34
256 Chips
CP
P-CCPCH
PtxPrimaryCCPCH
-35..15; 0.1; -5 dB
(Range; Step; Default)
P-CCPCH
35
RN31552EN20GLA0
RN31552EN20GLA0
35
Network synchronisation stands for the very accurate reference frequency, which must be
distributed to the individual UTRAN network elements.
2.
Node synchronisation takes place between the Node B and the RNC.
Node Synchronisation is used to determine the run-time difference between UTRAN nodes,
which must be estimated and then compensated.
3.
While radio interface synchronisation is required between the UE and the Node B.
4.
Please note in this context, that a UE may be in a soft handover state, i.e. the UE may be
connected to several cells simultaneously.
Transport channel synchronisation is required to guarantee, that the transport of user data
via several channels is coordinated in such a way, that the transmitted data from several
cells arrives within the UEs receive window.
5.
Time alignment handling takes place between UTRAN and the CN for adequate timing of data
transfer.
36
RN31552EN20GLA0
RN31552EN20GLA0
36
Node Synchronisation
RFN:
RNC Frame
Number counter
0..4095 frames
Node B
SRNC
BFN
BFN:
Node B Frame
Number counter
0..4095 frames
128
T1
129
T2
ation
roniz
ynch
S
e
d
o
DL N
( T1 )
130
3114
UL
Nod
( T1 e Sync
hro
,T2,
niza
T3 )
tion
132
3116
UL offset
133
3117
134
3115
T3
37
DL offset
3113
131
time
3118
time
135
RFN
3112
(T4)
T1, T2, T3
range: 0 .. 40959.875 ms
resolution: 0.125 ms
RN31552EN20GLA0
RN31552EN20GLA0
37
38
RN31552EN20GLA0
RN31552EN20GLA0
38
1 TS
S
C
H
cell1
S
C
H
S
C
H
T_cell2
Tcell
WCELL; 0..2304 chip;
256 chip; no default
S
C
H
cell2
S
C
H
S
C
H
S
C
H
cell3
T_cell3
SFN =
BFN + T_cell3
S
C
H
cell1
BFN
SFN = BFN + T_cell2
cell3
cell2
Tcell: Timing delay used for defining the start of SCH, PCPICH, P-CCPCH in a cell relative to BFN
RN31552EN20GLA0
RN31552EN20GLA0
39
40
RN31552EN20GLA0
RN31552EN20GLA0
40
41
RN31552EN20GLA0
RN31552EN20GLA0
41
Slot 1
TFCI
(optional)
Slot 2
Data
42
Slot 14
Pilot bits
S-CCPCH
RN31552EN20GLA0
RN31552EN20GLA0
42
43
RN31552EN20GLA0
RN31552EN20GLA0
43
If only 1 SCCPCH is used in a cell, it will carry FACH-c (containing DCCH/CCCH /BCCH), FACH-u
(containing DTCH) and PCH. FACH and PCH multiplexed onto the same SCCPCH.
the SF for SCCPCH, which is carrying FACH (with or without PCH), is 64 (60ksps)
Logical channel
Transport channel
DTCH
FACH-u
DCCH
CCCH
FACH-c
SCCPCH 1
Physical channel
SF 64
44
BCCH
PCCH
PCH
PtxSCCPCH1
Transmission Power of SCCPCH1
RN31552EN20GLA0
RN31552EN20GLA0
44
If 2 SCCPCHs are used in a cell, the first SCCPCH will carry FACH-u & FACH-c and the second
SCCPCH will always carry PCH only.
PCH bit rate limited to 8 kbps (RU10 & earlier) or can be extended
to 24 kbps (RU20 feature RAN 1202: 24 kbps Paging Channel)
Logical
channel
DTCH
DCCH
CCCH
BCCH
PCH24kbpsEnabled
WCEL; 0 (Disabled), 1 (Enabled);
default: 0 (Disabled)
PCCH
PtxSCCPCH2
used for 8 kbps paging
Transport
channel
FACH-u
FACH-c
PCH
PtxSCCPCH2SF128
used for 24 kbps paging
Physical
channel
SCCPCH 1
SCCPCH 2
SF 64
or
45
SF 256
SF 128
RN31552EN20GLA0
RN31552EN20GLA0
45
Logical channel
Transport
channel
Physical
channel
DTCH
DCCH
FACH-u
FACH-c
BCCH
CTCH
PCCH
FACH-c
FACH-s
PCH
CCCH
SCCPCH
connected
SCCPCH
idle
SCCPCH
page
SF 64
SF 128
SF 256
or
PtxSCCPCH3
SF 128
RN31552EN20GLA0
RN31552EN20GLA0
46
for SAB
PtxSCCPCH1
PtxSCCPCH2
PtxSCCPCH3
PtxSCCPCH2SF128
used for 24 kbps paging
RN31552EN20GLA0
RN31552EN20GLA0
47
48
FACH-u
FACH-c
(connected)
FACH-c
(idle)
FACH-s
PCH
TFS
0: 0x360 bits
(0 kbit/s)
1: 1x360 bits
(36 kbit/s)
0: 0x168 bits
(0 kbit/s)
1: 1x168 bits
(16.8 kbit/s)
2: 2x168 bits
(33.6 kbit/s)
0: 0x168 bits
(0 kbit/s)
1: 1x168 bits
(16.8 kbit/s)
0: 0x168 bits
(0 kbit/s)
1: 1x168 bits
(16.8 kbit/s)
0: 0x80 bits
(0 kbit/s)
1: 1x80 bits
(8 kbit/s)
2: 1x240 bits
(24 kbps)
TTI
10 ms
10 ms
10 ms
10 ms
10 ms
Channel
coding
TC 1/3
CC 1/2
CC 1/3
CC 1/3
CC 1/2
CRC
16 bit
16 bit
16 bit
16 bit
16 bit
RN31552EN20GLA0
RN31552EN20GLA0
48
How does the UE and UTRAN determine the paging indicator (PI) and the Paging Occasion?
This is shown in one of the next slides.
49
RN31552EN20GLA0
RN31552EN20GLA0
49
S-CCPCH
PICH
PICH frame
= 7680
chips
b1
# of paging
indicators per frame
(Np)
18
36
72
144
50
no transmission
Np
Repetition of PICH bits
b299
PtxPICH
-10..5; 1; -8 dB
(Range; Step; Default)
RN31552EN20GLA0
RN31552EN20GLA0
50
And in order to save battery power, we dont want the UE to listen permanently to paging
channel instead, we want to have discontinuous reception (DRX) of paging messages.
But when and where does the UE listen to the paging messages?
Cell system information is broadcasted via the P-CCPCH.
The cell system information is organised in System Information Blocks (SIB).
SIB5 informs the mobile phones about the common channel configuration, including a list of
S-CCPCH descriptions.
The first 1 to K entries transmit the (transport channel) PCH, while the remaining S-CCPCH
in the list hold no paging information.
The UE determines the S-CCPCH, where it is paged, by its IMSI and the number of PCH/S-CCPCHs
carrying S-CCPCHs K.
When paging the UE, the RNC knows the UEs IMSI, too, so that it can put the paging message on
the correct PCH transport channel.
Discontinuous Reception (DRX) of paging messages is supported.
51
A DRX cycle length k has to be set in the network planning process for the cs domain, ps domain, and
UTRAN.
k ranges between 3 and 9. If for instance k=6, then the UE is paged every 2k = 640 ms.
If the UE is in the idle mode, it takes the smaller k-value of either the cs- or ps-domain.
If the UE is in the connected mode, it has to select the smallest k-value of UTRAN and the CN, it is not
connected to.
RN31552EN20GLA0
RN31552EN20GLA0
51
P-CCPCH/BCCH (SIB 5)
common
channel
definition,
including
a lists of
UE
Node B
RNC
Index of S-CCPCHs
K-1
my paging
channel
RN31552EN20GLA0
RN31552EN20GLA0
52
Example with
two CN domains
CN domain specific
DRX cycle lengths
(option)
stores
UE
RRC connected
mode
UTRAN_DRX_length
80; 160; 320; 640; 1280;
2560; 5120 ms
CS Domain
PS Domain
UTRAN
k1
k2
k3
Update:
a) derived by NAS
negotiation
b) otherwise:
system info
Update:
a) derived by NAS
negotiation
b) otherwise:
system info
Update:
locally with
system info
if RRC idle:
UE DRX cycle length is
min (k1, k2)
CNDRXLength
if RRC connected:
UE DRX cycle length is
min (k3, kdomain with no Iu-signalling connection)
RN31552EN20GLA0
RN31552EN20GLA0
53
UE
DRX index
When will
I get paged?
Paging Occasion
FDD
mode
UE
54
RN31552EN20GLA0
RN31552EN20GLA0
54
User are distributed to different paging groups based on their IMSI. Paging group
size can be calculated based on
Number of S-CCPCH (K)
DRX cycle length (k)
Np
Paging group size affects on how often UE has to decode paging message from
S-CCPCH Power consumption
55
RN31552EN20GLA0
RN31552EN20GLA0
55
72 PIs/frame
43762994
26
56
1
6
64 frames
358506452377
0
358506452377
25 + n*DRX cycle length
100000
100000
1562.5
21.7
RN31552EN20GLA0
RN31552EN20GLA0
56
57
RN31552EN20GLA0
RN31552EN20GLA0
57
Random Access
In the random access, initiated by the UE, two physical channels are involved:
Physical Random Access Channel (PRACH)
The physical random access is decomposed into the transmission of preambles in the UL.
Each preamble is transmitted with a higher output power as the preceding one.
After the transmission of a preamble, the UE waits for a response by the Node B.
This response is sent with the physical channel Acquisition Indication Channel (AICH), telling
the UE, that the Node B as acquired the preamble transmission of the random access.
Thereafter, the UE sends the message itself, which is the RACH/CCCH of the higher layers.
The preambles are used to allow the UE to start the access with a very low output power.
If it had started with a too high transmission output power, it would have caused interference
to the ongoing transmissions in the serving and neighbouring cells.
Please note, that the PRACH is not only used to establish a signalling connection to UTRAN, it
can be also used to transmit very small amounts of user data.
Acquisition Indication Channel (AICH)
This physical channel indicates to the UE, that it has received the PRACH preamble and is now
waiting for the PRACH message part.
58
RN31552EN20GLA0
RN31552EN20GLA0
58
No response
by the
Node B
I just detected
a PRACH preamble
OLA!
AICH
PRAC H (messa ge part)
59
RN31552EN20GLA0
RN31552EN20GLA0
59
60
RN31552EN20GLA0
RN31552EN20GLA0
60
SFN mod 2 = 1
SFN mod 2 = 0
P-CCPCH
AICH access
slots
5120
chips
10 11 12
13 14
preamble-to-AI
distance p-a
4096 chips
Broadcasted by P-CCPCH;
NSN (WCEL):
AICHTraTime = 0, 1; 0
AS # i
Message
part
Preamble
Preamble
5120 chips
AS # i
preamble-to-preamble
distance p-p
Nokia Siemens Networks
Acquisition
Indication
AICH
access slots
61
TS 25.211:
Preamble-to-Preamble distance p-p p-p,min = 6 / 8 Slots
Preamble-to-AI distance p-a = 3 / 4 Slots
Preamble-to-Message distance p-m = 6 / 8 Slots
UE point of view
PRACH
access slots
preamble-to-message
distance p-m
RN31552EN20GLA0
RN31552EN20GLA0
61
An access slot of sub-channel #i is using access slot #i, when SFN mod 8 = 0 or 1. It is then using every
12 th access slot following access slot #i.
You can see in the figure on the right hand side all existing sub-channels and the timeslots, they are
using.
Access Service Classes were introduced to allow priority access to the PRACH resources, by
associating ASCs to specific access slot spaces (RACH sub-channels) and signatures.
8 ASC can be specified by the operator; The UE determines the ASC and its associated resources from
SIB5 & SIB7.
The mapping of the subscribers access classes (1..15) is part of the SIB5.
62
RN31552EN20GLA0
RN31552EN20GLA0
62
12
13
14
Sub-channel number
2
3
10
5
6
11
12
13
14
10
11
10
11
10
11
7
8
12
13
14
10
11
12
13
14
UE
63
Node B
RN31552EN20GLA0
RN31552EN20GLA0
63
PRACH Preamble
In the PRACH preamble, a random preamble code is used.
This code is composed from a
Preamble Signature
There is a total of 16 preamble signatures of 16 bit length, which is repeated 256 times within one
preamble.
When monitoring the cell system information, the UE gets the information, which of the signatures are
available for use in the cell. (see IE PRACH info)
There are 8192 preamble scrambling codes, which are constructed from the long scrambling code
sequences.
The PRACH preamble scrambling codes are organised in 512 groups, with each group holding 16
members.
There are also 512 primary scrambling codes available in UMTS, and one of them is in use in the cell.
If the primary scrambling code s is in use in the cell, then only the PRACH preamble scrambling codes
belonging to PRACH preamble scrambling code group s can be used for random access.
Consequently, 16 PRACH preamble scrambling codes are left, and the BCCH is used to inform the
UE, which PRACH preamble scrambling codes can be used. (see IE PRACH info)
64
RN31552EN20GLA0
RN31552EN20GLA0
64
PRACH Preamble
UTRAN
BCCH
UE
Node B
RNC
Pi Pi
Pi Pi
16 chip
256 repetitions
Preamble Signature
(16 different versions)
65
AllowedPreamble
Signatures
WCEL; 16-bit field;
0.01111; max. 4
signatures allowed
RN31552EN20GLA0
RN31552EN20GLA0
65
For the control data, the channelisation code CCH,256,n is used, with n = 16*k + 15.
For the message data, the channelisation code CCH,SF,m is used, with m = SF*k/16.
The scrambling code is the same, which was used for the PRACH preamble.
66
RN31552EN20GLA0
RN31552EN20GLA0
66
Slot 0
Slot 2
L1 control data
2 TFCI bits
data
RACH data
SF = 256
channelisation code:
C CH,256,16*k+15, with
k = signature number
67
Slot 14
RN31552EN20GLA0
RN31552EN20GLA0
67
The UL Interference is measured by the Node B and broadcasted via SIB 7 on P-CCPCH
to the UEs.
The power ramp steps from one preamble to the next can be set between 1 and 8 dB (step size 1dB).
The power offset between the last PRACH and the PRACH control message can be set between 5
and 10 dB (step size 1dB).
The gain factor c is used for the PRACH control part.
68
RN31552EN20GLA0
RN31552EN20GLA0
68
Preamble_Initial_Power =
Primary CPICH TX power
CPICH_RSCP
+ UL interference
+ Required received C/I
PRACHRequiredReceivedCI
WCEL: -35..-10; 1; -25 dB
PowerOffset
LastPreamble
PRACHmessage
WCEL:
-5..10; 1; 2 dB
Downlink / BS
UEtxPowerMaxPRACH
WCEL: -50..33; 1; 21 dBm
Uplink / UE
Preamble 1
PowerRampStep
PRACHpreamble
WCEL: 1..8; 1; 2 dB
.
Preamble n
PRACH_preamble_retrans:
The maximum number of preambles
allowed in 1 preamble ramping cycle
Message part
PRACH_preamble_retrans
WCEL: 1..64; 1; 8
RACH_tx_Max
WCEL: 1..32; 1; 8
(Range, Steps; Default)
RN31552EN20GLA0
RN31552EN20GLA0
69
RN31552EN20GLA0
RN31552EN20GLA0
70
Access Slot 1
Access Slot 2
a0 a1 a2
Access Slot 14
a j = AI s b s, j
s =0
PtxAICH
-22..5; 1; -8 dB
(Range; Step; Default)
71
Acquisition Indicator
+1 if signature s is positively confirmed
-1 if signature s is negatively confirmed
0 if signature s is not included in the
set of available signatures
RN31552EN20GLA0
RN31552EN20GLA0
71
IF positive AICH
Transmit RACH message with same scrambling code and channelisation code related to signature
72
RN31552EN20GLA0
RN31552EN20GLA0
72
73
RN31552EN20GLA0
RN31552EN20GLA0
73
Pilot bits
The exact length of the fields depends on the slot format, which is determined by higher layers.
The TFCI is optional, because it is not required for services with fixed data rates.
Slot format are also defined for the compressed mode; hereby different slot formats are in used, when
compression is achieved by a changed spreading factor or a changed puncturing scheme.
The pilot sequence is used for channel estimation as well as for the SIR ratio determination within the
inner loop power control.
The number of the pilot bits can be 2, 4, 8 and 16 it is adjusted with the spreading factor.
A similar adjustment is done for the TPC value; its bit numbers range between 2, 4 and 8.
The spreading factor for a DPCH can range between 4 and 512. The spreading factor can be changed
every TTI period.
Superframes last 720 ms and were introduced for GSM-UMTS handover support.
74
RN31552EN20GLA0
RN31552EN20GLA0
74
Radio Frame
1
Radio Frame
2
Radio Frame
71
10 ms Frame
Slot 0
Slot 1
Data 1 bits
DPDCH
Slot 2
TPC
bits
Slot 14
TFCI
bits
Data 2 bits
Pilot bits
DPDCH
DPCCH
(optional)
DPCCH
RN31552EN20GLA0
RN31552EN20GLA0
75
76
PO1: defines the power offset for the TFCI bits; it ranges between 0 and 6 dB with a 0.25
step size.
PO2: defines the power offset for the TPC bits; it ranges between 0 and 6 dB with a 0.25
step size.
PO3: defines the power offset for the pilot bits; it ranges between 0 and 6 dB with a 0.25
step size.
In the same message, the TFCS, DL DPCH slot format, multiplexing position, FDD TPC DL
step size increase, etc. are defined.
The FDD TPC DL step size is used for the DL inner loop power control.
RN31552EN20GLA0
RN31552EN20GLA0
76
Power offsets
TFCS
DL DPCH slot format
FDD DL TPC step
size
...
Node B
Iub
Uu
RNC
P0x: 0..6 dB
step size: 0.25 dB
PO2
Data 1 bits
77
UE
TPC
bits
TFCI
bits
(optional)
PO3
PO1
Pilot bits
Data 2 bits
RN31552EN20GLA0
RN31552EN20GLA0
77
It requests the Node B to transmit with a higher output power, hoping to increase the quality
of the connection due to an increased SIR at the UEs receiver.
But this also increases the interference level for other phones in the cell and neighbouring
cells.
The operator can decide, whether to set the parameter Limited Power Increase Used.
If used, the operator can limit the output power raise within a time period.
78
RN31552EN20GLA0
RN31552EN20GLA0
78
TPC
two modes
cell
DPC_MODE = 0
DPC_MODE = 1
TPCest per
1 TS / 3 TS
79
RN31552EN20GLA0
RN31552EN20GLA0
79
WCDMA BTS
DL DPCCH + DPDCHs
DownlinkInnerLoop
PCStepSize
RNC: 0.5..2; 0.5; 1 dB
(Range, Steps; Default)
DownlinkInnerLoopPCStepSize
80
RN31552EN20GLA0
RN31552EN20GLA0
80
S-CCPCHs can be transmitted with a timing offset S-CCPCH,n. (n stands for the nth SCCPCH.)
The timing offset may be different for each S-CCPCH, but it is always a multiple of 256 chips,
i.e. S-CCPCH,n = Tn * 256 chips, with Tn {0,..,149}.
The associated PICH frame ends PICH = 7680 chips before the associated S-CCPCH frame.
DPCHs are also transmitted with a timing offset, which may be different for different DPCHs.
The timing offset DPCH,k is similar to the S-CCPCH a multiple of 256, i.e.
DPCH,k = Tk * 256 chips, with Tk {0,..,149}.
The timing of a DSCH, which is allociated with a DPCH, is explained later on in the course
documentation.
AICH access slots for the RACH and CPCH also require a time organisation.
As we have seen e.g. with the RACH, an access slot combines two timeslots.
The P-CCPCH transmits the cell system frame number (SFN), which increases by one with
each radio frame.
The AICH access slot number 0 starts simultaneously with the P-CCPCH frame, whose SFN
modulo 2 is zero.
81
RN31552EN20GLA0
RN31552EN20GLA0
81
SFN mod 2 = 1
P-CCPCH
SCH
AICH access
slots
10
11
12
13
14
0..38144
(step size 256)
nth S-CCPCH
kth S-DPCH
S-CCPCH,n
DPCH,k
0..38144
(step size 256)
82
RN31552EN20GLA0
RN31552EN20GLA0
82
Of course, due to multipath propagation and handover situations, the reception of the
beginning of a DL radio frame is often not exactly at To times before the UE starts to send.
When the UE is in a soft handover, and moving from one cell to another, the radio frames arriving
from one cell may arrive later and later, while the radio frames of another cell arrive earlier. I.e., the
reception from the two neighbouring cells drifts apart.
The picture on the right hand side is only valid, if the UE is in the macro-diversity state. In this case,
the parameter Tm is the time difference between the nominal DL received signal DLnom and the
appearance of the first P-CCPCH of the neighbouring cell.
The serving RNC determines the required offset between P-CCPCH of the neighbouring cell and the
DL DPCH.
This information is sent as Frame Offset and Chip Offset to the target Node B.
The target Node B can change the transmission of the DL DPCH only with a step size of 256
chips, in order to be synchronised to the SCH and P-CCPCH structure.
83
RN31552EN20GLA0
RN31552EN20GLA0
83
(e.g DLn
. C om
FN
=
Relative timing
between DL DPCH
and P-CCPCH
range: 0..38144
res.: 256 chips
H2
C P C 2555)
P-C
=
N 2 ipath
. SF
lt
(e.g iest mu
ear l
Offset
between DL DPCH
and P-CCPCH
range: 0..38399
res.: 1 chip
1 2)
T0 =
1024
chips
C H 2)
DP
1
UL FN =
C
.
(e . g
cell1
UE
cell2
= target
cell for HO
(Frame Offset)
84
SRNC
RN31552EN20GLA0
RN31552EN20GLA0
(TM)
84
85
RN31552EN20GLA0
RN31552EN20GLA0
85
Feedback Indicator (FBI). Bits can be set for the closed loop mode transmit diversity
and site selection diversity transmission (SSDT)
6 different slot formats were specified for the DPCCH. Variations exist for the compressed
mode.
Dedicated Physical Data Channel (DPDCH),
7 different slot formats are defined, which are set by the higher layers.
The DPCCH and DPDCH are combined by I/Q code multiplexing with each multiframe.
Multicode usage is possible. If applied, additional DPDCH are added to the UL transmission, but no
additional DPCCHs! The maximum number of DPDCH is 6.
The transmission itself is organised in 10 ms radio frames, which are divided into 15 timeslots. The
timeslot length is 2560 chips.
86
RN31552EN20GLA0
RN31552EN20GLA0
86
Radio Frame
1
Radio Frame
2
Radio Frame
71
10 ms Frame
Slot 0
Slot 1
Slot 2
DPDCH
Data 1 bits
SF = 256 - 4
DPCCH
Pilot bits
SF 256
6 different slot formats
Compressed mode slot
format for changed SF &
changed puncturing
7 different
slot formats
87
Slot 14
TFCI bits
FBI bits
(optional)
(optional)
TPC
bits
RN31552EN20GLA0
RN31552EN20GLA0
87
RN31552EN20GLA0
RN31552EN20GLA0
88
DPDCH
DPDCH
DPDCH
DPCCH
DPCCH
TTI
DPCCH
TTI
TTI
89
Aj =
d
c
DPCCH
RN31552EN20GLA0
RN31552EN20GLA0
89
RN31552EN20GLA0
RN31552EN20GLA0
90
SIRtarget
time
T TCP
TC TCP CP = = 0
P= =1 0
1
TPC
TPC_cmd
in FDD mode:
1500 times per second
91
RN31552EN20GLA0
RN31552EN20GLA0
91
If the received TPC value is 1, the UE increases the transmission output at the DPCCH by
DPCCH, otherwise it decreases it by DPCCH.
TPC values from the same radio link set represent one TLC_cmd.
TPC_cmds from different radio link sets have to be weighted, if there is no reliable
interpretation.
Power Control Algorithm 2
was specified to allow smaller step sizes in the power control in comparison to PCA1.
In these environments, PCA1 may result in oscillating around the target SIR.
PCA2 changes only with every 5th timeslot, i.e. the TPC_cmd is set to 0 the first 4 timeslots.
In timeslot 5, the TPC_cmd is 1, 0, or 1.
For each radio set, the TPC_cmd is temporarily determined. This can be seen in the next
figure.
The temporary transmission power commands (TPC_temp) are combined as can be seen in
the figure after the next one. Here you can see, how the final TPC_cmd is determined.
NSN supports only PCA 1.
92
RN31552EN20GLA0
RN31552EN20GLA0
92
PCA1
PCA2
93
PCA1
Rayleigh fading can be compensated
PCA2
80
km/h
RN31552EN20GLA0
RN31552EN20GLA0
93
TPC1 = 1
Cell 1
TPC_cmd = -1 (Down)
TPC3 = 0
Cell 2
RN31552EN20GLA0
RN31552EN20GLA0
94
TPC = 1
TPC = 1
TPC = 1
TPC = 1
TPC = 1
0
0
0
0
1
TPC = 1
TPC = 0
TPC = 1
TPC = 0
TPC = 1
TPC = 0
0
0
0
0
0
0
TPC = 0
TPC = 0
TPC = 0
TPC = 0
0
0
0
-1
if all TPC-values = 1
TPC_temp = +1
if all TPC-values = 0
TPC_temp = -1
otherwise
TPC_temp = 0
RN31552EN20GLA0
RN31552EN20GLA0
95
When higher layers consider the DL physical channel established, if no activation time for UL
DPCCH has been signalled to UE
If an activation time has been given, UL DPCCH transmission shall not start before the DL
physical channel has been established and the activation time has been reached.
When we look to the PRACH, we can see, that preambles were used to avoid UEs to access UTRAN
with a too high initial transmission power.
The same principle is applied for the DPCH.
The UE transmits between 0 to 7 radio frames only the DPCCH UL, before the DPDCH is code
multiplexed.
The number of radio frames is set by the higher layers (RRC resp. the operator).
Also for this period of time, only DPCCH can be found in the DL.
The UE can be also informed about a delay regarding RRC signalling this is called SRB delay,
which can also last 0 to 7 radio frames. The SRB delay follows after the DPCCH preamble.
How to set the transmission power of the first UL DPCCH preamble?
96
The DPCCH Power Offset is retrieved from RRC messages. Its value ranges between 164
and 6 dB (step size 2 dB). CPICH_RSCP is the received signal code power on the PCPICH, measured by the UE.
RN31552EN20GLA0
RN31552EN20GLA0
96
reception
at UE
transmission
at UE
PCPreamble
0 to 7 frames for
power control preamble
RNC: 0..7; 1; 0
DL Synch &
Activation time
0 to 7 frames of
SRB delay
DPCCH only
SRBDelay
RNC: 0..7; 1; 7
RN31552EN20GLA0
RN31552EN20GLA0
97
References
For this course module, following 3GPP specifications were used:
TS
TS
TS
TS
TS
TS
TS
TS
TS
TS
TS
TS
25.211
25.212
25.213
25.214
25.215
25.301
25.302
25.306
25.321
25.331
25.402
25.433
V6, Physical channels & mapping of transport channels onto physical channels
V6, Multiplexing and channel coding (FDD)
V6, Spreading and modulation (FDD)
V6, Physical layer procedures (FDD)
V6, Physical layer; Measurements (FDD)
V6, Radio interface protocol architecture
V6, Services provided by the physical layer
V5 V8: UE Radio Access capabilities
V6, Medium Access Control (MAC) protocol specification
V6, Radio Resource Control (RRC) protocol specification
V6, Synchronization in UTRAN Stage 2
V6, UTRAN Iub interface Node B Application Part (NBAP) signalling
98
RN31552EN20GLA0
RN31552EN20GLA0
98