B 02 HSDPA Technology
B 02 HSDPA Technology
ZTE University
Content
HSDPA Fundamentals
HSDPA Channels
HSDPA Main Technology
High Speed Data Services Landscape
Emerging
HSDPA Technologies
EGPRS UMTS
GPRS
OFDM
Mobility
Emerging
Technologies
WiFi
Bluetooth
Throughput
Standard Evolution
2G 3G
PDC
EDGE
IS136
1xEV-DV
1xEV-DO
1xRTT
0.31 M
EGPRS
0.38 M
W-CDMA
2M
1xEV-DO
2.4M
1xEV-DV
3.1M
HSDPA
Theoretical Peak User Data Rates
3.6M
UE Category 6
HSDPA
14.4M
Enhanced UE
HSDPA Key Points
High Low
Throughputs Latency
Shared PS
Channels Dedicated
HSDPA Main Concepts & Benefits
HSDPA
Higher
Higherdata
datarate
rate
More
Moreusers
users
Richer
Richerservice
service
Obviousadvantage
Obvious advantagetotocompete
competewith
with
HSDPA handset other3G
3Gtechnology
technologylike
likeCDMA2000
CDMA2000
other
HSDPA coverage
HSDPA
HSDPAModem
Modem
Mixedwith
Mixed withWMAN
WMAN(WiMAX)
(WiMAX)
UMTS R99/R4 coverage andWLAN
WLAN(Wi-Fi),
(Wi-Fi),more
moreadvantage
advantageofof
HSDPA PDA and
broadbandwireless
broadband wirelessaccess
access
Dedicated Channel
Dedicated Channel
A
SDP
H
Shared Channel
User Throughput Management
S R4 Same Throughput
T
UM
Unused
Power
Unused Power Data
Control
Data Power
A
SDP
H
100%
Rate
Adaptation 100% Power
Spectral Efficiency
1xEV-DO
1.25MHz
1xEV-DO Data
HSDPA 1xEV-DO
3 x 1.25MHz
1.25MHz
Carrier
Bandwidth/Carrier 5 MHz 1.25 MHz
1xRTT
Peak Data Rate 3.6 Mbps (Cat. 6) 2.4 Mbps Voice & Data
1.25MHz
14.4 Mbps (Cat.
10)
Modulation on QPSK/16QAM QPSK/8PSK/
Data Channel 16QAM time
1 x 5 MHz
Transmission 2 ms 1.6 ms
Carrier
5 MHz
Interval
Sector depending on depending on load UMTS
Throughput load and and environment Voice & Data
environment
HSDPA
Beyond HSDPA
Release 6
HS Release 7 Release 7
HS
DP
DP
A
A
HS
HS
UP
UP
A
PA
Throughput
SD
Capacity
H
&
MIMO OFDM
Content
HSDPA Fundamentals
HSDPA Channels
HSDPA Main Technology
HSDPA Protocol Stack
HS-PDSCH HS-SCCH
Data Transfer (PS I/B) Downlink Transfer Information
(UEid, OVSF,...) Introduction of MAC-hs
RNC
Iub
HS-DPCCH
DPCH Feedback Information
Upper Layer Signaling (CQI, ACK/NACK)
RLC RLC
MAC-d MAC-d
HS-DSCH HS-DSCH
MAC-hs MAC-hs Flow control
FP FP
L2 L2
PHY Uu PHY L1 Iub L1
UE NodeB RNC
HSDPA Layer2/Layer1 Flows
RRC
RRC(RNC)
(RNC)
RLC
RLC(RNC)
(RNC)
MAC Control PCCH BCCH CCCH CTCH MAC Control MAC Control DCCH DTCH DTCH
MAC-hs
MAC-hs MAC-d
(NodeB)
(NodeB) (S-RNC)
MAC-c/sh
MAC-c/sh
(C-RNC)
(C-RNC)
Associated Associated
Downlink HS-DSCH Uplink PCH FACH RACH CPCH DSCH DCH DCH
Signaling Signaling
R5
R5L1:
L1:HSDPA
HSDPA(NodeB)
(NodeB) R4
R4L1:
L1:Channel
ChannelCoding
Coding/ /Multiplexing
Multiplexing(NodeB)
(NodeB)
HS-SCCH HS-PDSCH HS-DPCCH S-CCPCH S-CCPCH PRACH PCPCH PDSCH DPCH DPDCH/DPCCH
MAC-hs Architecture (UTRAN side)
to MAC-d or MAC-c/sh
MAC-d flows
MAC-hs Flow Control
Scheduler
Priority Queue Priority Queue
Distribution Distribution
HARQ
TFRC Selection
DTCH
Logical DCCH DCCH DTCH
Channels
DCH
Transport DCH DCH HS-DSCH
Channels
Layer 1
Physical
DPCH DPDCH DPCCH HS-PDSCH HS-SCCH HS-DPCCH
Channels
HS-DSCH Parameters
Higher RAB RAB DL ?kbps
Layer
RLC Logical channel type DTCH
RLC mode AM
Payload sizes, bit 320
Max data rate, bps ? (depends on UE category)
AMD PDU header, bit 16
MAC MAC-d header, bit 0
MAC multiplexing N/A
MAC-d PDU size, bit 336
MAC-hs header fixed part, bit 21
Layer 1 TrCH type HS-DSCH
TB sizes, bit NA
TFS NA
TTI, ms 2
Coding type TC
CRC, bit 24
Max number of bits/TTI after channel NA
coding
RM attribute NA
MAC-hs PDU
21 bits
MAC-hs Payload
HS-DSCH Coding Chain
CRC attachment
Bit Scrambling
Turbo Coding
R4 Modified Functionality
HARQ Entity
HS-DSCH Interleaving
MUX MUX
CRC
Puncturing CC 1/3
Slot #0: Code Set, Modulation Slot #1: TBS, HARQ Slot#2: RV, NDI
TSUBFRAME = 2ms
HS-PDSCH
TSLOT = 2560 chips, Ndata bits
Data bits
TSUBFRAME = 2ms
Data bits
TSUBFRAME = 2ms
ACK/NACK CQI
TFRAME = 10ms
P-CPICH
2 ms
HS-SCCH#1
HS-SCCH#2
2 slots
HS-PDSCH
achNackRepetitionFactor = 2
7,5 slots
Downlink Modulation
I x
Scrambling
HS-PDSCH S/P
Modulation
Mapper OVSFhs + x
Q x
16QAM
nk, nk+1, nk+2, nk+3 i1q1i2q2 I Q
0000 0000 0.4472 0.4472
0001 0001 0.4472 1.3416
0100 0010 1.3416 0.4472
0101 0011 1.3416 1.3416
0010 0100 0.4472 -0.4472
QPSK 0011 0101 0.4472 -1.3416
nk, nk+1 iq I Q 0110 0110 1.3416 -0.4472
00 00 1 1 0111 0111 1.3416 -1.3416
01 01 1 -1
1000 1000 -0.4472 0.4472
10 10 -1 1
1001 1001 -0.4472 1.3416
11 11 -1 -1
1100 1010 -1.3416 0.4472
1110 1011 -1.3416 1.3416
1010 1100 -0.4472 -0.4472
1011 1101 -0.4472 -1.3416
1110 1110 -1.3416 -0.4472
1111 1111 -1.3416 -1.3416
Uplink Modulation
OVSFd1 d
DPDCH1 x x
OVSFd2 d
DPDCH3 x
OVSFd3
x
d I x
DPDCH5 x x
OVSFhs hs
HS-DPCCH x x
if Nmax-DPDCH = 2, 4, 6
Scrambling Modulation
OVSFd1 d
DPDCH2 x x
OVSFd2 d
DPDCH4 x x
DPDCH6
OVSFd3
x
d
x Q x
OVSFc c
DPCCH x x
OVSFhs hs
if Nmax-DPDCH = 0, 1, 3, 5
HS-DPCCH x x
Content
HSDPA Fundamentals
HSDPA Channels
HSDPA Main Technology
NodeB Role
RNC Capacity Request Capacity Allocation
Control FP Control FP Data FP
Flow Control
Dynamically fills the Queues of each UE
Queue IDs
Scheduler
Fills the TTIs with one or more users based on their priority and
feedback information
HARQ Processes
Retransmissions handling, TFRC selection, AMC…
HS-PDSCH
UE #5 HS-SCCH
Data Transfer 2ms Downlink Transfer Information
(PS I/B) (UEid, OVSF,...)
DPCH DPCH
Upper Layer Signaling Upper Layer Signaling
HS-DPCCH HS-DPCCH
Feedback Information Feedback Information
(ACK/NACK, CQI) (ACK/NACK, CQI)
HSDPA Working Procedure
)
C CH
P
S -D -
(
H (HS Data Packet
I s
④ Receive data from HS-DSCH CQ e te r
①
according to Detecting ra m )
H
pa S CH C
HS-SCCH D
C
DS CH) H S- -DPC
- (
HS SC ta HS
③ Da ( d) Node B RNC
C K n ee
/N
A
d (if (AMC and HARQ)
K n
AC H ) e-s
e
⑤ r )
e t+ S CH
ck S-D
a pa (H
at
⑥D
AMC, modulation and coding selection
HARQ, lowers the time delay, improves
the data throughput
Fast scheduling, quick decision
OVSF Code Tree Reservation
SF4
HSDPA
SF8
SF16
SF32 HS-PDSCH
SF64
HS-SCCH
SF128
SF4
HSDPA + R4
SF8
SF16
Throughput (kbps)
2ms
500
400
300
200
100
Coding Modulation Number of
0
Rate Scheme OVSF Codes -20 -15 -10 -5 0 5
Ior/Ioc (dB)
Maximum Throughput
AMC Principles
10 00
1010 1000 0000 0010
I
I 11 01
1110 1100 0100 0110
softCQI
7 2 144 kbps QPSK
8 2 288 kbps QPSK
9 2 288 kbps QPSK 15
Discard Reserve
Resend t
whole packet en Error packet A Resent data en
t
ir em em
req
u uir Error packet A
nd req
se nd
Re Lower efficiency se
Packet A Re
Packet A Longer time delay missing data
UE is Scheduled
TB HARQ
Update RV Parameters
TB HARQ
Transmit Data
HSDSCH
Insert DTX
ACK ACK/NACK/DTX? DTX
Indication
NACK
ACK/NACK
Reset & Free
Nret = Nret + 1
HARQ Process
Combine Error?
RVBlocks YES Update RV Database
Combining
b=0 b=1
I I
1110 1100 0100 0110 1011 0011 0001 1001
Q Q
b=2 b=3
I I
1101 1111 0111 0101 0111 1111 1101 0101
TTI2 TTI3 UE B
TTI1 TTI2 TTI3
Node B TTI3
TTI2
UE C
Diagram based on time and code channel scheduling
CDM
(RR)
Maximum C/I scheduling algorithm (Max
C/I)
Proportional fair algorithm (PF)
TDM
Quick Scheduling
HS-DPCCH (ACK/NACK and CQI) Quick channel feedback
1 TS = 2560 Chip
HSDPA channel
feedback time delay
is about 8.5 TS
HS-SCCH HS-SCCH
HS-PDSCH
With quick channel
feedback, HSDPA
2 TS 7.5 TS +/- 128 Chip N TS
can suitably adjust
TTI coding rate, codes,
Channel feedback
Standard (ms Remark modulation, etc. in
time delay (ms)
) time according to
R99 10 100 (at least) the channel state
Supports continuous
HSDPA 2 5.67 feedback, R5 also
supports 10ms TTI
Quick Scheduling
Scheduling policy
Every user get equal service time, but the traffic
Time fairness maybe not equal, the fairest algorithm but has the
lowest traffic