Upload
neomadrid70
View
215
Download
0
Embed Size (px)
Citation preview
8/11/2019 HSUPA.pptx
1/39
Page1
HSUPA vs. HSDPAHSDPA HSUPA
New high-speed shared channel Dedicated channel with
enhanced capabilities
HARQ with fast retransmission at layer 1
Rate/modulation adaptation
Single serving cell
Fast power control
Soft handover
Fast NodeB scheduler
Shared NodeB power and code
Fast NodeB scheduler
Rise-over-Thermal (ROT)
8/11/2019 HSUPA.pptx
2/39
Page2
Rise-over-Thermal Noise
In order to decode received data correctly, theuplink interference shall be controlled.
Rise-over-Thermal is a measure of the uplinkload.
NodeB monitors uplink interference and tells UE
how much power can be used to transmit uplink data.
8/11/2019 HSUPA.pptx
3/39
Page3
NodeB Scheduler for HSUPA
The HSUPA scheduler considers the trade-offbetween the following two points: Several users those want to transmit at high
data rate all the time Satisfying all requested grants while preventing
overloading and maximizing resource utilization
8/11/2019 HSUPA.pptx
4/39
8/11/2019 HSUPA.pptx
5/39
Page5
HSUPA Channel Operation (continued)
1. Transmission Request The UE request datatransmission by thescheduling information(SI), which is determinedaccording to the UEpower and buffer dataavailability.
The schedulinginformation is sent to theNodeB.
UE
UE Buffer UE Power
Scheduling Information (SI)
8/11/2019 HSUPA.pptx
6/39
Page6
HSUPA Channel Operation (continued)
2. Grant Assignment The Node B determines the
UE grant by monitoringuplink interference (RoT athe receiver), and byconsidering the UEtransmission requests andlevel of satisfaction.
The grant is signaled to theUE by new grant channels.
NodeB
RoT SI
GRANT
Satisfaction
8/11/2019 HSUPA.pptx
7/39
Page7
HSUPA Channel Operation (continued)
3. Data Transmission The UE uses the received
grant and, based on itspower and data availability,selects the E-DCH transportformat and thecorresponding transmitpower.
Data are transmitted by theUE on together with therelated control information.
UE
GRANTUE Power
Data and relatedcontrol information
UE Buffer
8/11/2019 HSUPA.pptx
8/39
Page8
HSUPA Channel Operation (continued)
4. Data Acknowledgment The NodeB attempts to
decode the received dataand indicates to the UEwith ACK/NACK.
If no ACK is received byhe UE, the data may be
retransmitted.
NodeB
ACK/NACK
Data and relatedcontrol information
8/11/2019 HSUPA.pptx
9/39
Page9
HSUPA Protocol StackSM (Session Management)
GMM (GPRS Mobility Management)
RRC (Radio Resource Control)
MAC-es and MAC-d (Medium Access Control)
RLC (Radio Link Control)
MAC-e
Physical LayerIub Interface
Iu Interface
UE NodeB RNC SGSN
AS
NAS
8/11/2019 HSUPA.pptx
10/39
Page10
New HSUPA Uplink Channels
Enhanced Uplink Dedicated Channel (E-DCH) Uplink Transport Channel
E-DCH Dedicated Physical Data Channel (E-
DPDCH) Uplink Physical Channel E-DCH Dedicated Physical Control Channel
(E-DPCCH) Uplink Control Channel
8/11/2019 HSUPA.pptx
11/39
Page11
New HSUPA Downlink Channels
E-DCH Hybrid ARQ Indicator Channel (E-HICH) Downlink Physical Channel
E-DCH Absolute Grant Channel (E-AGCH) Downlink Physical Channel
E-DCH Relative Grant Channel (E-RGCH)
Downlink Physical Channel
8/11/2019 HSUPA.pptx
12/39
Page12
HSUPA Channel MappingDCCH DTCH
E-DCH
E-DPCCH
E-DPDCH
E-HICHE-AGCH
E-RGCH
8/11/2019 HSUPA.pptx
13/39
Page13
Uplink Channels
E-DPDCH Carries the payload.
May include a scheduling request fromUE to NodeB.
E-DPCCH Carries control information required to
decode the payload carried by E-DPDCH.
Carries an indication from UE toindicate NodeB whether the assignedresources are adequate.
TTI
SIPayloadHD
TTI
ResourceStatus
ControlInformation
8/11/2019 HSUPA.pptx
14/39
Page14
Downlink Channels
E-AGCH The absolute grant carries maximum allowed E-
DPDCH/DPCCH power ratio.
Carries information that controls HARQ process.
E-RGCH The relative grant carries a simple command to
increase (UP), decrease (DOWN) or keep (HOLD) thecurrent grant.
E-HICH Gives feedback to the UE about previous datatransmission, carrying acknowledge (ACK) or notacknowledge (NACK).
TTI
HARQControlT/P Grant
TTI
Up/Down/Hold
TTI
ACK/NACK
8/11/2019 HSUPA.pptx
15/39
Page15
HSUPA Features
Shorter TTI of 2ms In HSUPA both 10ms TTI and 2ms TTI are
supported.
A shorter TTI allows reduction of the latencyand increasing the average and peak cellthroughput.
Higher Peak Data Rate For a 10-ms TTI UE, peak data rate is limited to 2
Mbps.
Higher peak data rates can be achieved with a
2ms TTI UE
8/11/2019 HSUPA.pptx
16/39
Page16
HSUPA Features (continued)
Hybrid-ARQ N-channel stop-and-wait protocol, with 4 HARQ
processes for 10ms TTI and 8 HARQ processesfor 2ms TTI
Synchronous retransmission Separate HARQ feedback is provided per radio
link.
8/11/2019 HSUPA.pptx
17/39
Page17
E-DCH Active Set and Mobility Support
There are three different types of radio
links in the UE E-DCH active set:
Serving E-DCH Cell: The cell from which
UE receives AGCH.
Serving E-DCH RLS: Set of cells that
contain at least the serving cell and from
which the UE can receive RGCH
No-Serving RL: Cell that belongs to the E-
DCH active set but not belong to theserving RLS and from which the UE can
receive a RGCH.
ServingE-DCH cell
Serving E-DCHRadio Link Set
(RLS)
Non-ServingE-DCH Radio
Link (RL)
8/11/2019 HSUPA.pptx
18/39
Page18
Theoretical HSUPA Maximum Data Rate
How to get 5.76Mbps: Lower channel coding gain
Effective code rate = 1
Requires very good channel conditions to decode
Lower spreading factor
UE uses SF 2 Multi-code transmission
UE uses 4 codes, 2 with SF2 and 2 with SF4
2ms TTI
8/11/2019 HSUPA.pptx
19/39
Page19
E-DPDCH with SF4 and Puncturing
Maximum payload for spreading factor of 4, TTI of 2 ms and coding rateof 1 is 1920 bits and the corresponding data rate is 960kbps.
1920 bits payload
1920 parity
1920 symbols
1920 modulationsymbols
1920 systematic 1920 parity
7690 chips
R = 1/3Turbo Coding
SF=4
BPSK Modulation
Puncturing
2ms
8/11/2019 HSUPA.pptx
20/39
Page20
Lower Spreading Factor SF2
Maximum payload for spreading factor of 2, TTI of 2 ms and coding rateof 1 is 3840 bits and the corresponding data rate is 1920kbps.
3840 bits payload
3840 parity
3840 symbols
3840 modulationsymbols
3840 systematic 3840 parity
7690 chips
R = 1/3Turbo Coding
SF=2
BPSK Modulation
Puncturing
2ms
8/11/2019 HSUPA.pptx
21/39
Page21
Multi-code Transmission
For one UE in HSUPA operation, up to 4 E-DPDCH can be used simultaneously, twousing SF4 and two using SF2.
Use of 4 codes transmission 2*SF2 + 2*SF4: (2*1920kbps) + (2*960kbps) = 5760kbps
8/11/2019 HSUPA.pptx
22/39
Page22
HSUPA UE CapabilitiesE-DCH
category
Max number
of E-DPDCH
channels
Minimum
SF
Supported
TTI
Peak rate
for TTI =
10MS
Peak rate
for TTI =
2ms
Category 1 1 SF4 10ms 711kbps --
Category 2 2 SF4 2&10 ms 1448kbps 1448kbps
Category 3 2 SF4 10ms 1448kbps --
Category 4 2 SF2 2&10 ms 2000kbps 2886kbps
Category 5 2 SF2 10ms 2000kbps --
Category 6 4 SF2 2&10ms 2000kbps 5742kbps
8/11/2019 HSUPA.pptx
23/39
Page23
New Channels for HSUPA
Uplink Transport Channel E-DCH: Carries high speed uplink data
Uplink Physical Channels E-DPDCH: Carries E-DCH
E-DPCCH: Carries control signal for E-DPDCH
Downlink Physical Channels E-HICH: Carries HARQ ACK/NACK indicator for E-DCH
E-RGCH: Carries relative grant determined by the scheduler E-AGCH: Carries absolute grant determined by the
scheduler
8/11/2019 HSUPA.pptx
24/39
Page24
New Channels in HSUPA Operation 1. The UE sends a request for resources. The
request includes status of its data buffers and issent on E-DPDCH.
2. Based on the request from the UE, the Node Ballocates a resource grant to the UE. The grant is
sent on the E-AGCH channel. 3. This grant can be modified by the Node B every
TTI using the E-RGCH channel.
4. The UE transmits data on E-DPDCH. Controlinformation needed to decode the data is sent on
E-DPCCH. 5. The Node B decodes the received packet and
informs the UE whether it could decode the datasuccessfully or not on the E-HICH channel.
E-DPDCHE-DPCCH
E-AGCH
E-RGCHE-HICH
1
4
3 521
4
8/11/2019 HSUPA.pptx
25/39
Page25
E-DCH
E-DCH is mapped to one or more E-DPDCHs. Control information for E-DCH is sent to E-
DPCCH.
One transport block (TB) is transferred in oneTTI.
Transmission time interval (TTI) can be 10msor 2ms.
Support for 10ms is mandatory in the UE. Support for 2ms is mandatory for UE with E-DCH
peak capability above.
8/11/2019 HSUPA.pptx
26/39
Page26
E-DCH Channel Coding
CRC A 24 bit CRC is
attached to thetransport block.
Channel Coding Turbo coding with 1/3
coding ratio
Transport blockfrom MAC
Add CRCattachment
Code blocksegmentation
Channel coding
Physical layer HARQ/rate matching
Physical channelsegmentation
Interleaving & physicalChannel mapping
Physical channel(s)
8/11/2019 HSUPA.pptx
27/39
Page27
E-DCH HARQ Rate Matching
Hybrid HARQ/Rate Matching Hybrid ARQ match the number of bits at the turbo
coder to the total number of bits available in theE-DPDCH(s).
Redundancy Version (RV) controls rate matching.
Transport blockfrom MAC
Add CRCattachment
Code blocksegmentation
Channel coding
Physical layer HARQ/rate matching
Physical channelsegmentation
Interleaving & physicalChannel mapping
Physical channel(s)
Bitseparation
RM_S
BitcollectionRM_P1
RM_P2
Systematicbits
Parity 1bits
Parity 2
bits
8/11/2019 HSUPA.pptx
28/39
Page28
E-DCH Interleaving
Physical Channel Segmentation To distribute bits among
multiple E-DPDCH when more
than one E-DPDCH is used. Interleaving
The same as UL DCH interleaving
Channel Mapping If more than one E-DPDCH is
used, the bits should be mappedto different E-DPDCHs.
Transport blockfrom MAC
Add CRCattachment
Code blocksegmentation
Channel coding
Physical layer HARQ/rate matching
Physical channelsegmentation
Interleaving & physicalChannel mapping
Physical channel(s)
8/11/2019 HSUPA.pptx
29/39
8/11/2019 HSUPA.pptx
30/39
Page30
E-DPDCH I/Q Channel Mapping
E-DPDCH 1
E-DPDCH K
E-DPCCH
.
.
.
Channelizationcode
Gain factor
I + jQ
Scramblingcode
IQk Nmax-dpdch
HS-DSCHconfigured E-DPDCH K IQ k
0 NO/YES E-DPDCH 1 I
E-DPDCH 2 Q
E-DPDCH 3 I
E-DPDCH 4 Q
1 NO E-DPDCH 1 Q
E-DPDCH 2 I
1 YES E-DPDCH1 I
E-DPDCH 2 Q
E-DPDCH k is mapped to I brand or
Q brand according to IQ k.
E-DPCCH is always mapped to I
branch.
8/11/2019 HSUPA.pptx
31/39
Page31
E-DPCCH
E-DPCCH is always transmitted on uplinkwith E-DPDCH. Always transmitted with E-DPDCH
simultaneously. E-DPCCH includes:
RSN: Uplink HARQ transmission number
E-TFCI: E-DCH transport format combinationindicator Happy Bit: for support of scheduling
Channelization code for E-DPCCH is C
ch,256,1
8/11/2019 HSUPA.pptx
32/39
Page32
E-DPCCH Coding
Data in one E-DPCCHsubframe RSN: 2 bits
E-TFCI: 7 bits Happy bit: 1 bit
For 10ms TTI, the same
coded bit sequence istransmitted in 5 sub-frames.
Multiplexing
Channel Coding
Physical channel mapping
one E-DPCCH subframe
RSN E-TFCI Happy bit
10 bits
30 bits
8/11/2019 HSUPA.pptx
33/39
Page33
E-DPCCH Coding (continued)
RSN bits in E-DPCCH are used to indicate the type of redundancyversion (RV) of each HARQ transmission and to aid in soft buffermanagement at the NodeB.
RSN = 0: First transmission
RSN = 1: Second transmission RSN = 2: Third transmission
RSN = 3: Additional transmission
RV selection rules:
UTRAN can configure the UE to use RV = 0 for all transmissions. Or UTRAN can configure the UE to use RSN to change RV.
8/11/2019 HSUPA.pptx
34/39
Page34
E-DPCCH & E-DPDCH FrameFormat
Slot 0 Slot 1 Slot 3 Slot i Slot 14
10 bits
Data, N data bits
1 subframe = 2ms
1 frame = 10ms
E-DPDCH
E-DPCCH
2560 chips
2560 chips, N data = 10*2k bits (k = 07)
8/11/2019 HSUPA.pptx
35/39
Page35
E-AGCH
E-AGCH is a common downlink channel.
Fixed data rate: 30kbps
QPSK modulation
Spreading factor: 256
E-AGCH carries absolute grant for E-DCH for all UEs in the cell.
Transmission on E-AGCH can be 2ms or 10ms.
2ms if E-DCH TTI is 2ms
10ms if E-DCH TTI is 10ms
UE listens to the E-AGCH from the serving cell only.
8/11/2019 HSUPA.pptx
36/39
Page36
E-AGCH Coding Multiplexing
5 bits for the absolute grant values 1 bit (X ags ) for the scope of the grant
CRC
16 bits CRC is masked with E-RNTI
E-RNTI is used to address UE.
Channel Coding
Rate 1/3 convolutional coding
Rate Matching
Puncturing to get 60 bits from 90 bits generated afterchannel coding
Physical Channel Mapping
60 bits mapped to one subframe (20 bits per slot)
For 10ms TTI, same bits get repeated for all 5 subframe
Multiplexing
ID specificCRC attachment
Channel coding
Rate matching
Physical channelmapping
5 bits grant 1 bit scope
One E-AGCH subframe
6 bits
22 bits
90 bits
60 bits
8/11/2019 HSUPA.pptx
37/39
Page37
E-AGCH Frame Format
Slot 0 Slot 1 Slot 3 Slot i Slot 14
20 bits
1 subframe = 2ms
1 frame = 10ms
E-AGCH
2560 chips
8/11/2019 HSUPA.pptx
38/39
Page38
E-HICH
E-HICH is a dedicated downlink channel that carries HARQ ACK/NACK. QPSK modulation Spreading factor is 128 and the channelization code for E-HICH is same
with E-RGCH.
Transmitted from all cells in the E-DCH active set.
ACK/NACK is indicated using a binary indicator. ACK is +1. NACK from cells in serving E-DCH radio link set is -1. NACK from cells not in serving E-DCH radio link set is 0 (DTX).
8/11/2019 HSUPA.pptx
39/39
P 39
E-RGCH & E-HICH Coding Same channelization code C ch,128,k
Different signature sequences, C ss,40,m(i) and C ss,40,n(i) for slot i
S/p
Q
PSK
1/0/-1(UP/HOLD/DOWN)
C ss,40,m(i)
40 bits/slot
j
C ch,128,k
Scrambling G RGCH
S/p
Q
PSK
1/(-1 or 0)(ACK/NACK)
C ss,40,n(i)
40 bits/slot
j
C ch,128,k
Scrambling G HICH