3g Ran Nsn Hsdpa Rrm & Parameters

Share Embed Donate


Short Description

3G RAN NSN HSDPA RRM & parameters...

Description

HSDPA RRM & parameters

1

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM & parameters: Module Objectives At the end of the module you will be able to:

4



Explain the physical layer basics of HSDPA technology



List the key changes brought by HSDPA and their impact on the network and on the protocol model



Explain HSDPA RRM and the related parameters in detail, including packet scheduling, resource allocation, mobility and channel type selection

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM: Contents • • • • • • • • • • • • • • 5

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection & Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA Principles

HSDPAenabled WCEL; 0 = disabled; 1 = enabled

High Speed Downlink Packet Access (HSDPA) based on: • Node B decisions • Multi-code operation • Fast Link Adaptation • Adaptive Modulation & Coding AMC

• • • •

Fast Packet Scheduling Fast H-ARQ Fast  2 ms TTI* Downwards Compatibility with R99 • (shared or dedicated carrier) Motivation: - enhanced spectrum efficiency

3GPP Rel. 5; TS 25.308: “HSDPA Overall Description”

- higher peak rates >> 2 Mbps - higher cell throughput - reduced delay for ACK transmission

* TTI = 1 Subframe = 3 Slots = 2 ms H-ARQ: Hybrid Automatic Repeat Request

6

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Principles of DC HSDPA •

Dual-Cell HSDPA of 3GPP Rel8 uses two adjacent WCDMA carriers (same bandwidth) to transmit data for a single UE

• • • •

Can be used with MIMO 2x2 and/or 64QAM DC HSDPA UEs are assigned HS-PDSCHs in the primary serving cell & Secondary Serving High Speed Cell (SSHSC) UL (CQI, ACK/NACK) for DC HSDPA UEs via primary serving cell (no UL in SSHSC) Besides HS-DSCH the primary serving cell is carrying – –

The full set of control & common control channels UL transport channels E-DCH HS-DPDCH + optional DC HS-DPCCH (HSUPA UEs)

• SSHSC is left clean from control signaling (max. HS-DSCH capacity) – –

Among common channels only CPICH is used in SSHSC E-AGCH, E-RGCH, E-HICH in SSHSC existent but not used by DC HSDPA

Primary serving cell DCellHSDPAEnabled WCEL; 0 = disabled; 1 = enabled

f1

f2 SSHSC 7

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Adaptive Modulation & Coding (1/2) HSDPA uses • QPSK • 16QAM • 64QAM*

QPSK 2-Bit Keying

16QAM 4-Bit Keying

dynamically based on quality of the radio link 0100

1100

0101

1101

Q

1000

0000

Q (0,1)

(1,1)

1001

0001

I

I (0,0)

(1,0)

* defined in 3GPP Rel. 7 / implemented with NSN RU20 8

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

0111

1111

1011

0011

0110

1110

1010

0010

Adaptive Modulation & Coding (2/2)

Turbo Coding 1/3 HSDPA Adaptive Coding • based on the R’99 1/3 Turbo Coding • Rate Matching: Puncturing or Repetition  code rate: 1/6 – 4/4

Rate Matching Puncturing / Repetition

• dynamically based on quality of the radio link

Effective Code Rate: 1/4 - 3/4 9

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Multi Code Operation (1/3) SF = 1

2

4

8 C8,0 = [11111111]

C4,0 = [1111] C8,1 = [1111-1-1-1-1]

SF = 16

C8,2 = [11-1-111-1-1]

C8,3 = [11-1-1-1-111] C1,0 = [1] C8,4 = [1-11-11-11-1] C4,2 = [1-11-1] C8,5 = [1-11-1-11-11]

C2,1 = [1-1] C8,6 = [1-1-111-1-11] C4,3 = [1-1-11] C8,7 = [1-1-11-111-1]

C16,2 = [.........]

C16,4 = [.........]

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

SF = 16  240 ksymb/s

C16,6 = [.........] C16,7= [.........]

Multi-Code operation:

C16,8 = [.........]

1..15 codes 

C16,9 = [.........] C16,10 = [........] C16,11 = [........] C16,12 = [........] C16,13 = [........] C16,14 = [........] C16,15 = [........]

10

512

C16,1 = [.........]

C16,5 = [.........]

C4,1 = [11-1-1]

256

C16,0 = [.........]

C16,3 = [.........]

C2,0 = [11]

...

0.24 .. 3.6 Msymb/s

Multi Code Operation (2/3) Modulation

QPSK

16QAM

64QAM

Coding rate

5 codes

10 codes

15 codes

1/4

600 kbps

1.2 Mbps

1.8 Mbps

2/4

1.2 Mbps

2.4 Mbps

3.6 Mbps

3/4

1.8 Mbps

3.6 Mbps

5.4 Mbps

2/4

2.4 Mbps

4.8 Mbps

7.2 Mbps

3/4

3.6 Mbps

7.2 Mbps

10.8 Mbps

4/4

4.8 Mbps

9.6 Mbps

14.4 Mbps

3/4

5.4 Mbps

10.8 Mbps

16.2 Mbps

5/6

6.0 Mbps

12.0 Mbps

18.0 Mbps

4/4

7.2 Mbps

14.4 Mbps

21.6 Mbps

RU20 includes 3GPP Rel. 7 features: • 64QAM (RAN1643)

HSDPA64QAMAllowed WCEL; 0 (Disabled), 1 (Enabled)

11

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

64QAM 6 bits/symbol

Multi Code Operation (3/3): HSDPA UE capability classes RU20/30 include 3GPP Rel. 7/8 features: • 64QAM (cat 13, 14, 17, 18) • 2x2 MIMO (Dual-Stream MIMO) (cat 15, 16, 17, 18) MIMO w/- 64QAM (cat 19, 20) • DC-HSDPA (cat 21, 22) • DC–HSDPA w/- 64QAM (cat 23, 24)

RU40 include 3GPP Rel.9 features: • DC–HSDPA w/-MIMO w/o 64QAM (cat 25, 26) • DC–HSDPA & MIMO & 64QAM (cat 27, 28) HSDPA64QAMAllowed

Modulation

DualStream MIMO supported

Peak Rate

3 (6 ms)

QPSK/16QAM

No

1.2 Mbps

5

3

QPSK/16QAM

No

1.2 Mbps

3

5

2 (4 ms)

QPSK/16QAM

No

1.8 Mbps

4

5

2

QPSK/16QAM

No

1.8 Mbps

5

5

1 (2 ms)

QPSK/16QAM

No

3.6 Mbps

6

5

1

QPSK/16QAM

No

3.6 Mbps

7

10

1

QPSK/16QAM

No

7 Mbps

8

10

1

QPSK/16QAM

No

7 Mbps

9

15

1

QPSK/16QAM

No

10 Mbps

10

15

1

QPSK/16QAM

No

14 Mbps

11

5

2

QPSK only

No

1 Mbps

12

5

1

QPSK only

No

1.8 Mbps

13

15

1

QPSK/16QAM/ 64QAM

No

17.4 Mbps

14

15

1

QPSK/16QAM/ 64QAM

No

21.1 Mbps

15

15

1

QPSK/16QAM

Yes

23.4 Mbps

16

15

1

QPSK/16QAM

Yes

28 Mbps

17

15

1

QPSK/16QAM/ 64QAM or Dual-Stream MIMO

17.4 or 23.4 Mbps

18

15

1

QPSK/16QAM/ 64QAM or Dual-Stream MIMO

21.1 or 28 Mbps

max. No. of HS-DSCH Codes

min. * Inter-TTI interval

1

5

2

HS- DSCH

category

WCEL; 0 (Disabled), 1 (Enabled)

MIMOEnabled WCEL; 0 (Disabled), 1 (Enabled)

Further details on HS-DSCH categories & other parameters HSPA+ RRM * TTI: Transmission Time Interval 12

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Network Modifications for HSDPA new Node B functionalities: • Acknowledged transmission: Fast H-ARQ UTRAN & UE: • modified PHY layer • modified MAC

 faster retransmission / reduced delays !  less Iub retransmission traffic !  higher spectrum efficiency !

• Fast Packet Scheduling  fast & efficient resource allocation !

• Fast Link Adaptation  Adaptive Modulation & Coding !  compensation of fast fading (without fast PC)  higher peak rates & spectrum efficiency !

Uu • modified transport and physical channels • modified coding • modified modulation

Iub

functionalities shifted to Node B 13

18/08/2015

Reduced retransmission

RNC:

Node B

© Nokia 2014 - RN3167AEN50GLA1

„more intelligence“ new functionalities

UE new UEs

 HSDPA Capability Classes

HSDPA RRM • • • • • • • • • • • • • •

14

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection and Switching Associated UL DCH HSDPA Improvements Other Features Appendix

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA Protocol Model RLC MAC-d

DCH

R99 DPCH

PHY

UE

HSDPA (R5) HSDPA (R7)

PHY

PHY

Uu

RLC MAC-d MAC-hs MAC-ehs

RLC MAC-d DCH FP

DCH FP

TNL

TNL

Node B

Iub

RLC MAC-d

MAC-d flow HS-DSCH HS-PDSCH

UE

Uu

MAC-hs MAC-ehs

HS-DSCH FP

HS-DSCH FP

PHY

TNL

TNL

Node B

Iub

(e)hs: (enhanced) high speed TNL : Transport Network Layer 15

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

RNC

RNC

Concepts of MAC Layer, MAC-hs & MAC-ehs MAC: Medium Access Control MAC  TS 25.321 • •



Mapping of logical channels onto transport channels Multiplexing of multiple logical channels onto a single transport channel, e.g. of 4 signalling radio bearers (SRB) onto single DCH • Complete MAC multiplexing for user plane data currently not supported • Multiplexing requires the addition of a MAC header MAC entities on network side distributed between RNC and Node B

MAC-hs • •





supports HSDPA with 3GPP Rel. 5 Tasks of MAC-hs within the Node B • Flow control (see section packet scheduling) • Packet scheduling (see section packet scheduling) • H-ARQ (see section layer 1 re-transmission) • Transport format selection (see section link adaptation) Tasks of MAC-hs within the UE • HARQ (see section layer 1 re-transmission) • Disassembly of transport blocks • Re-ordering Header & payload • Payload: Concatenating of one or more MAC-d PDU into single MAC-hs PDU • Header: 21 bits assuming single MAC-d PDU size

MAC-ehs • •

16

supports enhanced HS-DSCH functions of 3GPP Rel. 7 - 9 must be configured to support features such as: 64QAM (RAN1643), MIMO (RAN 1642), flexible RLC (RAN1638), Dual-Cell HSDPA (RAN1906) 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Physical Channel Overview

HS-PDSCH High-Speed Physical DL Shared Channel

HS-SCCH High Speed Shared Control Channel

HS-DPCCH High Speed Dedicated Physical Control Channel

Node B

associated DCH Dedicated Channel (Rel. 99)

MAC-hs

F-DPCH Fractional Dedicated Physical Channel (Rel. 6/7) 17

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HS-PDSCH • HS-PDSCH: High-Speed Physical Downlink Shared Channel • • • • •



Transfer of actual HSDPA data 5 - 15 code channels QPSK or 16QAM modulation Divided into 2 ms TTIs Fixed SF16

HS-PDSCH code set parameter •

• •

Specifies whether number of codes channels reserved for HSDPA is fixed* or dynamically adjustable Minimum 5 code channels / Maximum 15 codes channels Possible numbers of code channels enabled / disabled bit wise

HSPDSCHCodeSet HS-PDSCH code set; WCEL; (-) (-) (5 codes) Examples 00000 00000 100000 = always 5 codes reserved (default) 11010 10100 100000 = number of reserved codes adjustable (5, 8, 10, 12, 14 or 15 codes, recommended) 11-15 codes 18

18/08/2015

6-10 codes

0-4 codes always disabled

© Nokia 2014 - RN3167AEN50GLA1

HS-SCCH (1/2) • HS-SCCH: High-Speed Shared Control Channel •

L1 Control Data for UE; informs the UE how to decode the next HS-PDSCH frame e.g. UE Identity, Channelization Code Set, Modulation Scheme, TBS, H-ARQ process information Fixed SF128 transmitted 2 slots in advance to HS-PDSCHs NSN implementation with slow power control: shares DL power with the HS-PDSCH more than 1 HS-SCCH required when code multiplexing is used

• • • •

MaxNbrOfHSSCCHCodes

• Code multiplexing

Maximum number of HS-SCCH codes



WCEL; RU10 & earlier: 1..3; 1; 1; RU20: 1..4

SF16 HS-PDSCH 15

• User 1

User 2

Subframe 2 ms

User 3

User 4



HSDPA service for several users simultaneously For each user individual HS-SCCH required available only, if > 5 codes can be reserved for HS-PDSCH

10

5

TBS: Transport Block Size 19

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Time

HS-SCCH (2/2) +15 x SF16 HS-PDSCH

SF16

SF32

32

SF64

64

64

64

S-CCPCH1

SF128

128

SF256

256

256

128

128

S-CCPCH2

HS-SCCH

256

256

256

256

256

CPICH AICH P-CCPCH PICH 128

128

128

Allocated CC

Blocked CC

Available CC

FACH-s: for Service Area Broadcast (CTCH) 20

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

128

256

128

256

256

256

128

128

HS-SCCH

HS-SCCH

256

256

256

256

HS-DPCCH • UL HS-DPCCH: High-Speed Dedicated Physical Control Channel • • •

MAC-hs Ack/Nack information (send when data received) Channel Quality Information (CQI reports send every 4ms, hardcoded period) Fixed SF 256

1 Slot = 2560 chip HARQ-ACK (10 bit)

2 Slots = 5120 chip CQI (20 bit) Channel Quality Indication

1 HS-DPCCH Subframe = 2ms

Subframe # 0

Subframe # i

TS 25.21: CQI values = 0 (N/A), 1 .. 30; steps: 1; 1 indicating lowest, 30 highest air interface quality

21

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Subframe # N

HS-DPCCH & CQI

CQI

# codes Modulation



1

137

1

QPSK

0

2

173

1

QPSK

0

3

233

1

QPSK

0

4

317

1

QPSK

0

5

377

1

QPSK

0

6

461

1

QPSK

0

7

650

2

QPSK

0

8

792

2

QPSK

0

9

931

2

QPSK

0

10

1262

3

QPSK

0

11

1483

3

QPSK

0

12

1742

3

QPSK

0

13

2279

4

QPSK

0

14

2583

4

QPSK

0

15

3319

5

QPSK

0

CQI used for:

16

3565

5

16-QAM

0

• Link Adaptation decision • Packet Scheduling decision

17

4189

5

16-QAM

0

18

4664

5

16-QAM

0

19

5287

5

16-QAM

0

ACK/NACK used for:

20

5887

5

16-QAM

0

• H-ARQ process

21

6554

5

16-QAM

0

22

7168

5

16-QAM

0

23

9719

7

16-QAM

0

CQI Table (Example)

24

11418

8

16-QAM

0

TS 25.214: Annex Table 7b

25

14411

10

16-QAM

0

26

14411

10

16-QAM

-1

27

14411

10

16-QAM

-2

28

14411

10

16-QAM

-3

29

14411

10

16-QAM

-4

30

14411

10

16-QAM

-5

P-CPICH UE observes P-CPICH (Ec/Io)  CQI*

• Link Adaptation decision • HS-SCCH power adaptation * UE internal (proprietary) process TB Size [bit] CQI value 0: N/A (Out of range)  = Reference Power Adjustment (Power Offset) [dB] 22

TB Size

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Cat 8 UE

CQI Tables TS 25.214: Annex Table 7d Cat 10 UE

TS 25.214: Annex Table 7f Cat 27 UE

TS 25.214 Annex Table 7g Cat 14 UE: CQI29: 14 Codes; 32257 bit CQI30: 15 Codes; 38582 bit 23

18/08/2015

CQI

TB Size

# codes Modulation



CQI

TB Size

# codes Modulation



1

137

1

QPSK

0

1

136

1

QPSK

0

2

173

1

QPSK

0

2

176

1

QPSK

0

3

233

1

QPSK

0

3

232

1

QPSK

0

4

317

1

QPSK

0

4

320

1

QPSK

0

5

377

1

QPSK

0

5

376

1

QPSK

0

464

1

QPSK

0

6

461

1

QPSK

0

6

7

650

2

QPSK

0

7

648

2

QPSK

0

8

792

2

QPSK

0

8

792

2

QPSK

0

9

931

2

QPSK

0

9

928

2

QPSK

0

10

1262

3

QPSK

0

10

1264

3

QPSK

0

11

1483

3

QPSK

0

11

1488

3

QPSK

0

12

1742

3

QPSK

0

12

1744

3

QPSK

0

13

2279

4

QPSK

0

13

2288

4

QPSK

0

14

2583

4

QPSK

0

14

2592

4

QPSK

0

15

3319

5

QPSK

0

15

3328

5

QPSK

0

16

3565

5

16-QAM

0

16

3576

5

16-QAM

0

17

4189

5

16-QAM

0

17

4200

5

16-QAM

0

18

4664

5

16-QAM

0

18

4672

5

16-QAM

0

19

5287

5

16-QAM

0

19

5296

5

16-QAM

0

20

5887

5

16-QAM

0

20

5896

5

16-QAM

0

21

6554

5

16-QAM

0

21

6568

5

16-QAM

0

22

7168

5

16-QAM

0

22

7184

5

16-QAM

0

23

9719

7

16-QAM

0

23

9736

7

16-QAM

0

24

11418

8

16-QAM

0

24

11432

8

16-QAM

0

25

14411

10

16-QAM

0

25

14424

10

16-QAM

0

26

17237

12

16-QAM

0

26

15776

10

64-QAM

0

27

21754

15

16-QAM

0

27

21768

12

64-QAM

0

28

23370

15

16-QAM

0

28

26504

13

64-QAM

0 0 -2

29

24222

15

16-QAM

0

29

32264

14

64-QAM

30

25558

15

16-QAM

0

30

32264

14

64-QAM

© Nokia 2014 - RN3167AEN50GLA1

Associated DCH (DL & UL) • DL DPCH: Associated Dedicated Physical Channel • L3 signalling messages • Speech - AMR • Power control commands for associated UL DPCH

• UL DPCH: (DPDCH & DPCCH) • L3 signalling messages • Transfer of UL data 16 / 64 / 128 / 384 kbps, e.g. TCP acknowledgements • Speech - AMR DPDCH / DPCCH (time multiplexed) DPDCH: L3 signalling; AMR DPCCH: TPC for UL DPCH power control

DPDCH: L3 signalling, AMR; TCP ACKs; 16 / 64 / 128 / 348 kbps

DPCCH: TPC, Pilot, TFCI 24

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Fractional DPCH: F-DPCH (DL) The Fractional DPCH (F-DPCH): • introduced in 3GPP Rel. 6 (enhanced in Rel. 7; NSN RU20 implementation based on Rel. 7) • replaces the DL DPCCH • includes Transmit Power Control (TPC) bits but excludes TFCI & Pilot bits & SRB – TFCI bits - no longer required as there is no DPDCH – Pilot bits - no longer required as TPC bits are used for SIR measurements – SRB mapped to E-DCH & HS-DSCH

• increases efficiency by allowing up to 10 UE to share the same DL SF256 channelization code -

time multiplexed one after another

• RU20 feature RAN1201; – – – –

FDPCHEnabled

requires Rel. 7 or newer UE HSDPA & HSUPA must be enabled Feature is licensed using an RNC ON/OFF license License CPC exists and its state is ON

WCEL; 0 (Disabled), 1 (Enabled)

1 time slot 2560 chips 256 chips Tx Off

TPC

Tx Off

Slot #i 25

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM • • • • • • • • • • • • • • 26

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection and Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Summary Characteristic

RU10

RU20

RU30

RU40/RU50

HSDPA users per cell

≤ 64

≤ 72 (RAN1668)

≤ 72

≤ 128 (RAN2124)

Modulation

QPSK/16QAM

QPSK/16QAM & 64QAM (RAN1643)

QPSK/16QAM/64QAM

QPSK/16QAM/64QAM

MIMO

No

Yes (2x2) (RAN1642)

Yes

Yes

Dual-Cell HSDPA

No

Yes (RAN1906)

DC-HSDPA

DC-HSDPA DB DC HSDPA (RAN2179)

Data rate per UE

up to 14 Mbps

up to 42 Mbps

up to 42 Mbps 84 Mbps (RAN 1907)

up to 84 Mbps (RAN1907)

Traffic Classes

Interactive + Background + Streaming

+ CS Voice over HSPA (RAN1689)

all traffic classes

Packet Scheduler

Proportional Fair (PF) + QoS Aware HSPA Scheduling

PF + QoS aware scheduling

PF + QoS aware scheduling

HSDPA Multi-RAB

multiple RAB HSDPA + AMR

multiple RAB HSDPA + AMR

multiple RAB HSDPA + AMR, +CS64 Conv.

multiple RAB HSDPA + AMR, +CS64 Conv.

Code Multiplexing

Yes (up to 3)

Yes (up to 4)

Yes (up to 4)

Yes (up to 4)

16, 64, 128, 384 Kbps

16, 64, 128, 384 Kbps

16, 64, 128, 384 Kbps

16, 64, 128, 384 Kbps

(Scheduled users per TTI)

UL associated DCH

27

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

all traffic classes PF + QoS aware scheduling

DB: Dual Band

Feature Activation • Most enhanced features must be licensed individually and are activated by setting individual off / on parameter • Some features can be activated on cell level, others on WBTS or even RNC level only HSDPAenabled

HSDPAMobility

WCEL; 0 = disabled; 1 = enabled

Serving HS-DSCH cell change & SHO on/off switch RNFC ; 0 = disabled; 1 = enabled

HSDPA48UsersEnabled RNFC; 0 = disabled; 1 = enabled

HspaMultiNrtRabSupport

HSDPA64UsersEnabled

HSPA multi RAB NRT support WCEL; 0 = disabled; 1 = enabled

WCEL; 0 = disabled; 1 = enabled

HSDPA14MbpsPerUser WBTS; 0 = disabled; 1 = enabled

HSDPA Dynamic Resource Allocation RNFC; 0 = disabled; 1 = enabled

HSPAQoSEnabled

HSDPA16KBPSReturnChannel

WCEL; 0..4; 1; 0 = disabled 0 = QoS prioritization is not in use for HS transport 1 = QoS prioritization is used for HS NRT channels 2 = HSPA streaming is in use 3 = HSPA CS voice is in use 4 = HSPA streaming & CS voice are in use

HSPA72UsersPerCell

RU20/ 30

WCEL; 0 = disabled; 1 = enabled if enabled, max. 72 HSDPA/HSUPA users can be supported per cell.

HSPA128UsersPerCell

RU40 28

HSDPADynamicResourceAllocation

WCEL; 0 = disabled; 1 = enabled if enabled, max. 128 HSDPA/HSUPA users can be supported per cell.

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA 16 Kbps UL DCH return channel on/off RNFC; 0 = disabled; 1 = enabled

FDPCHEnabled; CPCEnabled WCEL; 0 (Disabled), 1 (Enabled)

HSDPA64QAMAllowed; MIMOEnabled; DCellHSDPAEnabled; MIMOWith64QAMUsage WCEL; 0 (Disabled), 1 (Enabled)

DCellAndMIMOUsage WCEL; 0=DC-HSDPA and MIMO disabled; 1=DC-HSDPA and MIMO w/o 64QAM enabled; 2=DC-HSDPA and MIMO with 64QAM enabled

Cell Group Definition • SCHs under the same Node B should not overlap with each other • define for each sector offset relative to BTS frame number with parameter Tcell • Cells with offsets within certain range form one cell group – – – –

Group 1 offset = 0-512 chips Group 2 offset = 768-1280 chips Group 3 offset = 1536-2048 chips Group 4 offset = 2304 chips

BTS reference

BTS reference SCH

0 chips

SCH 256 chips

BTS reference SCH

29

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

512 chips

Tcell Frame timing offset of a cell WCEL; 0..2304 chips; 256 chips; no default

HSPA 72 / 128 Users per Cell (1/3) • • • • •

HSPA 72 users/cell: RAN1686 (RU20); HSPA 128 users/cell: RAN2124 (RU40); optional RNC License Key required (On-Off) HSPA72UsersPerCell increases the number of simultaneous HSPA users to 72 / 128 per cell WCEL; 0 = not enabled; 1 = enabled both with dedicated & shared scheduler HSDPA, HSUPA, Dynamic Resource Allocation must be enabled, Continuous Packet Connectivity & F-DPCH are recommended for both RAN1686 & RAN2124, HSUPA DL Physical Channel Power Control recommended for RAN2124 HSPA128UsersPerCell • max. 15 codes allocated (HS-PDSCH code set = 11010 10100 10000) WCEL; 0 = not enabled; 1 = enabled • Code multiplexing (max. no. of HS-SCCH codes MaxNbrOfHSSCCHCodes = 4) • HSDPA 16 Kbps UL DCH should be enabled to avoid UL overload

72/128 users

72/128 users

Hardware requirements: • Flexi Node B must have Rel2 or Rel3 system module 72/128 users

Other parameters may restrict max. number of HSPA users, e.g.: -WCEL: MaxNumberEDCHCell - WBTS: MaxNumberEDCHLCG - WCEL: MaxNumberHSDSCHMACdFlows - WCEL: MaxNumberHSDPAUsers - WCEL: MaxNumbHSDPAUsersS - WCEL: MaxNumbHSDSCHMACdFS

30

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSPA 72 / 128 Users Per Cell (2/3) DL Code allocation DL Code allocation in a cell depends on activated features and traffic – if HSPA 72 Users Per Cell or HSPA 128 Users Per Cell is enabled, RNC allocates DL codes according to Maximum number of scheduled HSDPA user per TTI (Code Multiplexing)  MaxNbrOfHSSCCHCodes; WCEL; 1..4; 1; 1 (4 is recommended in both cases) – 1 E-RGCH & E-HICH codes is reserved in cell setup; max number of E-RGCH/E-HICH codes is 4 or not limited  reserved number of E-RGCH/E-HICH codes depend on number of HSUPA users, TTI (2ms or 10ms), whether the cell is serving or non-serving E-DCH cell to the UE, and scheduled or non-scheduled transmission – if Paging 24 kbps feature is enabled, more DL codes are needed to separate FACH and PCH traffic  PCH24kbpsEnabled; WCEL; on/off & NbrOfSCCPCHs; WCEL; 1..3; 1; 1 SF 16,0 SF 32 S-CCPCH SF 64

E-RGCH E-HICH

HS-SCCH

SF 128

SF 256 0

1

2

3

4

5

6

depending on FACH / PCH configuration 31

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

7

8

9

10

11

12

13

14

15

HSPA 72 / 128 Users Per Cell (3/3) Traffic analysis • No. of HS-SCCH channels increased to 4 to schedule & control increased number of HSPA users in a cell

MaxNbrOf HSSCCHCodes WCEL; RU10 & earlier: 1..3; 1; 1; RU20: 1..4

• DL code space limited  dynamic DL control channel allocation mechanism introduced to maximize available codes for HS-PDSCHs  HSUPA RRM (E-RGCH & E-HICH management / dynamic code allocation) • if code tree resources allocated like on previous slide, following traffic is supported: – – – –

15 codes @ SF16 for HSDPA single user per 2 ms TTI (no code multiplexing) MIMO enabled F-DPCH enabled

• most likely RNC will allocate another SF16 branch to increase control channel traffic  reducing HSDPA SF16 codes further

Code allocation in case of 4 HS-SCCH:

32

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM • • • • • • • • • • • • • • 33

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection and Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CQI Reporting & Link Adaptation Remember:

P-CPICH

CQI used for:

UE observes P-CPICH (Ec/Io)  CQImeasured*

• Link Adaptation decision • Packet Scheduling decision

ACK/NACK used for: • H-ARQ process • Link Adaptation decision • HS-SCCH power adaptation

Link adaptation algorithm 1) Generation of CQImeasured : – –

CQImeasured*

UE monitors EC/I0 UE reads PHS-PDSCH SIG (L3/RRC signalling)

2) UE reports CQImeasured every 4 ms (NSN solution) – can be increased with Mass Event Eandler 3) CQI Correction in Node B Node B corrects reported CQImeasured to CQIcompensated based on: actual HS-PDSCH power PHS-PDSCH TRUE Number of ACK & NACK

– –

4) Link Adaptation decision: Node B decides about TB size for next sub-frame: – – – 34

Modulation Coding rate Number of codes

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

* UE internal (proprietary) process PHS-PDSCH: HS-PDSCH transmission power TB: Transport Block

CQI Compensation (1/3)

 signalled to UE in case of  HS-DSCH setup  Serving cell change

CQImeasured UE generates CQImeasured assuming Tx power PHS-PDSCH SIG = PCPICH +  +  –

 calculated by RNC:  = f x Min(PtxMaxHSDPA, PtxMax – PtxNonHSDPA) – PCPICH

 PHS-PDSCH SIG = (f x Min(PtxMaxHSDPA, Ptxmax – PtxNonHSDPA)) [dBm] + 

CQI Compensation in Node B • Node B compensates CQI from differences between assumed HS-PDSCH Tx power & actual HS-PDSCH Tx power PHS-PDSCH TRUE – Part of HSDPA power used for HS-SCCH – HS-PDSCH power can vary because of dynamic power allocation

• Offset X used to convert reported CQImeasured into compensated CQIcompensated CQIcompensated = CQImeasured + X [dB] X = PHS-PDSCH TRUE – (PCPICH +  + ) – A [dB]

correction A estimated by outer loop link adaptation algorithm  = Reference Power Adjustment (Power Offset) [dB]  CQI tables PtxMax = max. cell power PtxNonHSDPA = total power allocated to R99 & DL control channels (latest report is taken) PtxMaxHSDPA = max. allowed HSDPA power f = 0.7 for static HS-PDSCH power allocation f = 0.5 for dynamic HS-PDSCH power 35

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CQI Compensation (2/3) Outer loop link adaptation algorithm  correction A

• If ACK received for first transmission of a packet – Correction A decreased by 0.005 dB – But not below -4 dB (maximum CQI improvement towards higher TBS)

• If NACK received for first transmission of a packet – Correction A increased by 0.05 dB – But not above 4 dB (maximum CQI downgrade towards lower TBS) NACK for 1st transmission P0

lower CQI

increase CQI ACK for 1st transmission time

36

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CQI Compensation (3/3) • CQI compensation makes it difficult to map reported CQI from UE log files into expected HSDPA transport block size TBS

CQIMEASURED = 3 233 bits per TB (167 K) e.g. PHS-PDSCH SIG = 37 dBm e.g. PHS-PDSCH TRUE = 40 dBm X = (40 – 37) dB = 3 dB CQICOMPENSATED = 3 + 3 = 6 461 bits per TB (230 K)

37

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

X = 3 dB

Spectral Efficient Link Adaptation • Good radio conditions CQICOMPENSATED, but less data to be sent • Node B determines CQINEEDED required for actual service • Node B reduces HSDPA transmission power by CQICOMPENSATED - CQINEEDED

Example: CQICOMPENSATED = 10 Actual service 384 K Requires 768 bits per TB CQINEEDED = 8 Power reduction = (10 – 8) dB = 2 dB

RAN1244: Spectral Efficient Link Adaptation

38

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Measurement Examples (1/2) • CQI improves both with increasing: – EC/I0 – HSDPA power

CQI as a function of CPICH Ec/Io Compensated Channel Quality Indicator (CQI)

30

PtxMaxHSDPA = 30 dBm 25

PtxMaxHSDPA = 35 dBm

Reported

PtxMaxHSDPA = 40 dBm 20

Compensated 15

10

5

0 -15

-14

-13

-12

-11

-10

-9

CPICH Ec/Io (dB)

39

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

-8

-7

-6

-5

Measurement Examples (2/2) • CQI estimation differs from one type of UE to the next one Prediction of different values in spite of identical channel conditions • CQI compensation capable to remove most of these differences Almost same service experienced in spite of proprietary CQI estimation Prior to compensation

After compensation Compensated Channel Quality Indicator (CQI)

30

Channel Quality Indicator (CQI)

Samsung zx20 25

Novatel U740

20

15

Unloaded

10

Common Channel Loaded

5

0 -15

-14

-13

-12

-11

-10

-9

-8

CPICH Ec/Io (dB)

40

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

-7

-6

-5

-4

-3

30

Samsung zx20 25

Novatel U740

20

Unloaded 15

10

Common Channel Loaded 5

0 -15

-14

-13

-12

-11

-10

-9

-8

CPICH Ec/Io (dB)

-7

-6

-5

-4

-3

HSDPA RRM • • • • • • • • • • • • • • 41

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection and Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

R99 & HSDPA Retransmission R99 DCH

R5 HS-DSCH

RNC

RNC

Re-transmission

Packet

RLC ACK/NACK BTS

Dataflow

Packet

DL control moved to BTS BTS L1 ACK/NACK Re-transmission

Terminal

42

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Terminal

H-ARQ: Hybrid Automatic Repeat reQuest

Hybrid Automatic Repeat Request H-ARQ • H-ARQ Objective:

– ensures reliable data transfer between UE and Node B – short Round Trip Time between UE and network

• HSDPA connection re-transmission can originate from: – MAC-hs layer between UE and Node B (HARQ) – RLC layer between UE and RNC – TCP layer between UE and application server

• Re-transmission time out

– after 3rd L1 re-transmission HSDPA packet discarded (hardcoded threshold)



HARQ algorithms: – Chase combining CC – Incremental Redundancy IR Algorithm selected by operator on BTS level

HARQRVConfiguration WBTS; 0 = Chase Combining, 1 = Incremental Redundancy

43

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM • • • • • •

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling – – – –

• • • • • • • • 44

Scheduling Types: Round Robin & Proportional Fair Scheduling & Code Multiplexing Basics of QoS Aware Scheduling and Application Aware RAN In-bearer Application Optimization

Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection and Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Basic Scheduler Types • Supports packet schedulers – Round Robin RR – Proportional Fair PF (requires individual license) – Type of scheduler set by HSDPA.BB.Resource.Allocation commissioning parameter

Round Robin Scheduler



• assigns sub-frames in rotation – User at cell edge served as frequently as user at cell centre • does not account for channel conditions experienced by UE – Low total throughput in cell



• if no data have to be transferred from Node B to certain UE then the sub-frame is assigned to the next one

45

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Proportional Fair PF Scheduler • Takes into account multipath fading conditions experienced by UE



TTI 1

TTI 2

TTI 3

TTI 4 Scheduled user

– Improved total throughput in cell in comparison to round robin

• Sub-frames assigned according scheduling metric – Ratio instantaneous data rate / average data rate experienced in the past – User at cell edge served less frequently as user at cell centre

 Estimate of instantaneously supported user throughput Based on compensated CQI

TPinst TPave Calculated average user throughput in the past Throughput measured every 10 ms with 100 ms sliding window

46

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

USER 2 Es/N0

USER 1 Es/N0

Scheduling / HSDPA Code Multiplexing HSDPA Code Multiplexing: enables simultaneous transmission of up to 4* HSDPA UEs during 1 TTI – each simultan. served HSDPA UEs must have separate HS-SCCH – ≥ 5 codes must be allocated to HS-PDSCH – MAC-hs entity selects (3) best users (based on PF or QoS aware metric)

MaxNbrOfHSSCCHCodes Max. number of HS-SCCH codes

WCEL; 1..4*; 1; 1 (no Code Multiplexing)

for transmission in the next TTI – HS-PDSCH codes & power resources shared, taking into account:  how much data user has in its buffer  Channel conditions of user

Full buffer

Different data amounts

Amount of data in buffer UE1

RU10 & later

UE2

UE3

UE1

7

7

3 2

8

8

10

15 codes

UE2

UE3

5 10

Codes & power are divided optimally between users depending on data amount.

8 * 3 before RU20

47

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Basics of QoS Aware Scheduling • Shortcomings of standard PF – PF metric does not distinguish between traffic classes – No bit rate guarantee, i.e. no streaming services supported – Interactive service not prioritised against background one

• Idea of QoS aware HSPA scheduling (RAN1262) – QoS aware HSPA scheduling enabled with parameter HSPAQoSEnabled – HSDPA dynamic resource allocation must be enabled – Streaming services  Guaranteed bit rate set by RNC – Interactive IA & Background BG services  Operator can set nominal bit rate (target minimum bit rate) If not defined, service treated as best effort one  Operator can set service priorities, so that IA services are scheduled more often than BG ones Services belonging to same traffic class again HSPAQoSEnabled scheduled according PF WCEL; 0..4;1; 0 = disabled 0 = QoS prioritization is not in use for HS transport 1 = QoS prioritization is used for HS NRT channels 2 = HSPA streaming is in use (RAN1004) 3 = HSPA CS voice is in use (RAN1689) 4 = HSPA streaming and CS voice are in use 48

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Basics of QoS Aware Scheduling • Guaranteed Bit Rate GBR – Set by RNC for streaming services on basis of the RAB profile

• Nominal bit rate NBR = target minimum bit rate The nominal bit rate NBR is set as the target minimum bit rate in the RNC for NRT HS-DSCHs. – Can be specified by operator for NRT services  Individually for each SPI 0..12 and Individually for UL and DL  If Application Aware RAN is enabled SPI is dynamically modified by the RNC PDCP layer but the new NBR value corresponding to the new SPI is not communicated to the BTS and BTS continues using the old NBR value. RNC ensures that the SPI promotion/demotion for NBR users is performed within the SPI range defined for NBR users

NBRForPri0..12UL UL NBR for Priority value 0..12 (structured parameter) RNHSPA; 0..2000 K; 8 K; 0 K for all priority values

NBRForPri0..12DL DL NBR for Priority value 0..12 RNHSPA; 0..2000 K; 8 K; 0 K for all priority values

NBR: Nominal Bit Rate

49

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Application Aware RAN – Principle Shortcomings of available 3GPP QoS model: • 3GPP bearer-based QoS differentiation model is not widely supported by typical terminals connecting with single PDP context carrying all applications within one bearer. • Subscriber level QoS does not separate different applications within single bearer; although each application has different requirements when utilizing a bearer. Application Aware RAN • Equips operators with QoS tools for typical terminals carrying multiple applications within one bearer with HSDPA allocated • Enables prioritization of the latency sensitive data by increasing AppAwareRANEnabled WCEL; Disabled (0), Enabled (1); 0 the scheduling priority at the air interface and/or demotion of non-priority P2P traffic (priority drop = P2P traffic share down), and introduces dynamic demotion of UL bulk traffic by the BTS in a single RAB case • Applications requiring the same treatment at RAN are grouped AppGrpId by the operator into Application Groups (up to 6) characterized RNHSPA; 1..6; 1; 255 = not defined with AARConfigTable (consisted of AppGrpId, DSCPCode1..5 DSCPCode1..5 (up to 5 applications per group), Precedence, TargetSPIforSPI0..11) RNHSPA; 0..62; 1; 255 = not defined • Precedence value determines what SPI should be chosen when packets TargetSPIforSPI0..11 belonging to multiple application groups are detected by the RNC RNHSPA; 0..11; 1; 255 = not defined (promote/demote/do nothing) Precedence RNHSPA; 1..6; 1; 255 = not defined 50

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Application Aware RAN – NSN implementation Application Aware RAN solution is implemented in 2 network elements GGSN and RNC 1. In GGSN: Core network based DPI (Deep Packet Inspection) provides application detection and inner (user) IP packet marking with DSCP (Differential Service Code Point - a field in the IPv4 and IPv6 header) DSCP of user packet is marked based on PCC rule action

2. In RNC: Initial Scheduling Priority Indicator of the radio bearer is demoted or promoted in the RNC PDCP layer according to Deep Packet Inspection marking (DSCP marking).

51

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

QoS Aware Scheduling and Application Aware RAN (1/2) • Scheduling weights – For each combination of RAB QoS parameters operator can define service priority  Traffic class  Traffic handling priority THP  Allocation & retention priority ARP

– Service priorities & Scheduling Priority Indicators SPI

 Defined by multiple parameter QoSPriorityMapping  For services on DCH service priorities just define values entering queuing and priority based scheduling (see R99 PS)  For services on HS-DSCH/E-DCH or HS-DSCH/DCH services priorities define directly SPI • It is initial SPI value if AppAwareRANEnabled = 1 (dynamic SPI based on the application type and initial SPI value is set and communicated to BTS using CmCH-PI field in Frame Protocol)  If HSPAQoSEnabled is disabled but AppAwareRANEnabled = 1 then initial SPI for services with HSDPA can be configured by the operator with is defined by InitialSPINRT; RNHSPA; SPI 5 (5), SPI 6 (6); SPI 5 (5)

– SPI mapped onto scheduling weights:

 define how often service of certain QoS parameter set scheduled in comparison to another one with another QoS parameter set  PF scheduling extended by required activity detection RAD with delay sensitivity DS

Priority for Streaming traffic class with ARP1/2/3: PriForStreamARP1/2/3 (RNPS) (0..15) ( = 1) (13/13/13) Priority for Interactive TC with THP 1 & ARP 1/2/3: PriForIntTHP1ARP1/2/3 (RNPS) (0..11) ( = 1) (11/11/11) Priority for Interactive TC with THP 2 & ARP 1/2/3:

ARP: Allocation & retention priority SPI: Scheduling priority indicators THP: Traffic handling priority

PriForIntTHP2ARP1/2/3 (RNPS) (0..11) ( = 1) (8/8/8) Priority for Interactive TC with THP 3 & ARP 1/2/3: PriForIntTHP3ARP1/2/3 (RNPS) (0..11) ( = 1) (5/5/5)

Priority for Background TC with ARP 1/2/3: 52

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

PriForBackARP1/2/3 (RNPS) (0..11) ( = 1) (0/0/0)

QoS Aware Scheduling and Application Aware RAN (2/2) • Mapping QoS parameter for DCH QoS parameter

Service

RAB profile

priority

RNC PS Queuing Priority Based Scheduling

Mapping defined by QoSPriorityMapping

• Mapping QoS parameter to scheduling weights for HS-DSCH/E-DCH or HS-DSCH/DCH If AppAwareRANEnabled = 1 then dynamic SPI setting based on the application type and initial SPI

QoS parameter RAB profile

Node B PS: Service priority

Scheduling weight modifying PF

Mapping defined

Mapping defined by

by QoSPriorityMapping

SchedulingWeightList

SPI: Scheduling Priority Indicators 53

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

SchedulingWeightList • is BTS commissioning parameter • defining Mapping QoSPriorityMapping to SchedulingWeight

In-bearer Application Optimization In-bearer Application Optimization introduces service prioritization within one downlink radio access bearer.

User traffic marked as latency sensitive is scheduled differently and is prioritized ahead of non-latency sensitive traffic inside RNC. HTTP Mobile Network

The Internet

Priority packets (e.g. HTTP) get more bandwidth within RAB P2P

Promoted traffic Demoted traffic

In Core network: GTP-U Header

UDP Header

IP Header

GTP-U Payload DSCP

User IP header

User IP payload

DSCP of user packet is marked according to DPI rules 54

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

In-bearer Application Optimization Without RAN2510

RAB Bandwidth

Web page Background download

Time

T1 RAB Bandwidth

T2

Web page

Without RAN2510 only generic 3GPP QoS differentiation is possible on RAB level. No content detection with prioritization is possible.

With RAN2510

Background download Time

More instantaneous bandwidth granted for prioritized applications’ packets leads to minimized download time in comparison to download time without RAN2510

(T2 < T1)  Improved download time  BETTER QUALITY OF EXPERIENCE

55

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

In-bearer Application Optimization

InBearerAppPrioEnabled. WCEL; Disabled (0), Enabled (1);

In-bearer Application Optimization can be enabled with InBearerAppPrioEnabled Parameter. The parameter IBAOHighQueueWeight defines the weight for the high PDCP Priority Queue. IBAOHighQueueWeight

IBAODSCPHighPrioQPart1 RNHSPA; Bit 0: DSCP0, Bit 1: DSCP1, Bit 2: DSCP2, ...... Bit 31: DSCP31

RNHSPA; 50...100 %, step 10 %, 50%

The DSCP code values for PDCP priority high queue are defined by the IBAODSCPHighPrioQPart1 (DSCPs 0 to 31) and IBAODSCPHighPrioQPart2 (DSCPs 32 to 63)

IBAODSCPHighPrioQPart2 RNHSPA; Bit 0: DSCP32, Bit 1: DSCP33, Bit 2: DSCP34, ...... Bit 31: DSCP63

In Radio network: Weighted Fair Queueing

RNC

High priority queue (marked blue), served with bigger weight, resulting in lower delay time and higher bandwith for the higher priority packets than for lower priority packets

HQ LQ

TPU

Core Network

DPI

S

PDCP

RNC

PDCP

RLC MAC

Internet Application marking

Phy New entities in PDCP: HQ, LQ, S.

56

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

NodeB

HSDPA RRM • • • • • • •

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation – HS-SCCH & HS-DPCCH Power Control – Static & Dynamic HS-PDSCH Power Allocation

• • • • • • • 57

Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection and Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Overview

HS-PDSCH High-Speed Physical DL Shared Channel Static power allocation Tx power „fixed“ Slowly adjusted in dependence on HS-SCCH Tx power Dynamic power allocation All power not needed for R99 services available for HSDPA Slowly adjusted in dependence on R99 & HSDPA traffic

HS-SCCH Shared Control Channel for HS-DSCH

Fast power control in dependence on: - CQI - Feedback of UE

HS-DPCCH Dedicated Physical Control Channel (UL) for HS-DSCH

Fast power control parallel to DPCCH with offset for CQI ACK/NACK

WBTS

UE

associated DCH* Dedicated Channel

Inner loop PC basing DL TPC and CQI F-DPCH* Fractional Dedicated Physical Channel 58

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

* F-DPCH can be allocated in DL only if SRB can be mapped to HSPA channels

HS-SCCH Power Control (1/3) HS-SCCH inner loop power control algorithm • Node B estimates HS-SCCH Tx power according to:

PHS-SCCH = PCPICH + Γ + CQI + P0

– PCPICH: CPICH power – Γ measurement power offset (see section link adaptation)

– CQI: power offset taken from CQICOMPENSATED by look up table (next slide)

– P0: correction estimated by HS-SCCH outer loop power control algorithm

• HS-SCCH Tx power – Estimated for each HSDPA connection individually – Updated with each CQI report Example: PCPICH + Γ = 6 W (37.8 dBm) P0 = 0

59

CQI

TBS

Throughput

CQI

PHS-SCCH

4

317

159 K

-7.7 dB

(37.8 - 7.7) dBm = 30.1 dBm (1.0 W)

13

2279

1140 K

-16.6 dB

(37.8 - 16.6) dBm = 21.2 dBm (0.13 W)

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HS-SCCH Power Control (2/3) HS-SCCH outer loop power control algorithm • With each feedback (ACK or NACK) from UE – Correction P0 decreased by 0.005 dB – But not below -2 dB (maximum power decrease by factor 1.6)

• If there is no feedback from UE – Correction P0 increased by 0.5 dB – But not above 4 dB (maximum power increase by factor 2.5)

No feedback P0 0.005 dB 0.5 dB

ACK or NACK time

60

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HS-SCCH Power Control (3/3) • HS-SCCH Tx power increases – in poor channel conditions – with higher HS-PDSCH Tx power

• Link budgets typically assume 0.5 W HS-SCCH Tx power at cell edge Variance of HS-SCCH Tx power in relatively good channel conditions

Variance of HS-SCCH Tx power in relatively poor channel conditions 18000

30000

16000

PtxMaxHSDPA = 30 dBm

PtxMaxHSDPA = 30 dBm

25000

14000

PtxMaxHSDPA = 35 dBm

PtxMaxHSDPA = 35 dBm 20000

PtxMaxHSDPA = 40 dBm

Occurances

Occurances

12000 10000 8000 6000

PtxMaxHSDPA = 40 dBm 15000

10000

4000

5000 2000 0

0 0

100

200

300

400

500

600

700

800

900

1000

0

100

HS-SCCH Tx Power (mW)

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

300

400

500

600

HS-SCCH Tx Power (mW)

Static Power Allocation

61

200

700

800

900

1000

HS-DPCCH Power Control • Power offsets – HS-DPCCH Tx power goes parallel to that of DPCCH – for ACK / NACK & CQI fields hardcoded power offsets in dependence on DPDCH data rate (16 / 64 / 128 / 384 K) – for UL link budgets ACK / NACK offset more important than CQI one DPDCH

 Factor

HS-DPCCH

2.7 dB for 16 K DPDCH 9.5 dB for 384 K DPDCH

CQI

ACK/NACK DPCCH

62

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HS-PDSCH Power Allocation Static Power Allocation

Dynamic Power Allocation



PHSDPA ≤ PtxMaxHSDPA allocated

PHSDPA ≤ min(PtxMaxHSDPA, PtxCellMax)- power to R99 DCH & DL control channels

• •

Fixed load target PtxTargetHSDPA Fixed overload threshold for R99 PtxTargetHSDPA + PtxOffsetHSDPA In case of overload HSDPA might be released immediately Priorities distinguish between R99 & HSDPA users only

• • •

PtxMaxHSDPA Maximum allowed HSDPA power WCEL; 0..50 dBm; 0.1 dB; 43 dBm

PtxTargetHSDPA Target for transmitted non-HSDPA power WCEL; -10..50 dBm; 0.1 dB; 38.5 dBm

PtxOffsetHSDPA Offset for transmitted non-HSDPA power WCEL; 0..6 dB;  = 0.1 dB; 0.8 dB 63

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Dynamically adjusted load target PtxTargetPS Overload threshold for R99 goes parallel to load target: PtxTargetPS + PtxOffset In case of overload HSDPA power might be reduced, but usually service not released immediately Priorities distinguish between interactive & background users as well

HSDPADynamicResourceAllocation HSDPA Dynamic Resource Allocation RNFC; 0 = disabled; 1 = enabled

PtxCellMax Cell maximum transmission power WCEL; 0 .. 50 dBm; 0.1 dB; 43 dBm

PtxOffset Offset for transmitted power WCEL; 0 .. 6 dB; 0.1 dB; 1 dB

Dynamic HS-PDSCH Power Allocation • BTS may allocate all unused DL power up to maximum cell power • all power available after DCH traffic, HSUPA control & common channels can be used for HSDPA PtxCellMax

PtxMax = min (PtxCellMax, MaxDLPowerCapability)

Cell maximum transmission power 0..50 dBm; 0.1 dB; 43 dBm

PtxHSDPA PtxNRT

PtxNonHSDPA PtxNC

MaxDLPowerCapability: 0..50 dBm; 0.1 dB; 64

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Dynamic HS-PDSCH Power Allocation No active HSDPA users • NRT DCH scheduling to – –

PtxTarget + PtxOffset if HS-RACH isn’t set up in the cell PtxTargetPS if HS-RACH is set up in the cell

• RT DCH admission to PtxTarget HSDPA active

No HSDPA users

Active HSDPA users • NRT DCH scheduling to PtxTargetPS • RT DCH admission to – –

PtxTarget no RT HS-SDCH PtxTargetTot at least 1 RT HS-DSCH

No HSDPA users PtxMax

PtxTotal

PtxHSDPA 3 PtxTarget + PtxOffset 1

PtxTargetPS

2

PtxNRT PtxNonHSDPA PtxNC

65

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Dynamic HS-PDSCH Power Allocation • Adjustable load target PtxTargetPS – PtxTargetPSMin (minimum value) – PtxTargetPSMax (maximum value, also initial value, HS-RACH is set up in the cell) – PtxTargetPSMaxtHSRACH (maximum value used if HS-RACH is set up in the cell) PtxMax PtxTargetPSMax

PtxHSDPA

-10..50 dBm; 0.1 dB; 40 dBm

PtxTargetPSMax (40 dBm) PtxNRT

PtxTargetPS PtxTargetPSMin (36 dBm)

PtxNonHSDPA PtxNC

PtxTargetPSMin -10..50 dBm; 0.1 dB; 36 dBm

PtxTargetPSMin Min DCH PS target for dynamic HSDPA pwr allocation WCEL; -10..50 dBm; 0.1 dB; 36 dBm

PtxTargetPSMax Max DCH PS target for dynamic HSDPA pwr allocation WCEL; -10..50 dBm; 0.1 dB; 40 dBm

PtxTargetPSMaxtHSRACH Max DCH target power level with HS-RACH for dynamic HSDPA pwr allocation WCEL; 0..40 dBm; 0.1 dB; 32767 dBm (Value set by the PtxTargetPSMax parameter used when the HS-RACH has been setup in the cell) 66

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Dynamic Load Target Ideal load target: Ideal_PtxTargetPS • Dynamic load target adjusted if – High DCH load or total load AND – Current load target deviates from ideal load target

• Ideal load target estimated by RNC in dependence on – Non controllable traffic PtxNC = total non-controllable transmitted DCH power - power used by all HSDPA streaming users of the cell - non-controllable HSDPA power – NRT DCH traffic (sum over all weights of R99 services WeightDL_DCH) – NRT HS-DSCH traffic (sum over all weights of HSDPA services WeightHS-DSCH)

 Weight DL_DCH   PtxMax  PtxNC   PtxNC   M in Weight  Weight HS DSCH DL_DCH Ideal _ Ptx Target PS  Max   Ptx Target PSMax    Ptx Target PSMin 

PtxTargetPSMaxtHSRACH if HS-RACH is set up in the cell 67

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Dynamic Load Target

Structured parameter WeightDCH Weight of NRT DCH UE BG RAB WeightDCHBG (RNHSPA) (0..100) ( = 1) (15)

Weights of individual services Weight of NRT DCH UE THP1/2/3 RAB • Can be set individually for each release WeightDCHTHP1/2/3 (RNHSPA) (0..100) ( = 1) (90/65/40) Structured parameter WeightHSPA – R99 (structured parameter WeightDCH) Weight of HSPA UE BG RAB – HSPA (structured parameter WeightHSPA) WeightHSPABG (RNHSPA) (1..100) ( = 1) (25) • Can be set individually for each traffic class Weight of HSPA UE THP1/2/3 RAB WeightHSPATHP1/2/3 (RNHSPA) (0.100) ( = 1) (100/75/50) – Interactive THP1, THP2, THP3 – Background • In case of multi-RAB the average weight of the individual RABs is taken for that user Ideal Load Target - Example • 2 HS-DSCH users interactive THP1 + background  WeightHS-DSCH = 100 + 25 = 125

Traffic Class

HSDPA weight value 0…100

DCH weight value 0…100

• 3 DCH users background

Interactive THP1

100

90

Interactive THP2

75

65

Interactive THP3

50

40

Background

25

15

 WeightDL_DCH = 3 * 15 = 45

• PtxMax = 43 dBm • PrxNC = 37 dBm  Ideal_PrxTargetPS = 37 dBm + (45 / (125 + 45)) * (43 dBm - 37 dBm) = 38.6 dBm 68

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Load Target Adjustment • Required information – Total power PtxTotal measured by Node B – Non HSDPA power PtxNonHSDPA measured by Node B – Both averaged according PSAveragingWindowSize (same parameter as for R99)

• Need for adjustment checked periodically according PtxTargetPSAdjustPeriod • If adjustment needed – Increase by PtxTargetPSStepUp in case of DCH congestion – Decrease by PtxTargetPSStepDown in case of HSDPA congestion

69

PtxTargetPSStepUp

PSAveragingWindowSize

DCH PS target step up for dynamic HSDPA pwr alloc. WCEL; 0..5; 0.1; 1 dB

Load measurement averaging window size for PS WBTS; 1..20; 1; 4 scheduling periods

PtxTargetPSStepDown

PtxTargetPSAdjustPeriod

DCH PS target step down for dynamic HSDPA pwr alloc. WCEL (0..5 dB) ( = 0.1 dB) (1 dB)

DCH PS target adjust period for dyn HSDPA power alloc; WBTS; 1..255; 1; 5 RRI periods

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Actions in Case of Congestion DCH congestion only • Increase PtxTargetPS by PtxTargetPSStepUp, if currently below ideal load target (but not above PtxTargetPSMax)

HSDPA congestion only • Decrease PtxTargetPS by PtxTargetPSStepDown, if currently above ideal load target (but not below PtxTargetPSMin)

Both DCH & HSDPA congestion • Increase PtxTargetPS, if currently below ideal load target • Decrease PtxTargetPS, if currently above ideal load target

70

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Example: HSDPA congestion

Decrease by PtxTargetPSStepDown in case of HSDPA congestion

1) HSDPA power congestion, if Ptxtotal ≥ PtxHighHSDPAPwr

PtxTargetPSStepDown 0..5; 0.1; 1 dB

1

PtxMax 43 dBm

PtxHSDPA

PtxHighHSDPAPwr -10..50; 0.1; 41 dBm

PtxTotal PtxTargetPSMax -10..50; 0.1; 40 dBm

PtxTargetPS_ideal PtxTargetPS

PtxTargetPSMin

2

-10..50; 0.1; 36 dBm

PtxNonHSDPA

PtxNRT PtxNC

High threshold of PtxTotal for dynamic HSDPA pwr alloc: PtxHighHSDPAPwr (WCEL) (-10..50 dBm) ( = 0.1 dB) (41 dBm) 71

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Example: DCH Congestion Increase by PtxTargetPSStepUp in case of DCH congestion

PtxTargetPSStepUp 0..5; 0.1; 1 dB

2) NRT DCH power congestion, if PtxNonHSDPA ≥ PtxTargetPS - 1dB (hardcoded margin) 1 PtxMax 43 dBm

PtxHSDPA

PtxTotal

PtxHighHSDPAPwr -10..50; 0.1; 41 dBm

PtxTargetPSMax -10..50; 0.1; 40 dBm

PtxTargetPS_ideal

PtxTargetPS

PtxTargetPSMin

2

-10..50; 0.1; 36 dBm

PtxNonHSDPA

PtxNRT PtxNC

72

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM • • • • • • • • • • • • • • 73

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection and Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Static & Dynamic Allocation (1/3) Number of HSPDSCH codes (full set)

HSDPA 15 Codes

HSDPA 10 Codes

5

X

X

X

6

-

-

-

7

-

-

-

8

X

X

-

9

-

-

-

10

X

X

-

11

-

-

-

12

X

-

-

13

-

-

-

14

X

-

-

15

X

-

-

HSPDSCHCodeSet 11010 10100 100000

HSPDSCHCodeSet 00000 10100 100000

Additionally required HSDPADynamicResourceAllocation = enabled 74

18/08/2015

Static code allocation

© Nokia 2014 - RN3167AEN50GLA1

HSPDSCHCodeSet 00000 00000 100000

Static & Dynamic Allocation (2/3) SF=1

Dynamic code allocation applied if: • HSDPA dynamic resource allocation enabled

• • • •

(HSDPADynamicResourceAllocation) Maximum number of codes > minimum number (HSPDSCHCodeSet) BTS capable of 10/15 codes HSDPA service starts with minimum number of codes defined by HSPDSCHCodeSet Cell-specific scheduler reserves HS-SCCH codes from the spreading code tree according to MaxNbrOfHSSCCHCodes

If HSDPA dynamic resource allocation disabled, 5 codes are available only

SF=2 SF=4 SF=8

SF=16 0

1

2

3

4

5 6 7 ……….

8

Rel - 99 channels (& HS - SCCH) Rel - 99 code area (& HS - SCCH) Shared code area Dedicated HS- PDSCH code area

75

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

9

10 11 ……….

12

13

14

HS - PDSCH

15

Static & Dynamic Allocation (3/3)

SF16

+14 x SF16

SF16

HS-PDSCH SF32

32

SF64

64

32

64

64

64

64

S-CCPCH1

SF128

128

128

128

128

128

S-CCPCH2 HS-SCCH SF256 256 256 256 CPICH

256 256 256 256

AICH

128

128

128

HS-SCCH HS-SCCH 256 256 256 256

256 256 256 256

128

128

E-RGCH

E-HICH

256 256 256 256 E-AGCH

P-CCPCH PICH 128

128

128

Allocated CC

Blocked CC

Available CC

Maximum of 14 HS-PDSCH codes possible with 3 HS-SCCH & HSUPA

76

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

128

256 256 256 256

Dynamic Allocation Procedure (1/2) HSPDSCHAdjustPeriod RNHSPA; 1..60; 1; Periodic upgrade • HSDPA service starts with minimum number of codes • RNC attempts periodic upgrade according the timer HSPDSCHAdjustPeriod if • Number of currently allocated HS-PDSCH codes < maximum allowed number supported

10s

by BTS capability Free SF 16 codes adjacent to currently allocated ones available After upgrade enough SF 128 codes available according HSPDSCHMarginSF128

• • • If all conditions are fulfilled, the next greater value from HS-PDSCH code set is taken

HSPDSCHMargin SF128 WCEL; 0..128; 1; 8 # SF128 codes to be available after Code upgrade

Periodic downgrade • RNC attempts periodic downgrade according the timer HSPDSCHAdjustPeriod if • Number of currently allocated HS-PDSCH codes > minimum allowed number • Not enough SF 128 codes available according HSPDSCHMarginSF128 • If all condition fulfilled, the next lower value from HS-PDSCH code set is taken

77

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Dynamic Allocation Procedure (2/2) • Code congestion events – RT request congested due to lack of code  HS-PDSCH downgrade in any case – NRT request congested due to lack of code  HS-PDSCH downgrade only, if actually for HSDPA too much SF 16 codes in use according DPCHOverHSPDSCHThreshold

• Limitations of congestion triggered downgrade – Not below minimum allowed number of HS-PDSCH codes – Highest still possible number of codes according HSPDSCHCodeSet is taken

HSPDSCH CodeSet

Number of allocated SF16 codes

WCEL; 5..15; 1; 5

Maximum code set

15 14 13 12 11 10 9 8 7 6 5

DPCHOverHSPDSCHThreshold set relative to max. number of codes

78

DPCHs having SRB DCH only are not allowed to be re-arranged 18/08/2015

WCEL; 0..10; 1; 5

Minimum code set

Code tree optimization • Code tree optimization procedure tries to re-arrange DPCH codes to make room for HS-PDSCH code upgrade •

DPCHOver HSPDSCHThreshold

© Nokia 2014 - RN3167AEN50GLA1

CodeTreeOptimisation WCEL; 0 = disabled; 1 = enabled

HSDPA RRM • • • • • • • • •

• • • • • 79

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling HSDPA Power Allocation HSDPA Code Allocation (Basics) HSDPA Mobility – Serving Cell Change – HSPA+ over Iur – Inter-RNC Mobility – Inter-frequency Mobility – Directed RRC Connection Setup HSDPA Channel Type Selection & Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Parameter Templates RNFC 32

RNC

G:InterSystem I:InterFrequency S:IntraFrequency

RNMOBI

100

ADJG / L

FMCG 48

WBTS 100

HOPG

100

ADJI FMCI

WCELL

100

32

HOPI

ADJS

100

FMCS 32

FMCS/I/GId

ADJD

HOPS

HOPS

100

100

identifies parameter set for intra-, inter-frequency & inter-system measurements FMCS/G/I; 1..100; 1; no default

HOPSId

HSDPAFMCS/I/GIdentifier

HOPS identifier: identifies parameter set for intra-frequency mobility HOPS; 1..100; 1; no default

Identifies FMCS/I/G parameter set to be applied for a HSDPA service within a certain serving cell WCEL; 1..100; 1; no default

HSDPAHOPSIdentifier

RTwithHSDPAFMCS/I/GIdentifier HSDPA FMCS/I/G identifier for AMR multi-service WCEL; 1..100; 1; no default Identifies FMCS/I/G parameter set to be applied for a HSDPA + AMR multi-RAB service within a certain serving cell 80

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

ADJS; 1..100; 1; no default identifies parameter set to be applied for a HSDPA service to move to a certain adjacent cell

RTwithHSDPAHOPSIdentifier HSDPA HOPS identifier for AMR multi-service ADJS; 1..100; 1; no default

HSDPA Mobility HSDPAMobility

Methods to handle HSDPA mobility • Serving HS-DSCH cell change • Cell reselection

Serving HS-DSCH cell change & SHO on/off switch RNFC; 0 = HSDPA cell reselection 1 = Serving HS-DSCH cell change

with HS-DSCH - FACH channel type switching ( Appendix)

Serving Cell Change SCC (1/5): Candidate Initial cell selection • 1 cell active only: just attempt to establish service • More than 1 cell active

HSDPAServCellWindow CPICH Ec/Io window for serving HS-DSCH cell selection

RNMOBI; 0..6; 0.5; 2 dB

– Initial selection of Serving Cell based on latest reported Ec/I0 – To be candidate, HSDPA capable cell must fulfil following condition:

EC/I0 (active cell*) ≥ EC/I0 (best cell) – HSDPAServCellWindow –

Serving cell is chosen in order of EC/I0

– If allocation of HS-DSCH fails due to any reason, next best candidate cell is attempted Max. allowed difference between the best cell in the Active Set & the Serving HSDSCH cell. If Serving HS-DSCH cell out of this window  Serving HS-DSCH cell change procedure initiated.

* Serving Cell 81

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Serving Cell Change: Ec/Io based • Periodical Intra-frequency EC/I0 measurements started when:

– HS-DSCH MAC-d flow active AND Active set size > 1 (event 1a) – Measurements stopped if either of the above criteria not true

• CPICH EC/I0 measurement reporting by UE:

– Higher layer filtering for measurement results before reporting by EcNoFilterCoefficient – Periodical reporting with reporting interval defined by HSDPACPICHReportPeriod – RNC averages reports over HSDPACPICHAveWindow

EcNoFilterCoefficient FMCS; k = 0..6; 1; k = 3

HSDPACPICHReportPeriod RNMOBI; 0.25, 0.5, 1, 2, 3, 4, 6, 8, 12; 0.5 s

HSDPACPICHAveWindow RNMOBI; 1..10; 1; 3

• EC/I0 based Serving Cell change triggered if:

– Ec/I0 (server) < EC/I0 (best cell) – HSDPAServCellWindow AND – EC/I0 (server) < HSDPACPICHEcNoThreshold HSDPAServCellWindow

EC/I0

Serving Cell change window RNMOBI; 0..6; 0.5; 2 dB

CPICH 1 CPICH 2

Addition window

New cell detected 82

18/08/2015

Serving cell change EC/I0 threshold

Periodic reports

© Nokia 2014 - RN3167AEN50GLA1

periodic reports as long process is running Serving cell change triggered

HSDPACPICH EcNoThreshold RNHSPA; -20..0; 0.5;-5 dB

time

Serving Cell Change: SIR error based • for Inter Node B & intra Node B inter-LCG cell change only (not applicable for intra Node B intra-LCG ) • Periodical SIR error measurements started when – HS-DSCH MAC-d flow active – difference between actual SIR & SIRtarget: SIRerror = SIR – SIRtarget • Measurement reporting by Node B HSDPASIRErrorFilterCoefficient RNMOBI; k = 0..10; 1; 5 – Higher layer filtering for measurement results before reporting by

SIRerror

HSDPASIRErrorFilterCoefficient – Periodical reporting with reporting interval defined by HSDPASIRErrorReportPeriod (if set to 0 SIR measurement is not used as criteria for SCC) – RNC averages reports over HSDPASIRErrorAveWindow

HSDPASIRErrorReportPeriod RNMOBI; 0..10; 0.5; 0.5 s

HSDPASIRErrorAveWindow RNMOBI; 1..10; 1; 3

• SIR error based Serving Cell change triggered if: HSDPASIRErrorServCell

SIRerror (Server) < HSDPASIRErrorServCell

RNMOBI; -10..0; 0.5; -3 dB

Serving cell change SIRerror threshold

Periodic reports as long HSDPA service running HSDPA service established 83

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Serving cell change triggered

time

Serving Cell Change: other trigger

84

Method

Trigger

AS update

Event 1B Event 1C Event 6F/6G

HO to D-RNC

AS update for Serving Cell to D-RNC

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

on Serving Cell

Serving Cell Change Target cell selection criteria • Dynamic Resource Allocation disabled

– Cell having HSDPA power allocated already chosen as serving cell – Otherwise serving cell chosen in order of EC/I0

• Dynamic Resource Allocation enabled

– Serving Cell is chosen in order of EC/I0 • If serving cell change triggered by Ec/I0 or SIRerror – need SIRerror (target) ≥ HSDPASIRErrorTargetCell

HSDPASIRErrorTargetCell RNMOBI; -10..0; 0.5; -2 dB

HSDPASIRErrorServCell RNMOBI; -10..0; 0.5; -3 dB

• If triggered by other event: – need SIRerror (target) ≥ HSDPASIRErrorServCell

Timing Constraints • min. time interval between consecutive Serving HS-DSCH Cell changes based on Ec/I0: HSDPACellChangeMinInterval

• max. number of repetitive Serving HS-DSCH Cell changes HSDPAMaxCellChangeRepetition during predefined time period HSDPACellChangeRepetitionTime

• if exceeded, HS-DSCH released & switched to DCH0/0 or DCH with initial bit

18/08/2015

RNMOBI; k = 0..10; 1; 3 s

HSDPACellChange RepetitionTime RNHSPA; 0..60; 1; 10 s

HSDPAMaxCell ChangeRepetition RNHSPA; 1..16; 1; 4

rate 85

HSDPACellChangeMinIn terval

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM • • • • • • • • •

• • • • • 86

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling HSDPA Power Allocation HSDPA Code Allocation (Basics) HSDPA Mobility – Serving Cell Change – HSPA+ over Iur – Inter-RNC Mobility – Inter-frequency Mobility – Directed RRC Connection Setup HSDPA Channel Type Selection & Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSPA+ over Iur Introduction • HSPA over Iur feature improves the end-user performance by maintaining the continuous high data rate HSPA service during the inter-RNC mobility.

• The possibility of setting up HSDPA/HSUPA MAC-d flows over Iur interface is introduced by the feature RAN1231 in RU20.

• Prior, HSDPA channel type switch to DCH is performed. (only DCH services are allowed over Iur).

• After the serving-cell change, HSDPA and HSUPA

one PS NRT RAB

data is transmitted over the Iur.

• HSPA throughput over Iur restricted to 10Mbps in DL

SRNC

and 2Mbps in UL

• HSPAOverIur enables HSPA over Iur. • The DRNC does not read the parameter HSPAOverIur but the license only. HSPAOverIur IUR; 0 (HSPA over Iur disabled), 1 (HSPA over Iur enabled) 87

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

UE DRNC

HSPA+ over Iur Extension • Extension of HSPA over Iur feature introduces additionally: - the CS AMR on DCH + 1 PS NRT on HS(D)PA multi-RAB combination over Iur,

• and it can be enabled with HSPAOverIurExt (in RU40).

SGSN HSDPA+ allowed over Iur

HSPAOverIurExt IUR; 0 (Disabled), 1 (Enabled)

• It allows: - HS-DSCH and E-DCH Mac-d flow setup and release over Iur

SRNC DRNC

for single PS NRT RAB.

- The SRNC to set up the HS-DSCH and/or E-DCH RL over Iur during anchoring.

- The SRNC to perform SCC from DRNC cell to DRNC cell during anchoring.

- The SRNC can set up a single HS-DSCH and /or E-DCH Mac-d flow with CS AMR on DCH over Iur.

- The SRNC allows for the PS NRT RAB reconfiguration for HS-DSCH and E-DCH Mac-d flow over Iur. 88

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

SCC during anchoring (DRNC cell to DRNC cell) allowed due to RAN2270

HSPA+ over Iur RU50 New improvements (RAN2221) • Introduces the following functionalities to the Iur interface: -

Flexible RLC in DL (FRLCOverIurEnabled)

-

Dual-Cell HSDPA (DCHSDPAOverIurEnabled)

-

HSDPA 64QAM (HSDPA64QAMOverIurEnabled)

FRLCOverIurEnabled IUR; 0 (Disabled), 1 (Enabled)

SGSN

• New HSDPA configurations supported over Iur: - Single cell HSDPA with Flexible RLC DL (14Mbps)

- Single cell HSDPA (64QAM) with Flexible RLC DL (21Mbps) - Dual cell HSDPA with Flexible RLC DL (28Mbps) - Dual cell HSDPA (64QAM) with Flexible RLC DL (42Mbps) - For RAN1231 HSPA over Iur throughput in DL was limited to 10Mbps.

89

HSDPA64QAMOverIurEnabled

DCHSDPAOverIurEnabled

IUR; 0 (Disabled), 1 (Enabled)

IUR; 0 (Disabled), 1 (Enabled)

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

SRNC

Up to 42 Mbps DL 2 Mbps UL

DRNC

HSPA+ over Iur RU50 New improvements (RAN2221)

HSUPACCIurEnabled IUR; 0 (Disabled), 1 (Enabled)

• Configurations are supported only with SRB on DCH.

SGSN

• In case of SRB on HSPA reconfiguration to SRB on DCH is done before SCC.

SRB on DCH

• Configurations are supported only with one NRT PS RAB.

DRNC

• HSUPACCIurEnabled enables the HSUPA Congestion Control for Iur E-DCH MAC-d flows in the SRNC, covering also DRNC's Iub part.

• Maximum Bit rate limitations are configured with: - MaxIurNRTHSDSCHBitRate (DL),

- MaxTotalUplinkSymbolRate (UL) MaxTotalUplinkSymbolRate MaxIurNRTHSDSCHBitRate IUR; 128...41984 kbps, step 128 kbps; 75 kbps 90

18/08/2015

SRNC

© Nokia 2014 - RN3167AEN50GLA1

WCEL;

960 kbps, SF4 (0), 1920 kbps, 2*SF4 (1), 3840 kbps, 2*SF2 (2), 5760 kbps, 2*SF2 + 2*SF4 (3) 960 kbps, SF4

HSPA+ over Iur RU50 New improvements (RAN2221) • Anchoring: • When HSPAOverIurExt is enabled the SRNC is allowed to: SGSN

- Setup HS-DSCH with Flexible RLC in DL, DC-HSDPA, and/or HSDPA64QAM over Iur

- perform Serving Cell Change from DRNC cell to DRNC cell with: • Flexible RLC in DL, DC-HSDPA, and/or HSDPA64QAM without radio links in serving RNC.

- If there is an attempt to establish AMR call with the existing HSPA+ over Iur RAB:

• DC-HSDPA is reconfigured to SC-HSDPA for enabling AMR+HSPA over Iur.

- When there is an attempt to establish another PS RAB with the existing HSPA+ over Iur RAB,

• DRNC rejects the request by the failure code Requested Configuration not Supported.

91

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

SRB on DCH SRNC

DRNC

HSPA+ over Iur Nokia and non-Nokia DRNC operation • Neighboring RNC settings (Nokia to non-Nokia RNC) are configured with InterfaceMode and the Neighboring RNC settings for Nokia need to be NRncVersion = Rel 9 or higher. InterfaceMode IUR; 3GPP, Nokia (0), Mode 1 (1), Mode 2 (2), Mode 3 (3), Mode 4 (4), Mode 5 (5), Mode 6 (6), Mode 7 (7)

DC-HSDPA SCC from SRNC to Nokia DRNC Cell Capability Containers of the neighboring cells of the target cell, and for the target cell are send by DRNC If Flexible RLC and DC-HSDPA (or HSDPA 64QAM) are supported, those will be used on the DRNC cell as well. UE makes SCC to DRNC cell, with Flexible RLC DL and DC-HSDPA or HSDPA 64QAM (if supported). 92

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

NRncVersion IUR; R99 (1), Rel4 (2), Rel5 (3), Rel6 (4), Rel7 (5), Rel8 (6), Rel9 (7), Rel10 (8), Rel11 (9), Rel12 (10)

DC-HSDPA SCC from SRNC to non-Nokia DRNC Cell Capability Containers of the neighboring cells of the target cell are send by DRNC If SRNC does not receive the HS-DSCH Support Indicator assumes that HS-DSCH is supported If SRNC does not receive the E-DCH Support Indicator assumes that E-DCH is supported If Cell Capability Container of the target cell is not received from DRNC, intra-frequency SCC over Iur shall be tried with existing RLC. But if new HSDPA is established, then fixed RLC is used. UE makes SCC to DRNC cell, with SC-HSDPA.

HSDPA RRM • • • • • • • • •

• • • • • 93

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling HSDPA Power Allocation HSDPA Code Allocation (Basics) HSDPA Mobility – Serving Cell Change – HSPA+ over Iur – Inter-RNC Mobility – Inter-frequency Mobility – Directed RRC Connection Setup HSDPA Channel Type Selection & Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSPA Inter-RNC Cell Change • The HSPA Inter-RNC cell change is applied to Flexi Direct RNC when: -

1. The Iur interface between the Adapters does not exist (is not configured). 2. S-Flexi Direct RNC has one or more radio links (RL) with the RNC. 3. When SHO over Iur is not enabled, that is the RNP parameter EnableInterRNCsho is disabled. 4. Iur interface is enabled and SHO over Iur fails (PS RABS only).

• improves the end user performance by:

SGSN/GGSN

- maintaining a high data rate HSPA service during intra-frequency inter-RNC mobility.

Iu/Gn RNC

RNC

• Capacity gain is achieved at the cells border area: - HSPA instead of DCH can be used.

Iur

Iub

• uses SRNS relocation with UE involvement Serving HSPA RL UL DCH E-DCH non-serving RL / UL DCH

Situation prior to HSPA inter-RNC cell change 94

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSPA Inter-RNC Cell Change • HSPA intra-frequency inter-RNC cell can be enabled with HSPAInterRNCMobility parameter: - need to be set to Enabled or Enabled without E-DCH trigger.

• With HSPAInterRNCMobility =“Disabled”: - HSPA Inter-RNC cell change is not supported but SRNC applies a switch from HSPA to DCH at the RNC border.

• HSPA Inter-RNC cell change from source RNC to target RNC is performed by means of the “UE involved” SRNS relocation procedure.

SGSN/GGSN

• HSDPAMobility has to be set to “Enabled”.

• A new serving cell cannot be selected under the DRNC, - if the feature HSPA over Iur is not in use - or the DRNC does not support CS voice over

RNC

SRNC

Iu/Gn

Iur

RNC

DRNC Iub

HSPA (virtual cell parameter HSPAQoSEnabled). Serving HSPA RL

Situation after successful HSPA inter-RNC cell change 95

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM • • • • • • • • •

• • • • • 96

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling HSDPA Power Allocation HSDPA Code Allocation (Basics) HSDPA Mobility – Serving Cell Change – HSPA+ over Iur – Inter-RNC Mobility – Inter-frequency Mobility – Directed RRC Connection Setup HSDPA Channel Type Selection & Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Inter-frequency Mobility (Optional feature) • Trigger for IFHO / ISHO process in case of active HSDPA service – – – – – –

Event 1F (too low Ec/I0 or RSCP for all active cells) Event 6A (too high UE Tx power) Too high DL RL power UL quality deterioration IMSI based HO Capability based HO

• General rule for HHO process – Channel type switch HS-DSCH to DCH for ISHO – No channel type switch for IFHO

• Allowed transitions for IFHO process – DCH/DCH to  DCH/HSDPA  HSUPA/HSDPA

– DCH/HSDPA to  DCH/DCH  DCH/HSDPA  HSUPA/HSDPA

97

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM • • • • • • • • •

• • • • • 98

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling HSDPA Power Allocation HSDPA Code Allocation (Basics) HSDPA Mobility – Serving Cell Change – HSPA+ over Iur – Inter-RNC Mobility – Inter-frequency Mobility – Directed RRC Connection Setup HSDPA Channel Type Selection & Switching Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Directed RRC Connection Setup Basic feature • Target – R5 or newer UEs directed from non-HSDPA supporting carrier to HSDPA supporting one – R99 or R4 UEs directed from HSDPA supporting carrier to non-HSDPA supporting one – Feature works within same sector defined by SectorID

– DirectedRRCForHSDPALayerEnabled = enabled – DirectedRRCForHSDPALayerEnhanc = disabled

Basic functionality

Enhanced functionality

• •

• •

• • •

99

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

WCEL; 0 = disabled; 1 = enabled

DirectedRRC ForHSDPALayerEnhanc RNMOBI; 0 = disabled; 1 = enabled

• Required parameter settings

Only for 2 layers Service (cause for RRC connection setup) not considered Load of target layer not considered Cannot be used simultaneously with R99 directed RRC connection setup Layering in Cell_FACH supported (same rules as for RRC con. setup)

DirectedRRC ForHSDPALayerEnabled

• • •

More than 2 layers supported Can be restricted to certain types of services Load balancing applied R99 directed RRC connection setup simultaneously supported Layering in Cell_FACH supported (same rules as for RRC con. setup)

SectorID WCEL; 0..12; 1; 0 = cell not belonging to any sector

HSDPALayering CommonChEnabled HSDPA layering for UEs in common channels enabled

WCEL; 0 = disabled; 1 = enabled

Directed RRC Connection Setup Enhanced feature • Non-HSDPA UEs – Directed away from HSDPA capable cell if  Load of the target cell not too big (i.e. R99 load balancing back to source cell not triggered)

• HSDPA UEs – Directed away from non-HSDPA capable cell if  Establishment cause indicated by UE allowed in HSDPA layer  Not too much HS-DSCH users in target cell

– Directed to other HSDPA capable cell if  Load balancing required  Establishment cause indicated by UE allowed in HSDPA layer

• HSUPA UEs – Same rules as for HSDPA UEs, but additionally  Directed to HSUPA capable cell if possible  Not directed away from HSUPA capable cell

100

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Directed RRC Connection Setup: Example Decision algorithm for UEs camping on non HSDPA layer

UE reporting Rel-6 HSDPA & HSUPA capability

UE reporting Rel5 or Rel-6, HSDPA capability

f3, HSDPA&HSUPA

Any other UE

Establishment cause allowed in HSDPA target layer B&C No  current layer (f1) B&C Yes  f2 & f3

f2, HSDPA

C B

f1, R´99

A 101

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

UE HSPA capability = cell HSPA capability A Yes  current layer (f1) B&C No  f2 & f3

UE HSPA capability = target cell HSPA capability B  f2 or f3 (where more HSDPA throughput) C  f3

Directed RRC Connection Setup: Example Decision algorithm for UEs camping on HSDPA layer

UE reporting Rel-6 HSDPA & HSUPA capability

UE HSPA capability = cell HSPA capability A No  f1 B&C Yes  f2 & f3

UE reporting Rel5 or Rel-6, HSDPA capability

Any other UE

f3, HSDPA&HSUPA

UE HSPA capability = target cell HSPA capability B  f2 or f3 (where more HSDPA throughput) C  f3

C f2, HSDPA

B A

f1, R´99 102

18/08/2015

Establishment cause allowed in HSDPA target layer B&C No  current layer (f2) B&C Yes  f2 & f3

© Nokia 2014 - RN3167AEN50GLA1

Directed RRC Connection Setup: Load Balancing Load Balancing • Load of serving and target cell (both in same sector) is checked only if DirectedRRCForHSDPALayerEnhanc parameter is ON

• Applied if there are 2 or more layers supporting HSDPA • Target layer selection depends on number of active HSDPA UEs, which is checked against HSDPALayerLoadShareThreshold – if number of UEs > HSDPALayerLoadShareThreshold in one cell of sector HSDPA UEs directed to HSDPA layer offering highest HSDPA power per user

– Otherwise HSDPA UEs directed to HSDPA layer with highest value of CellWeightForHSDPALayering

103

HSDPALayerLoadShareThreshold

CellWeightForHSDPALayering

HSDPA layers load sharing threshold RNMOBI; 0..48; 1; 3

Cell weight for HSDPA layering WCEL; 0.01..1; 0.01; 1

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Directed RRC Connection Setup: Load Balancing Number of HS-DSCH users <

Number of HS-DSCH users > HSDPALayerLoadShareThreshold for one layer

HSDPALayerLoadShareThreshold for all layers Max

Max

HSDPALayer LoadShare Threshold RNMOBI; 0..48; 1; 3

0 CellWeightFor HSDPALayering WCEL; 0.01..1; 0.01; 1

104

18/08/2015

0 Cell f1

Cell f2

Select cell which has • Highest cell weight (CellWeightForHSDPALayering) • Highest number of HS-DSCH users

© Nokia 2014 - RN3167AEN50GLA1

Cell f3

Cell f1

Cell f2

Cell f3

Select cell which offers highest HSDPA power per user

Directed RRC Connection Setup: Load Balancing HSDPA power per user • If not disabled with DisablePowerInHSDPALayeringDecision, select cell with highest HSDPA Power per user: HSDPAPower PerUser 

PtxMax  PtxNonHSPA * CellWeight ForHSDPALayering NumberOfHSDPAUsers  1

• Otherwise select cell with highest HSDPA Cell Weight of: HSDPACellW eightPerUs er 

CellWeight ForHSDPALayering NumberOfHSDPAUsers  1

PtxMax HSPA power PtxNonHSPA Non HSPA power 0 105

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Number of HS-DSCH users > HSDPALayerLoadShareThreshold for one layer

DisablePowerInHSDPA LayeringDecision Disable power in decision making for HSDPA layering

RNMOBI; 0..1; 0 = not disabled

Directed RRC Connection Setup Interworking with R99 directed RRC connection setup



Both parameters DirectedRRCEnabled and DirectedRRCForHSDPALayerEnabled enabled and DirectedRRCForHSDPALayerEnhanc enabled



Decision of directed RRC connection setup for HSDPA layer done first – Decision = change layer  directed RRC connection setup for HSDPA layer is done – Decision = do not change layer  decision of directed RRC connection setup is done



If several target candidates exist for R99 directed RRC connection setup – – – – – –



UE kept in most suitable layer from capability point of view, if possible Non HSDPA capable UE  non-HSDPA capable cell HSDPA capable UE  HSDPA or HSDPA and HSUPA capable cell HSDPA and HSUPA capable UE  HSDPA & HSUPA capable cell preferred, then HSDPA capable cell F-DPCH capable UE  F-DPCH capable cell preferred otherwise HSDPA&HSUPA capable and HSDPA capable cells DC HSDPA capable UE  HSPA/DC HSDPA capable cell preferred otherwise HSDPA&HSUPA capable and HSDPA capable cells

HSDPA/HSUPA capable UE in R99 directed RRC connection setup – not transferred away from HSDPA/HSUPA layer if requesting interactive or background service – can be transferred away from HSDPA/HSUPA layer if requesting other kind of service

106

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM • • • • • • • • • •

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection & Switching CTS – – – –

• • • • 107

Channel Type Selection Switching from DCH to HS-DSCH Switching from HS-DSCH to DCH Switching from HS-DSCH to FACH

Associated UL DCH HSDPA Improvements Other Features Appendix 18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Channel Type Selection CTS HS-DSCH selected in case of Capacity Request if all of the following conditions are met:

1)

Traffic class & THP allowed on HS-DSCH: configurable with HSDSCHQoSClasses

2)

UE supports HS-DSCH

2)

Cell supports HSDPA & HS-DSCH is enabled

3)

Multi-RAB combination of UE supported with HS-DSCH HSDPA + AMR to be enabled with AMRWithHSDSCH HSDPA + R99 NRT + AMR / R99 streaming enabled with HspaMultiNrtRabSupport

HsdschGuardTimerHO HS-DSCH guard time after switching to DCH due to HO

RNHSPA; 0..30 s; 1 s; 5 s

HSDSCHGuardTimerLowThroughput HS-DSCH guard timer due to low throughput

RNHSPA; 0..240 s; 1 s; 30 s

5)

No. of simultaneous HS-DSCH allocations in BTS/cell below max. no. supported by base band configuration

6)

HsdschGuardTimerHO & HsdschGuardTimerLowThroughput guard timers not running for UE

7)

UE not performing inter-frequency or inter-system measurements

8)

Active set size = 1 if HSDPAMobility = disabled

9)

If HSDPA dynamic resource allocation disabled and no existing MAC-d flow in the cell PtxNC ≤ PtxtargetHSDPA for HSDPAPriority = 1 PtxnonHSDPA ≤ PtxtargetHSDPA for HSDPA Priority = 2

10) 11) 12)

UE does not have DCHs scheduled with bit rates higher than zero HS-DSCH physical layer category is supported HS-DSCH can be admitted if PS streaming and CS voice RB resource are utilized HSDPA prevention function of the RAN2879: Mass Event Handler feature does not prevent from HS-DSCH allocation HSDPA prevention is started if RNC starts using the prioritized DL power AC for AMR CS DCH speech call

13)

108

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDSCHQoSClasses HS-DSCH QoS classes

RNHSPA; 11111 = background / interactive with THP 1/2/3 / streaming allowed

AMRWithHSDSCH Usage of AMR service with HS-DSCH

RNFC; 0 = disabled; 1 = enabled

HspaMultiNrtRabSupport HSPA multi RAB NRT support

WCEL; 0 = disabled; 1 = enabled THP: Traffic Handling Priority

CTS: DCH to HS-DSCH Trigger 1)

First HSDPA capable cell added to the Active Set (UE enters HSDPA coverage) Example: SHO of HSDPA capable UE

2)

RAB combination of UE is changed so that it supports HS-DSCH Example: Release of video call (multi RAB NRT support disabled)

3)

Initial HS-DSCH reservation not successful for temporary reason (DCH allocated although HS-DSCH supported) Example: No dynamic power allocation, initially too high non controllable load

4)

HS-DSCH to DCH switch done for IFHO/ISHO measurement, but IFHO/ISHO not performed due to unsatisfied measurement results Example: No suitable adjacent IF/IS cell found

f1

SWITCH

f2 CTS: Channel Type Switching

non-HSDPA 109

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA

CTS: DCH to HS-DSCH General Conditions 1)

UE has RAB combination supporting HSDPA • Not more than three NRT RABs (if multi RAB NRT support enabled) • No R99 streaming or NRT RAB (if multi RAB NRT support disabled)

2)

UE and at least 1 active cell HSDPA capable • If HSDPAMobility = disabled, active set size must be 1

3)

No inactivity or low utilization detected on DCH (DL/UL)

4)

No guard timers running to prevent HS-DSCH selection • HsdschGuardTimerHO • HSDSCHGuardTimerLowThroughput • HSDSCHCTSwitchGuardTimer

5)

RAB attribute “Maximum bit rate” does not prevent use of HSDPA

110

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDSCHCTSwitchGuardTimer HS-DSCH channel type switch guard timer RNHSPA; 0..30 s; 1 s; 5 s

CTS: DCH to HS-DSCH Ec/Io condition for HS-DSCH candidate:

Ec/Io (candidate) > Ec/Io (best cell) – HSDPAChaTypeSwitchWindow

Periodic Ec/Io measurements • • • •

EC/I0

Filtering based on EcNoFilterCoefficient as for any mobility functionality Reporting period defined by specific parameter HSDPACPICHCTSRepPer RNC averaging over HSDPACPICHAveWindow reports* HSDPACPICHAveWindow RNMOBI; 1 .. 10; 1; 3 RNC needs as least 1 report to initiated channel type switch HSDPAChaTypeSwitchWindow RNHSPA; 0..4; 0.5; 0 dB CPICH 1 R99

Addition window

CPICH 2 HSDPA

Addition Time

HSDPA cell detected

Periodic reports

Channel type switch

HSDPACPICHCTSRepPer RNHSPA; 0.5; 1; 2; 3; 4; 6 s; 2 s 111

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

time

* as for any HSDPA mobility functionality

CTS: HS-DSCH to DCH • Trigger – Last HSDPA capable cell dropped – Event 1F (too low Ec/I0 or RSCP for all active cells) – Event 6A (too high UE Tx power) – Too high DL RL power – UL quality deterioration • DCH allocation – attempted in next scheduling period with initial bit rates defined by InitialBitRateUL & InitialBitRateDL – If initial bit rates can not be allocated, DCH 0/0 is offered only

112

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Only if ISHO process triggered In case of IFHO process switch not required

CTS: HS-DSCH to FACH • HS-DSCH released & channel type switching to Cell_FACH in following cases: – Low utilization – Low throughput – In case of Multi-RAB with AMR no channel type switching to Cell_FACH, but to Cell_DCH with AMR + NRT DCH 0/0

• Throughput calculated by counting all transmitted bits during configurable sliding measurement window MACdflowthroughputAveWin – Parameter = 0  throughput measurements switched off – Otherwise  throughput measurements averaged over sliding window – Sliding measurement window moved every HS-DSCH MAC-d scheduling interval MACdflowThroughputAveWin WAC; 0..10 s; 0.5 s; 3 s

113

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Switching from HS-DSCH to FACH: Low Utilisation • HS-DSCH released & CTS to Cell_FACH in following cases: – Low utilization – Low throughput

MACdflowThroughputAveWin WAC; 0..10 s; 0.5 s; 3 s

– In case of Multi-RAB with AMR no CTS to Cell_FACH, but to Cell_DCH with AMR + NRT DCH 0/0

• Low Utilisation indicated when

MAC-d PDU in buffer

– MAC-d flow throughput below MACdflowutilRelThr – AND RLC does not have any data to send – AND there are no more data in the BTS buffer (normal release)

MACdflowutilRelThr Low utilisation threshold of the MAC-d flow WAC; 0..64000 bps; 256 bps; 256 bps

Throughput Timer started Timer started

MACdflowutilTimetoTrigger

Timer reset

Low utilization time to trigger of the MAC-d flow WAC; 0..300 s; 0.2 s; 0 s

MACdflowutilRelThr

Time 114

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Switching from HS-DSCH to FACH: Low Throughput • Low Throughput indicated when – MAC-d flow throughput below MACdflowthroughputRelThr – AND there is still data in the BTS buffer (abnormal release) – After MAC-d flow release HS-DSCH not allowed until guard timer HsdschGuardTimerLowThroughput expires MACdflowthroughputRelThr Low throughput threshold of the MAC-d flow WAC ; 0..64000 bps; 256 bps; 0 bps

MAC-d PDU in buffer

MACdflowthroughputTimetoTrigger Low throughput time to trigger of the MAC-d flow WAC ; 0..300 s; 0.2 s; 5 s

HsdschGuardTimerLowThroughput RNHSPA; 0..240 s; 1 s; 30 s

Timer started

Throughput Timer started

Timer reset

Timer started Timer started

HsdschGuardTimerLowThroughput

MACdflowutilRelThr MACdflowthroughputRelThr Time 115

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDPA RRM • • • • • • • • • • •

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection & Switching Associated UL DCH – Bit Rates – Packet Scheduling

• HSDPA Improvements • Other Features • Appendix 116

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

UL Return channel - Bit Rates RB mapped onto HS-DSCH in DL  DCH (or E-DCH) allocated as UL return channel

• data rates for UL DCH return channel: – – – –

HSDPA16KBPSReturnChannel

RNFC; 0 = disabled; 1 = enabled 16, 64, 128 &384 kbit/s independent on R99 settings 16, 64, 128 kbit/s if PS streaming is mapped on HS-DSCH 16 kbps UL DCH return channel*: HSDPA16KBPSReturnChannel HSDPAminAllowedBitrateUL: min. allowed bit rate -> this parameter is also used to limit UL DCH date rate if RAN2879 Mass Event Handler is used

PS: HS-DSCH (DL)

PS: DCH (UL)

HSDPAminAllowedBitrateUL Min. bit rate for HSDPA a-DCH

WAC; 16 K, 64 K, 128 K, 384 K

117

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

* optional feature

RB: Radio Bearer

Packet Scheduling: HSDPA with UL associated DCH • HS-DSCH allocation triggered by UL: – high traffic volume indicated  RNC tries to allocate return channel with highest possible bit rate – low traffic volume indicated  RNC tries to allocate return channel with initial bit rate

• HS-DSCH allocation DL triggered:

HSDPAinitialBitrateUL Initial bit rate for HSDPA a-DCH WAC; 16 K, 64 K, 128 K, 384 K

 RNC tries to allocate HSDPAinitialBitrateUL

• Direct DCH to HS-DSCH switch  UL a-DCH bit rate can be same as existing DCH UL bit rate

• initial bit rate cannot allocated 

kbps

Example Initial bit rate = 64 K Minimum bit rate = 16 K

Decrease of the retried NRT DCH bitrate

384

HS-DSCH not possible  UL/DL DCH

• UL a-DCH functionalities: – – – – –

PBS & overload control Decrease of retried NRT DCH bit rate RT over NRT Throughput based optimisation Upgrade of NRT DCH data rate (normal or flexible)

enabled by DynUsageHSDPAReturnChannel Dynamic usage of UL NRT a-DCH HSDPA return channel RNFC; 0 or 1; 0 = disabled

118

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

PBS RT-over-NRT 128 Initial bitrate 64 kbps 64

Min. bitrate 16 kbps

16 0

t t1

Capacity Request (TVM Low)

t2

t3

Capacity Request (TVMHigh)

TVM: Traffic Volume Measurement

t4

t5 Capacity Request (TVMHigh)

HSDPA RRM • • • • • • • • • • • •

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection & Switching Associated UL DCH HSDPA Improvements – – – – – – –

64QAM (RAN1643) MIMO (RAN1642) MIMO 42Mbps (RAN1912) Dual-Cell HSDPA (RAN1906) DC-HSDPA with MIMO 84Mbps (RAN1907) Flexible RLC in DL (RAN1638) Dual Band HSDPA (RAN2179) (RU50)

• Other Features • Appendix 119

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Multicarrier HSPA Evolution in Release 9/10 & beyond •

3GPP Rel. 7 UE can receive and transmit only on 1 frequency even if the operator has total 3-4 frequencies Uplink 1 x 5 MHz

• •

120

Downlink 1 x 5 MHz

Rel. 8 brought DC-HSDPA, Rel. 9 defined DC-HSUPA Further Releases bring multicarrier HSDPA which allows UE to take full benefit of the operator’s spectrum

18/08/2015

Uplink

Downlink

2 x 5 MHz

8 x 5 MHz

© Nokia 2014 - RN3167AEN50GLA1

HSPA Data Rate Evolution RU20 / RU30 / RU40 / RU50

3GPP R5

3GPP R6 14 Mbps

14 Mbps

3GPP R7 21-28 Mbps

64QAM or 16QAM + MIMO (2x2)

11 Mbps 0.4 Mbps

121

18/08/2015

5.8 Mbps

16QAM

© Nokia 2014 - RN3167AEN50GLA1

3GPP R8 42 Mbps

3GPP R9 84 Mbps

3GPP R10 168 Mbps

4-carrier DC-HSDPA HSDPA DC-HSDPA, + 64QAM + 64QAM + 64QAM + MIMO + MIMO MIMO (2x2) (2x2) (2x2)

11 Mbps

16QAM

23 Mbps

23 Mbps

3GPP R11 336 Mbps

8-carrier HSDPA + 64QAM + MIMO (2x2) or 4-carrier HSDPA + 64QAM + MIMO (4x4) 70 Mbps

DC-HSUPA DC-HSUPA + 64QAM DC-HSUPA + 16QAM + MIMO (2x2) + 16QAM

64QAM: RAN1643

Modulation

HSDPA64QAMAllowed WCEL; 0 (Disabled), 1 (Enabled)

64QAM 6 bits/symbol

QPSK

16QAM

64QAM

Coding rate

15 codes

1/4

1.8 Mbps

2/4

3.6 Mbps

3/4

5.4 Mbps

2/4

7.2 Mbps

3/4

10.8 Mbps

4/4

14.4 Mbps

3/4

16.2 Mbps

5/6

18.0 Mbps

4/4

21.6 Mbps

• optional Feature; RNC License Key required (ON-OFF) • HSDPA peak rate up to 21.1 Mbps • UE categories 13,14,17 & 18 supported • optional feature for UE Prerequisites: • Flexible RLC, HSDPA 14.4 Mbps, Dynamic Resource Allocation, HSUPA

122

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

HSDSCH category

max. HSDSCH Codes

min. * Inter-TTI interval

13

15

1

14

15

1

17

15

1

QPSK/16QAM/ 64QAM or Dual-Stream MIMO

17.4 or 23.4 Mbps

18

15

1

QPSK/16QAM/ 64QAM or Dual-Stream MIMO

21.1 or 28 Mbps

MIMO support

Peak Rate

QPSK/16QAM/ 64QAM

No

17.4 Mbps

QPSK/16QAM/ 64QAM

No

21.1 Mbps

Modulation

64QAM: Channel Quality Requirements •

good channel conditions required to apply / take benefit of 64QAM  CQI  26 !

– –

64QAM requires 6 dB higher SNR than 16QAM average CQI typically 20 in the commercial networks

1/6

1/4

2/4

3/4

QPSK no gain from 64QAM 0 Mbps 123

18/08/2015

2/4

3/4

5/6 4/4

CQI > 15

CQI > 25

16QAM

64QAM

some gain from 64QAM 10 Mbps

© Nokia 2014 - RN3167AEN50GLA1

3/4

2/4

only available with 64QAM

14 Mbps

21 Mbps

64QAM: CQI Tables TS 25.214: Annex Table 7d Cat 10 UE

TS 25.214: Annex Table 7f Cat 13 UE

TS 25.214 Annex Table 7g Cat 14 UE: CQI29: 14 Codes; 32257 bit CQI30: 15 Codes; 38582 bit

124

18/08/2015

CQI

TB Size

# codes Modulation



CQI

TB Size

# codes Modulation



1

137

1

QPSK

0

1

136

1

QPSK

0

2

173

1

QPSK

0

2

176

1

QPSK

0

3

233

1

QPSK

0

3

232

1

QPSK

0

4

317

1

QPSK

0

4

320

1

QPSK

0

5

377

1

QPSK

0

5

376

1

QPSK

0

6

461

1

QPSK

0

6

464

1

QPSK

0

7

650

2

QPSK

0

7

648

2

QPSK

0

8

792

2

QPSK

0

8

792

2

QPSK

0

9

931

2

QPSK

0

9

928

2

QPSK

0

10

1262

3

QPSK

0

10

1264

3

QPSK

0

11

1483

3

QPSK

0

11

1488

3

QPSK

0

12

1742

3

QPSK

0

12

1744

3

QPSK

0

13

2279

4

QPSK

0

13

2288

4

QPSK

0

14

2583

4

QPSK

0

14

2592

4

QPSK

0

15

3319

5

QPSK

0

15

3328

5

QPSK

0

16

3565

5

16-QAM

0

16

3576

5

16-QAM

0

17

4189

5

16-QAM

0

17

4200

5

16-QAM

0

18

4664

5

16-QAM

0

18

4672

5

16-QAM

0

5296

5

16-QAM

0

19

5287

5

16-QAM

0

19

20

5887

5

16-QAM

0

20

5896

5

16-QAM

0

21

6554

5

16-QAM

0

21

6568

5

16-QAM

0

22

7168

5

16-QAM

0

22

7184

5

16-QAM

0

23

9719

7

16-QAM

0

23

9736

7

16-QAM

0

24

11418

8

16-QAM

0

24

11432

8

16-QAM

0

25

14411

10

16-QAM

0

25

14424

10

16-QAM

0

26

17237

12

16-QAM

0

26

15776

10

64-QAM

0

27

21754

15

16-QAM

0

27

21768

12

64-QAM

0

28

23370

15

16-QAM

0

28

26504

13

64-QAM

0

29

24222

15

16-QAM

0

29

32264

14

64-QAM

0

30

25558

15

16-QAM

0

30

32264

14

64-QAM

-2

© Nokia 2014 - RN3167AEN50GLA1

64QAM: Link Simulations • UE peak data rate increased to 21.1 Mbps (L1 - theoretical) • Max application level throughput ~17.9 Mbps (ideal channel) • 64QAM is applicable for better radio conditions

125

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

64QAM Parameter – Bitrate control MaxBitRateNRTMACDFlow can be used to restrict the maximum bit rate of NRT MAC-d flow. The bit rate used in the reservation of the resources for the MAC-d flow is the minimum value of 1) max. bit rate based on UE capability, 2) max. bit rate of the RAB, 3) activated HSDPA bit rate features and 4) the value of this parameter. This parameter does not limit the maximum instantaneous bit rate on air interface. The value of the parameter is compared to the user bitrate of the NRT MAC-d flow excluding MAC-hs header, RLC header and padding. RNHSPA; 128..83968; 128; 65535*

Features enabled

126

Suggested Parameter Setting

No license for HSDPA 15 codes

3456 kbps

10 / 15 codes 10 / 15 codes & 10Mbps per user

6784 kbps 9600 kbps

10 / 15 codes & 14Mbps per user 10 / 15 codes & 64 QAM MIMO DC HSDPA DC HSDPA & MIMO

13440 kbps 21120 kbps 27904 kbps 42112 kbps 84224 kbps

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

MIMO Principle Signal from jth Tx antenna

Sj

Input

T1

R1

T2

R2

• • •

• • •

Tm

MxN MIMO system

MIMO Processor

Output

Rn

• MIMO: Multiple-Input Multiple Output • M transmit antennas, N receive antennas form MxN MIMO system • huge data stream (input) distributed toward m spatial distributed antennas; m parallel bit streams (Input 1..m) • Spatial Multiplexing generate parallel “virtual data pipes” • using Multipath effects instead of mitigating them 127

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

MIMO Principle Signal from jth Tx antenna

Signal at ith Rx antenna

h1,1

Sj

T1

hn,1

h2,1

h1,m

h1,2

R1

Yi

MIMO

h2,2

Input

hn,2

T2

• • • Tm

h2,m

R2

hn,m

• • •

MxN

Rn

P r o c e s s o r

Output

MIMO

H=

h1,1

h1,2



h1,m

h2,1

h2,2



h2,m

  

  

hn,1

hn,2

   

hn,m

• Receiver learns Channel Matrix H • inverted Matrix H-1 used for recalculation of original input data streams 1..m m

yi   hi , j  s j  ni j 1

128

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

ni: Noise at receiver

MIMO: RAN1642

MIMOEnabled

• RU20 (3GPP Rel. 7) introduces 2x2 MIMO with 2-Tx/2-Rx

WCEL; 0 (Disabled), 1 (Enabled)

– Double Transmit on BTS side (D-TxAA), 2 receive antennas on UE side – System can operate in dual stream (2x2 MIMO) or single stream (Tx diversity) mode

• MIMO 2x2 enables 28 Mbps peak data rate in HSDPA – 28 Mbps peak rate in combination with 16QAM – 64QAM: no simultaneous support of 64QAM & MIMO (not yet) – Dual-Cell HSDPA: not possible to enable MIMO & DC-HSDPA in a cell in parallel

WBTS: 2 Txantennas

• Benefits: MIMO increases single user peak data rate, overall cell capacity, average cell throughput & coverage

• UE categories for MIMO support: Cat. 15, 16, 17 & 18 UE: 2 Rxantennas • optional Feature (ASW) • RNC License Key required (ON-OFF)

HSDSCH category

max. HSDSCH Codes

min. * Inter-TTI interval

Modulation

MIMO support

Peak Rate

15

15

1

QPSK/16QAM

Yes

23.4 Mbps

16

15

1

QPSK/16QAM

Yes

28 Mbps

17

15

1

QPSK/16QAM/ 64QAM or Dual-Stream MIMO

17.4 or 23.4 Mbps

18

15

1

QPSK/16QAM/ 64QAM or Dual-Stream MIMO

21.1 or 28 Mbps

Prerequisites:

• double Power Amplifier units & antenna lines per cell;

• must be enabled: HSDPAEnabled, HSUPAEnabled, HSDPA14MbpsPerUser, HSDPADynamicResourceAllocation, FDPCHEnabled, HSDPAMobility, FDPCHEnabled, FRLCEnabled; must not be enabled: DCellHSDPAEnabled 129

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

MIMO S-CPICH Power & Code allocation

• MIMO enabled cell: S-CPICH is broadcast for DL channel estimation in UE

S-CPICH tx power = PtxPrimaryCPICH

– S-CPICH transmission power is controlled with existing parameter

• UE must be able to estimate each of the 2 signals separately

-10..50; 0.1; 33 dBm

– P-CPICH is broadcast along with data stream 1 – S-CPICH (new with RU20) is broadcast along with data stream 2 – SF 256 spreading code must be allocated in DL to support S-CPICH transmission SF 16,0

SF 32

S-CCPCH

SF 64

E-RGCH HS-SCCH

E-HICH SF 128

SF 256 0

1

2

3

4

5 6 depending on FACH / PCH configuration

130

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

7

8

9

10

11

12

13

14

15

RNC checks following conditions, before MIMO allocation to a UE:

MIMO 2x2 / 28 Mbps Allocation of MIMO for a UE

Start

(if at least one of the conditions is false during active MIMO allocation, MIMO will be deactivated) no

MIMO Parameter Enabled feature for

WCEL; 0 (Disabled), 1 (Enabled)

yes

optional

BTS is MIMO capable

UE

MIMOEnabled

no

yes

UE is MIMO capable

no

yes

RAB configuration for UE allows MIMO

no

yes

Streaming RAB state changes to inactive

no

yes

FDPCHEnabled WCEL; 0 (Disabled), 1 (Enabled)

FRLCEnabled WCEL; 0 (Disabled), 1 (Enabled)

SRB* can be mapped to HSPA (F-DPCH)

no

yes

MAC-ehs can be allocated (Flexible RLC)

no

yes

yes – allocate MIMO

no – do not allocate MIMO * i.e. SRB must be mapped to HSPA

131

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

MIMO: Layering & Mobility Layering: • RU20 MIMO supports following site configurations: – 1/1/1 – 2/2/2 – 3/3/3 • more than one MIMO layer not possible in RU20.

Mobility • Once allocated to a UE, MIMO will be kept also during mobility procedures – Service Cell Change can be used to allocate / de-allocated MIMO for a UE – If target cell is not supporting MIMO or MIMO can not be enabled, RNC deactivates MIMO for the UE

• Compressed Mode is started for a UE having MIMO allocated • MIMO Mobility over Iur interface NOT supported in RU20

132

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

MIMO Layer

MIMO 2x2 / 28 Mbps Performance mean cell throughput vs.

UE throughput at the Cell Edge, middle of the cell & cell center

various scheduling schemes

Single-stream

Dual-stream

Single-stream

CLM: Closed Loop Mode; Single-Stream with Rx- & Tx-Diversity 133

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Dual-stream

MIMO 42Mbps (RAN1912) 64QAM 6 bits/symbol

WBTS: 2 Txantennas

2x2 MIMO & 64QAM  up to 42 Mbps

2x2 MIMO MIMOWith64QAMUsage Basics: WCEL; 0 (Disabled), 1 (Enabled) • optional Feature; RNC License Key required (ON-OFF) • RU20 enables either 2x2 MIMO (RAN1642) or 64QAM (RAN1643) • RU30 enables simultaneous 2x2 MIMO and 64QAM operation (RAN1912) • Peak Rates: up to 2 x 21 Mbps = 42 Mbps HSmax. HSMIMO Peak DSCH DSCH Modulation • 3GPP Rel. 8 support Rate category Codes • new UE Categories: 19, 20 19

15

QPSK/16QAM/ 64QAM

Yes

35.3 Mbps

20

15

QPSK/16QAM/ 64QAM

Yes

42.2 Mbps

Requirements

• Flexible RLC, F-DPCH, MIMO 28 Mbps, HSDPA 64QAM

134

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Allocating MIMO 42Mbps • 64QAM is allocated with MIMO whenever possible • Switching can occur when conditions change, i.e. when it becomes possible to support MIMO with 64QAM, or when it is no longer possible to support MIMO with 64QAM • The conditions required to support MIMO 42Mbps are: – – – –

it must be possible to support MIMO it must be possible to support HSDPA 64QAM The WCEL MIMOWith64QAMUsage parameter must be set to enabled The BTS and UE must support simultaneous use of MIMO and 64QAM

• If MIMO with 64QAM is not possible but MIMO without 64QAM, or 64QAM without MIMO is possible, MIMO shall be preferred

135

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

DC-HSDPA Principles • prior to 3GPP Release 8, HSDPA channel bandwidths limited to 5 MHz • Dual-Cell HSDPA: 3GPP Rel. 8 allows 2 adjacent channels to be combined

 effective HSDPA channel bandwidth of 10 MHz (RU20 feature) • 3GPP Rel. 8: Dual Cell HSDPA can be combined with 64QAM but not with MIMO (Release 9 allows combination with both, 64QAM & MIMO)

DCellHSDPAEnabled

 42 Mbps HSDPA peak rate

WCEL; 0 (Disabled), 1 (Enabled)

Basic Approach

Dual Cell Approach

2 UE, each using 5 MHz RF Channel Peak Connection Throughput = 28 Mbps 5 MHz

5 MHz

F1

F2

MIMO (28 Mbps), or 64QAM (21 Mbps) 136

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

1 UE, using 2 × 5 MHz RF Channels Peak Connection Throughput = 42 Mbps 10 MHz F1

F2

DC-HSDPA & 64QAM (42 Mbps)

DC-HSDPA Principles • DC-HSDPA provides greater flexibility to the HSDPA Scheduler, i.e. the scheduler can allocated resources in the frequency domain as well as in the code and time domains Gains of DC-HSDPA: 1) Improved Load Balancing 2) Frequency Selectivity 3) Reduction of Latency 4) Higher Peak Data Rates 5) Improved Cell Edge “User Experience” Channel conditions good on both RF carriers

F2

F1

UE1 137

18/08/2015

Channel conditions good on RF carrier 1

© Nokia 2014 - RN3167AEN50GLA1

F1

UE1

Channel conditions good on RF carrier 2

F2

UEx

F2

F1

UEx

UE1

DC-HSDPA: UE Cat & Requirements • • • •

RU20 (3GPP Rel. 8) introduces DC-HSDPA (RAN1906) DC-HSDPA & 64QAM enable DL 42 Mbps peak rates UE categories for DC-HSDPA support: Cat. 21, 22, 23 & 24 optional feature; requires long term HSRNC license for specific number of cells DSCH • following features must be enabled: category • • • • • • • • •

max. HSDSCH Codes

Modulation

MIMO support

HSDPA (HSDPAEnabled) 21 15 QPSK/16QAM HSUPA (HSUPAEnabled)* 22 15 QPSK/16QAM HSDPA 15 codes (HS-PDSCHcodeset) QPSK/16QAM/6 HSDPA 14 Mbps per User (HSDPA14MbpsPerUser) 23 15 4QAM HSDPA Serving Cell Change (HSDPAMobility) QPSK/16QAM/6 24 15 Fractional DPCH (FDPCHEnabled) 4QAM DL Flexible RLC (FRLCEnabled) Shared Scheduler for Baseband Efficiency HSPAQoSEnabled must be configured with the same value in both DC-HSDPA cells • MaxBitRateNRTMACDFlow (def. 65535 = not restricted) should be configured to allow the peak throughput • RU20: MIMO + DC-HSPDA must not be enabled for all cells belonging to the Node B (MIMOEnabled); ; • RU40: MIMO + DC-HSDPA possible DC-HSDPA + MIMO possible in RU40 138

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

* at least 1 of the RF carriers

Peak Rate

No

23.4 Mbps

No

28 Mbps

No

35.3 Mbps

No

42.2 Mbps

DC-HSDPA: Requirements SectorID = 1

• DC HSDPA cells require: • adjacent RF carriers  UARFCN • same sector  SectorID • same Tcell value

SectorID = 3 SectorID = 2

RF Carrier 2 SectorID = 1

SectorID = 3 SectorID = 2

RF Carrier 1

DC-HSDPA: Tcell Configuration (I) • 2+2+2 Node B with DC-HSDPA requires:

Tcell = 0

• each cell belonging to the same sector must have the same Tcell value • Tcell values belonging to different sectors must belong to different Tcell groups

Tcell = 3 RF Carrier 2 Tcell = 0

• Configuration requires 3 HSDPA Efficient Baseband Schedulers

• RF carriers 1 & 2 must be adjacent

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Tcell = 6 Tcell = 3

RF Carrier 1

Tcell: defines start of SCH, CPICH, Primary CCPCH & DL Scrambling Code(s) in a cell relative to BFN

139

Tcell = 6

DC-HSDPA: Tcell Configuration (II) • 3+3+3 Node B with DC-HSDPA requires: • each DC-HSDPA cell belonging to same sector to have same Tcell value • DC-HSDPA Tcell values belonging to different sectors must belong to different Tcell groups

• Configuration requires 4 HSDPA Efficient Baseband Schedulers

Tcell = 0

• Cells belonging to RF carrier 3 must be

Tcell = 3

Tcell = 3 RF Carrier 1

140

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Tcell = 6 Tcell = 9

RF Carrier 2

within a further LCG

LCG: Local Cell Group

Tcell = 1 Tcell = 2

RF Carrier 3

• RF carriers 1 & 2 must be adjacent • Cells belonging to RF carriers 1 & 2 must be within the same LCG

Tcell Groups • Group 1: Tcell values 0, 1, 2 • Group 2: Tcell values 3, 4, 5 • Group 3: Tcell values 6, 7, 8 • Group 4: Tcell value 9

Tcell = 6 Tcell = 9

DC-HSDPA: HSDPA Scheduler

• • • •

A single HSDPA shared scheduler for baseband efficiency is required per DC-HSDPA cell pair 3 HSDPA shared schedulers are required for a 2+2+2 Node B configuration with DC-HSDPA Each scheduler is able to serve both HSDPA & DC-HSDPA UE on both RF carriers

Link Adaptation is completed in parallel for each RF carrier

HSDPA UE on f2 Shared Scheduler per DC-HSDPA cell pair

DC-HSDPA UE with serving cell on f2 HSDPA UE on f1 DC-HSDPA UE with serving cell on f1

141

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

DC-HSDPA with MIMO 84Mbps 64QAM 6 bits/symbol

DC-HSDPA, 2x2 MIMO & 64QAM  up to 84 Mbps

WBTS: 2 Txantennas

2x2 MIMO

Basics: • enables simultaneously: DC HSDPA, MIMO & 64QAM • MIMO uses Single Stream or Double Stream transmission • DC-HSDPA uses 2 cells (in 1 sector) at same BTS; same frequency band & adjacent carriers to a UE • 64QAM  6 bits/symbol Benefits: • higher Peak Rate: up to 2 x 2 x 21 Mbps = 84 Mbps • better Coverage due to DC-HSDPA & MIMO • More robust transmission due to MIMO & DC HSDPA usage 142

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Dual-Cell (DC-) HSDPA

DC-HSDPA with MIMO 84Mbps 42 Mbps

42 Mbps

56 Mbps

MIMO + 64QAM

DB-DC-HSDPA + 64QAM

DC-HSDPA + MIMO

RAN1912 / 3GPP Rel. 7

RAN2179 / 3GPP Rel. 9

3GPP Rel. 9

max. Peak Rate in RU40

84 Mbps DC-HSDPA + MIMO + 64QAM

w/o 64QAM

both supported by RAN1907

3GPP Rel. 9

Feature Enabling: • DC-HSDPA with MIMO 84 Mbps: optional feature; but: w/o own license; required licenses:  RAN1642 MIMO (28 Mbps)  RAN1643 HSDPA 64QAM  RAN1906 DC-HSDPA 42 Mbps

• DC-HSDPA + MIMO can be enabled w/o 64QAM  Peak Rate up to 56 Mbps

• to enable Peak Rate = 84 Mbps  DCellAndMIMOUsage must be enabled & MIMOWith64QAMUsage = 2 143

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

DCellAndMIMOUsage WCEL; 0 (DC-HSDPA & MIMO disabled), 1 (DC-HSDPA & MIMO w/o 64QAM enabled), 2 (DC-HSDPA & MIMO with 64QAM enabled)

MIMOWith64QAMUsage WCEL; 0 (Disabled), 1 (Enabled)

DC-HSDPA: UE Categories & Requirements

MaxBitRateNRTMACDFlow* can be used to restrict max. bit rate of NRT MAC-d flow

Requirements • RAN1642 MIMO 28 Mbps • RAN1638 Flexible RLC • RAN1906 DC HSDPA • RAN1643 64QAM • RAN1912 MIMO 42Mbps

RNHSPA; 128... 83968 ; 128; 0

UE Categories (3GPP Rel. 9; TS 25.306)

64QAM with MIMO (w/o DC-HSDPA) DC-HSDPA (w/o MIMO, 64QAM) DC-HSDPA with 64QAM (w/o MIMO) DC-HSDPA with MIMO (w/o 64QAM) DC-HSDPA with MIMO 84Mbps

value 0 / 65535 (before): HSDPA peak rate not limited by the RNC

HSDSCH category

max. HSDSCH Codes

Modulation

MIMO support

DCHSDPA support

19

15

QPSK/16QAM/ 64QAM

Yes

No

20

15

QPSK/16QAM/ 64QAM

Yes

No

21

15

QPSK/16QAM

No

Yes

23.4 Mbps

22

15

QPSK/16QAM

No

Yes

28 Mbps

23

15

QPSK/16QAM/ 64QAM

No

Yes

35.3 Mbps

24

15

QPSK/16QAM/ 64QAM

No

Yes

42.2 Mbps

25

15

QPSK/16QAM

Yes

Yes

46.7 Mbps

26

15

QPSK/16QAM

Yes

Yes

56 Mbps

27

15

QPSK/16QAM/ 64QAM

Yes

Yes

70.6 Mbps

28

15

QPSK/16QAM/ 64QAM

Yes

Yes

84.4 Mbps

* parameter value range has been updated 144

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Peak Rate 35.3 Mbps 42.2 Mbps

DC-HSDPA: Mobility Hard Handover HHO

• DC-HSDPA with MIMO can be maintained, activated or de-activated during mobility • Availability of DC-HSDPA with MIMO checked in target cell when SCC or HHO initiated • If DC-HSDPA with MIMO cannot be used in the target cell mobility proceeds without it: – DC-HSDPA or MIMO is used if possible, according to the parameter DCellVsMIMOPreference

• If HSUPA IFHO can be used DC-HSDPA & MIMO is not be deactivated but is maintained during Inter-Frequency measurements • If HSUPA IFHO cannot be used, E-DCH to DCH switch is completed before inter-frequency measurements; DC-HSDPA with MIMO is deactivated at the same time

• DC-HSDPA with MIMO is not supported across the Iur • S-RNC does not configure DC-HSDPA with MIMO if there are radio links over the Iur in the active set

DCellVsMIMOPreference RNHSPA; DC-HSDPA preferred (0), MIMO preferred (1)

defines whether RNC primarily activates DC-HSDPA or MIMO for a UE, which supports both DC-HSDPA & MIMO in case simultaneous usage of DC-HSDPA & MIMO is not possible. SCC: Serving Cell Change

145

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

DC-HSDPA: Gain in Throughput & Coverage Gain of DC-HSDPA & MIMO compared to SCHSDPA: • Throughput: + 220% • Coverage: + 57%

More Throughput

Furthermore: Some 29% more subscriber can be served

more Coverage

SC-HSDPA: Single Carrier HSDPA DC-HSDPA: Dual-Carrier HSDPA TP: Throughput 146

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Flexible RLC (DL): RAN1638 • included in RU20 basic software package – no license needed • HW Prerequisites: Flexi Rel2, UltraSite with EUBB • Flexible RLC used, if: – Cell Flexible RLC capable & enabled – UE supports Flexible RLC – AM RLC is used – HS-DSCH & E-DCH selected as transport channels – Dynamic Resource Allocation enabled

prior Rel. 7

PDCP

IP packet (max. 1500 byte) segmentation

•••

RLC

RLC PDU: 336 bit or 656 bit 16 bit RLC Header  4.8% or 2.4% Overhead

concatenation

MAC-hs

FRLCEnabled RNFC; 0 (Disabled), 1 (Enabled)

Rel. 7 Flexible RLC

IP packet (max. 1500 byte) no segmentation

IP packet (max. 1500 byte) adapts RLC-PDU size to actual size of higher layer data unit

segmentation

TBS (depending on scheduling) AM: Acknowledged Mode

147

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

DL Flexible RLC Background

• Prior to Rel. 7: RLC layer segments high layer data units (IP packets) in RLC PDU sizes of 336 and 656 – 336 is 320 net bit plus 16 bit RLC OH – 656 is 640 net bit plus 16 bit RLC OH

• On MAC-d layer did not increase Overhead – Data was passed directly to MAC-hs layer (MAC-d)

• Several MAC-d PDUs were concatenated to form a MAC-hs data block • BTS selects proper MAC-hs data block size based on – available user date in BTS buffer and – radio conditions for that UE

• With DL Flexible RLC the RNC adapts the RLC-PDU size to the actual size of the higher layer data unit (IP) – maximum size of 1500 Byte is supported (IP packet length in Ethernet)

148

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

DL Flexible RLC Advantages

• Major improvements with DL Flexible RLC – – – – – –

less processing in RNC & UE higher end user application throughput lower latency for packet access Significantly lower Overhead Much less padding bits Lower risk for RLC stalling because of too small transmission windows 50% 45% Rel. 6 with RLC PDU Size of 336 bits

Overhead

40%

Rel. 6 with RLC PDU Size of 656 bits

35%

Rel. 7 Flexible RLC

30% 25% 20% 15% 10% 5% 0% 0

100

200

300

400

500

600

700

800

900

1000 1100 1200 1300 1400 1500

IP packet size [byte] 149

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Dual Band HSDPA: With and Without the Feature (RU50) • This feature introduces for a single UE the possibility of using simultaneously two carriers in DL that are situated on two different WCDMA frequency bands usage on both frequencies) Without DB-HSDPA feature there is no possibility to establish data connection with to different band at the same time

DC-HSDPA DL transmission options 2 x 5 MHz f1

2 x 5 MHz f1

f2

U2100

f2

U900

SC-HSDPA DL transmission options

150

With DB-HSDPA feature there is possibility to establish data connection with to different band at the same time DB-HSDPA DL transmission options 2 x 5 MHz f1

f2

U2100

U900

5 MHz

5 MHz

f1

f1

DBandHSDPAEnabled

U2100

U900

WCEL; (0) Disabled, (1) Enabled

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

*Presented frequency bands are only exemplary detailed configurations options presented later on

• Feature enables achieving 42 Mbps peak rate for user in DL (assuming 64QAM and 15 codes

HSDPA RRM • • • • • • • • • • • • •

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection & Switching Associated UL DCH HSDPA Improvements Other Features – – – – –

Continuous Packet Connectivity CPC (RAN1644) CS Voice over HSPA (RAN1689) Fast Dormancy (RAN2136) Fast Dormancy Profiling (RAN2451) High Speed Cell_FACH (DL) (RAN1637)

• Appendix 151

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CPC: Continuous Packet Connectivity Introduction

• Discontinuous UL DPCCH Transmission & Reception during UE UL traffic inactivity (UL DPCCH gating + DRX at BTS) – CQI reporting reduction (switched from periodical to synchronized with DPCCH burst) – Stopping E-DPCCH detection at NodeB during DPCCH inactivity

CPCEnabled WCEL; 0 (Disabled), 1 (Enabled)

• Discontinuous DL Reception (DRX at UE) – Stop receiving HS-SCCH, E-AGCH & E-RGCH when not needed

• Faster response times – Increased number of low activity packet users in CELL_DCH state

Motivation / Benefits: • Increased capacity for low data rate applications • Longer battery life • Network: – optional feature; ON-OFF RNC License • Prerequisites: – UE must support CPC – F-DPCH enabled

152

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CPC “Sub-features”: • UL DPCCH Gating (UL DTX) • CQI Reporting reduction • Discontinuous UL Reception (MAC DTX) • Discontinuous DL Reception (DL DRX)

CPC: UL Gating (UL DTX) UL Gating (UL DTX): reduces UL control channel (DPCCH) overhead • no data to sent on E-DPDCH or HS-DPCCH  UE switchs off UL DPCCH • DPCCH Gating is precondition for other 3 sub-features

Rel99 Service

DPDCH

Voice (20ms)

DPCCH

Rel6 Voice 2ms (Rel6 VoIP)

Rel7 Voice 2ms (Rel7 VoIP) UL DPCCH Gating

153

18/08/2015

E-DPDCH DPCCH

E-DPDCH DPCCH

© Nokia 2014 - RN3167AEN50GLA1

CPC: UL Gating UL DPCCH Gating (UL DTX)

• UE specific Packet Scheduler provides CPC parameters • These are service & UL TTI specific & part of parameter groups – Voice 2ms, 10ms; RNHSPA: CPCVoice10msTTI, CPCVoice2msTTI – Streaming 2ms, 10ms; RNHSPA: CPCStreaming10msTTI, CPCStreaming2msTTI – Interactive, Background 2ms, 10ms; RNHSPA: CPCNRT10msTTI, CPCNRT2msTTI Following parameters are parameters from CPCNRT2msTTI group (per sub-feature): DPCCH Gating (UL DTX): • N2msInacThrUEDTXCycl2: number of consecutive E-DCH TTIs without an E-DCH transmission, after which

• •

• •

154

the UE should immediately move from UE DTX Cycle 1 to UE DTX Cycle 2. RNHSPA; Range:1 (0), 4 (1), 8 (2), 16 (3), 32 (4), 64 (5), 128(6), 256 (7); default: 64 (5) TTIs N2msUEDPCCHburst1: UL DPCCH burst length in subframes when UE DTX Cycle 1 is applied. RNHSPA; Range:1 (0), 2 (1), 5 (2); default: 1 (0) subframes N2msUEDPCCHburst2: UL DPCCH burst length in subframes when UE DTX Cycle 2 is applied. RNHSPA; Range:1 (0), 2 (1), 5 (2); default: 1 (0) subframes N2msUEDTXCycle1: UL DPCCH burst pattern length in subframes for UE DTX Cycle 1. RNHSPA; Range: 1 (0), 4 (1), 5 (2), 8 (3), 10 (4), 16 (5), 20 (6); default: 8 (3) subframes N2msUEDTXCycle2: UL DPCCH burst pattern length in subframes for UE DTX Cycle 2. RNHSPA; Range: 4 (0), 5 (1), 8 (2), 10 (3), 16 (4), 20 (5), 32 (6), 40 (7), 64 (8), 80 (9), 128 (10), 160 (11); default: 16 (4) subframes

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CPC: UL Gating / DPCCH Gating UL Gating, E-DCH 2ms TTI example: CPCNRT2msTTI N2msInacThrUEDTXCycl2 CFN

10ms Radio Frame

10ms Radio Frame

RNHSPA; 1, 4, 8, 16, 32, 64, 128, 256; 64 TTIs

10ms Radio Frame

Inactivity Threshold for UE cycle 2 E-DPDCH Tx, 2ms TTI

no data on E-DPDCH

N2msUEDPCCHburst1

DPCCH

RNHSPA; 1, 2, 5; 1 subframe(s)

pattern

N2msUEDPCCHburst2 RNHSPA; 1, 2, 5; 1 subframe(s)

synch reference

UE_DTX_Cycle_1 UE_DTX_Cycle_2

N2msUEDTXCycle1 RNHSPA; 1, 4, 5, 8, 10, 16, 20; 8 subframes

UE_DTX_Cycle_2

N2msUEDTXCycle2 DPCCH with

RNHSPA; 4, 5, 8, 10, 16, 20, 32, 40, 64, 80, 128, 160; 16 subframes

E-DCH, 2ms TTI 2ms subframe UE_DTX_DRX_offset is UE specific offset granted from BTS

155

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

cycle 1

cycle 2

switch to UE cycle 2 CFN: Connection Frame Number; used for any synchronized procedure in UTRAN Pre/Postambles not shown here

CPC: Reduced CQI Reporting CQI Reporting reduction: • CQI Reporting Reduction reduce the Tx power of the UE by reducing the CQI reporting; this means to reduce the interference from HS-DPCCH in UL when no data is transmitted on HS-PDSCH in DL • Reduced CQI reporting takes place only if the CQI reporting pattern defined by the last HS-DSCH transmission and CQI cycle overlaps the UL DPCCH burst of the UE DTX pattern • N2msCQIDTXTimer: defines the number of subframes after an HS-DSCH reception, during which the CQI reports have higher priority than the DTX pattern. RNHSPA; 0 (0), 1 (1), 2 (2), 4 (3), 8 (4), 16 (5), 32 (6), 64 (7), 128 (8), 256 (9), 512 (10), Infinity (11); 64 (7) subframes

• N2msCQIFeedbackCPC: defines the CQI feedback cycle for HSDPA when the CQI reporting is not reduced because of DTX. RNHSPA; 0 (0), 2 (1), 4 (2), 8 (3), 10 (4), 20 (5), 40 (6), 80 (7), 160 (8); default: 8 (3) ms; Note: CQI transmission time defined by Bigger CQI reporting cycles 10ms are not recommended. HS-DSCH reception

CQI_DTX_Priority

CQI_DTX_TIMER

ACK/NACK transmission

7.5 slots

CQI_DTX_Priority

set to 0

set to 1

DPCCH pattern UE_DTX_cycle_1

UE_DTX_cycle_1

UE_DTX_cycle_2

CQI transmission CQI period 2ms CQI period 4ms

CQI period 8ms 156

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

UE_DTX_cycle_2

UE_DTX_cycle_2

CQI period, but not overlapping with DPCCH transmission no CQI transmission CQI Transmission

CPC: Discontinuous UL & DL Reception (MAC DTX & DL DRX) During E-DCH inactivity, E-DPCCH detection happens at the BTS only every MAC_DTX_Cycle subframes. It is stopped at Node B after MAC_inactivity_threshold subframes of E-DCH inactivity. As a consequence, the UE experiences a delay regarding the transmission start time. The UE-specific offset parameter UE_DTX_DRX_Offset allows to stagger the processing of several UEs in time to save the BTS resources.

Discontinuous UL Reception (MAC DTX):

• N2msMACDTXCycle: length of MAC DTX Cycle in subframes. This is a pattern of time instances where the start of the UL E-DCH transmission after inactivity is allowed. RNSHPA; Range: 1 (0), 4 (1), 5 (2), 8 (3), 10 (4), 16 (5), 20 (6); default: 8 (3) subframes • N2msMACInacThr: E-DCH inactivity time in TTIs after which the UE can start E-DCH transmission only at given times. RNHSPA; Infinity (0), 1 (1), 2 (2), 4 (3), 8 (4), 16 (5), 32 (6), 64 (7), 128 (8), 256 (9), 512 (10) TTIs; default: Infinity (0)

Discontinuous DL Reception (DL DRX):

• N2msInacThrUEDRXCycle: number of subframes after an HS-SCCH reception or after the first slot of an HS-PDSCH reception, during which the UE is required to monitor the HS-SCCHs in the UE's HS-SCCH set continuously. RNHSPA; Range: 0 (0), 1 (1), 2 (2), 4 (3), 8 (4), 16 (5), 32 (6), 64 (7), 128 (8), 256 (9), 512 (10); default: 64 (7) subframes • N2msUEDRXCycle: HS-SCCH reception pattern (UE DRX Cycle) length in subframes. This parameter is a multiple or a divisor of the parameter UE DTX Cycle 1. If the value is not allowed, the parameter value minus 1 is used to calculate a new value, and so on. RNHSPA; Range: 0.5 (0), 1 (1), 2 (2), 3 (3), 4 (4); default: 2 (2) subframes

157

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CPC: Discontinuous UL Reception Discontinuous UL Reception (MAC-DTX) – NSN implemented parameters

N2msMACInacThr RNHSPA; Infinity, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512; Infinity subframes

DTX

N2msMACDTXCycle

UE can transmit E-DPDCH data only at predefined time instances.

158

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

length of MAC DTX Cycle RNHSPA; Infinity, 1, 4, 5, 8, 10, 16, 20; 8 subframes

CPC: Discontinuous DL Reception Discontinuous DL Reception (DL DRX)

• When the UE DRX is enabled, the UE may turn off the receiver when there is no need to receive anything in DL • The DL DRX can be enabled only in conjunction with UL DTX N2msInacThrUEDRXCycle UE DRX Inactivity threshold RNHSPA; 0, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512; 64 subframes

DRX N2msUEDRXCycle length of UE DRX Cycle RNHSPA; 0.5, 1, 2, 3, 4; 2 subframes

DL DRX only with UL DTX !

• N2msInacThrUEDRXCycle: number of subframes after an HS-SCCH reception or after the 1st slot of an HS-PDSCH reception, during which the UE is required to monitor the HS-SCCHs in the UE's HS-SCCH set continuously; UE DRX Inactivity threshold; RNHSPA; 0, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512; 64 subframes • N2msInacThrUEDRXCycle: HS-SCCH reception pattern (UE DRX Cycle) length in subframes; RNHSPA; 0.5, 1, 2, 3, 4; 2 subframes

159

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CPC & Power Control Power Control

• New parameter introduced to control step size for DL Inner Loop PC

DLInLoopPCStepSizeCPC RNSPA: 0.5..2; 0.5; 1.5 dB

DLInLoopPCStepSizeCPC: used by the WCDMA BTS to calculate the power increase/decrease step size when receiving TPC commands. It is applied when CPC (UE DTX, etc.) is activated for the UE. Note: If CPC is not used for a UE, BTS applies DownlinkInnerLoopPCStepSize DownlinkInnerLoop PCStepSize RNAC: 0.5..2; 0.5; 1 dB 160

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CPC: Extra-inactivity timer for Transition from CELL_DCH to CELL_FACH CELL_ DCH

UE

Node B

InactivityTimerDownlinkDCH InactivityTimerUplinkDCH

RNC

Range: 0 .. 20 s; Step: 1 s; default: • for 8, 16 & 32 kbps: 5 s • for 64 kbps: 3 s • for 128, 256, 320 & 384 kbps: 2 s

PDU Transport on the DCH/DPCH All data sent & RLC-U buffer empty Inactivity detected

Start

InactivityTimerDownlinkDCH InactivityTimerUplinkDCH Radio Bearer Reconfiguration CELL_ FACH

Radio Bearer Reconfiguration Complete

as soon as L2 in RNC indicated RB inactivity, RNC allocates “extra inactivity timer” to keep the UE in Cell_DCH This depends on: – CPC is allocated for a UE or not (CPC or NonCPC) – UE Device Type – RNC knows from UE capabilities  UE benefits / does not benefit from Power Consumption Optimization (BatOpt / NoBatOpt) 161

18/08/2015

Expiry

© Nokia 2014 - RN3167AEN50GLA1

InactCPCNoBatOptT: 180 s InactCPCBatOptT: 0 s InactNonCPCNoBatOptT: 0 s InactNonCPCBatOptT: 0 s all parameters: RNHSPA; 0s..48h & infinity; several steps;

CS Voice Over HSPA (RAN1689) Requirements Network: • optional RU20 feature; ON-OFF RNC License

HSPAQoSEnabled WCEL; 0..4*; 1; 0 = disabled 0 = QoS prioritization is not in use for HS transport 1 = QoS prioritization is used for HS NRT channels 2 = HSPA streaming is in use 3 = HSPA CS voice is in use 4 = HSPA streaming & CS voice are in use

UE: • must support CSvoiceOverHSPA • optional feature in Rel. 7/8

required Network Features: • • • • •

QoSPriorityMapping RNPS; 0..15; 1; 14 for CS Voice over HSPA • Priority must be lower than SRB (15) • Priority must be higher than Streaming 13)

HSDPA Dynamic Resource Allocation QoS Aware HSPA Scheduling CPC F-DPCH HSPA with simultan. AMR Voice

• SRB must be mapped to HSPA • supported RAB combinations: • • • • •

Speech CS RAB Speech CS RAB + PS streaming PS RAB Speech CS RAB + 1...3 IA/BG PS RABs Speech CS RAB + PS Streaming PS RAB + 1...3 IA/BG PS RABs

Load based AMR selection algorithm not used while CS Voice is mapped on HSPA BG: Background IA: Interactive

162

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

for Voice, SRB & other services Codecs supported for CS Voice Over HSPA: • AMR (12.2, 7.95, 5.9, 4.75), (5.9, 4.75) & (12.2) • AMR-WB (12.65, 8.85, 6.6) * if HSPA streaming or CS voice is activated, then QoS prioritization for NRT HSPA connections is in use, too

Enabling the feature: CS Voice Over HSPA Pre-conditions

• CS voice over HSPA license exists & state is 'On‘

• HSDPA with Simultaneous AMR Voice Call license exists & state is 'On' • HSUPA with Simultaneous AMR Voice Call license exists & state is 'On' • AMRWithHSDSCH & AMRWithEDCH: HSPA with Simultaneous AMR Voice Call enabled • HSDPAenabled & HSUPAenabled : HSPA enabled in all Active Set cells • HSDPA Dynamic Resource Allocation license exists & state is 'On‘ • HSDPADynamicResourceAllocation is enabled • QoS Aware HSPA Scheduling license exists & state is 'On‘ • HSPAQoSEnabled is set to “HSPA CS voice” in all Active Set cells • CPC & Fractional DPCH licenses exists & state is 'On‘ • CPCEnabled in all Active Set cells • FDPCHEnabled: Fractional DPCH enabled in all Active Set cells

163

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CS Voice Over HSPA Efficiency

• Two different voice transmission scenarios are being considered with IP: – VoIP – UE connects with network as in standard Packed Data transmission and by using “web communicators” a connection can be established (hard to establish appropriate charging schemes) – CS voice over IP – voice is being carried by HSPA transport channels transparent for the user Assumed IP Header Compression

[REF. WCDMA for UMTS – HSPA Evolution and LTE, HH AT]

164

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CS Voice Over HSPA Concept / Protocol Stack • In UL there is a so called Dejitter buffer implemented in RNC PDCP • used to align the UL data stream before routing to MSC or MSS system • In DL MAC-ehs is used to support flexible RLC PDU sizes • supporting different AMR rates RAN

CS Core

CS Voice over DCH

CS Voice over HSPA

CS Core

Dejitter buffer

RAN

PDCP

TM RLC

UM RLC

DCH

HSPA

• Inter system mobility between 2G & 3G is as today, the CS Voice Over HSPA is just RAN internal mapping and it is not visible outside of the RAN. Handover signaling is not affected and RAN provides the measurement periods for UE using compressed mode as today • AMR rate adaptation can be used to provide even higher capacity gains by lowering the AMR coding rate • Voice related RRM algorithms like pre-emption are expanded to cover also the Voice Over HSPA • Air interface capacity gain of the feature depends on parameterisation of HSUPA including CPC parameters, allowed noise rise and voice activity 165

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CS Voice Over HSPA Admission Control: CS Voice over HSPA connection admitted if:

PtxNCTDCH + PtxNCTHSDPA + Pnew < PtxTargetTot && PtxNCTHSDPA + Pnew < PtxMaxHSDPA PtxTargetTotMax

PtxMaxHSDPA max. allowed HSDPA power WCEL; 0..50 dBm; 0.1 dB; 43 dBm

PtxCellMax HSDPA PS streaming PtxTargetTotMax HSDPA NRT

PtxTargetTot PtxTargetTotMin

PtxNCTHSDPA

HSDPA voice + SRBs DCH PS streaming DCH NRT DCH RT + SRBs

PtxNCTDCH

(excluding PS streaming)

Common Channels

PtxTarget NCT Tx power target for DCH

max. target pwr for NCT* load WCEL; -10..50; 0.1; 32767 dBm Special value: Use of dynamic DL target power is disabled

NCT Tx power target for DCH + HSPA PtxTargetTotMin min. target pwr for NCT* load WCEL; -10..50; 0.1; 32767 dBm Special value: Use of dynamic DL target power is disabled

PtxTargetTot is calculated always when NCT* load services are admitted

PtxNCTHSDPA: power used by HSDPA conversational services PtxNCTDCH: power used by DCH services associated as NCT load 166

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

* Non-Controllable Traffic NCT: CS services & PS conversational services

Dynamic target power for NCT load The min. & max. value for dynamic target power for NCT load (CS services & PS conversational services) can be set :

PtxTargetTotMin WCEL; -10..50 dBm; 0.1 dBm; 32767 dBm

PtxTargetTotMax WCEL; -10..50 dBm; 0.1 dBm; 32767 dBm

Rules: PtxTargetTotMin  PtxTargetTot  PtxTargetTotMax PtxTargetTotMin  PtxTargetTotMax PtxTarget  PtxTargetTotMin PtxTargetTotMax  PtxCellMax

Dynamic target power is used when in cell there are SRBs or conversational services (NCT load) mapped to HS-DSCH transport channel. Dynamic target power varies between PtxTargetTotMin & PtxTargetTotMax depending on the mix of services mapped to DCH & HS-DSCH transport channels. However, NCT load caused by services mapped to DCH transport channels must still stay below PtxTarget. Power margin between PtxCellMax & PtxTargetTotMax is needed to protect the already admitted services mapped to HStransport channels by giving time for the overload control to adjust PS DCH load before high priority HS-DSCH load is affected. PtxTargetTot is calculated whenever a NCT connection is admitted

PtxTargetTot = PtxTargetTotMax - PtxNCTDCH

(

PtxTargetTotMax PtxTarget

-1

)

PtxNCTDCH: power used by DCH services associated as NCT load NCT: Non-Controllable Traffic 167

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

PtxTargetPS Target Calculation • The introduction of CS Voice over HSPA impacts the calculation of the target for PtxTargetPS • The original calculation in RAS06 was: PtxTargetPSTarget = Ptx_nc + [(Pmax - Ptx_nc) x WeightRatio]

• This calculation shares the power left over from non-controllable load between HSDPA & NRT DCH connections

• The calculation was updated in RU10 to account for HSDPA streaming: PtxTargetPSTarget = Ptx_nc + [(Pmax - Ptx_nc- Ptx_hsdpa_stream) x WeightRatio]

• The updated calculation reduces the quantity of power to be shared by effectively including HSDPA streaming power as non-controllable power

• The calculation is further updated when CS Voice over HSPA is enabled PtxTargetPSTarget = Ptx_nc + [(Pmax - Ptx_nc- Ptx_hsdpa_stream- Pnc_hsdpa) x WeightRatio] CS Voice over HSPA transmit power 168

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

UL Power Allocation: dynamic threshold PrxTargetAMR PrxTargetMax

• PrxTargetAMR is used for the admission of UL DCH

max. UL target power for CS speech service allocation WCEL; 0..30; 0.1; 465535 dB

& E-DCH, SRB & CS AMR connections

• PrxTargetAMR shall be applied always, w/o considering the activation of the feature CS voice over HSPA.

• PrxTargetAMR varies between PrxTarget &

PrxTargetMax HSUPA NRT PrxTargetAMR

PrxTargetMax depending upon the UL load of data services

• PrxTargetAMR is calculated by cell specific AC inside RNC

• NCT can always use power up to PrxTarget

• Standalone SRB & CS AMR can be admitted even if the NC interference power exceeds PrxTarget as long as the RSSI is below PrxTargetAMR

• SCT load of the HSUPA & UL DCH streaming services can take all power left from the NCT load up to PrxTarget

• DCH PS NRT services can use power up to dynamic UL DCH target PrxTargetPS

DCH CS data

169

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

PrxTargetPS

DCH PS NRT

PrxDataDCHNST HSUPA PS streaming DCH PS streaming other interference, Noise power Semi-Controllable Load

Controllable Load

Non-Controllable Load

• HSUPA PS NRT services can take all power left from all other services

PrxTarget

HS/DCH CS AMR

NST: Non-Scheduled Transmission SCT: Semi-controllable traffic

HSUPA Non-Scheduled Transmission NST • NST is used for the UL of CS Voice over HSPA • HSUPA TTI = 2 ms  1 HARQ process is allocated for the E-DCH MAC-d flow • EDCHMuxVoiceTTI2 & EDCHMuxVoiceTTI10 define whether or not other E-DCH MAC-d flow data can be multiplexed within the same MAC-e PDU as CS Voice • The max. Number of Bits per MAC-e PDU for NST indicates the number of bits allowed to be included in a MAC-e PDU per E-DCH MAC-d flow configured for non-scheduled transmissions • Generally the MAC-d flow of the SRB has higher SPI value, being prioritized over the CS voice in the ETFC selection

•  The max. SRB bit rate will be limited so that the at least 1 CS voice frame can always transmitted together with the signaling when the max. puncturing is applied, for minimizing the CS voice delay • 2 ms TTI is selected whenever possible, otherwise 10 ms TTI is used The maximum target value for the RTWP in UL for CS speech service allocation:

PrxTargetMax defines the max. target value for the RTWP in the UL resource allocation for the CS speech services. A dynamic target of RTWP is applied in the resource allocation for the CS speech services and for the establishment of the link. Dynamic target is the closer to the value of this parameter, the less there is PS NRT R99 data traffic and RT data R99 and HSPA traffic in the cell. Establishment of the stand alone signaling link or a single service CS speech can be admitted in UL even the received noncontrollable interference exceeds the value of the parameter "Target for received power" so long as the RTWP keeps below the dynamic target value defined with this parameter. WCEL: 0..30 dB; 0.1 dB; 465535 dB NST: Non-Scheduled Transmission 170

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Fast Dormancy: Background Smart phones with many applications, requiring frequent transmission of small amount of data# (always-on) To save battery power, 3GPP defines transition from states with high power consumption (Cell_DCH, Cell_FACH) to those with low consumption (Cell_PCH, URA_PCH) approx. battery consumption in different RRC states:

UTRA RRC Connected Mode URA_PCH

CELL_PCH

CELL_DCH

CELL_FACH

•Idle = 1 (relative units) •Cell_PCH < 2*1 •URA_PCH ≤ Cell_PCH*2 •Cell_FACH = 40 x Idle •Cell_DCH = 100 x Idle

Idle Mode Typical terminal power consumption

Power consumption [mA]

300 250 200 150 100

50 *1

0 URA_PCH / Cell_PCH / Idle

171

18/08/2015

Cell_FACH

© Nokia 2014 - RN3167AEN50GLA1

Cell_DCH

depends on DRX ratio with Idle & mobility *2 < in mobility scenarios, = in static scenarios # e.g. sending frequent ‘polls’ or ‘keep-alives’

Fast Dormancy: Background Problem for UE: many networks with rel. long inactivity timers for Cell_DCH & Cell_FACH and/or PCH states not activated 

UTRA RRC Connected Mode URA_PCH

CELL_PCH

CELL_DCH

CELL_FACH

UE vendors introduced proprietary Fast Dormancy: •UE completes data transfer •UE sends Signaling Connection Release Indication SCRI (simulating a failure in the signaling connection)

•RNC releases RRC connection  UE to RRC Idle mode

Idle Mode Disadvantages: •increasing signaling load due to frequent packet connection setup (PS RAB), •large number of “signaling connection failures” •increased latencies

172

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Fast Dormancy: Principle 3GPP Rel. 8: Fast Dormancy •modifying SCRI message; new cause value indicating packet data session end •RNC can keep UE in RRC connected mode, moving it into CELL_PCH/URA_PCH  UE battery life remains prolonged because power consumption in CELL_PCH/ URA_PCH is low Network again in charge of RRC state; clarification of “signaling connection failures” Reduction of signaling load & latency times

UTRA RRC Connected Mode URA_PCH

CELL_PCH

CELL_DCH

CELL_FACH

Idle Mode

3GPP TS 25.331 10.3.3.37a Signalling Connection Release Indication Cause „This IE is used to indicate to the UTRAN that there is no more PS data for a prolonged period.“

Cause value of ‘UE Requested PS Data Session End’ defined

SRCI: Signalling Connection Release Indication 173

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Fast Dormancy FastDormancyEnabled

BTS

SIB1: T323

RNFC; 0 (Disabled), 1 (Enabled) MSActivitySupervision

SCRI: „UE Requested PS Data Session End”

MSActivitySupervision

„Physical Channel Reconfig.”  move to CELL_PCH

RNC; 0..1440; 1; 29 min

UE

RNC

RAN2136: Fast Dormancy (FD) • • •

Basic SW; no activation required; enabled by default MSActivitySupervision to be configured with value > 0 to enable PCH states Enabling FD results in T323 being broadcast within SIB1

T323: • •

Inclusion of T323 within SIB1 allows UE to detect that network supports FD Setting a min. delay between 2 SRCI messages for FD; prevents, that UE is sending a flow of SCRI messages, if network is temporarily unable to move UE to a battery-saving state T323 RNC; 0..7; 1; 0 s (hardcoded)

Fast Dormancy - RNC Actions: After receiving SCRI message with cause value ‘UE Requested PS Data Session End’: •FD functionality overrides inactivity timers •RNC instructs UE to make state change to CELL_PCH/URA_PCH If RNC receives an SCRI message without a cause value then the existing legacy functionality is applied & the UE is moved to RRC Idle mode SRCI: Signalling Connection Release Indication

174

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Fast Dormancy Profiling: RAN2451 • Included in RU40 application software package – license is required Brief description: • Identifies legacy Fast Dormancy phones which cause unnecessary signaling load • Provides with better network resources utilization due to shorter inactivity timers • Less signaling load because LFD (Legacy Fast Dormancy) Phones are being forced to stay in Cell_PCH

Benefits: • Signaling load reduction on Iub, UU and Iu interfaces • Signaling load reduction in the RNC • Longer UE battery life Overview: • RAN supports Fast dormancy • Application has no more data to transfer • UE wants go to more battery efficient RRC state SCRI

RNC: Data session ended RNC: UE move to more battery efficient state 175

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

SIB1 contains info about T323

Go to URA/Cell_PCH

Fast Dormancy Profiling: Background Legacy Fast Dormancy phone detection: • The UE is detected as Legacy Fast Dormancy phone (LFDphone) when network receives RRC:Signaling Connection Release Indication without any cause • If the Fast Dormancy Profiling feature is activated then RRC state transition is performed according to Fast Dormancy functionality SCRI - without any cause

RNC checks if the license is ON

If the license is available - Go to Cell_PCH

Handling the PS Connection Establishment: • The LFD Phone after sending SCRI without any cause may still silently goes to Idle • After receiving RRC: Initial Direct Transfer, RNC checks if Iu-PS connection already exists • If yes, then all existing PS RAB resources locally and the old Iu connection are released • New Iu connection is established for pushing RRC: Initial Direct Transfer to SGSN RNC checks if Iu-PS connection for this UE already exists 176

18/08/2015

Iu

© Nokia 2014 - RN3167AEN50GLA1

RRC: Initial Direct Transfer

Fast Dormancy Profiling: Principle Shorter Inactivity Timers for LFD Phone and Smartphones: • Shorter inactivity timers should be used for moving smartphones and LFD Phones to Cell_PCH state - saving UE battery • It gives possibility to avoid unnecessary movement to IDLE_mode – less signaling load

Higher Traffic Volume Thresholds for LFD Phone and Smartphones: • Higher traffic volume thresholds should be used for moving smartphones and LFD Phones to Cell_DCH state • It gives possibility to avoid unnecessary movement to Cell_DCH – only for sending keep-alive message • Stored IMSI gives possibility to faster usage of higher traffic volume thresholds

177

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

High Speed Cell_FACH (DL): RAN1637 • Included in RU30 application software package – license required • HW prerequisites: Flexi rel.2 • Can be used if: Flexible RLC Downlink is active

Brief Description: • • • • • •

HSFACHVolThrDL WCEL; Infinity, (8, 16, 32, 64, 128, 256, 512, 1024, 2048, 3072, 4096, 8192, 16384, 24576, 49152) bytes

This feature enables Fast Cell_PCH to Cell_FACH switching (transition modified overload threshold  HSDPA released

Node B Tx power Max power

HSDPAPriority 1,2; 1 = HSDPA priority Ptxtotal

PtxTargetHSDPA PtxTarget

Target for transmitted non-HSDPA power -10..50 dBm; 0.1 dB; 38.5 dBm

PtxOffsetHSDPA

PtxOffsetHSDPA

PtxnonHSDPA

Offset for transmitted non-HSDPA power 0..6 dB; 0.1 dB; 0.8 dB

PtxNC

A 181

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

PtxTargetHSDPA

B

C

Static HS-PDSCH Power Allocation (2/2) • Rules for HSDPAPriority = 2 (higher priority for R99) – A: 1st HSDPA users enters cell  Total R99 traffic PtxnonHSDPA ≤ PtxTargetHSDPA  Can have HSDPA  Otherwise can have R99 only

– HSDPA already active  R99 scheduled up to PtxTargetHSDPA

– B: Overload for total R99 traffic PtxnonHSDPA > modified overload threshold  HSDPA released

– C: Standard overload for total R99 traffic PtxnonHSDPA > standard overload threshold  Standard R99 overload actions Node-B Tx power HSDPAPriority

Max power

1,2; 1 = HSDPA priority Ptxtotal

PtxOffset

PtxTargetHSDPA Target for transmitted non-HSDPA power -10..50 dBm; 0.1 dB; 38.5 dBm

PtxTarget

PtxOffsetHSDPA

PtxTargetHSDPA

Offset for transmitted non-HSDPA power 0..6 dB; 0.1 dB; 0.8 dB

PtxOffsetHSDPA PtxnonHSDPA PtxNC

A 182

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

B

C

HSDPA RRM • • • • • • • • • • •

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection & Switching Associated UL DCH

• HSDPA Improvements • Other Features • Appendix: – – – – 183

Static HS-PDSCH Power Allocation Cell Reselection Iub Flow Congestion Control

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Cell Re-selection (1/3) HSDPAMobility Serving HS-DSCH cell change & SHO on/off switch RNFC; 0 = HSDPA cell reselection; 1 = Serving HS-DSCH cell change

• HSDPAMobility set to disabled • IF- mobility handled by HSDPA Cell Reselection, not by serving cell change • IF- / IS- mobility handled by same events as for serving cell change

• HSDPA cell reselection • Transition to CELL_FACH based on event 1a • Handling depends on setting of EnableRRCRelease

EnableRRCRelease Enable RRC connection release HOPS; 0 = disabled; 1 = enabled

 if disabled  1a triggers transition to Cell_FACH immediately  if enabled  1a triggers IF- measurements only; transition to cell_FACH triggered by release margins

• HSDPARRCdiversity • can disable SHO for stand alone SRB of HSDPA capable UE (e.g. according addition window) • reduces capacity consumption due to stand alone RRC connections (more capacity available for HSDPA) • if conditions for HSDPA mobility fulfilled, SHO for stand alone SRB is allowed in any case (e.g. triggered by release margins)

HSDPARRCdiversity IF: Interfrequency IS: Intersystem 184

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

SHO of the HSDPA capable UE RNHSPA; 0 = disabled; 1 = enabled

EnableRRCRelease = disabled

Cell Re-selection (2/3)

Risk of ping-pong But UE connected mostly to optimum cell

Ec/Io Addition Window

CPICH 2 Addition Time

CPICH 1

time

AdditionWindow FMCS; 0..14.5 dB; 0.5 dB; 4 dB Recommended 0 dB

185

18/08/2015

HSDPA

© Nokia 2014 - RN3167AEN50GLA1

CELL_FACH Measurement Reports

HSDPA

Cell Re-selection (3/3) EnableRRCRelease = enabled No ping-pong But UE often connected to non optimum cell

Ec/Io Addition Window

ReleaseMarginAverageEcNo ReleaseMarginPeakEcNo One margin need to be exceeded only

CPICH 2 Addition Time

CPICH 1

Measurement Reports

HSDPA ReleaseMarginAverageEcNo Release margin for average Ec/Io HOPS; -6..6; 0.1; 2.5 dB

186

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

CELL_FACH

time

HSDPA

ReleaseMarginPeakEcNo Release margin for peak Ec/Io HOPS; -6..6; 0.5 dB; 3.5 dB

HSDPA RRM • • • • • • • • • • •

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection & Switching Associated UL DCH

• HSDPA Improvements • Other Features • Appendix: – – – – 187

Static HS-PDSCH Power Allocation Cell Reselection Iub Flow Congestion Control

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Iub Flow Control (1/4) •

Objective – Node B has to offer sufficient data for HSDPA – to avoid overflow of its buffer – to be performed per HSDPA connection on Iub



Node B informs RNC about – Max. number of MAC-d PDUs (credits) allowed to be sent by RNC for unlimited 10ms periods. That means that the RNC can send data according to latest capacity allocation as long as new capacity allocation is received



Number of assigned credits are recalculated by BTS each 10ms and signaled to the RNC (if differs enough from the previously signaled). Calculated capacity allocation depends on – Air interface throughput estimation (the higher, the more credits) – Buffer occupancy (the higher, the less credits)



BTS prevents packet loss due to buffer overflow by reducing the capacity allocation in case of air interface congestion and ensures that the HSDPA capacity can be reached by having enough data to fill the reserved power allocation

188

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Iub Flow Control (2/4)

RNC

Node B

CAPACITY REQUEST

Priority User buffer size in RNC

Priority CAPACITY ALLOCATION

User buffer size in Node B Credits (number of MAC-d PDUs) Repetition period (number of time intervals) Credit validity interval (duration of time interval) Priority

DATA

User buffer size in RNC Length of MAC-d PDU MAC-d PDUs

Example: Credits = 4 Repetition period = 3 Credit validity interval = 10 ms

189

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Iub Flow Control (3/4) •

Number of credits allocated per user decreases and the HSDPA connection throughput decreases as the number of connections increases



Number of PDU transferred drops frequently when 1 HSDPA connection is active only

Averaged data

Raw data 60

60

MAC-d PDU sent to Node B

50

MAC-d PDU sent to Node B 50

Credits allocated by Node B

Number of MAC-d PDU

Number of MAC-d PDU (336 bits)

1 active UE

40 2 active UE 30 3 active UE

4 active UE

20

10

40

30

20

10

0

0

0

20

40

60

80

100

120

140

160

Time (seconds)

190

Credits allocated by Node B

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

180

200

220

240

260

280

0

20

40

60

80

100

120

140

160

Time (seconds)

180

200

220

240

260

280

Iub Flow Control (4/4) •

Node B buffer occupancy can be evaluated as follows number of acknowledged MAC-d PDU - number of MAC-d PDU transferred from the RNC



Comparison with previous slide shows, that number of credits decreases also because of high buffer occupancy

600

2 active UE

Connection 1

Node B Buffer Occupancy (MAC-d PDU)

Node B Buffer Occupancy (MAC-d PDU)

Averaged data

Raw data

600

Connection 2

500

Connection 3 Connection 4

400

3 active UE 4 active UE

300

200 1 active UE 100

0

Connection 2 Connection 3 Connection 4

400

300

200

100

0

0

25

50

75

100

125

150

175

Time (s)

191

Connection 1 500

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

200

225

250

275

300

0

25

50

75

100

125

150 Time (s)

175

200

225

250

275

300

HSDPA RRM • • • • • • • • • • •

HSDPA Principles HSDPA Protocols & Physical Channels RU50 Capabilities & Baseband Configuration HSDPA Link Adaptation HSDPA H-ARQ HSDPA Packet Scheduling Basics of HSDPA Power Allocation Basics of HSDPA Code Allocation Basics of HSDPA Mobility HSDPA Channel Type Selection & Switching Associated UL DCH

• HSDPA Improvements • Other Features • Appendix: – – – – 192

Static HS-PDSCH Power Allocation Cell Reselection Iub Flow Congestion Control

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Iub Congestion Control CC (1/2) • • • •



Objective: – –

RNC informs Node B by DL Frame Protocol about: – – – –

WBTS; 0 (disabled); 1 (enabled)

Too strong delay of frames Loss of frames

Delay thresholds: – – – –

3 thresholds (BTS commissioning parameter) Minimum threshold Thmin: 0..5000 ms; 50 ms Intermediate threshold Thmid: 0..5000 ms; 250 150 ms Maximum threshold Thmax: 0..5000 ms; 1000 250 ms

Actions: – –



193

Build up delay Sequence number

HSDPACCEnabled

Node B thus can detect:





RNC can not see Iub congestion towards Node B after hub node Iub congestion must be detected by Node B

Delay < Thmin  no action Thmin ≤ delay ≤ Thmid  Node B reduces credits for RNC with low probability (depending linearly on delay with low slope) Thmid ≤ delay ≤ Thmax  Node B reduces credits for RNC with high probability (depending linearly on delay with high slope) Delay > Thmax or frame loss  Node B reduces credits for RNC in any case

If QoS aware scheduling applied: –

18/08/2015

for high priority service Node B reduces credits for RNC with lower probability than for low priority service © Nokia 2014 - RN3167AEN50GLA1

Iub Congestion Control (2/2) Probability for less credits P(delay)

1 Pmax

Less credits in any case

Less credits with slowly increasing P(t)

Less credits with rapidly increasing P(t)

Delay [ms] Thmin

194

18/08/2015

© Nokia 2014 - RN3167AEN50GLA1

Thmid

Thmax

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF