Académique Documents
Professionnel Documents
Culture Documents
Main features
RAN5.0 HSDPA Phase 1 Max rate 1.8Mbps/user Max user no. 16/cell Basic admission control CAC/LDR/Schedule based on GBR RNC controlled dynamic code allocation NodeB-controlled dynamic code allocation Multi RAB1CS + 2PS) RAN5.1 HSDPA Phase 2 Max rate 3.6Mbps/user RAN6 HSDPA Phase 3 Max rate 7.2Mbps/user Max user no. 64/cell HSDPA over Iur SRB over HSPA RAN10 Max rate 14.4Mbps/user
Page 2
able to: Relevant principles of HSDPA Features of HSDPA Relevant data configuration of HSDPA
Page 3
Chapter 1 HSDPA Principle Chapter 2 HSDPA signaling procedure Chapter 3 HSDPA radio resource management Chapter 4 HSDPA data configuratioin
Page 4
Introduction
Higher downlink peak transmission rate: up to 14.4 Mbit/s
More efficient downlink codes and power utilization: for macro
cell coverage, the capacity is 50% higher; for micro cell coverage, the capacity is 200%300% or higher
Page 5
MAC-hs and HSDPA physical layer processing HS-DSCH FP between the SRNC, CRNC, and NodeB for user plane data transmission
CN side:
PS domain needs to support higher rate of service assignment and user plane transmission and switching
DTCH DCCH DTCH DCCH
MAC-d
MAC-d
MAC-hs
MAC-hs
HS-DSCH FP
HS-DSCH FP
PHY
PHY
TNL
TNL
UE
Uu
NodeB
Iub
CRNC/SRNC
Page 6
MAC_hs
MAC-d flows MAC-hs Scheduling/Priority handling
Priority Queue distribution Priority Queue distribution
Priority Queue
Priority Queue
Priority Queue
Priority Queue
MAC Control
HARQ entity
TFRC selection
HS-DSCH
Page 7
MAC_hs
Flow Control:
This function is intended to limit layer 2 signalling latency and reduce discarded and retransmitted data as a result of HS-DSCH congestion. Flow control is provided independently by MAC-d flow for a given MAC-hs entity.
Scheduling/Priority Handling:
This function manages HS-DSCH resources between HARQ entities and data flows according to their priority. Based on status reports from associated uplink signalling either new transmission or retransmission is determined. Further it determines the Queue ID and TSN for each new MAC-hs PDU being serviced. A new transmission can be initiated instead of a pending retransmission at any time to support the priority handling.
HARQ:
One HARQ entity handles the hybrid ARQ functionality for one user. One HARQ entity is capable of supporting multiple instances (HARQ process) of stop and wait HARQ protocols. There shall be one HARQ process per HS-DSCH per TTI.
TFRC selection:
Selection of an appropriate transport format and resource for the data to be transmitted on HS-DSCH
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 8
The HS-PDSCH is used to carry downlink service data. The spreading factor of the HS-PDSCH can be 16 only. Each cell can provide at most 15 HS-PDSCHs whose codes must be continuous.
Page 9
The HS-SCCH carries downlink control information. It is used to notify the UE of the information about the HS-PDSCH, including modulation mode, size of a transmission block, version redundant information, UE ID and HS-PDSCH channel code. HS-SCCH is aligned with the PCCPCH in timing and keeps fixed time offset with the HS-PDSCH. Its spreading factor is fixed as 128 and QPSK is the only modulation mode. The number of HS-SCCHs (128 at most) and the channel codes in the cell are decided by RNC, which notifies NodeB through the NBAP signaling message. The UE can detect one to four HS-SCCHs specified by the NodeB at one time
Page 10
The HS-DPCCH is used to carry the uplink feedback information related to the downlink HS-PDSCH, including ACK/NACK and CQI. The spreading factor of the HS-DPCCH is fixed as 256.
T slot = 2560 chips HARQ-ACK 2Tslot = 5120 chips CQI
Subframe #0
Subframe #4
Page 11
commands). It is a special case of the downlink DPCCH. The following figure shows the frame structure of the F-DPCH.
Each frame of length 10 ms is split into 15 slots, each of length timeslot
Slot #0
Slot #1
Slot #14
Page 12
code by multiple UEs, the channel code resources and power resources of a cell can be saved, and the system capacity can be improved.
Each UE occupies only one symbol in each slot to carry the TPC
Page 13
Streaming
Interactive Background
Page 14
F-DPCH
Page 15
10 ms
P-CCPCH
3 slots = 2 ms
HS-PDSCH
2 slots
DPCH
Slot Slot Slot Slot Slot Slot Slot Slot Slot Slot Slot Slot Slot Slot Slot
DPCH
Page 16
Page 17
Page 18
the HARQ is combination of the Forward Error Correction (FEC) and ARQ
Coding combination
Chase Combining
Description
Retransmit the same bit set Retransmit different bit sets
Comparison
The second mode is better in that the combination of the retransmitted bit set and the former bit set raises the redundant data and the possibility of recovery from errors at the air interface.
Increment Redundancy
Every HSDPA user has an HARQ entity on both the UE and NodeB sides, each having up to six HARQ processes.
HS-SC HS-PDS HS-SC HS-PDS
HARQ process 1
HARQ process 2
12ms or more
Page 19
The UE reports the CQI to the NodeB through the HS-DPCCH and the NodeB selects coding rate and modulation mode according to the radio environment indicated by the CQI
The condition of the radio environment Good ( The UE is near the NodeB) Poor (The UE is at the boarder of the cell or there is a sever attenuation)
Modulation and rate High order modulation (for example, 16QAM/64QAM) High coding rate Low order modulation (for example, QPSK) Low coding rate
Result
Page 20
Round Robin
EPF
Page 21
MML Commands: NodeB Side SET MACHSPARA: SM=EPF;; SET MACHSSPIPARA:; RNC side SET USERPRIORITY SET SCHEDULEPRIOMAP:; SET USERGBR:;
Page 22
The HS-DSCH Capacity Request procedure provides means for the CRNC to request HS-DSCH capacity by indicating the user buffer size in the CRNC for a given priority level
bit7
bit 0
Node B
SRNC
CmCH-PI
Page 23
It may be generated either in response to a HS-DSCH Capacity Request or at any other time
7 Spare bits 7-4 CmCH-PI 0
HS-DSCH Credits
CAPACITY ALLOCATION
HS-DSCH Credits (cont) HS-DSCH Interval HS-DSCH Repetition Period Spare Extension
Page 24
On the NodeB, use adaptive flow control and traffic shaping to avoid congestion on the Iub interface. On the RNC, use VP shaping and backpressure to avoid congestion on the Iub interface.
Page 25
A NodeB allocates the bandwidth on the Iub interface for each MAC-hs queue according to the buffering status of the queue and the rate on the Uu interface.
If the queue lacks data, the bandwidth allocated by the NodeB is higher than the rate on the Uu interface. If the queue contains sufficient data, the bandwidth allocated by the NodeB is close to the rate on the Uu interface. If the queue contains excessive data, the bandwidth allocated by the NodeB is lower than the rate on the Uu interface.
Page 26
During bandwidth allocation, guaranteed bit rate (GBR) UEs are preferred. Then, the remaining bandwidth is allocated according to the UE priority, that is, SPI weight proportionally
When there is a severe lack of bandwidth, and the bandwidth cannot meet requirements of all the GBR UEs, the GBR UEs with high priority are preferred
Page 27
If the frame loss rate in the HS-DSCH is beyond the threshold, or the jitter of the HS-DSCH frames within a period of time exceeds the delay threshold, the bandwidth for the HSDPA service on the Iub interface is reduced. If the frame loss rate in the HS-DSCH is lower than the threshold, or the jitter of the HS-DSCH frames within a period of time is lower than the delay threshold, the bandwidth for the HSDPA service on the Iub interface is increased
Page 28
MML Commands:
Page 29
Page 30
Chapter 1 HSDPA Principle Chapter 2 HSDPA signaling procedure Chapter 3 HSDPA radio resource management Chapter 4 HSDPA data configuratioin
Page 31
Node B
Presence O
Range
Semantics Description Maximum transmission power.to be allowed for HS-PDSCH and HS-SCCH codes Scrambling code on which HSPDSCH and HS-SCCH is transmitted. 0= Primary scrambling code of the cell 115 = Secondary scrambling code
0..1 0..1
9.2.2.18F 9.2.2.18G
Page 32
CRNC
Node B
Page 33
ALCAP Iub Trans. Bearer Setup 7. DCCH: Radio Bearer Reconfiguration RRC 8. DCCH: Radio Bearer Reconfiguration Complete RRC 10. HS-DSCH Capacity Request
HS-DSCH-FP
RRC
Page 34
Chapter 1 HSDPA Principle Chapter 2 HSDPA signaling procedure Chapter 3 HSDPA radio resource management Chapter 4 HSDPA data configuratioin
Page 35
The MML command is:ADD CELLHSDPA: HspaPower=430; The power allocated for HSPA channels cannot exceed the value of HspaPower, the downlink channel includes the HS-PDSCH, HS-SCCH, E-AGCH, E-RGCH and E-HICHl.
In V2.10
Page 36
Except reserving for the common channels, the rest power resources of the cell are allocated dynamically between the DPCH and HSPA DL physical channels. After allocating power to DPCH and E-HICH , EAGCH, E-RGCH, the rest power is allocated to HS-SCCH and HSPDSCH. The power allocated for HSPA cannot exceed the value of the HS-PDSCH, HS-SCCH, E-AGCH, E-RGCH and E-HICH Total Power. MML Commands: ADD CELLHSDPA: AllocCodeMode=Manual, HspaPower=0; SET MACHSPARA: PWRMGN=10; (NodeB)
Page 37
V1.8 and V2.10 Static allocation RNC-controlled dynamic allocation NodeB-controlled dynamic allocation
Page 38
Static Allocation In static allocation, the RNC reserves some codes for the HSPDSCH. The DPCH and other common channels use the rest
SF=16
Page 39
2 HS-SCCH 2 HS-PDSCH
2 3
Page 40
In the RNC-controlled dynamic allocation, the RNC adjusts the reserved HS-PDSCH codes according to the real-time usage status of the codes Configure the maximum and minimum numbers of codes available for HS-PDSCH on the RNC OMC.The codes between the two parameters are called shared codes
Shared codes
Page 41
Shared codes
Page 42
Shared codes
Page 43
In v1.8 and V2.10, the Cell SF reserved threshold is configure with command:
ADD CELLLDR: CellSfResThd=SF16;
Page 44
NodeB-controlled dynamic allocation allows the NodeB to use the HSPDSCH codes that are statically allocated by the RNC. Besides, the NodeB can dynamically allocate the idle codes of the current cell to the HS-PDSCH channel SET MACHSPARA: DYNCODESW=OPEN; This codes allocation has better performance then RNC controlled dynamic code allocation, so it is recommended to open this function and disable the RNC controlled allocation in RAN10 and later version
Page 45
The admission decision based on the power resources The admission decision based on the Iub transmission resources The admission decision based on the number of UEs
Only all the 3 aspects passed, then the user may be admitted.
Page 46
ADD CELLALGOSWITCH: NBMCacAlgoSwitch=HSDPA_ADCTRL1&HSUPA_ADCTRL-1&HSDPA_GBP_MEAS1&HSDPA_PBR_MEAS-1; ADD CELLCAC: CellId=65533, UlOtherThd=60, DlCellTotalThd=90, HsdpaStrmPBRThd=70, HsdpaBePBRThd=30, MaxHSDSCHUserNum=64;
Page 47
UE will be switched from the HS-DSCH to the FACH to reduce occupation of the DPCH when the following conditions are met.
The HS-DSCH carries the BE service or the PS streaming service for the UE. There is no data flow of any of the services for a certain length of time, which is set to BE HS-DSCH to FACH transition timer for BE service or Realtime Traff DCH to FACH transition timer for realtime service When the data flow gets more active, the UE is switched from the FACH to the HSDSCH.
Page 48
The switching from DCH to HS-DSCH can be triggered by mobility management, the traffic volume or the timer. While the switching from HS-DSCH to DCH can only be triggered by mobility management
Triggered by mobility management Triggered by traffic volume When the service is suitable to be carried on HSDPA and the UE supports HSDPA but the service is actually mapped onto the DCH (for some reasons such as the UE is rejected to access a HSDPA cell by CAC Algorithm). If the activity of the H UE that performs data services increases and the RNC receives the report of the 4a event, the H UE will try to switch from DCH to HS-DSCH
Page 49
Triggered by timer When the service is suitable to be carried on HSDPA and the UE supports HSDPA but the service is actually mapped onto the DCH (for some reasons such as the UE is rejected to access a HSDPA cell by CAC Algorithm), a timer is used to periodical attempt to map the service onto the HS-DSCH. Firstly, attempt to map onto HS-DSCH of the current cell, if failed, then attempt to map onto HSDSCH of the inter-frequency blind handover cell with the same coverage. This timer length is set to H Retry timer length.
Page 50
Connection
Handover A UE can keep only one HSDPA connection with the network at a time. The HSDPA handover includes:
HSDPA
connection
DPCH connection
Similar to the R99 system handover, the DPCH handover includes soft handover, hard handover and inter-RAT handover.
Page 51
For HSDPA connections, HS-DSCH does not support softhandover, usually the handover is a process of serving HSDPA cell change which is triggered by 1D event report.
Inter frequency handover
Generally, the hard handover and the serving HSDPA cell change take place at the same time
Inter system handover
The procedure is very similar to R99 service inter-rat handover. If the compressed mode is disabled by command: SET CMCF: HsdpaCMPermissionInd=FALSE;, then the UE should fall back to DCH and then make a 3G to 2G hard handover.
Page 52
Chapter 1 HSDPA Principle Chapter 2 HSDPA signaling procedure Chapter 3 HSDPA radio resource management Chapter 4 HSDPA data configuratioin
Page 53
DSP LICENSE:; to check the HSDPA service is enabled. Confirm that R99 cell has been configured by LST CELL:; On the basis of R99 cell data, setup HSDPA cell:
Page 54
Page 55
Thank You
www.huawei.com