The Physical Layer
The Physical Layer
3GRPLS (RN3155) –
3GRPLS (RN3155) – Module 2
Module 2
Part I: Channel Mapping
Part I: Channel Mapping
Part II: Transport Channel Formats
Part II: Transport Channel Formats
Part III: Cell Synchronisation
Part III: Cell Synchronisation
Part IV: Common Control Physical Channels
Part IV: Common Control Physical Channels
Part V: Physical Random Access
Part V: Physical Random Access
Part VI: Dedicated Physical Channel Downlink
Part VI: Dedicated Physical Channel Downlink
Part VII: Dedicated Physical Channel Uplink
Part VII: Dedicated Physical Channel Uplink
Part VIIII: HSDPA Physical Channel
Part VIIII: HSDPA Physical Channel (HS-PDSCH)
(HS-PDSCH)
Part IX: HSUPA Physical Channels (E-DCH)
Part I
Part I
Channel Mapping
Logical Channels
Logical Channels
content is organised in
content is organised in separate channels, e.g.
separate channels, e.g.
System information, paging, user data, link
System information, paging, user data, link management
management
Transport Channels
Transport Channels
logical channel information is organised on transport channel
logical channel information is organised on transport channel
resources before being physically transmitted
resources before being physically transmitted
Physical Channels
Physical Channels
(UARFCN, spreading code)
(UARFCN, spreading code)
Frames
Frames
Iub interface
Iub interface
Radio Interface Channel Organisation (R99 model)
P-CCPCH
P-CCPCH
PCH
PCH
BCH
BCH
CTCH
CTCH
DCCH
DCCH
CCCH
CCCH
PCCH
PCCH
BCCH
BCCH
DCH
DCH
CPICH
CPICH
S-SCH
S-SCH
P-SCH
P-SCH
FACH
FACH
HS-DSCH
DSCH
AICH
AICH
HS-PDSCH
HS-PDSCH
DPDCH
DPDCH
S-CCPCH
S-CCPCH
DTCH
DTCH
PICH
PICH
Logical
Logical
Channels
Channels
Transport
Transport
Channels
Channels
Physical
Physical
Channels
Channels
E-AGCH
E-AGCH
Channel Mapping DL (Network Point of View)
Channel Mapping DL (Network Point of View)
HS-SCCH
HS-SCCH
F-DPCH
F-DPCH
E-RGCH
E-RGCH
E-HICH
E-HICH
DCCH
DCCH
DCH
DCH
DPDCH
DPDCH
DTCH
DTCH
Logical
Logical
Channels
Channels
Transport
Transport
Channels
Channels
Physical
Physical
Channels
Channels
RACH RACH CCCH CCCH PRACHPRACHDPCCH
DPCCH
Channel Mapping UL (Network Point of View)
Channel Mapping UL (Network Point of View)
E-DPCCH
E-DPCCH
E-DPDCH
E-DPDCH
E-DCH E-DCHExample –
Example –
Channel configuration during call
Channel configuration during call
Logical
Logical
Channels
Channels
Transport
Transport
Channels
Channels
Physical
Physical
Channels
Channels
Data
Data
DCCH
DCCH
0-40-4DCH
DCH
2-42-4DPDCH
DPDCH
DTCH
DTCH
11DPCCH
DPCCH
RRC
RRC
signalling
signalling
Speech
Speech
data
data
DCH
DCH
11AMR speech connection utilises multiple
AMR speech connection utilises multiple transport channelstransport channels RRC connection utilises multiple logical channels
RRC connection utilises multiple logical channels
DCH
DCH
55DTCH
DTCH
22NRT
NRT
data
data
AMR speech
AMR speech
+
+
NRT data
NRT data
Part II
MAC Layer MAC Layer
PHY Layer PHY Layer
L1 FP/AAL2 L1 FP/AAL2 TFI TBS TTI radio frames in use Transport Channel
UE
Node B
RNC
TFI TBSTB Transport Block TF Transport Format TBS Transport Block Set TFS Transport Format Set
TFC Transport Format Combination TFCS Transport Format Combination Set
DCH 2 DCH 1 TB TB TB TB TB TB TB TB TBS TF TFS TFC TFCS TTI TTI TTI TTI TTI TTI TB TB TB
Transport Formats
MAC Layer PHY Layer RRC Layer c o n f i g u r a t i o n Semi-Static Part • TTI • Channel Coding • CRC size • Rate matching Dynamic Part
• Transport Block Size • Transport Block Set Size
Transport Format
Example: semi-static part dynamic part: - TTI = 10 ms
- turbo coding - transport block size: 64 64 64 128 - CRC size = 0 - transport block set size: 1 2 4 2 - ...
TFI1 TFI2 TFI3 TFI4 TrCHs
Transport Formats
1...5000 bits granularity: 1 bit 0...5000 bits granularity: 1 bit 0...5000 bits granularity: 1 bit 246 bits 0...5000 bits granularity: 1 bit 246 bits 1...200000 bits granularity: 1 bit 0...200000 bits granularity: 1 bit 0...200000 bits granularity: 1 bit 0...200000 bits granularity: 1 bit 20 ms 10 ms 10, 20, 40 & 80 ms 10 & 20 ms 10, 20, 40 & 80 ms BCH FACH RACH PCH DCH convolutional 1/2 convolutional 1/2 convolutional 1/2 & 1/3; turbo 1/3 convolutional 1/2 convolutional 1/2 & 1/3; turbo 1/3 16 0, 8, 12, 16 & 24 0, 8, 12, 16 & 24 0, 8, 12, 16 & 24 0, 8, 12, 16 & 24 Transport Block Size Transport
Block Set Size TTI
coding types and rates CRC size Semi-static Part Dynamic Part (based on TS 25.302 V5.9.0)
MAC-hs MAC-hs
MAC-d MAC-d
PHY Layer PHY Layer
L1 FP/AAL2 L1 FP/AAL2 HS-DSCH
UE
Node B
RNC
The Transfer of Transport Blocks – HS-DSCH
MAC-d PDU TFI TBS TFI TBS TFI TBS FP/HS-DSCH FP/HS-DSCH MAC-d MAC-c/sh O P T I O N A L HS-PDSCH
Flow
Control
MAC-d Layer PHY Layer RRC Layer c o n f i g u r a t i o n Static Part • TTI • Channel Coding • CRC size Dynamic Part
• Transport block size (same as Transport block set size)
• Redundancy version/Constellation • Modulation scheme
Transport Format
Example: static part dynamic part: - TTI = 2 ms
- turbo coding - transport block size: 357 4420 1711 699 - CRC size = 24 - modulation: QPSK 16-QAM 16-QAM QPSK
TFRI1 TFRI2 TFRI3 TFRI4 HS-DSCH
Transport Formats – HS-DSCH
MAC-hs Layer
Transport Format for HS-DSCH
The instantaneous data rate range supported is (determined on a
per-2ms interval):
•
A TBS of 137 bits corresponding to 68.5 kbps (single code, QPSK,
strong coding)
•
A TBS of 28457 bits corresponding to 14.228 Mbps (15 codes,
16QAM, very low coding)
1 to 200 000 bits granularity: 8 bit = Transport Block Size 2 ms HS-DSCH turbo1/3 24 Transport Block Size TransportBlock Set Size TTI
coding types and rates CRC size Static Part Dynamic Part QPSK, 16-QAM Modulation 1 to 8 Redundancy version
UE
Node B
The Transfer of Transport Blocks – E-DCH
PHY
MAC-es / MAC-e
MAC-d
PHY
MAC-e
PHY
E-DCH FP
UuRLC
S-RNC modifications: MAC-es handling:• in-sequence delivery (reordering) • SHO data combining
Node B modifications: MAC-e handling:
• H-ARQ retransmission
• Scheduling & MAC-e multiplexing
UEmodifications: MAC-es & MAC-e:
• H-ARQ retransmission
• Scheduling & MAC-e multiplexing • E-DCH TFC selection
S-RNC
PHY
MAC-es
MAC-d
E-DCH FP
IubRLC
Transport Format for E-DCH & UE capability classes
E- DCH Category max. E-DCH Codes min. SF 2 & 10 ms TTI E-DCH support max. #. of E-DCH Bits* / 10 ms TTI max. # of E-DCH Bits* / 2 ms TTI Reference combination Class 1 1 4 10 ms only 7110 - 0.73 Mbps 2 2 4 10 & 2 ms 14484 2798 1.46 Mbps 3 2 4 10 ms only 14484 - 1.46 Mbps 4 2 2 10 & 2 ms 20000 5772 2.92 Mbps 5 2 2 10 ms only 20000 - 2.0 Mbps 6 4 2 10 & 2 ms 20000 11484 5.76 Mbps• “Dual-branch BPSK” (resulting in QSPK output) is the only modulation used in HSUPA (Rel. 6) •There can only be 1 transport block in each TTI, →Transport block size = Transport Block Set Size
•Coding types and rates: Turbo coding 1/3
Note: When 4 codes are transmitted in parallel, two codes shall be transmitted with SF2 and two with SF4
MAC-d Layer PHY Layer RRC Layer c o n f i g u r a t i o n Static Part • TTI (2ms, 10ms) • Channel Coding • CRC size • Modulation (always BPSK) Dynamic Part
• Transport block size (same as Transport block set size)
• Redundancy version/Constellation
Transport Format
Example: static part dynamic part: - TTI = 2 ms, 10 ms
- turbo coding - transport block size: 357 2420 1711 699 - CRC size = 24 BPSK BPSK BPSK BPSK
TFRI1 TFRI2 TFRI3 TFRI4 E-DCH
Transport Formats – E-DCH
Example: Transport Formats in AMR call
DCH 1: AMR class A bits TBS size: 1 TB size: 39 bits (SID) TBS size = 0 (DTX) TBS size: 1 TB size: 103 bits TTI = 20 ms TBS size = 0 (DTX) DCH 2: AMR class B bits DCH 3: AMR class C bits Convolutional coding Coding rate: third TTI = 20 msCoding type: convolutional Coding rate: third
CRC size: 12 bits CRC size: 0 bits CRC size: 0 bits
TTI = 20 ms
Coding rate: half Convolutional coding DCH 24: RRC Connection TBS size = 0 (DTX) TBS size = 1 TB size: 148 bits TTI = 40 ms
Coding type: convolutional Coding rate: third
CRC size: 16 bits TBS size:1 TB size: 81 bits TBS size: 1 TB size: 60 bits TBS size = 0 (DTX) 12.2 kbit/s 3.7 kbit/s
E x
a m
p l e
Part III
Cell Synchronisation
Detect cells
Acquire slot
synchronisation
Phase 1 – P-SCH
Phase 2 – S-SCH
Phase 3 – P-CPICH
Acquire frame
synchronisation
Identify the code group
of the cell found in the
first step
Determine the exact
primary scrambling
code used by the found
cell
C
p= Primary Synchronisation Code
C
s= Secondary Synchronisation Code
10 ms Frame
C
PC
P2560 Chips 256 Chips
C
s1C
s2C
s15Slot 0 Slot 1 Slot 14
C
PC
PC
PC
s1Primary Synchronisation Channel (P-SCH)
Secondary Synchronisation Channel (S-SCH)
Slot 0
15 15 scrambling code group group 00 group 01 group 02 group 03 group 05 group 04 group 62 group 63 1 1 2 8 9 10 15 8 10 16 2 7 15 7 16 1 1 5 16 7 3 14 16 3 10 5 12 14 12 10 1 2 1 15 5 5 12 16 6 11 2 16 11 12 1 2 3 1 8 6 5 2 5 8 4 4 6 3 7 1 2 16 6 6 11 5 12 1 15 12 16 11 2 1 3 4 7 4 1 5 5 3 6 2 8 7 6 8 9 11 12 15 12 9 13 13 11 14 10 16 15 14 16 9 12 10 15 13 14 9 14 15 11 11 13 12 16 10 slot number 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
11
11 11 11 11 11 11 11 11 15 1515
15 15 15 15 15 15 15 155
5 I monitor the S-SCHSSC Allocation for S-SCH
C
P2560 Chips 256 Chips
Synchronisation Channel (SCH)
P-CPICH
10 ms Frame
applied speading code =
cell‘s primary scrambling code Cch,256,0
• Phase reference
• Measurement reference
P-CPICH
Cell scrambling code? I get it with
trial & error!
Received Signal Code Power (in dBm)
CPICH RSCP
received energy per chip divided by the power density in the band (in dB)
CPICH Ec/No
received wide band power, including thermal noise and noise generated in the receiver
UTRA carrier RSSI
CPICH Ec/No =
CPICH RSCP
UTRA carrier RSSI
CPICH Ec/No
0: < -24 1: -23.5 2: -23 3: -22.5 ... 47: -0.5 48: 0 49: >0 Ec/No values in dBCPICH RSCP
-5: < -120 -4: -119 : 0: -115 1: -114 : 89: -26 90: -25 91: ≥-25 RSCP values in dBmGSM carrier RSSI
0: -110 1: -109 2: -108 : 71: -39 72: -38 73: -37 RSSI values in dBmC
P 2560 Chips 256 ChipsSynchronisation Channel (SCH)
P-CCPCH
10 ms Frame
P-CCPCHFinally, I get the cell system information
• channelisation code: Cch,256,1
• no TPC, no pilot sequence
• 27 kbps (due to off period)
• organised in MIBs and SIBs
• WCEL: PtxPrimaryCPICH
•The parameter determines the transmission power of the primary CPICH channel. •It is used as a reference for all common channels.
•[-10 dBm … 50 dBm], step 0.1 dB, default: 33dBm (WPA power = 43 dBm) • WCEL: PtxPrimarySCH
•Transmission power of the primary synchronization channel, the value is relative to primary CPICH transmission power.
•[-35 dB … 15 dB], step size 0.1 dB, default: -3 dB • WCEL: PtxSecSCH
•Transmission power of the secondary synchronization channel, the value is relative to primary CPICH transmission power.
•[-35 dB… 15 dB], step size 0.1 dB, default: -3 dB • WCEL: PtxPrimaryCCPCH
•This is the transmission power of the primary CCPCH channel, the value is relative to primary CPICH transmission power.
•[-35 dB … 15 dB], step size 0.1 dB, default: -5 dB • WCEL: PriScrCode
•Identifies the downlink scrambling code of the Primary CPICH (Common Pilot Channel) of the Cell.
•[0 ... 511]
SRNC t i m e Node B 3112 3113 3114 3115 3116 3117 3118 RFN t i m e 128 129 130 131 132 133 134 BFN 135 D L N o d e S y n c h r o n i z a t i o n ( T 1 ) U L N o d e S y n c h r o n i z a t i o n ( T 1 ,T 2 ,T 3 ) T1 (T4) T2 T3 (T4 – T1) – (T3 – T2) = Round Trip Delay (RTD) determination for DCH services T1, T2, T3 range: 0 .. 40959.875 ms resolution: 0.125 ms DL offset UL offset
user plane defined on DCH, FACH & DSCH BFN: Node B Frame Number counter 0..4095 frames RFN: RNC Frame Number counter 0..4095 frames
Node Synchronisation
Node B with three sectorised cells cell1 cell2 cell3 1 TS BFN S C H S C H S C H S C H S C H S C H S C H SFN = BFN + T_cell1 SFN = BFN + T_cell2 SFN = BFN + T_cell3 T_cell3 T_cell1 T_cell2
SFN: Cell System Frame Number range: 0..4095 frames T_cell: n 256 chips, n = 0..9 cell3 cell 2 cell1 S C H
• WCEL: Tcell
•Timing delay is used for defining the start of SCH, P-CPICH, Primary CCPCH and DL Scrambling Code(s) in a cell relative to BFN.
•[0 ... 2304] chips, step 256 chips, no default value.
Part IV
Slot 0 Slot 1 Slot2 Slot14
10 ms Frame
S-CCPCH
TFCI
(optional) Data Pilot bits
• carries PCH and FACH
• Multiplexing of PCH and FACH on one S-CCPCH, even one frame possible • with and without TFCI (UTRAN set) • SF = 4..256
• (18 different slot formats • no inner loop power control
Secondary Common Control Physical Channel
(S-CCPCH)
Secondary CCPCH in NSN RAN
The Secondary CCPCH (Common Control Physical Channel) carries
FACH and PCH transport channels
In RAN’04, number of SCCPCHs increase from two to three. The
three SCCPCH channel configuration is needed only if SAB –
Service area Broadcast is used.
Parameter
NbrOfSCCPCHs
(Number of SCCPCHs) tells how many
SCCPCHs will be configured for the cell. (1, 2 or 3)
•
If only one 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.
•
If two SCCPCHs are used in a cell, the first SCCPCH will always
carry PCH only and the second SCCPCH will carry FACH-u and
FACH-c.
Logical channel
Transport
channel
Physical
channel
DTCH
DCC
H
CCC
H
BCC
H
CTCH
FACH-u
PCH
FACH-s
SCCPCH
connecte
d
SCCPCH
idle
PCCH
FACH-c
FACH-c
SCCPCH
page
For
SAB
For
SAB
SF 64
SF 128
SF 256
DL common Channel configuration in case of three SCCPCH
FACH-u
FACH-u
FACH-c
(connected)
FACH-c
(connected)
FACH-c
(idle)FACH-c
(idle)TFS
TFS
TTI
TTI
Channel
coding
Channel
coding
CRC
CRC
0: 0x360 bits
(0 kbit/s)
1: 1x360 bits
(36 kbit/s)
0: 0x360 bits
(0 kbit/s)
1: 1x360 bits
(36 kbit/s)
10 ms
10 ms
TC 1/3
TC 1/3
16 bit
16 bit
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)
2: 2x168 bits
(33.6 kbit/s)
10 ms
10 ms
CC 1/2
CC 1/2
16 bit
16 bit
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)
10 ms
10 ms
CC 1/3
CC 1/3
16 bit
16 bit
FACH-s
FACH-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)
10 ms
10 ms
CC 1/3
CC 1/3
16 bit
16 bit
PCH
PCH
0: 0x80 bits
(0 kbit/s)
1: 1x80 bits
(8 kbit/s)
0: 0x80 bits
(0 kbit/s)
1: 1x80 bits
(8 kbit/s)
10 ms
10 ms
CC 1/2
CC 1/2
16 bit
16 bit
Secondary CCPCH in NSN RAN
FACH-u
PCH
FACH-s
SCCPCH
connecte
d
SCCPCH
idle
FACH-c
FACH-c
SCCPCH
page
TFCS
0
1
TFCS
0
1
0 kbit/s
8 kbit/s
0 kbit/s
8 kbit/s
TFCS
00
01
02
10
TFCS
00
01
02
10
0+0 = 0 kbit/s
0+16.8 = 16.8 kbit/s
0+33.6 = 33.6 kbit/s
36+0 = 36 kbit/s
0+0 = 0 kbit/s
0+16.8 = 16.8 kbit/s
0+33.6 = 33.6 kbit/s
36+0 = 36 kbit/s
TFCS
00
10
01
TFCS
00
10
01
0+0 = 0 kbit/s
16.8+0 = 16.8 kbit/s
0+16.8 = 16.8 kbit/s
0+0 = 0 kbit/s
16.8+0 = 16.8 kbit/s
0+16.8 = 16.8 kbit/s
Maximum transport
channel throughput = 36
kbit/s
Maximum
transport channel
throughput = 8
kbit/s
Maximum
transport channel
throughput = 16.8
kbit/s
Secondary CCPCH in NSN RAN
Node B
UTRAN
P-CCPCH/BCCH (SIB 5) common channel definition, including S-CCPCH carrying one PCH S-CCPCH carrying one PCH S-CCPCH carrying one PCH S-CCPCH without PCH S-CCPCH without PCH a lists ofUE
Index of S-CCPCHs 0 1 K-1UE‘s paging channel: Index = IMSI mod K
e.g. if IMSI mod K = 1
„my paging channel“
RNC
2k frames k = 3..9 Duration: CN domain specific DRX cycle lengths (option)
UE
CS Domain PS Domain Update: a) derived by NAS negotiation b) otherwise: system info Update: locally with system info k 1 k 2 UTRAN Update: a) derived by NAS negotiation b) otherwise: system info k 3 RRC connected mode stores if RRC idle: UE DRX cycle length is min (k 1, k 2) if RRC connected: UE DRX cycle length ismin (k 3, k domain with no Iu-signalling connection) Example with
two CN domains
PICH frame
S-CCPCH frame,
associated with PICH frame
PICH = 7680 chips b287 b288 b299 b286 b0 b1
for paging indication no transmission
# of paging indicators per frame
(Np) 18 36 72 144 S-CCPCH
UE
my paging indicator (PI)
PI = ( IMSI div 8192) mod Np
DRX index
number of paging indicators 18, 36, 72, 144
Paging Occasion = (IMSI div K) mod (DRX cycle length) + n * DRX cycle length
UE
When will
I get paged? number of S-CCPCH with PCH
FDD mode
Example – Paging instant and group calculation
K (Number of S-CCPCH with PCH) 1
k (DRX length) 6
DRX cycle length 64 frames
IMSI 358506452377
Which S-CCPCH #? 0
IMSI div K 358506452377
When (Paging occation, SFN)? 25 + n*DRX cycle length
Np 72 PIs/frame
DRX Index 43762994
My PI? 26
Number of subsc. In LA/RA 100000 Number of subsc. Per S-CCPCH 100000 Number of subsc. Paging occation (PICH
frame) 1562.5
• WCEL: NbrOfSCCPCHs
•The parameter defines how many S-CCPCH are configured for the given cell. •Range: [1 … 3], step: 1; default = 1
• WCEL: PtxSCCPCH1 (carries FACH & PCH)
•This is the transmission power of the 1st S-CCPCH channel, the value is relative to primary CPICH transmission power.
•Range: [-35 dB … 15 dB] , step size 0.1 dB, default: 0 dB
• WCEL: PtxSCCPCH2 (carries PCH only)
•This is the transmission power of the 2nd S-CCPCH channel, the value is relative to primary CPICH transmission power.
•Range: [-35 dB … 15 dB] , step size 0.1 dB, default: - 5 dB
• WCEL: PtxSCCPCH3 (carries FACH only)
•This is the transmission power of the SCCPCH channel which carries only a FACH (containing CCCH) and a FACH (containing CTCH).
•This parameter is only needed when Service Area Broadcast(SAB)is activated in a cell(three S-CCPCH channel configuration).
•Range: [-35 dB … 15 dB] , step size 0.1 dB, default: - 2 dB
• WCEL: PtxPICH
•This is the transmission power of the PICH channel.
•It carries the paging indicators which tell the UE to read the paging message from the associated secondary CCPCH.
•This parameter is part of SIB 5.
•[-10 dB..5 dB]; step 1 dB; default: -8 dB (with Np =72)
•NP
•Repetition of PICH bits
•[18, 36, 72, 144] with relative power [-10, -10, -8, -5] dB
• RNC: CNDRXLength
•The DRX cycle length used for CN domain to count paging occasions for discontinuous reception.
•This parameter is given for CS domain and PS domain separately. •This parameter is part of SIB 1.
•[640, 1280, 2560, 5120] ms; default = 640 ms. • WCEL: UTRAN_DRX_length
•The DRX cycle length used by UTRAN to count paging occasions for discontinuous reception.
•[80, 160, 320, 640, 1280, 2560, 5120] ms; default = 320 ms
Node B
RNC
FACH Data Frame
CFN TFI
Transmit Power Level
TB TB
Iub
UEUu
TFCI (optional) Data Pilot bits max. transmit power for S-CCPCH 0..25.5 dB, step size 0.1Transmit Power Level
PO1 PO3
Power offsets for TFCI and
pilot bits are defined during channel setup
• WCEL: PowerOffsetSCCPCHTFCI
•Defines the power offset for the TFCI symbols relative to the downlink transmission power of a Secondary CCPCH.
•This parameter is part of SIB 5. •P01_15/30/60
•15 kbps: [0..6 dB]; step 0.25 dB; default: 2 dB •30 kbps: [0..6 dB]; step 0.25 dB; default: 3 dB •60 kbps: [0..6 dB]; step 0.25 dB; default: 4 dB
Part V
Node B
UE
PRACH (pr eamble)
PRACH (pr eamble)
PRACH (pr eamble)
PRACH (message par t)
AICH No response by the Node B No response by the Node B I just detected a PRACH preamble
OLA!
SFN mod2 =0 SFN mod 2 = 1 SFN mod 2 =0 P-CCPCH AICH access slots 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0 1 2 3 4 5 6 7 5120 chips Preamble 5120 chips Preamble AS # i 4096 chips preamble-to-preamble distance UE point of view PRACH access slots AICH access slots Message part preamble-to-message distance Acquisition Indication preamble-to-AI distance p-a
(distances depend on AICH_Transmission_Timing )
AS # i
SFN mod 8 of the corresponding P-CCPCH frame 0 1 2 3 4 5 6 7 0 12 9 6 3 1 13 10 7 4 2 14 11 8 5 3 0 12 9 6 4 1 13 10 7 5 2 14 11 8 6 3 0 12 9 7 4 1 13 10 8 5 2 14 11 9 6 3 0 12 10 7 4 1 13 Sub-channel number 1 2 3 4 5 6 7 8 9 10 11 11 8 5 2 14 0
(cited from TS 25.214 V5.11.0, chap. 6.1.1)
Node B
BCCH (SIB 5, SIB 7)
UE
• ASCs and their PRACH access resources + signatures, • AC mapping into ASCs
Node B
UTRAN
BCCHUE
RNC
P
iP
iP
iP
i Preamble Signature (16 different versions) 16 chip 256 repetitions
PRACH Preamble Scrambling Code
• 512 groups à 16 preamble scrambling codes
• Cell‘s primary scrambling codes associated with preamble
scrambling code group
• available signatures for random access • available preamble scrambling codes • available spreading factor • available sub-channels • etc.
PRACH Preamble
Slot 0
Slot 0 Slot 1Slot 1 SSlloott22 SSlloott1144
10 ms Frame
10 ms Frame
RACH data RACH data L1 control data
L1 control data 8 Pilot bits8 Pilot bits (sequence depends on slot number)(sequence depends on slot number) 2 TFCI bits2 TFCI bits
data data
•
•
SF = 256
SF = 256
•
•
channelisation code:
channelisation code:
C
C
CH,256,16*k+15CH,256,16*k+15, with
, with
k = signature number
k = signature number
•
•
SF = 256, 128, 64, or 32
SF = 256, 128, 64, or 32
•
•
channelisation code:
channelisation code:
•
•
C
C
CH,SF,SF*k/16CH,SF,SF*k/16, with
, with
k = signature number
k = signature number
Scrambling code = Scrambling code =PRACH preamble scrambling code PRACH preamble scrambling code
PRACH Message Part
Preamble_Initial_Power =
Preamble_Initial_Power =
Primary CPICH TX power
Primary CPICH TX power
–
– CPICH_RSCPCPICH_RSCP
+ UL interference
+ UL interference
+ Required received C/I*
+ Required received C/I*
UL interference UL interference at Node B at Node B 1 1ststpreamble:preamble: power setting power setting attenuation attenuation in the DL in the DL
estimated receive level estimated receive level Constant Value Constant Value Pre-amble amble Control Control part part Pre-amble amble Pre-amble amble P Pp-pp-p P Pp-pp-p P Pp-mp-m 1..8 dB 1..8 dB -5..10 dB -5..10 dB # of preambles: 1..64
# of preambles: 1..64 # of preamble cycles: 1..32# of preamble cycles: 1..32
PRACH Power Setting
PRACH Power Setting
*NSN: PRACHRequiredReceivedCI *NSN: PRACHRequiredReceivedCI
Access Slot 0
Access Slot 0 Access Slot 1Access Slot 1 AAcccceesss s SSlloot t 22 AAcccceesss s SSlloot t 1144
20 ms Frame
20 ms Frame
a a00 aa11 aa22 aa2929aa3030aa3131
15 15 0 0 j j s, s, ss j jAI
AI
b
b
aa
s sAICH signature pattern (fixed) AICH signature pattern (fixed)
Acquisition Indicator Acquisition Indicator •
• +1 +1 if if signature signature s s is is positively positively confirmedconfirmed •
• -1 -1 if signaif signature s ture s is neis negatively gatively confirmedconfirmed •
• 0 0 if sif signature ignature s is s is not not included included in in thethe set of
set of available signaturesavailable signatures
Acquisition Indication Channel (AICH)
• In RAN1, Node B L1 shall be able to simultaneously scan 12 RACH sub-channels with 4 signatures per sub-channel from UEs situating up to 'Cell radius' distance from the Node B site.
• 'Cell radius' is the maximum radius of the cell and it is given from the RNC to the Node B. In RAN1, the maximum value for the 'Cell radius' is 20 km.
• WCEL: PRACHRequiredReceivedCI
• This UL required received C/I value is used by the UE to calculate the initial output power on PRACH according to the Open loop power control procedure.
• This parameter is part of SIB 5.
• [-35 dB..-10 dB]; step 1 dB; default -25 dB • WCEL: PowerRampStepPRACHPreamble
• UE increases the preamble transmission power when no acquisition indicator is received by UE in AICH channel.
• This parameter is part of SIB 5. • [1dB..8dB]; step 1 dB; default: 2 dB
• WCEL: PowerOffsetLastPreamblePrachMessage
• The power offset between the last transmitted preamble and the control part of the PRACH message.
• [-5 dB..10 dB]; step 1 dB; default 2dB • WCEL: PRACH_preamble_retrans
• The maximum number of preambles allowed in one preamble ramping cycle, which is part of SIB5/6.
• [1 ... 64]; step 1; default 8.
• WCEL: RACH_tx_Max
• Maximum number of RACH preamble cycles defines how many times the PRACH pre-amble ramping procedure can be repeated before UE MAC reports a failure on RACH transmission to higher layers.
• This message is part of SIB5/6. • [1 ... 32]; default 8.
• WCEL: PRACHScramblingCode
• The scrambling code for the preamble part and the message part of a PRACH Channel, which is part of SIB5/6.
• [0 ... 15]; default 0.
• WCEL: AllowedPreambleSignatures
• The preamble part in a PRACH channel carries one of 16 different orthogonal complex signatures. NSN Node B restrictions: A maximum of four signatures can be allowed (16 bit field).
• [0 ... 61440]; default 15.
• WCEL: AllowedRACHSubChannels
• A RACH sub-channel defines a sub-set of the total set of access slots (12 bit field). • [0 ... 4095]; default 4095.
• WCEL: PtxAICH
• This is the transmission power of one Acquisition Indicator (AI) compared to CPICH power. • This parameter is part of SIB 5.
• [-22 ... 5] dB, step 1 dB; default: -8 dB. • WCEL: AICHTraTime
• AICH transmission timing defines the delay between the reception of a PRACH access slot including a correctly detected preamble and the transmission of the Acquisition Indicator in the AICH.
• 0 ( Delay is 0 AS), 1 ( Delay is 1 AS) ;default 0. • WCEL: RACH_Tx_NB01min
• In case that a negative acknowledgement has been received by UE on AICH a backoff timer TBO1 is started to determine when the next RACH transmission attempt will be started.
• The backoff timer TBO1 is set to an integer number NBO1 of 10 ms time intervals, randomly drawn within an Interval 0 NB01min NBO1 NB01max (with uniform distribution).
• [0 ... 50]; default: 0.
• WCEL: RACH_Tx_NB01max
• [0 ... 50]; default: 50.
Summary of RACH procedure
1- Decode from BCCH
•
Available RACH spreading factors
•
RACH scrambling code number
•
UE Access Service Class (ASC) info
•
Signatures and sub-channels for each ASC
•
Power step, RACH C/I requirement = “Constant”, BS interference level
2 – Calculate initial preamble power
3 – Calculate available access slots in the next full access slot set and select randomly one
of those
4 – Select randomly one of the available signatures
5 – Transmit preamble in the selected access slot with selected signature
6 – Monitor AICH
•
IF no AICH
–
Increase the preamble power–
Select next available access slot & Go to 3•
IF negative AICH or max. number of preambles exceeded
–
Exit RACH procedure•
IF positive AICH
–
Transmit RACH message with same scrambling code and channelisatio n code related to signaturePart VI
Slot 0 Slot 1 Slot2 Slot14
10 ms Frame
TPC
bits Pilot bits TFCI bits (optional) Data 2 bits Data 1 bits DPDCH DPDCH DPCCH DPCCH Radio Frame 0 Radio Frame 1 Radio Frame 2 Radio Frame 71
Superframe = 720 ms
• 17 different slot formats • Compressed mode slot
format for changed SF & changed puncturing
TS TS maximum bit rate
TS TS TS
discontinuous transmission with lower bit rate
Multicode usage: TS TS TS TS TS TS DPCH 1 DPCH 2 DPCH 3
Downlink Dedicated Physical Channel (DPCH)
Node
B
RNC
DCH Data FrameIub
UEUu
PO1NBAP: RADIO LINK SETUP REQUEST
TPC
bits Pilot bits TFCI
bits
(optional) Data 2 bits
Data 1 bits PO3 PO2 • Power offsets • TFCS • DL DPCH slot format • FDD DL TPC step size • ... P0x: 0..6 dB step size: 0.25 dB
DPC_MODE = 0 unique TPC command
per TS
DPC_MODE = 1 same TPC over 3 TS,
then new command two modes
cell TPC
TPCestper 1 TS / 3 TS
UTRAN behaviour P (k ) = P (k - 1) + P TPC (k ) + P bal (k ), current DL power power adjustment new
DL power for RL balancingCorrection term
toward CPICH
P
time
P TPC P bal
IF
Limited Power Increase Used = 'Not used'
P TPC (k ) =
+ TPC, if TPCest(k) = 1 - TPC, if TPCest(k) = 0
TPC step size: 0.5, 1, 1.5 or 2 dB
mandatory
UTRAN behaviour P (k ) = P (k - 1) + P TPC (k ) + P bal (k ), current DL power power adjustment new
DL power for RL balancingCorrection term
toward CPICH
P
time
P TPC P bal
IF
Limited Power Increase Used = 'used'
DL_Power_Averaging_Window_Size P TPC Power_ Raise_ Limit K-1 TPCest (k) = 1 =>P TPC (k ) = 0 otherwise as see preceding slide K time
SFN mod 2 = 0 SFN mod 2 = 1 P-CCPCH AICH access slots 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0 SCH nth S-CCPCH S-CCPCH,n kth S-DPCH DPCH,k 0..38144 (step size 256) 0..38144 (step size 256)
UE cell1
U L
D P C
H
( e. g
. C F
N =
1 2 )
T0 = 1024 chips D L n o m ( e .g . C F N = 1 2 ) cell2 = target cell for HO P - C C P C H 2 ( e. g. S F N 2 = 2 5 5 5 ) e a r l i e s t m u l t i p a t h Tm = timing difference range: 0..38399 Res.: 1 chip SRNC(Frame Offset, Chip Offset)
Relative timing between DL DPCH and P-CCPCH range: 0..38144 res.: 256 chips Offset between DL DPCH and P-CCPCH range: 0..38399 res.: 1 chip (Frame Offset)
Part VII
Slot 0 Slot 1 Slot2 Slot14
10 ms Frame
TPC bits Pilot bits TFCI bits
(optional) Data 1 bits Radio Frame 0 Radio Frame 1 Radio Frame 2 Radio Frame 71
Superframe = 720 ms
DPDCH DPCCH FBI bits • 7 different slot formats• 6 different slot formats • Compressed mode slot
format for changed SF & changed puncturing
Feedback Indicator for
• Closed loop mode transmit diversity, & • Site selection diversity transmission (SSDT)
DPCCH DPDCH DPCCH DPDCH DPCCH DPDCH
TTL
TTL
TTL
UL DPDCH/DPCH Power Difference:
DPCCH DPDCH=
d c=
Nominal Power Relation
Aj
two methods to determine the gain factors: • signalled for each TFCs• calculation based on reference TFCs
time SIRest SIRtarget T C P = 1 T C P = 1 T C P = 0 T C P = 0 TPC TPC_cmd in FDD mode: 1500 times per second
PCA2 PCA1 PCA2 algorithms for processing power
control commands TPC_cmd PCA1 TPC_cmd for each TS TPC_cmd values: +1, -1 step size TPC: 1dB or 2dB PCA2 TPC_cmd for 5th TS TPC_cmd values: +1, 0, -1 step size TPC: 1dB UL DPCCH power adjustment: DPCCH = TPC TPC_cmd km/h 0 3 80
Rayleigh fading can be compensated
UL Inner Loop Power Control
Note that up to NSN RU 10 only PCA 1 is supported.
Example: reliable transmission Cell 1 Cell 2 Cell 3 TPC1 = 1 TPC3 = 0 TPC3 = 1 TPC_cmd = -1 (Down)
Power Control Algorithm 1
TPC = 1 TPC = 1 TPC = 1 TPC = 1 TPC = 1 TPC = 1 TPC = 0 TPC = 1 TPC = 0 TPC = 1 TPC = 0 TPC = 0 TPC = 0 TPC = 0 TPC = 0 TPC_temp 0 0 0 0 1 0 0 0 0 0 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
Power Control Algorithm 2 (part 1)
TPC_temp1 TPC_temp2 TPC_temp3 Example:
N i iN
1
TPC_temp
1
N = 3 -1 -0.5 0 0.5 1 TPC_cmd = -1 0 1Power Control Algorithm 2 (part 2)
Note that up to RU 10 PCA 2 is
reception at UE trans-mission at UE DPCCH only DPCCH & DPDCH 0 to 7 frames for
power control preamble
DPCCH only DPCCH & DPDCH
DPCCH_Initial_power = – CPICH_RSCP + DPCCH_Power_offset
Initial Uplink DCH Transmission
DL Synch & Activation time
0 to 7 frames of SRB delay
Part VIII
Terminal 1 (UE)
Terminal 2
L1 Feedback
L1 Feedback
Data
Data
•Shared DL data
channel
•Fast link adaptation,
scheduling and L-1
error correction done in
BTS
•1 – 15 codes (SF=16)
•QPSK or 16QAM
modulation
•User may be time
and/or code
multiplexed.
• Channel quality
information
• Error correction
Ack/Nack
HSDPA features
Fast Link Adaptation: Modulation andCoding is
adapted every 2 ms (1 TTI) during the session to the radio link
quality. This ensures highest possible data rates to end-users.
Fast Packet Scheduling: TheNodeB is responsible for resource allocation to HSDPA packet data users. Resource allocation is performed everyTTI = 2 ms. For resource allocation, the users radio link quality may be taken into account.
Fast Packet Scheduling improves the spectrum efficiency.
Fast H-ARQ:
Data are retransmitted by BTS. UE acknowledges (L1) and performs
soft combination of initial transmission & retransmissions.
This provides reliable, fast and efficient data transmission.
HSDPA
Fast Link Adaptation Fast H-ARQ Fast Packet schedulingHSDPA Peak Bit Rates
Coding rate
Coding rate
QPSK
QPSK
Coding rate
Coding rate
1/4
1/4
2/4
2/4
3/4
3/4
5 codes
5 codes
10 codes
10 codes
15 codes
15 codes
600 kbps
600 kbps
1.2 Mbps
1.2 Mbps
1.8 Mbps
1.8 Mbps
1.2 Mbps
1.2 Mbps
2.4 Mbps
2.4 Mbps
3.6 Mbps
3.6 Mbps
1.8 Mbps
1.8 Mbps
3.6 Mbps
3.6 Mbps
5.4 Mbps
5.4 Mbps
16QAM
16QAM
2/4
2/4
3/4
3/4
4/4
4/4
2.4 Mbps
2.4 Mbps
4.8 Mbps
4.8 Mbps
7.2 Mbps
7.2 Mbps
3.6 Mbps
3.6 Mbps
7.2 Mbps
7.2 Mbps
10.7 Mbps
10.7 Mbps
4.8 Mbps
4.8 Mbps
9.6 Mbps
9.6 Mbps
14.4 Mbps
14.4 Mbps
RAS06 allows allocation of up to 15 Codes; 14.4 Mbps total; up to 3 simultaneous user; max. 10 Mbps/user
UE
BTS
A s s o c i a t e d D P C H A s s o c i a t e d D P C H 1 - 1 5 x H S - P D S C H 1 - 4 x H S - S C C H H S - D P C C HDL CHANNELS
HS-PDSCH: High-Speed Physical
Downlink Shared Channel
HS-SCCH: High-Speed Shared
Control Channel
F-DPCH: Fractional Dedicated
Physical Channel
Associated DPCH, Dedicated
Physical Channel
.
UL CHANNELS
Associated DPCH, Dedicated
Physical Channel
HS-DPCCH: High-Speed
Dedicated Physical Control
Channel
Rel99
DCH
Physical Channels for One HSDPA UE
F - D P C H
HSDPA DL physical channels
HS-PDSCH: High-Speed Physical Downlink Shared Channel
•
Transfers actual HSDPA data of HS-DSCH transport channel.
•
1-15 code channels.
•
QPSK or 16QAM modulation.
•
Divided into 2ms TTIs
•
Fixed SF16
•
Doesn’t have power control
HS-SCCH: High-Speed Shared Control Channel
•
Includes information to tell the UE how to
decode the next HS-PDSCH frame
•
Fixed SF128
•
Shares downlink power with the HS-PDSCH
•
More than one HS-SCCH required when code
multiplexing is used
•
Power can be controlled by node B
(proprietary algorithms)
Field Numberof
uncoded bits
Channelisation code set information 7 bits
Modulation scheme information 1 bit
Transport block size information 6 bits
Hybrid ARQ process information 3 bits
Redundancy and constellation version 3 bits
New data indicator 1 bit
HSDPA DL physical channels
F-DPCH: Fractional Dedicated Physical Channel
•
The F-DPCH carries control information generated at layer 1 (TPC commands).
•
It is a special case of DL DPCCH
•
fixed SF = 256
•
Frame structure of the F-DPCH: each 10 ms frame is split into 15 slots (each of 2/3 ms),
corresponding to 1 power-control period
•
Up to 10 users can share the same F-DPCH to receive power control information (per
user: 2 F-DPCH bits/slot = 1.5 ksymb/s).
•
Introduced in
Rel. 6
for situations where only packet services are active in the DL others
than the Signalling Radio Bearer SRB
•
Should be used in case of low data rate packet services handled by HSDPA & HSUPA,
where the associated DPCH causes to much (power) overhead and code consumption
Associated DPCH, Dedicated Physical Channel
•
Transfers L3 signalling (Signalling Radio Bearer (SRB)) information e.g. RRC
measurement control messages
•
Power control commands for associated UL DCH
HSDPA UL physical channels
HS-DPCCH: High-Speed Dedicated Physical Control Channel
•
MAC-hs Ack/Nack information (send when data received).
•
Channel Quality Information, CQI reports (send in every 4ms)
•
SF 256
•
Power control relative to DPCH
•
No SHO
Associated DPCH, Dedicated Physical Channel
•
DPCH needed for each HSDPA UE.
•
Transfers signalling
Physical channel structure – Time multiplexing
3GPP enables time
and code
multiplexing.
Picture presents
time multiplexing
•
One HS-SCCH
required per cell
•
Codes can be
allocated only to
one user at a time
U E1 U E1 U E1 U E2 U E2 U E2 U E1 HS-PDSCH #2 U E1 U E1 U E1 U E2 U E2 U E2 U E3 U E3 U E3 U E1 HS-PDSCH #1 U E1 U E1 U E1 U E1 HS-PDSCH #3 UE #1 UE #2 UE #3
1 radio frame (15 slots, total 10 ms) 2 ms
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Subframe #1 Subframe #2 Subframe #3 Subframe #4 Subframe #5
U E1 U E1 U E1 U E2 U E2 U E2 U E3 U E3 U E3 U E1 HS-SCCH User data on HS-DSCH L1 feedback HS-DPCCH 3 slots 2 slots L1 feedback HS-DPCCH L1 feedback HS-DPCCH
Code Multiplexing
With Code Multiplexing, multiple
UEs can be scheduled during one
TTI.
Multiple HS-SCCH channels
•
One for each simultaneously
receiving UE.
•
HS-SCCH power overhead.
HS-PDSCH codes divided for
different transport blocks.
•
Multiple simultaneous transport
blocks to one UE not possible.
Codes can be allocated to multiple
users at same time
•
Important when cell supports more
codes than UEs do. For example 10
codes per cell, UE category 6.
HS-PDSCH HS-PDSCH HS-PDSCH HS-PDSCH HS-PDSCH cat 6 HS-PDSCH HS-PDSCH HS-PDSCH HS-PDSCH HS-PDSCH HS-SCCH HS-SCCH
cat 6 cat 6 cat 6 cat 8
HS-SCCH HS-PDSCH HS-DPCCH 2 slots 3 slots Node B UE P-CCPCH Uplink DPCH TTX_diff Downlink DPCH
Tprop+ 0.4 slots (1024 chips)
Tprop+ 7.5 slots
m x 0.1 slots = TTX_diff+ 10.1 slots
Unit = chips 2560 chips = slot 3 slots = (HSDPA) subframe
15 slots = frame
SF = 128 SF = 256 SF = 64 SF = 32 SF = 8 SF = 16 SF = 4 SF = 2 SF = 1
Codes for the cell common ch annels
Code for one HS-SCCH
Codes for 5 HS-PDSCH's
•166 codes @ SF=256 available for the associated DCHs and non-HSDPA uses
Fast Link Adaptation in HSDPA
0 20 40 60 80 100 120 140 160-2
0
2
4
6
8
10
12
14
16
Time [number of TTIs]
QPSK1/4
QPSK2/4
QPSK3/4
16QAM2/4
16QAM3/4
In st a n ta n e o u s E sN o [d B ] C/I received by UE Link adaptation mode C/I varies with fadingBTS adjusts link adaptation mode with a few ms delay
based on channel quality reports from the UE
QPSK
2 bits / symbol =
480 kbit/s/HS-PDSCH =
max. 7.2 Mbit/s
16QAM
4 bits / symbol =
960 kbit/s/HS-PDSCH =
max. 14.4 Mbit/s
1011 1001 1000 1010 0001 0011 0010 0000 0100 0110 0111 0101 1110 1100 1101 1111 Q I 10 00 01 11 Q ILink adaptation: Modulation
UE HS-DSCH physical layer categories
HS-DSCH category Maximum number of HS-DSCH codes received Minimu m inter-TTI interval Maximum number of bits of an HS-DSCH transport block received within an HS-DSCH TTI ARQ Type at maximum data rate Total number of soft channel bits Category 1 5 3 7298 Soft 19200 Category 2 5 3 7298 IR 28800 Category 3 5 2 7298 Soft 28800 Category 4 5 2 7298 IR 38400 Category 5 5 1 7298 Soft 57600 Category 6 5 1 7298 IR 67200 Category 7 10 1 14411 Soft 115200 Category 8 10 1 14411 IR 134400 Category 9 15 1 20251 Soft 172800 Category 15 1 27952 IR 172800 TS 25.306 QPSK only QPSK or 16QAM• 3GPP Rel. 7 introduces Categories 13 – 18 for 64QAM or MIMO support • 3GPP Rel. 8 introduces Categories 19 & 20 for 64QAM & MIMO support
UE
BTS
A s s o c i a t e d D P C H A s s o c i a t e d D P C H 1 - 1 5 x H S - P D S C H 1 - 4 x H S - S C C H H S - D P C C HRel99
DCH
Channel quality indication (CQI) from HSDPA UE
UE reports the channel conditions
to the base station via the uplink
channel CQI field on the
HS-DPCCH
UE estimates which AMC format
CQI (0…30) will provide
transport block error probability <
10 % on HS-DSCH
WBTS uses CQI as one input
when defining the AMC format
used on the HS-PDSCH
•
Transport Block Size
•
Number of HS-PDSCH (codes)
•
Modulation
MAC-hs
UE:
RNC:
HS-SCCH
HS-DSCH
Server
RNC
Node-B
UE
RLC retransmissions
TCP retransmissions
MAC-hs Layer-1
retransmissions
Retransmissions in HSDPA
Systematic Parity 1 Parity 2
Turbo Encoder
Rate Matching (Puncturing)
Systematic Parity 1 Parity 2
Chase Combining (at Receiver)
Systematic Parity 1 Parity 2
Original transmission Retransmission
Systematic Parity 1 Parity 2
Turbo Encoder
Rate Matching (Puncturing)
Systematic Parity 1 Parity 2
Incremental Redundancy Combining
Systematic Parity 1 Parity 2
Original transmission Retransmission
Power control on HSDPA channels
Associated UL and DL DPCH utilise normal closed loop power control
DL HS-PDSCH
•
Fixed power or variable power e.g. according to load conditions
DL HS-SCCH
•
3GPP specifications do not explicitly specify any closed loop PC modes for the HS-SCCH
•
The Node-B must rely on feedback information from the UE related to the reception
quality of other channel types, such as:
–
Power control commands for the associated DPCH–
CQI reports for HS-DSCH–
ACK/NACK feedback or DTX in uplink HS-DPCCHUL HS-DPCCH
•
Based on associated DPCH power control with power offsets
•
The power offset parameters [
ACK;
NACK;
CQI] are controlled by the RNC and
reported to the UE using higher layer signalling
HS-DPCCHDPCCH
ACK ; NACK CQI
CQI
Part IX
UE
4-L1 Feedback 2-allocation of allowed PWR (resources)• Channel quality
Information
• Error correction
Ack/Nack
HSUPA – General principle
3-Data tx 1-Scheduling request to Node B 5-More or less PWR is granted if needed
•
E-DCH
•
Node B controlled
scheduling
•
HARQ
•
SF=256-2
•
Multi-Code operation
•
QPSK modulation
only
Dual-branch BPSK on I- & Q-branch
•
Fast Link Adaptation
(Adaptive Coding), no
enhanced/ adaptive modulation in Rel. 6
HSUPA features
Fast Link Adaptation:
HSUPA (Rel. 6): The coding is
adapted dynamically everyTTI (2 ms / 10 ms)by the UE to radio link quality. Modulation is fixed to QPSK in Rel. 6. Rel. 7 offers adaptation of the
modulation (QPSK/16QAM), too. Fast Link Adaptation improves the spectrum efficiency significant.
Fast Packet Scheduling:
NodeB schedules UL resource allocation (every TTI = 2/10ms).
Fast H-ARQ: UE and Node B are responsible for acknowledged PS data transmission. Data
retransmission is handled by UE. NodeB performs soft combining of original and Re-transmissions to enhance efficiency. This provides fast & efficient error correction.
HSUPA
Fast Link
Adaptation
Fast
H-ARQ
Fast Packet
Scheduling
HSUPA Peak Bit Rates
Coding rate
Coding rate
1/4
1/4
3/4
3/4
4/4
4/4
1code x SF4
1code x SF4
2codes x SF4
2codes x SF4
2codes x SF2
2codes x SF2
2codes x SF2
+
2codes x SF4
2codes x SF2
+
2codes x SF4
480 kbps
480 kbps
960 kbps
960 kbps
1.92 Mbps
1.92 Mbps
2.88 Mbps
2.88 Mbps
720 kbps
720 kbps
1.46 Mbps
1.46 Mbps
2.88 Mbps
2.88 Mbps
4.32 Mbps
4.32 Mbps
960 kbps
960 kbps
1.92 Mbps
1.92 Mbps
3.84 Mbps
3.84 Mbps
5.76 Mbps
5.76 Mbps
NSN RU10 (WBTS5.0) gives support to UE categories 1-7 up to 1.92 (about 2) Mbps (2 x SF2) per UE (only 10 ms TTI, ¼ coding)
UE
BTS
A s s o c i a t e d D P C H A s s o c i a t e d D P C H 1 - 4 x E - D P D C H E - D P C C H E - R G C HDL CHANNELS
E-AGCH: E-DCH Absolute Grant
Channel
E-RGCH: E-DCH Relative Grant
Channel
E-HICH: E-DCH Hybrid ARQ Indicator
Channel
Associated DPCH, Dedicated Physical
Channel.
UL CHANNELS
E-DPDCH: Enhanced Dedicated
Physical Data Channel
E-DPCCH: Enhanced Dedicated
Physical Control Channel
Associated DPCH, Dedicated Physical
Channel
Rel99
DCH
Physical Channels for One HSUPA UE
E - H I C H E - A G C H
HSUPA UL physical channels
E-DPDCH: Enhanced Dedicated Physical Data Channel
•
carries UL packet data (E-DCH)•
up to 4 E-DPDCHs for 1 Radio Link•
SF = 256 – 2 (BPSK)•
pure user data & CRC•
CRC size: 24 bit (1 CRC/TTI)•
TTI = 2 / 10 ms•
UE receives resource allocation via Grant Channels•
managed by MAC-e/-es•
Error Protection: Turbo Coding 1/3•
Soft/Softer Handover supportE-DPCCH: Enhanced Dedicated Physical Control Channel
•
transmits control information associated with the E-DCH•
0 or 1 E-DPCCH for 1 Radio Link•
SF = 256Associated DPCH, Dedicated Physical Data Channel
•
DPCH needed for each HSUPA UE.•
Transfers signallingE-DCH: E-DPDCH & E-DPCCH
I
j cd,1 d I+jQ DPDCH1 Q cd,3 d DPDCH3 cd,5 d DPDCH5 cd,2 d DPDCH2 cd,4 d cc c DPCCH
Sdpch DPDCH4 cd,6 d DPDCH6Rel. `99
New in
Rel. 6
for
HSUPA:
E-DPDCH
&
E-DPCCH
E-DPDCH:
used to carry the E-DCHtransport channel. There may be 0, 1, 2 or 4 E-DPDCHon each radio link.
E-DPCCH:
used to transmit control information associated with theE-DCH.
Configurati on # DPDCH HS-DPCCH E-DPDCH E-DPCCH 1 6 1 - -2 1 1 2 1 3 - 1 4 1
E-DPDCH : SF-Variation & Multi-Code Operation
CC1,0 = (1) CC2,1= (1,-1) CC2,0= (1,1) CC4,0= (1,1,1,1) CC4,1= (1,1,-1,-1) CC4,2= (1,-1,1,-1) CC4,3= (1,-1,-1,1) CC64,0 CC64,1 CC64,2 CC64,63 CC64,62•
•
•
• • •
SF = 1
SF = 2
SF
=
4
SF = 8
SF
=
64
N
DPDC HE-DPDCH
kCC
SF,k 0 E-DPDCH1 CCSF,SF/4if SF 4 CC2,1if SF = 2 E-DPDCH2 CC4,1if SF = 4 CC2,1if SF = 2 E-DPDCH3 E-DPDCH4 CC4,1 1 E-DPDCH1 CCSF,SF/2 CC if SF = 4E-DPDCH:
SF = 256 - 2
SF = 2 1920 kbit/sMulti-Code
operation
:
up to 2 x SF2 + 2 x SF4up to
5.76 Mbps
E-DPDCH & E-DPCCH frame structure and content
E-DPDCH: Data only
(+ 1 CRC/TTI);
SF = 256 – 2; Rchannel = 15 – 1920 kbpsNdata = 10 x 2k+2 bit (K = 0..5)
E-DPCCH: L1 control data; SF = 256; 10 bit
1 Slot = 2560 chip = 2/3 ms
Slot #0 Slot #1 Slot #2 Slot #i Slot #14
1 subframe = 2 ms
1 radio frame, Tframe= 10 ms
k SF Channel Bit Rate [kbps] Bit/ Fram e Bit/ Subfram e Bit/Slo t Ndata 0 64 60 600 120 40 1 32 120 1200 240 80 2 16 240 2400 480 160 3 8 480 4800 960 320 4 4 960 9600 1920 640 5 2 1920 19200 3840 1280 E-DPCCH content:
• E-TFCI information (7 bit)
indicates E-DCH Transport Block Size; i.e. at given TTI (TS 25.321; Annex B)
• Retransmission Sequence Number RSN (2 bit) Value = 0 / 1 / 2 / 3 for:
Initial Transmission, 1st / 2nd / further Retransmission • „Happy" bit (1 bit)
indicating if UE could use more resources or not Happy 1
HSUPA DL physical channels
E-RGCH
E-DCH Relative Grant Channel
carries DLrelative grants for UL E-DCH;
complementary to E-AGCH
contains: relative Grants („UP“, „HOLD“, „DOWN“) & UE-Identity
E-DCH relative grant transmitted 1 TTI (2/10 ms)
SF = 128 (60 kbps; 40 bit/Slot)
UE
E - R G C H E - R G C H E - AG C H E - AG C H
E-AGCH
E-DCH Absolute Grant Channel
carries DLabsolute grants for ULE-DCH
contains: UE-Identity (E-RNTI) & max. UE power ratio E-DCH absolute grant transmitted over 1 TTI (2/10 ms)
SF = 256 (30 kbps; 20 bit/Slot)
E-DCH Radio Network Temporary Identifier: allocated by S-RNC for E-DCH user per Cell
E - D P D C
E - D P D C
H
H
E-DCH transmission: afterE-AGCH afterE-RGCH Non-scheduled transmissionNodeB
HSUPA DL physical channels
UE
E-HICH
E-DCH Hybrid ARQ Indicator Channel
carries H-ARQ acknowledgement indicator for ULE-DCH
containsACK/NACK (+1; -1) & UE-Identity E-DCH relative grant transmitted 1 TTI (2/10 ms)
SF = 128 (60 kbps; 40 bit/Slot) E - H I C H ( AC K / N AC K ) E - H I C H ( AC K / N AC K )