Académique Documents
Professionnel Documents
Culture Documents
ZTE University
Content
GPRS Mobility
EGPRS
UMTS
HSDPA
Emerging Technologies
OFDM
Emerging Technologies
WiFi Bluetooth Dial-Up Broadband
10Base-T
100Base-T
T-1
Throughput
Standard Evolution
2G 3G PDC
GSM
GPRS EDGE
W-CDMA
HSDPA
IS136 1xEV-DV
IS95A
IS95B
1xRTT
3xEV-DV
1xEV-DO
1xRTT
EGPRS
W-CDMA
1xEV-DO
1xEV-DV HSDPA
UE Category 6
3.6M
14.4M
HSDPA
Enhanced UE
High Throughputs
Low Latency
Shared Channels
PS Dedicated
Multiplayer Gaming Video Streaming & TV Advertising / News Broadcast Music & Video Downloads Web Surfing ...
Working Anywhere!
Having Fun!
HSDPA handset
HSDPA coverage
HSDPA Modem
HSDPA data card HSDPA PDA Mixed with WMAN (WiMAX) and WLAN (Wi-Fi), more advantage of broadband wireless access
HSDPA PDA
Shared Channel
Unused
Power Control
Unused Power
Data
Data Power
100%
Rate Adaptation
100% Power
Spectral Efficiency
1xEV-DO
1.25MHz
1xEV-DO Data
3 x 1.25MHz Carrier
5 MHz 3.6 Mbps (Cat. 6) 14.4 Mbps (Cat. 10) QPSK/16QAM Turbo 1/3 HARQ 2 ms depending on load and environment
1.25MHz
HSDPA
1xEV-DO
Modulation on Data Channel Channel Coding L1 Retransmission Transmission Interval Sector Throughput
1.25MHz
time
HSDPA Data
1 x 5 MHz Carrier
HSDPA
Beyond HSDPA
Release 6 Release 7 Release 7
MIMO
OFDM
Content
HS-SCCH
Downlink Transfer Information (UEid, OVSF,...)
Introduction of MAC-hs
RNC Iub
HS-DPCCH DPCH
Upper Layer Signaling Feedback Information (CQI, ACK/NACK)
MAC-hs
PHY
MAC-hs Uu
PHY
HS-DSCH FP
L2 L1
Flow control
Iub
HS-DSCH FP L2 L1
UE
NodeB
RNC
MAC Control
MAC Control
MAC-d (S-RNC)
HS-DSCH
PCH
FACH
RACH
CPCH
DSCH
DCH
DCH
HS-DSCH
DCH
Transport Channels
DCH
DCH
HS-DSCH
Layer 1
Physical Channels
DPCH
DPDCH
DPCCH
HS-PDSCH
HS-SCCH
HS-DPCCH
HS-DSCH Parameters
Higher Layer
RLC
RAB
Logical channel type RLC mode Payload sizes, bit Max data rate, bps AMD PDU header, bit
RAB DL ?kbps
DTCH AM 320 ? (depends on UE category) 16 0 N/A 336 21 HS-DSCH NA NA 2
MAC
MAC-d header, bit MAC multiplexing MAC-d PDU size, bit MAC-hs header fixed part, bit
Layer 1
Coding type
CRC, bit Max number of bits/TTI after channel coding RM attribute
TC
24 NA NA
MAC-hs PDU
1 bit VF 3 bits QID 6 bits TSN 3 bits SID 7 bits N 1 bit F
MAC-hs Header
MAC-hs SDU
...
MAC-hs SDU
Padding
21 bits
MAC-hs Payload
New Functionality
s, r, b
RV Coding
NDI
MUX
CRC
CC 1/3
UEId
UE Masking
Rate Matching
CC 1/3
MUX
Puncturing
CC 1/3
UE Masking
Rate Matching
HS-PDSCH
TSLOT = 2560 chips, Ndata bits Data bits
Slot #0
Slot #1
Slot#2
TSUBFRAME = 2ms Slot Format 0 (QPSK) 1 (16QAM) Channel Bit Rate 480 kbps 960 kbps Channel Symbol rate 240 ksps 240 ksps 16 16 SF Bits per Subframe 960 1920 320 640 Ndata
HS-SCCH
TSLOT = 2560 chips = 40 bits Data bits
Slot #0
Slot #1
Slot#2
TSUBFRAME = 2ms Slot Format 0 Channel Bit Rate 60 kbps Channel Symbol rate 30 ksps 128 SF Bits per Subframe 120 Bits per Slot 40
HS-DPCCH
TSLOT = 2560 chips = 10 bits ACK/NACK CQI
Subframe #0
Subframe #1
Subframe #2
Subframe #3
Subframe #4
TFRAME = 10ms
Slot Format 0
SF
256
30
HS-SCCH#2
2 slots
HS-PDSCH
Downlink Modulation
I
Modulation Mapper x Scrambling HS-PDSCH
S/P
OVSFhs
S
Q 0.4472 1.3416 0.4472 1.3416 -0.4472 -1.3416 -0.4472 -1.3416 0.4472 1.3416 0.4472 1.3416 -0.4472 -1.3416 -0.4472 -1.3416
x 16QAM
nk, nk+1, nk+2, nk+3 0000 0001 0100 0101 0010 i1q1i2q2 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 I 0.4472 0.4472 1.3416 1.3416 0.4472 0.4472 1.3416 1.3416 -0.4472 -0.4472 -1.3416 -1.3416 -0.4472 -0.4472 -1.3416 -1.3416
QPSK
nk, nk+1 iq 00 01 10 11 I Q 1 00 1
0011 0110 0111 1000 1001 1100 1110 1010 1011 1110 1111
01 1 -1 10 -1 1 11 -1 -1
Uplink Modulation
OVSFd1
DPDCH1 DPDCH3 DPDCH5 HS-DPCCH if Nmax-DPDCH = 2, 4, 6 x OVSFd2 x OVSFd3 x OVSFhs
bd
x bd x bd x bhs
x
OVSFd1
x
bd x bd x bd x bc x bhs x Scrambling Modulation
Content
NodeB Role
RNC Capacity Request Control FP Capacity Allocation 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
Feedback Reception
Radio Transmission
HS-PDSCH
Data Transfer (PS I/B)
2ms
UE #1 UE #2 UE #3 UE #4 UE #5
HS-SCCH
Downlink Transfer Information (UEid, OVSF,...)
DPCH
Upper Layer Signaling
DPCH
Upper Layer Signaling
HS-DPCCH
Feedback Information (ACK/NACK, CQI)
HS-DPCCH
Feedback Information (ACK/NACK, CQI)
RNC
AMC, modulation and coding selection HARQ, lowers the time delay, improves the data throughput Fast scheduling, quick decision
HSDPA
HS-SCCH
SF128
HSDPA + R4
AMC Principles
UE Category Reported CQI
AMC Illustration
800
700
600
AMC
2ms
Throughput (kbps)
Coding Rate
Modulation Scheme
-20
-15
-10
-5
Ior/Ioc (dB)
Maximum Throughput
AMC Principles
Modulation (QPSK, 16QAM) self-adaptive Good channel state: 16QAM Bad channel state: QPSK
Node B
Coding rate (1/3, 3/4, etc.) self-adaptive Good channel state: 3/4 Bad channel state: 1/3
Efficiently utilize the channel condition Good channel state: higher speed Bad channel state: lower speed
Codes adjusting Good channel state: more codes Bad channel state: fewer codes
Modulation Schemes
16QAM
Q
QPSK
1011 1001 0001 0011 Q 10 1010 1000 0000 0010 I I 1110 1100 0100 0110 11 01 00
1111
1101
0101
0111
2 bits per symbol 480kbps per OVSF 960 bits per TTI
4 bits per symbol 960kbps per OVSF 1920 bits per TTI
Modulation Schemes
HSDPA throughput, relative with modulation & coding rate
Modulation coding rate
QPSK 1/4 QPSK 1/2 QPSK 3/4 16QAM 1/2 16QAM 3/4
HSDPA can provide data rate per user up to 10.8Mbps (16QAM, 3/4) by AMC and multiple codes technology In the situation of high speed, HSDPA requires high channel condition
UE Categories
HS-DSCH Category Category 1 Category 2 HS-PDSCH Max Number 5 5 Inter-TTI Min Interval 3 3 Modulation QPSK & 16-QAM QPSK & 16-QAM Max Peak Rate 1.2 Mbps 1.2 Mbps
Category 3
Category 4 Category 5 Category 6 Category 7 Category 8 Category 9 Category 10 Category 11 Category 12
5
5 5 5 10 10 15 15 5 5
2
2 1 1 1 1 1 1 2 1
1.8 Mbps
1.8 Mbps 3.6 Mbps 3.6 Mbps 7.3 Mbps 7.3 Mbps 10.2 Mbps 14.4 Mbps 0.9 Mbps 1.8 Mbps
16-QAM optional
4
5 6 7 8 9
1
1 1 2 2 2
0 kbps
144 kbps 144 kbps 144 kbps 288 kbps 288 kbps
QPSK
QPSK
softCQI
20
15
10
11 12 13 14 15 16
3
3 3 4 4 5 5
432 kbps
576 kbps 720 kbps 864 kbps 1008 kbps 1296 kbps 1440 kbps
QPSK
QPSK QPSK QPSK QPSK QPSK 16-QAM
10 -10 -8 -6 -4 -2 0 C/I (dB) 2 4 6 8 10
...
29 30
...
5 5
...
3024 kbps 3024 kbps
...
16-QAM 16-QAM
HARQ Technology
Advantage: improve transferring reliability Disadvantage: lower utilization in bad channel state Advantage: good performance in lower Bit Error Rate (BER) Disadvantage: bad performance in high BER Send
Packet A
F E C A R Q
H A R Q
Combine FEC and ARQ, each sending packet includes error detection bit and error correction bit
Receive
Discard
Send
Packet A
Receive
Reserve
Error packet A
Resent data
Error packet A Packet A missing data
Packet A
Packet A
Soft combination
Category 1
2
2 3 3 6 6 6 6 6 6 3 6
HSDSCH
Retransmission Management
HARQ
HARQ HARQ HARQ HARQ HARQ HARQ HARQ
Category 11 Category 12
TB
HARQ
HARQ
Update RV Parameters
TB
Transmit Data HSDSCH Wait for ACK/NACK Reception Insert DTX Indication
ACK
ACK/NACK/DTX?
NACK
DTX
ACK/NACK
Nret = Nret + 1
YES
NO
HARQ Types
HARQ Blocks Decoding
New Block NO
Combine
RVBlocks
Error?
YES
Update RV Database
DATA
DATA
DATA
DATA
DATA
Chase Combining
NACK
NACK
NACK
NACK
ACK
DATA
DATA1
DATA2
DATA3
DATA4
NACK
NACK
NACK
NACK
ACK
1010
1000
0000
0010 I
1010
0010
0000
1000 I
b=0
1110 1100 0100 0110
b=1
1011
0011
0001
1001
1111
1101
0101
0111
1111
0111
0101
1101
Q 1000 0000
1001
1011
0011
0001 I
0110
1110
1100
0100 I
b=2
1101 1111 0111 0101
b=3
0111
1111
1101
0101
1100
1110
0110
0100
0011
1011
1001
0001
Quick Scheduling
HS-PDSCH UE A
TTI1 TTI2 TTI2 TTI3 TTI3
UE B
TTI1
TTI2 TTI3
Node B
UE C
TTI 1
5 codes
TTI 2
TTI 3
TTI 4
Scheduling principle:
Fair scheduling algorithm Round Robin (RR) Maximum C/I scheduling algorithm (Max C/I) Proportional fair algorithm (PF)
CDM
TDM
Quick Scheduling
HS-DPCCH (ACK/NACK and CQI) 1 TS = 2560 Chip
HS-SCCH
HS-PDSCH
2 TS
N TS
TTI Channel feedback (ms) time delay (ms) 10 2 100 (at least) 5.67
Remark
With quick channel feedback, HSDPA can suitably adjust coding rate, codes, modulation, etc. in time according to the channel state
Quick Scheduling
Scheduling policy
Time fairness
Every user get equal service time, but the traffic maybe not equal, the fairest algorithm but has the lowest traffic
Traffic fairness
Every user get the same traffic, but the time maybe not equal, has the lower utility of system resource because it will schedule the UE with bad channel state
Only the user in best channel state (biggest C/I) will get the service priority in each turn, the biggest traffic but has the worst fairness
Max-C/I
Proportional fairness
Weighted compromise of above algorithms and has bigger system traffic and better service fairness
Advantage of HSDPA
Comparing item System capacity (Mbps) Spectrum efficiency (Kbit/(MHz*Cell)) R99/R4 2.668 537.6 Inter-frequency hard HO Intra-frequency soft HO Intra-frequency softer HO Inter-system HO (GSM) Open loop, Close loop (Inner loop, Outer loop) PC, Quick, Slow PC QPSK Quick PC and soft HO N/A HSDPA 14.4 2795.2
System handover
HS-PDSCH adopts slow PC or even no power control QPSK, 16QAM AMC, HARQ, Short TTI and Quick channel feedback For faster scheduling
HSDPA
Provides various speed with stable power (stable power, adjustable speed)
R99/R4
Adjust power to guarantee service speed (stable speed, adjustable power)