Agilent.pdf

18
Concepts of HSUPA 2009-10-14 Concepts of HSUPA Agilent Technologies

Transcript of Agilent.pdf

Page 1: Agilent.pdf

Concepts of HSUPA

2009-10-14

Concepts of HSUPA

Agilent Technologies

Page 2: Agilent.pdf

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

Page 3: Agilent.pdf

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)

Page 4: Agilent.pdf

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)

Page 5: Agilent.pdf

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

Page 6: Agilent.pdf

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

Page 7: Agilent.pdf

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

Page 8: Agilent.pdf

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

Page 9: Agilent.pdf

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

Page 10: Agilent.pdf

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

Page 11: Agilent.pdf

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

Page 12: Agilent.pdf

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

Page 13: Agilent.pdf

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

Page 14: Agilent.pdf

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

Page 15: Agilent.pdf

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

Page 16: Agilent.pdf

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.

Page 17: Agilent.pdf

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

Page 18: Agilent.pdf

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.