Contents
HSDPA Theory
HSDPA RRM
HSDPA Evolution
4G
3G
Good technical
evolution of WCDMA
RLC
MAC-d
MACc/sh
MAC
MAChs
PHY
UE
Uu
PHY
PHY
(3 new
HSDSCH
DSCH
FP
FP
HSDSCH
DSCH
FP
FP
HSDSCH
DSCH
FP
FP
L2
L2
L2
L2
L1
L1
L1
L1
CHs)
Node-B
HSDSCH
DSCH
FP
FP
Iub
Iur
CRNC
Additional MAC-hs layer
on Node-B (H-ARQ, AMC
and Scheduling etc)
SRN
C
Iub, Iur: HS-DSCH
FP (Downlink Data)
UTRAN
UE
H S-SCCH
HS-DPCCH
R99 Channel
HSDPA Channel
Slot #0
Slot#1
Slot #2
1 HS-PDSCH subframe: T f = 2 ms
Slot format
#1
Channel
BitRate
Channel
Symbol
Rate
SF
Bit/HS-DSCH
Sub-frame
Bits/Slot
Ndata
0(QPSK)
480kbps
240kbps
16
960
320
320
1(16QAM)
960kbps
240kbps
16
1920
640
640
HS-PDSCH can use QPSK or 16QAM modulation. M is the bit represented by each
modulation symbol. For example, M=2 stands for QPSK and M=4 stands for 16QAM.
All layer1 signaling are transmitted by affiliated HS-SCCH. HS-PDSCH doesnt carry
any layer 1 signaling.
Slot #0
Slot#1
Slot #2
1 subframe: Tf = 2 ms
HS-SCCH adopts fixed code rate (60 kbps, SF=128), bearing the related
downlink signaling for demodulation of HS-PDSCH
HS-DSCH sub-frame
HARQ-ACK
CQI
Subframe #0
Subframe #i
Subframe #4
Slot
format #1
Channel
Bit Rate
Channel
Symbol Rate
SF
Bit/HS-DSCH
Sub-frame
Bits/Slot
15kbps
15kbps
256
30
10
HS-DPCCH carries the feedback signaling transmitted by downlink HS-DSCH. The feedback
signaling includes HARQ-ACK and CQI.
Each 2ms subframe includes 3 slots with 2560 chips per slot, same as the normal DPCCH.
HARQ-ACK is at the first slot of HS-DPCCH subframe. CQI is at the second and third slots.
HS-DPCCH: SF=256, each slot has 10bits.
Normally one wireless link has a HS-DPCCH and it must exist with one certain uplink
DPCCH.
1 TS = 2560 Chip
HS-SCCH
HSPDSCH
2 TS
N TS
1) CQI on HS-DPCCH
3) Send HS-DSCH Parameter on HSSCCH and Data on HS-DSCH
Data Packet
5) ACK/NACK on HS-DPCCH
UE
Node B
RNC
HS-DSCH deploys fixed spreading factor with SF16. According to the CQI reported by
UE, Node B decides the size of data block, modulation, coding rate and the number of
code channels of HS-DSCH so that Node B can be quickly adaptive to the transmission
loss and channel fading when the data is transmitting.
Contents
HSDPA Theory
HSDPA RRM
HSDPA Evolution
Bit scramble: The bit after CRC check is scrambled by bit scrambler
HARQ: Bits after adjusting channel encoding match with the total bits
CRC attachment
oir1,oir2 ,oir3,...oirK
Channel Coding
ci1,c i2,ci3,...c iE
w1,w2,w3,...wR
HS-DSCH
Interleaving
Constellation
re-arrangement
for 16 QAM
Physical channel
segmentation
PhCH#P
HARQ function block adjusts the bits after channel encoding and the total bits
mapping from HS-SDCH to HS-PDSCH to be matched.
The output bits of HARQ function block is determined by input bits, output bits
and RV parameter.
HARQ function block is composed of two rate matcher and one virtual buffer
First Rate Matching
Systematic
bits
NTTI
bit
separation
Parity 1
bits
Parity2
bits
Virtual IR Buffer
sys
N
RM_P1_1
N
RM_P2_1
p1
p2
N
RM_S
N
RM_P1_2
N
RM_P2_2
t,sys
t,p1
t,p2
bit
collection
data
The algorithm of first rate matching is almost the same with Rel99. Bits of
encoder output match with the bits of virtual IR buffer input. Virtual buffer
capacity NIR is given by the high layers. Encode bit NTTI is derived from the
high layer signaling and the signaling parameters of HS-SCCH of each TTI.
Second rate matching lets the output bits after first rate matching match with the physical
channel bits provided by the HS-PDSCH set in one TTI. The parameters of second rate
matching is controlled by RV parameters.
Second rate matching execute the punch again according to the value of s and r of the RV
parameters. The punched data can be put into different data sets and different data sets
correspond to different RV parameters. Only one data set is transmitted in any fixed time
segment.
During the second rate matching, the data set formed by punch are displayed by
different gray levelsDeep, Medium, Low
Deploy different RV and punch method when retransmitting data
When 16QAM is deployed, different RV methods correspond to not only different
punch methods but also different constellation versions or reforming.
Transport
Format
ccs
HARQ
Code Modulation
SetX
X
Xtbs
ms
RV
RV
coding
Xhap
mux
Xrv
mux
offset indicator
X1
Xue
choices
New data indicator (1 bit)
X2
UE specific
CRC
attachment
Y
UE Identification
Xue
Channel
Coding 1
Channel
Coding 2
Z1
Z2
Rate
matching 1
Rate
matching 2
R1
R2
UE
specific
masking
S1
Physical
channel
mapping
New Data
Xnd
cd,1
cd,3
DPDCH1
DPDCH3
HARQ-ACK
CQI
cd,5
a0,a1...a4
DPDCH5
Sdpch,n
P o w e r s e tt in g f o r H S DPCCH
Channel coding
Channel Coding
HS-DPCCH
(If Nmax-dpdch
=even)
b0,b1...b19
w0,w1,w2,...w9
CHS
I+jQ
HS
cd,2
cd,4
DPDCH2
DPDCH4
PhCH
PhCH
P o w e r s e tt in g f o r H S DPCCH
cd,6
cc
CHS
HS
DPDCH6
DPCCH
HS-DPCCH
(If Nmax-dpdch
=odd)
Contents
HSDPA Theory
HSDPA RRM
HSDPA Evolution
modulation efficiency
AMC makes the data transport well
AMC
Shared channel
Frame length
R99
10ms
>100ms
HSDPA
2ms
5ms7.5 Slots
Remark
Scheduling feedback is in RNC
Continuous feedback supported,
R5 still support the 10ms frame
of R99
HSDPA Modulation
QPSK
16QAM
Standard
AMC
Remark
R99
used
HSDPA
TTI1
TTI2 TTI3
Node B
TTI2
TTI3
TTI2
TTI3
UE B
UE C
TTI 2
TTI 3
TTI 4
CDM
5 codes
TTI 1
TDM
Scheduling principle
Fair scheduling algorithm: Round
Robin (RR)
Max. C/I scheduling algorithm
(Max C/I)
Part fair scheduling algorithm
(PF)
mechanism inRNC
Node B
Node B
UE
Packet A
Packet A1
Drop
Full
Retransmission
UE
Wrong Packet A
Packet A
Reserved
Only retransmit
redundant info
Wrong Packet A1
Packet A2
Packet A1
Packet A
Packet B
Packet A2
Packet B
Soft
Combination
Dedicated
UMTS
R99
DCH1
DCH2
DCH3
Code Multiplexing
Shared fat-pipe
HSDPA
Shared
HS-DSCH
Time
Multiplexing
TTI = 2ms
User1
User2
User3
R99
HSDPA
CapacityMbps
2.688
14.4
Frequency spectrum
efficiency (kbit/(MHz*Cell))
537.6
2795.2
Handover
Power Control
Modulation
QPSK
QPSK16QAM
Link Adaptive
N/A
MAC-hs
N/A
HSDPA
R99/R4
Contents
HSDPA Theory
HSDPA RRM
HSDPA Evolution
Channel
Assignment
Channel
Handover
DPCH
Channel
Handover
Power control
Load balance
Access control
channelization code
Mobile management
R4
Dedicated
measurement
Handover
measurement
Common
Measurement
HSDPA
Common
Measurement
Congestion control
Load control
Channelization codes
allocated for HS-DSCH
SF=8
SF=16
Channelization codes
allocated for CCH
Channelization codes
allocated for DPCH
Can assign primary scrambling code and secondary scrambling code. Use primary
scrambling code in the first stage, secondary scrambling code in the later stage
Power Control
HSDPA Physical control includes: HS-PDSCH, HS-SCCH and HS-DPCCH
HS-PDSCH
Power control
HS-SCCH
Power control
HS-DPCCH
Power control
HS-PDSCH and HS-SCCH dynamically adjust HS-PDSCH and HS-SCCH total power
according to the resource occupancy of system excluding HS-PDSCH and HS-SCCH.
For HS-DPCCH, its transmission power is determined by DPCCH. UE determine the
transmission power of HS-DPCCH according to gain factor HS.
Access Control
Node B support HSDPA
UE support HSDPA
Power resource
Access Decision
HSDPA
Access control
DPCH channelization
code resource
Because HS-PDSCH physical channel is shared resource, access control of HSDPA is different than the access control
of dedicated channel.
During the access control, the characteristics of streaming, interactive, background services and the working feature of
HS-DSCH must be fully considered. The high speed feature of HS-DSCH shared channel must be fully developed during
the access control.
Choose DCH
Channel
Assignment
time of radio link reassignment of Node B. At the valid time, the MAC-hs entity
of Source Node B releases and the MAC-hs entity of Target Node B establish.
The two Node Bs are not transmitting at this time. So the service is interrupted
reassignment.
DCH
HS-DSCH
1. Traffic Trigger
1. Traffic Trigger
1. Traffic Trigger
2. Congestion Trigger
1. Traffic Trigger
2. Load Trigger
3. Congestion Trigger
FACH
1. Traffic Trigger
2. Movement Trigger
1. Traffic Trigger
1. Traffic Trigger
PCH
DCH
HS-DSCH
FACH
HS-DSCH
PCH
DCH DCH
DCH FACH
FACH PCH
HSDPA congestion control means how to mitigate resource congestion under the condition of HSDPA system
resource congestion.
The resource of HSDPA is shared and utilized in the maximum. Thus the method of congestion control is
slightly different from R99 cell. HS-DSCH resource congestion includes:
Occupy
in advance
Queue
Decrease
load
HSDPA
resource
adjustment
Resource congestion
Occupy in advanceWhen resource is congested, the high-priority user can occupy the resource in advance from the
low-priority user. It guarantees high-priority user can be always assigned resources.
QueueThe users who has no ability to occupy in advance but has the queue ability can be put into the queue and try
to access the resource again.
Decrease loadThe policy of decreasing load is decreasing the speed. That is to decrease the rate of users who has
high background or interactive services for spare resources
HSDPA resource adjustmentAdjust the code resource or power resource of HSDPA to meet the requirements of users
overall
power
of
Overload
but can not avoid the situation that the system is overload
For the load control, the difference between HSDPA and R99 is only
at the downlink. Thus only the downlink load control method is
described here. The policy of decreasing load includes
Decrease usable power of HSDPAIts ultimate goal is decreasing the PS data throughput.
Delete macro diversity linkDecrease the radio link of overload cell to decrease the load.
Add load balancing characteristics for cells. Affect the selection of load
balanced destination cell and later handling, eg., accompanying the transfer
between HS-DSCH and DCH
Contents
HSDPA Theory
HSDPA RRM
HSDPA Evolution
GSM
2. 5 G
2. 75 G
3G
WCDMA
R99
GPRS
3.5 G
HSDPA
3. 75 G
3. 9 G
LTE
HSUPA
EDGE
HSPA+
IS-95
CDMA
2000 1X
CDMA2000
1X EV-DO
CDMA2000
1X EV-DV
EV-DO
Rev. A
EV-DO
Rev. B
AIE
WCDMA Roadmap
Year
2002-3
64-144kbps
2003-4
2005-6
64-384kbps
2007-9
384kbps-4Mbps
After 2009
384kbps-7Mbps
20-50Mbps
DL
throughput
GSM
GPRS/EDGE
3G
R99
3G
HSDPA/HSUP
A
3G+HSDPA
Downlink
Enhanced
Downlink/Uplink
Enhanced
NGMN
LTE,
Broadband radio
IP based wideband
Peer to Peer
NGMN
Optimized UMTS
Enhanced UMTS
3G
GSM(GPRS/EDGE)