concepts of hsupa
DESCRIPTION
HSUPA, 3GPP standard. Enhanced understanding of HSUPA CONCEPTTRANSCRIPT
Concepts of HSUPA
2009-10-14
Concepts of HSUPA
Agilent Technologies
Concepts of HSUPA
2009-10-14Page 2
Agenda
What is HSUPA?
Layer 1 Overview
UE and Network HSUPA Additions: Layer 2 and 3 Overview
HSUPA Throughput
Concepts of HSUPA
2009-10-14Page 3
What is HSUPA? Why important?
Three terms for the same thing:
• HSUPA = High Speed Uplink Packet Access (market standard)
• E-DCH = Enhanced Dedicated Channel (3GPP standards documents)
• EUL = Enhanced Uplink
HSPA = HSDPA + HSUPA
• Although can be used separately, will be used together for many applications such as VOIP or mobile gaming
Purpose of HSUPA is to:
Increase UL throughput (data rates)
Increase network capacity
Reduce delays to improve performance of applications (like mobile gaming,
2-way VOIP)
Concepts of HSUPA
2009-10-14Page 4
HSUPA Timing Predictions2006
HSUPA
Initial Mfg.
(first UEs)
2007
HSUPA
First Networks
2008
HSUPA
Volume Mfg.
(first UEs)
HSUPA
Initial Mfg.
(many UEs)
HSUPA
Many Networks
HSUPA
Initial Mfg. (2-3 PC cards)
DO Rel A
Initial Mfg.
DO Rel B
Initial Mfg.
HSUPA
Volume Mfg.
(2-3 PC cards)
Concepts of HSUPA
2009-10-14
HSUPA Downlink and
Uplink Channels:
Layer 1 Overview
Channel Mapping
Downlink Channels
Uplink Channels
L1
L2 MAC
L3 RRC
Concepts of HSUPA
2009-10-14Page 6
HSUPA Overview
Key features and changes
• Allows uplink packet data to 5.74Mbps
– 384 kbps is current practical limit with Rel 99
• Hybrid ARQ similar to HSDPA, except UE sends, node B ACKs/NACKs
• Node B provides fast scheduling, dynamically allocating power among UEs
• New optional 2ms TTI (transmission time interval)
– 10 ms TTI allows only 2 Mbps UL
• 5 new physical channels
– 2 UL, 3 DL
• 1 new UL transport channel
• Not a shared data channel as in HSDPA
HSUPA 8960 Call Processing
Agilent Confidential
May 17, 2006Page 6
Architecture
Absolute & Relative
grants
E-AGCH E-RGCH E-HICH E-DPDCH E-DPCCH
Ack/Nack Data Control
E-DCH
MAC-es
MAC-e
MAC-d
IP / TCP / etc.
PDCP
RLC
Dow
nlin
k
Uplin
k
L1
MAC
E-DPDCH
Concepts of HSUPA
2009-10-14Page 7
Uplink Physical Channels
Physical channels:(Enhanced Dedicated Physical Data Channel)
(Enhanced Dedicated Physical Control Channel)
• Channels are IQ multiplexed
– E-DPCCH on I
– E-DPDCH mapping varies
• E-DPCCH (carries control info to
allow decode E-DPDCH
– E-TFCI, RSN (Retransmission Sequence
Number) and Happy Bit
• E-DPDCH (carries user data)
– Variable SF and quantity - 1*SF256 up to 2*SF2
+ 2*SF4
transport
physical
Concepts of HSUPA
2009-10-14Page 8
E-DPCCH/E-DPDCH frame and subframe structures
Data, Ndata bits
Slot #1 Slot #14 Slot #2 Slot #i Slot #0
Tslot = 2560 chips, Ndata = 10*2k bits (k=0…7)
Tslot = 2560 chips
1 subframe = 2 ms
1 radio frame, Tf = 10 ms
E-DPDCH E-DPDCH
E-DPCCH 10 bits
From Figure 2B,
3GPP TS.25.211 v.6.7.0
E-DPCCH/E-DPDCH frame and subframe structures
Concepts of HSUPA
2009-10-14Page 9
Downlink Physical Channels
E-HICH (Enhanced HARQ Indicator Channel)
• Transmits ACKs/NACKs: Node B to UE
– similar to HSDPA UL HS-DPCCH, except
no CQI
• Response occurs a fixed time after E-
DPDCH transmission
• Shares same code as E-RGCH
E-AGCH (Enhanced Absolute Grant Channel)
Provides absolute limit of max resources UE
can use max E-DPDCH/DPCCH ratio
• Shared channel CRC masked by UE ID
E-RGCH (Enhanced Relative Grant Channel)
Moves Serving Grant up/down/hold
• Shares same code as E-HICH
Concepts of HSUPA
2009-10-14Page 10
Scheduling Grant TableIndex Scheduled Grant
37 (168/15)2*6
36 (150/15)2*6
35 (168/15)2*4
34 (150/15)2*4
33 (134/15)2*4
32 (119/15)2*4
31 (150/15)2*2
30 (95/15)2*4
29 (168/15)2
28 (150/15)2
27 (134/15)2
26 (119/15)2
25 (106/15)2
24 (95/15)2
23 (84/15)2
22 (75/15)2
21 (67/15)2
20 (60/15)2
19 (53/15)2
18 (47/15)2
17 (42/15)2
16 (38/15)2
15 (34/15)2
14 (30/15)2
13 (27/15)2
12 (24/15)2
11 (21/15)2
10 (19/15)2
9 (17/15)2
8 (15/15)2
7 (13/15)2
6 (12/15)2
5 (11/15)2
4 (9/15)2
3 (8/15)2
2 (7/15)2
1 (6/15)2
0 (5/15)2
Absolute Grant Value Index
(168/15)2x6 31
(150/15)2x6 30
(168/15)2x4 29
(150/15)2x4 28
(134/15)2x4 27
(119/15)2x4 26
(150/15)2x2 25
(95/15)2x4 24
(168/15)2 23
(150/15)2 22
(134/15)2 21
(119/15)2 20
(106/15)2 19
(95/15)2 18
(84/15)2 17
(75/15)2 16
(67/15)2 15
(60/15)2 14
(53/15)2 13
(47/15)2 12
(42/15)2 11
(38/15)2 10
(34/15)2 9
(30/15)2 8
(27/15)2 7
(24/15)2 6
(19/15)2 5
(15/15)2 4
(11/15)2 3
(7/15)2 2
ZERO_GRANT* 1
INACTIVE* 0
Serving
Grant
1. Absolute Grant
2-step threshold
3-step threshold
Node B UE
UE calculated
Availa
ble
Not A
vaila
ble
Concepts of HSUPA
2009-10-14Page 11
Serving Grant
UE Scheduling:
Node B regulates how much data the UE can send
UE maintains Serving Grant calculation - granted first by Absolute Grant, changed by Relative Grants
• Updated each TTI
Serving Grant controls the max power the UE can use to transmit data on E-DPDCH(s)
• Determines max data rate – E-TFC tables give power needed for rates
UE chooses E-TFC each TTI (based on available data to send and available power it is capable of transmitting). It can choose less than the Serving Grant allows.
UE Reporting:
UE provides feedback to node B each TTI Happy Bit
• Unhappy: UE cannot empty buffer in “n” ms, using all of Serving Grant, could TX at higher power otherwise Happy
Node B resources
Concepts of HSUPA
2009-10-14
HSUPA Additions:
Layer 2 and 3 Overview
Layer 2/3 Additions
UE Additions
Network Additions
L1
L2 MAC
L3 RRC
Concepts of HSUPA
2009-10-14Page 13
MAC-es/e (network)
MAC-es (RNC)
• Reordering queue
• Macro diversity selection
MAC-e (Node-B)
• Scheduler
• De-multiplexer
• HARQ processes
MAC-d flow MAC-d flowR
eord
erin
g
Com
bin
ing
Reord
erin
g
Queue
HARQ
process
HARQ
process
HARQ
process
E-DCH
De-multiplexer
Scheduling
/control
E-HICHE-R/AGCH
to MAC-d to MAC-d
MAC-es
MAC-e
Concepts of HSUPA
2009-10-14Page 14
MAC-es/e (UE)
Single sub-layer
E-TFC selection
Multiplexing
HARQ Processes
from MAC-d from MAC-d
HARQ
process
HARQ
process
HARQ
process
E-DCH
MultiplexerE-TFC
selection
E-HICHE-R/AGCH
MAC-e/es
Concepts of HSUPA
2009-10-14Page 15
HARQ Operation
Retransmissions in the UL are synchronous (i.e., a fixed time after
the original transmission)
• 4 Processes for TTI = 10ms (gives 40ms turnaround time)
• 8 Processes for TTI = 2ms (gives 16ms turnaround time)
Maximum limit on the number of times a block can be retransmitted
TSN (Transmission Sequence Number) tracks which block of data is being sent
RSN (Retransmission Sequence Number) to track redundancy
Incremental redundancy or Chase Combining used by Node B to combine blocks
1 2 3 4 5 6 7 8 1
Transmitter (UE)
Receiver (Node B)
1 2 3 4 5 6 7 8 1 2 3
Concepts of HSUPA
2009-10-14Page 16
HSUPA Channels in Action
Serving
E-DCH RLS
Non-serving
E-DCH RLS
RNC
Node B
Packet Reordering
Node B
Serving Cell
The absolute grant channel is only sent by the serving cell.
Relative Grants and ACK/NACKs from the same Radio Link Set (RLS) are the same – will be soft combined by the UE.
E-DCHs (carried on E-DPDCH) will be soft-combined at Node B.
Non-Serving RLS Cells cannot increase data rate – only hold or decrease it.
Concepts of HSUPA
2009-10-14Page 17
HSUPA vs HSDPA
Feature HSUPA HSDPAMax Data rate UL 5.76Mbps DL 14.4Mbps
UE Category Category 1: 0.73Mbps (10ms TTI only)
Category 2: 1.46MBps (10ms/2ms TTI)
Category 3: 1.46Mbps (10ms TTI only)
Category 4: 2Mbps (10ms TTI)
2.9Mbps (2ms TTI)
Category 5: 2Mbps (10ms TTI only)
Category 6: 2Mbps (10ms TTI)
5.76Mbps (2ms TTI)
Category 1 -6 : 3.6Mbps
Category 7 : 7.2Mbps
Category 8-9 : 10.1Mbps
Category 10: 14Mbps
Category 11-12 : 1.8Mbps
Physical channel E-HICH, E-AGCH, E-HICH (DL)
E-DPDCH, E-DPCCH (UL)
HS-PDSCH, HS-SCCH (DL)
HS-DPCCH (UL)
Multicode Max 4 E-DPDCH Max 15 HS-PDSCH
Modulation BPSK (UL) QPSK, 16QAM (DL)
Spreading Factor E-DPDCH
(SF256, SF128, SF64, SF32, SF16, SF8,
SF4, 2SF4, 2SF2, 2SF2+2SF4)
E-DPCCH (SF256 )
HS-PDSCH (SF16)
HS-HSSH (SF128)
TTI 10ms, 2ms 2ms
HARQ coding IR (Incremental Redundancy)
CC (Chase Combining)
IR (Incremental Redundancy)
HARQ Process 10ms (4 process), 2ms (8 Process) Up to 8 process
AMC No Yes
3GPP standard Release 6 Release 5
TS25.306-Table 5,1g
Concepts of HSUPA
2009-10-14Page 18
HSUPA Summary
Introduced in 3GPP Release-6 as “E-DCH”
Uplink focused data rate increasing: up to 5.7Mbps (theoretically)
New physical channels:
• Uplink: E-DPCCH, E-DPDCH
with up to Spreading Factor 2 code channels
• Downlink: E-HICH, E-RGCH, E-AGCH
Hybrid ARQ rapid retransmissions of erroneously received data
packets between UE and Node B.
Supports both 2 ms TTI and 10 ms TTI.