Está en la página 1de 40

High Speed Downlink Packet Access (HSDPA) in WCDMA, (mode FDD)

25 May 2005

Robert Bestak Philippe Godlewski

Contents
Summary
Basic characteristics of HSDPA Techniques used by HSDPA
adaptive modulation and coding hybrid ARQ fast scheduling

Channels
HS-DSCH, HS-PDSCH, HS-SSCH, HS-DPCCH Codage, timing between channels

MAC-hs entity (UTRAN, UE)


HARQ function
HARQ processes
TELECOM PARIS - InfRes - R. Bestak & P. Godlewski 25/5/2005 2

HSDPA: introduction (1/2)


HSDPA is introduced in 3GPP to provide a

HS (high speed) downlink data channel


Release 5 (TS 25.308, TS 25.211, )

Goals of the HSDPA


increasing bit rates in downlink,
(asymmetric capacity)

reducing delay, efficient user scheduling.

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

HSDPA: introduction (2/2)


Maximum aggregated data rates are significantly higher than 2 Mbit/s
(2 Mbit/s = max. value reached by previous WCDMA tech., cf. Release 4) theoretically exceeding 10 Mbit/s (max value boosted) in comparison with previous WCDMA performance, packet data throughput is increased 50-100%

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

HSDPA terminology & acronyms (1/2)


Ack: Acknowledgement ARQ: Automatic Repeat on reQest CH: Channel HARQ: Hybrid ARQ HS or hs: high speed Transport channel and a lot of physical channels
We introduce special (personal) connotations to facilitate the decryption of acronyms: e.g. HS-DoSCH for HS-DSCH (D for Downlink) HS-DePCCH for HS-DPCCH (D for Dedicated) HS-PDoSCH for HS-PDSCH (D for Downlink) Lower case letters (and arrows) that are introduced in channel acronyms are not present in the standart.
TELECOM PARIS - InfRes - R. Bestak & P. Godlewski 25/5/2005 5

HSDPA terminology & acronyms (2/2)

MAC: Medium Access Control RLC: Radio Link Control (layer 2, ARQ protocol) RR: Radio Resources RRC: RR Control (management of RR, configure Phy, MAC-hs, RLC) TTI: Transmission Time Interval (TTIHSDPA = 2 ms) UE: User Equipment

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

HSDPA techniques (1/3)


The HSDPA use new mechanisms
adaptive modulation and coding, hybrid ARQ, specific scheduling at MAC-hs.

Fast adaptation
These techniques rely on rapid adaptation of transmission parameters to instantaneous channel conditions.

The mechanisms are implemented in Node B.

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

HSDPA techniques (2/3)


Adaptive modulation and coding
modulation and coding schemes AMCS
QPSK, 16-QAM (64 QAM) modulations turbo codes with rate 1/4 .. 3/4

adapted to instantaneous channel conditions

Hybrid ARQ or HARQ


to decode data, the soft information from the original transmission is combined with and any subsequent retransmissions
the effective probability of packet error for the 1st transmission may be on the order of 10-40%
TELECOM PARIS - InfRes - R. Bestak & P. Godlewski 25/5/2005 8

HSDPA techniques (3/3)


Fast scheduling
determines which user(s) transmit data in a given time interval.

A new MAC entity called MAC-hs handles


the hybrid ARQ (HARQ) and fast scheduling

MAC-hs entity is located in the Node B

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

Layers above MAC


The HSDPA does not affect the layers above the MAC layer
PDCP RLC MAC-d, They are unchanged from the Release '99 and Release 4

Remarks
ciphering of the data by the RNC is still needed, in soft handover between two different Node_B, the RNC (RLC) can guarantee no loss of data when the HARQ in the Node B fails,

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski 25/5/2005 10

HSDPA resourses
HSDPA resources are shared between users codes
the code resource consists of several channelization codes set aside for the HS-DSCH (max # = 5,10, 15)

power

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

11

New channels: HS-DoSCH,


The HSPDA introduces the HS-DoSCH High Speed Downlink Shared Channel, for user data, carried (at phy level) by the
HS-PDoSCH , HS-Physical Downlink Shared Ch.

The HS-DoSCH is associated with the


HS-SCCH , HS-Shared Control Channels (Phy Ch); A Dedicated Physical Control Channel or HS-DePCCH is paired with the HS-SCCH

([3G25211])

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

12

HS-DSCH
The HS-DoSCH is a downlink transport channel shared between number of users (for data, user plane) The channel is associated with
one DPCH , Downlink Dedicated Physical Ch one or several HS-SCCH

The channel is transmitted over the entire cell or over only part of the cell (directional)
e.g., by using beam-forming antennas

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

13

Sharing of HS-DSCH code resource (1/2)


A specific TTI (Transmission Time Interval) is considered for the HS-DoSCH
TTI = basic packetization time MAC/Phy HS-DSCH is allocated to users on the TTI basis A short TTI is used: TTI = 2 ms (
(fixed to 2 ms for FDD, for TDD TTI = 10ms in 3.84 Mcps)

"TTI ~ means in the following "HS-DoSCH TTI. A user may be assigned multiple codes in the same TTI Several users can be multiplexed within a TTI

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

14

Sharing of HS-DSCH code resource (2/2)


Example
Spreading factor (SF)

SF = 1 SF = 2 SF = 4 SF = 8 SF = 16

Codes allocated for HS-DSCH (example)


HS-DSCH TTI

Codes allocated to HS-DSCH

**

Time

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

15

HS-DSCH vs DSCH
Feature
Variable spreading factor Fast power control Adaptive modulation and coding HARQ

DSCH (Release 99)

HS-DSCH (Release 5)

Yes Yes No No

No No Yes Yes

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

16

UE categories
UE categories (~capabilities)
1..12
categories 11,12 support QPSK only (5 codes, interTTII=2,1) categories 10 seems the best (16QAM, 15 codes,interTTII=1) categories 1 (16QAM?,,interTTII=3), the simplest with 16QAM

According UE categories,
the maximum number of HS-DSCH codes, the UE is capable of receiving, is 5,10,15 ; the minimum inter TTI interval is 1..3
distance from the beginning of TTI to the beginning of the next TTI that can be assigned to the UE

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

17

HS-DoSCH /HS-PDoSCH (1/2)


A HS-Physical Downlink Shared Channel (HS-PDoSCH) carries data of the HS-DoSCH
the HS-DoSCH is mapped to one or several HS-PDoSCHs
every TTI, one or several HS-PDoSCHs can be used # simultaneous HS-PDoSCH = #codes =1..5, 7, 8, 10, 12, 15

within one TTI an HS-PDoSCH is assigned to a single UE

One HS-PDoSCH corresponds to one channelization code with a fixed spreading factor (since SF=16 for HSDPA) from the set of codes reserved for HS-DoSCH CRC = 24 bits

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

18

HS-DSCH /HS-PDSCH (2/2)


Tslot = 0,667 ms (1/3) , M*10*16 bits (SF = 16)

Data

Slot #0

Slot #1

Slot #2

HS-PDSCH subframe: Tf = 2 ms

M is the number of bits per modulation symbol


M=2 for QPSK M=4 for 16QAM 320 bit/slot, 480 kbit/s 640 bit/slot, 960 kbit/s
25/5/2005 19

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

HS-SCCH (1/4)
The channel carries the necessary physical layer control information to enable decoding of the data on the HS-DoSCH. The channel is power controlled. A UE is allocated (at a given period) an HS-SCCH set
The maximum number of HS-SCCHs in a set is 4.
The number of HS-SCCHs (seen from the UE's point-of-view) can range from one to four HS-SCCHs. The UE has the capability to monitor four HSSCCHs simultaneously.

In one cell, more than one HS-SCCH set may be used. in case of HS-DoSCH transmission to the same UE in consecutive TTIs, the same HS-SCCH is used for the corresponding signaling

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

20

HS-SCCH (2/4)

description of signaling

For each TTI, each HS-SCCH carries HS-DoSCH-related downlink signaling for one UE.
Transport Format and Resource Indication (TFRI)
~ information as TFCI of standard UMTS (i.e. for dedicated data ch.) channelization code set, [7 bits]
informs about the set of physical channels onto which HS-DSCH is mapped in the corresponding TTI

modulation scheme, [1 bit] (QPSK xor 16QAM) transport block size, [6 bits]
remark: there is a maximum of one transport block during a HS-DSCH TTI

HARQ information
HARQ process information, [3 bits]
identifies a HARQ process

redundancy and constellation version, [3 bits] New Data Identifier (NDI), [1 bit]
NDI is set to 0 for the first block transmitted by a HARQ process, NDI is incremented with one for each transmitted block that contains new data

UE identity (UE Id), [16 bits]

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

21

HS-SCCH (3/4)

implantation of signaling

(1) Channelation code ids and modulation scheme id are multiplexed together x1,1, x1,2, , x1,8 (2) Transport block size, HARQ process information, redundancy version and NDI are multiplexed together x2,1, x2,2, , x2,13 CRC (16 bits) is calculated from the sequence x1,1, , x1,8, x2,1, , x2,13 c1, c2, , c16 The sequence c1, c2,,c16 is masked with the UE Id (xue,1,xue,2,,xue,16) and then it is appended to the sequence x2,1, x2,2, , x2,13 y1, y2, ,y29 (remark: 29 = 13+16 (!)) (3) After coding and rate matching x1,1, x1,2, , x1,8 -> r1,1, r1,2, , r1,40 y1, y2, , y29 -> r2,1, r2,2, , r2,80 The sequence r1,1, r1,2, , r1,40 is masked by using the UE Id s1,1, s1,2, , s1,40 The sequence s1,1, s1,2, , s1,40 is mapped to the first slot The sequence r2,1, r2,2, , r2,80 is mapped to the second and third slots
TELECOM PARIS - InfRes - R. Bestak & P. Godlewski 25/5/2005 22

HS-SCCH (4/4)

time structure & slot

The channel has fixed parameters (rate, )


SF=128, 40 bit/slot, 60 kbit/s
Tslot = 0,667 ms (1/3) , 40 bits

Data

Slot #0

Slot #1

Slot #2

HS-SCCH subframe: Tf = 2 ms

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

23

Timing between HS-SCCH and HSPDSCH


The HS-PDSCH starts HS-PDSCH = 2Tslot after the start of the HS-SCCH
3xTslot = 2 ms HS-SCCH 3xTslot = 2 ms HS-PDSCH HS-PDSCH sub-frame

HS-PDSCH (2xTslot = 5120 chips = 1,33 ms )

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

24

HS-DePCCH (1/2)
A HS-DePCCH channel carries uplink feedback signaling related to downlink ((HS-DoSCH)) transmission
Hybrid ARQ Ack (HARQ-ACK), [1 bits]
HARQ Ack is coded by repetition into 10 pbits

Channel Quality Indication (CQI), [5 bits]


CQI is coded by using a (20,5) code [20 pbits] Values of CQI (=1..30) are tabulated in [3G25.214], p38

At most one HS-DePCCH for each radio link (~UE) (?) The channel is multiplexed with dedicated uplink physical channels (DPCCH, DPDCH)

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

25

HS-DePCCH (2/2)
One HS-DePCCH sub-frame consists of 3 slots. The channel has fixed parameters (rate, )
SF=256, 10 bit/slot (30 bits/subframe),15 kbit/s

One HS-PDCCH subframe = 2 ms, 30 bits

HARQ-ACK (10 pbits)

CQI (20 pbits)

Subframe #0

Subframe #i

Subframe #4

One radio frame: Tf = 10 ms

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

26

Timing between HS-DePCCH, HS-PDoSCH and uplink DePCH

DePCH

Slot #0 Slot #1 Slot #2 Slot #3 Slot #4 Slot #5 Slot #6 Slot #7 Slot #8 Slot #9 Slot #10 Slot #11 Slot #12 Slot #13

HS-PDoSCH (at UE)

HS-PDSCH sub-frame
(3 slosts)

19200 chips ( 7,5 slosts ) HS-DePCCH


HS-PDCCH sub-frame
(3 slosts)

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

27

Field structure of a MAC-hs PDU


Queue Id TSN SID1 N1 F1 ... SIDk Nk Fk

MAC-hs header

MAC-hs SDU
(= MAC-d PDU)

...

MAC-hs SDU
(= MAC-d PDU)

Padding (opt)

MAC-hs payload MAC-hs PDU

A maximum of one MAC-hs PDU can be transmitted in a TTI per UE The MAC-hs SDUs in one TTI belong to the same reordering queue
25/5/2005 28

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

Description of a MAC-hs header (1/2)


Queue Identifier (Queue Id) [3 bits]
identifies the reordering queue in the receiver, in order to support independent buffer handling of data belonging to different reordering queues

Transmission Sequence Number (TSN) [6 bits]


identifies the transmission sequence number on the HS-DSCH
TSN is used for reordering purposes to support in-sequence delivery to higher layers

Size Index Identifier (SID) [3 bits] ???


identifies the size of a set of consecutive MAC-d PDUs
the MAC-d PDU size for a given SID is configured by higher layers and is independent for each Queue ID

Number of MAC-d PDUs (N) [7 bits]4


identifies the number of consecutive MAC-d PDUs with equal size
in FDD mode, the max. number of PDUs transmitted in a TTI is assumed to be 70

Flag (F) [1 bit]


identifies if the next field is a SID or MAC-hs SDU
F=0 the next field is a SID field; F=1 the next field is a MAC-hs SDU

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

29

Description of a MAC-hs header (2/2)


Mapping of DeTCH (De. Traffic Channel) or DeCCH (De. Control Channel) to HS-DoSCH
Queue ID, and TSN are always included in the MAC-hs header A set of fields SID, N, and F is included for each MAC-d PDU size included in the MAC-hs PDU
padding is not explicitly indicated and is included in the end of the MAC-hs PDU if the total size of the MAC-hs payload is smaller than the transport block set size

the transport block size (for HS-DoSCH) is derived from the TFRI value signaled on the HS-SCCH the mapping between the TFRI value and the transport block size is given in [3G 25.321], p.32

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

30

MAC-hs entity (UTRAN)


The entity handles data that are transmitted on the HS-DoSCH and manages the physical resource allocated to HSDPA. The entity contains functions:
HARQ Scheduling TFRI selection Flow control
between MAC-d (or MAC-c/sh) and MAC-hs

The entity is configured by RRC


TELECOM PARIS - InfRes - R. Bestak & P. Godlewski 25/5/2005 31

HARQ, UTRAN (1/2)


HARQ uses Soft (Chase) combining & incremental redundancy
Chase combining: each retransmission is identical to the original transmission Incremental redundancy: each retransmission consists of new redundancy bits from the channel encoder

One HARQ entity handles the HARQ mechanism for one UE


one HARQ entity per UE

One HARQ entity supports multiple HARQ processes


1 process = 1 instance of stop and wait protocols 1..8 stop and wait protocols for one UE one HARQ process per TTI (& per UE)
TELECOM PARIS - InfRes - R. Bestak & P. Godlewski 25/5/2005 32

HARQ, UTRAN (2/2)


HARQ entity manages

Tx side

Queue Id (a flag in the MAC-hs PDU header)


indicated by scheduler identifies the reordering queue in the receiver (MAC)

TSN (a flag in the MAC-hs PDU header)


indicated by scheduler used for reordering purposes to support in-sequence delivery to to the higher layer

HARQ process identifier


carried by HS-SCCH ( implicit)
delivered to the physical layer in the PHY-Data-REQ primitive

HARQ process manages


New Data Indicator (sometimes Identifier) ()
carried by HS-SCCH set NDI to 0 for the first block transmitted by the HARQ process, and increments NDI with one for each transmitted block that contains new data

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

33

UTRAN, MAC-hs example


Scheduler
1 UE2 1 UE1 2 8 2

UEN 8

HARQ entity HARQ process

Queue Id,TSN

QId TSN

data

MAC-hs PDU

HS-SCCH
- HARQ process id - New Data Indicator - UE Id -

HS-DPSCH(s) HS-DPSCH(s)

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

34

MAC-hs entity (UE)


The entity contains functions
HARQ Reordering queue distribution
routes MAC-hs PDU to the correct reordering buffer based on the Queue Id

Reordering
Reorders received MAC-hs PDU according to the received TSN

Disassembly
Removes the MAC-hs header and padding (if present)

The entity is configured by RRC


TELECOM PARIS - InfRes - R. Bestak & P. Godlewski 25/5/2005 35

HARQ, UE (1/2)
There is one HARQ entity in a UE
multiple instances (HARQ processes)

HARQ entity manages


HARQ process identifier
carried by HS-SCCH

HARQ process manages


New Data Indicator (NDI) Queue Id
the received block is arranged into an appropriate receivers queue

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

36

HARQ, UE (2/2)
Processing of New Data Identifier (NDI)
If the NDI
has been incremented compared to the value in the previous received transmission or this is the first received transmission in the HARQ process than
the data currently in the soft buffer for this HARQ process is replaced with the received data

if the NDI is identical to the value used in the previous received transmission in the HARQ process than
the received data are combined with the data currently in the soft buffer for this HARQ process

If the data in the soft buffer has been successfully decoded and no error was detected than
the block is deliver to the reordering entity and an ACK is sent in a case of an error, an NACK is sent
TELECOM PARIS - InfRes - R. Bestak & P. Godlewski 25/5/2005 37

UE, MAC-hs example


UE
data

MAC-hs

Header

data

Disassembly function
TSN=7 Missing TSN=8 Ok TSN=9 Ok

Re-ordering function Re-ordering queue distribution

(QId) HARQ entity 1 2 8

HS-SCCH
- HARQ process id - New Data Indicator - UE Id -

QId TSN

data

HS-DPSCH(s)
25/5/2005 38

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

Example of a transmission between an UE and Node B, inter-TTI distance 3 TTI

Create a new HARQ process with Id =1


TTI

Create a new HARQ process with Id =2

Terminate the HARQ process with Id =1

Create a new HARQ process with Id =1

Node B -Tx

HS-PDSCH (data) HARQ Id=1

HS-PDSCH (data) HARQ Id=2

HS-PDSCH (data) HARQ Id=1

Node B -Rx
slot

HS-PDCCH (Acka) HARQ Id=1

HS-PDCCH (Ack) HARQ Id=2

UE -Rx

HS-PDSCH (data) HARQ Id=1

HS-PDSCH (data) HARQ Id=2

HS-PDSCH (data) HARQ Id=1

7,5 slots UE -Tx


HS-PDCCH (Acka) HARQ Id=1

7,5 slots
HS-PDCCH (Ack) HARQ Id=2

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

39

References
[DK02] [FP01] [FK02] [H02] [HP00] [KF02] [PE02] [PP01] A. Das, F. Khan, A. Sampath, H. Su,Design and performance of down link shared control channel for HSDPA, PIMRC 2002, Lisbon, Portugal, 2002. P. Frenger, S. Parkvall, E. Dahlman, Performance Comparison of HARQ with Chase Combining and Incremental Redundancy for HSDPA, VTC Fall 2001,Atlantic City, USA, October 2001. F. Frederiksen, T.E. Kolding, Performance and Modeling of WCDMA/HSDPA Transmission/H-ARQ Schemes, VTC Fall 2002, Vancouver, Canada, September 2002. H. Holma, WCDMA for UMTS, VTC Spring 2002 Tutorial, Birmingham, USA, May 2002. T. Hedberg, S. Parkvall, Evolving WCDMA, Ericsson review No.2, 2000. T.E. Kolding, F. Frederiksen, P.E. Mogensen, Performance Aspects of WCDMA Systems with High Speed Downlink Packet Access (HSDPA), VTC Fall 2002, Vancouver, Canada, September 2002. L. Peisa, E. Englund, TCP performance over HS-DSCH, VTC Spring 2002, Birmingham, USA, May 2002. S. Parkvall, J. Peisa, A. Furuskr, M. Samuelsson, M. Persson, Evolving WCDMA for Improved High Speed Mobile Internet, Proceedings of the Future Telecommunications Conference 2001, Bejing, China, November 2001.

TELECOM PARIS - InfRes - R. Bestak & P. Godlewski

25/5/2005

40

También podría gustarte