Está en la página 1de 37

HSPA essentials

Content

WCDMA BASICS
HSDPA In general
HSUPA
WCDMA Network Architecture

Affected elements for HSPA


Internet
GPRS (TCP/IP
)
GSM/WCDMA 3G
mobile RAN Circuit Switched
SGSN
Core Network SRR
GGSN
RNC
Uu Iu-PS PS Core Network
USIM Iub
card GSM/WCDMA HLR
mobile BTS
Iur MSC
Uu Iu-CS
MGW
Iub (PSTN/ISDN)
Uu
BTS RNC IN SCP
CBC
WCDMA
mobile
WCDMA Variants
The 3G solution specified by 3GPP
includes two possibilities for separating
the uplink and downlink directions
(duplexing), namely
Frequency Division Duplex (FDD),
and
Time Division Duplex (TDD).

In UTRA FDD, the uplink and downlink In UTRA TDD, the uplink and downlink
signals are separated by transmitting signals are transmitted in the same
simultaneously in different frequency frequency band but at different time instants.
bands. FDD is commonly used in 2nd TDD duplexing has been used, for example,
and 1st generation cellular systems, in cordless phone systems.
such as GSM, IS-95, TACS, NMT and
AMPS.
Frame

10ms frame
15 time slots (2/3ms each)
TTI = Transmission Time Interval
WCDMA Theory and Terminology
Air interface Spreading

The number of chips per data symbol is called the Spreading Factor
(SF). The lower the spreading factor the higher the data rate. SF
value varies in FDD from 4 to 512.


Spreading Factor

The spreading factor (also called


processing gain) describes how many
chips each symbol contains after
spreading
Since the chip rate is fixed and does not
depend on the type of signals transmitted Example 1: Uplink, high channel bit rate (960
over the radio link, a high bit rate signal is Kbits/s)
associated with a small spreading factor,
and a low bit rate signal correspondingly Channel bit rate 960 Kbits/s
with a large spreading factor. Symbol bit rate 0.960 M symbols/s
Spreading factor = 4 (Example 1) is the Chip rate 3.84 Mchips/s
smallest spreading factor allowed in
Spreading factor 3.84/0.96 = 4
WCDMA. Spreading factor = 256
(Example 2) is the largest spreading factor Example 2: Downlink, low channel bit rate
unconditionally allowed in WCDMA (in (30 Kbits/s)
downlink, a spreading factor of 512 is Channel bit rate 30 Kbits/s
allowed under certain circumstances).
Symbol bit rate 0.015 M symbols/s
Chip rate 3.84 Mchips/s
Spreading factor 3.84/0.015 = 256
Channelisation codes

Channelisation codes are very The required bit rate - and thus the
important in downlink, since they are spreading factor - of some services
used for multiplexing (at the may change over time. The
transmitter) and separating (at the transmitter takes care of changes in
receiver) the signals intended for the spreading factor among others by
different terminals. changing the channelisation code.
In uplink, channelisation codes are The channelisation codes are based
used for multiplexing the data and on the Orthogonal Variable Spreading
control channel (DPDCH and Factor (OVSF) technique, which
DPCCH) signals transmitted from a allows the spreading factor to be
single terminal. changed without disrupting the
In both directions, the channelisation orthogonality between different codes
codes are employed for spreading the of different lengths simultaneously in
channel bits to the final chip rate of use.
3.84 Mchips/s.
Spreading Codes in WCDMA

In WCDMA, two types of codes are used after spreading the scrambling code only
in tandem for spreading the channel bits modifies the chip values in the
into a wideband CDMA chip sequence: transmitted chip sequence in such a way
channelisation codes, and that the cross-correlation interference in
scrambling codes. the system is minimised.
the channelisation code performs the
actual signal spreading to the final chip
rate (3.84 Mchips/s)
Air interface - Modulation

10 00
R99 uses QPSK = Quadrature
Phase Shift Keying
I

11 01

QPSK
2 bits / symbol =
480 kbit/s/HS-PDSCH =
max. 7.2 Mbit/s
Overview of the UMTS air interface
Data/Signalling
Channel coding for error
protection Channel coding

Channels Different channels carry different info

Radio framing
Chip = data bit x SF Channels
Spreading&
channelisation
Symbol = information unit Data is coded, framed, spread
and channelised
Transferred over the air i/f
scrambling

The signal is modulated on a


modulation frequency to represent binary
values

RAKE Tx
Multipath and RAKE receivers

One of the main advantages of CDMA systems is the capability of using signals
that arrive in the receivers with different time delays. This phenomenon is called
multipath.
Due to its wide bandwidth and rake receivers, CDMA uses the multipath signals
and combines them to make an even stronger signal at the receivers.
Rake receivers - set of several receivers/fingers. One finger constantly searches
for different multipaths and feeds the information to the other three fingers. Each
finger then demodulates the signal corresponding to a strong multipath. The results
are then combined together to make the signal stronger.

combining techniques:
selection, equal gain combining, maximal ratio combining
Radio Interface Protocol Architecture
More information: 25.301 Radio Interface Protocol Architecture

L3
control
RRC

PDCP
PDCP L2/PDCP
control

control

control
control

BMC L2/BMC

RLC RLC L2/RLC


RLC RLC
RLC RLC
RLC RLC

Logical
Channels

MAC L2/MAC
Transport
Channels
PHY L1
Channels
Logical Transport Physical
HSDPA in General
Goals/requirements of HSDPA (Rel5)

Support
simultaneous (RT and NRT) voice, CS-data and PS-data
Asymmetric services (web browsing) efficiently
Backward compatible with R99
Use same 5MHz bandwidth
No changes to the network architecture of R99
No changes to CS side
Maintain call model of R99
Voice capacity is same as R99
Minimize impact to mobile and infrastructure
14Mbps peak data rate
High Speed Downlink Packet Access (HSDPA)
HSDPA is introduced in 3GPP rel5 specifications.
Goals for the design have been in 3GPP:
HSDPA offers a lower cost per bit and
potentially opens for new application areas
with higher data rates and lower delay
variance.
Peak data rates higher than 2Mbit/s up to HSPDA & HSUPA
14.4 Mbit/s
Reduced (re)transmission delays
Improved QoS control (Node-B based packet
scheduling)
Spectral and code efficient solution for fully
loaded sites
50-100% packet data throughput increase
over 3GPP release 4 Realtime
traffic (RT) Conversational
HSDPA is mainly intended for non-realtime
traffic, but can also be used for traffic with Streaming
tighter delay requirements.
For the system HSDPA introduces: HSDPA
Non-realtime
System of new physical channels for UTRAN. traffic (NRT) Background
MAC-hs in BTS. Interactive
New modulation 16QAM.
Multi-code transmission.
2 ms TTI on Air interface.
HSDPA - general principle

L1 Feedback
Fast scheduling done
directly by Node B (BTS)
Data based on knowledge of:
UE's channel quality
UE's capability
Terminal 1 (UE) QoS demands
L1 Feedback Power and code
Data resource availability
Node B buffer status

Terminal 2
Users may be time and/or code multiplexed
Retransmissions in HSDPA

Server RNC Node-B


MAC-hs retransmissions

HSDPA introduces L1 H-ARQ


as first step retransmission
along with the existing RLC UE
ARQ.
For TCP traffic an additional RLC retransmissions
retransmissions occurs on TCP retransmissions
application level (TCP
retransmissions)
Rel99 vs HSDPA Retransmission handling
Rel99 DCH/DSCH Rel5 HS-DSCH
Two phase retransmission
concept
First phase retransmission
RNC from BTS => HARQ
In previous RNC releases Second phase
the retransmission has retransmission from BTS if
always occurred RNC and the first phase turn out to be
from RLC. unsuccessful.
Retransmission has based
Retransmissio
on the RLC Sequence n Second Phase
Numbers Retransmission
Packet First Phase
BTS Retransmission
Packet

RLC ACK/NACK L1 ACK/NACK


Packet Scheduling
The
The packet
packet scheduler
scheduler isislocated
located
ininthe
the Node-B.
Node-B. This
This opens
opens up
upfor
for
fast
fast scheduling
scheduling optimized
optimized
Channel quality according
according to
tothe
thecurrent
current
(CQI, Ack/Nack, TPC) channel
channel conditions
conditions which
which can
can
yield
yield large
large gain
gain at
atcell
celland
and user
user
levels.
levels.
Basic
Basicdiversity
diversitymechanism
mechanism
Data utilized
utilized
isismulti-user
multi-user diversity
diversity ==
selection
selection diversity
diversity among
among the
the
active
activeusers.
users.
UE1 TTI 1 TTI 2 TTI 3 TTI 4
S c h e d u le d u se r
Multi-user selection diversity
(give shared channel to best user)
Channel quality
(CQI, Ack/Nack, TPC) Data

UE2 U SER 2 Es/N 0 U SER 1 Es/N 0


Air interface - Modulation

Q Q

1011 1001 0001 0011


10 00

1010 1000 0000 0010

I I
1110 1100 0100 0110

11 01

1111 1101 0101 0111

QPSK 16QAM
2 bits / symbol = 4 bits / symbol =
480 kbit/s/HS-PDSCH = 960 kbit/s/HS-PDSCH =
max. 7.2 Mbit/s max. 14.4 Mbit/s
HSDPA General Functional Division over RAN

BTS
The new functionalities of
hybrid ARQ and HS-DSCH Iub Iur interface
scheduling are included in the in Nokias implementation no
MAC layer. In the UTRAN these Iur HSDPA traffic is supported
functions are included in a new over Iur interface
entity called MAC-hs located in
Node B.
Flow control between BTS and
RNC is supervised in BTS
The transport channel that the
HS-DSCH functionality uses is RNC
called HS-DSCH (High Speed The HS-DSCH functionality should be able to
Downlink Shared Channel) and operate in an environment where certain cells
is controlled by the MAC-hs. are not updated with HS-DSCH functionality.
The PDCP, RLC are unchanged from the
Release '99
On MAC d layer in RNC no TTI specific
Iub TTI is required
.RLC can operate only in either AM or UM
Iub interface mode.
One Iub HS-DSCH data stream is PDCP can be configured either to perform or
carried on one transport bearer. For not to perform header compression.
each HS-DSCH data stream I.e. MAC-d is retained in the S-RNC. Transport
MAC-s flow, a transport bearer must channel type switching is therefore feasible.
be established over the Iub interface. RRM / RRC functions are performed in RNC
Physical Channels for One HSDPA UE

Associated DPCH, Dedicated Physical


Channel
BTS DPCH needed for each HSDPA UE.
Signalling, uplink data.
HS-PDSCH: High-Speed Physical Downlink
Associated DPCH
Associated DPCH

Shared Channel
1-4 x HS-SCCH
HS-DPCCH
1-15 x HS-

Actual HSDPA data of HS-DSCH


PDSCH

transport channel.
1-15 code channels.
QPSK or 16QAM modulation.
HS-SCCH: High-Speed Shared Control
Channel
UE Informs UE how to receive HS-PDSCH
in the same TTI.
HS-DPCCH: High-Speed Dedicated
Physical Control Channel
MAC-hs Ack/Nack information.
HSDPA Protocol Model
MAC-d flow (between RNC and BTS) RLC RLC
UE-specific MAC-d DCH
MAC-d
1:1 with FP entity
DCH DCH
1:1 with AAL2 connection FP FP
DPCH
Up to 8 MAC-d flows per UE PHY PHY
RAN05/05.1: 1 MAC-d flow per UE TNL TNL
HS-DSCH (BTS internal ch)
UE Uu BTS Iub RNC
Transport channel
Shared by the UEs in the cell
Controlled by MAC-hs
Between BTS and UE(s) RLC RLC
MAC-d flow
HS-PDSCH (Physical ch) MAC-d MAC-d
0 to 15 per cell HS- HS-
HS-DSCH
MAC-hs MAC-hs DSCH DSCH
RAN05: 5 per HSDPA cell FP FP
RAN05.1: 5 or 10 per HSDPA cell HS-
PHY PDSCH PHY TNL TNL
HS-SCCH, HS-DPCCH
In the figure, the SRNC and DRNC are co- UE Uu BTS Iub RNC
incident. This is always the case since
RAN05/05.1/06 HSDPA has no Iur.
Node B enhancements for HSDPA
RNC Node B Terminals

Packets Scheduler ARQ &


& Buffer Coding
Flow Control
ACK/NACK &
Feedback
Decoding

R99 responsibilities: New Node B functions for HSDPA:


Physical layer operations Sophisticated Scheduler:
No dymanic decision making Channel condition report processing
Buffer management
OVSF code management
Terminal scheduling
Modulation selection
Physical layer operations
ARQ Retransmissions Handling
Flow Control towards SRNC
UE enhancements for HSDPA

RNC Node B Terminal

Packets ARQ Soft Buffer


Decoding & Combining
Flow Control
ACK/NACK &
Feedback
New terminal functions: Generation
16 QAM demodulation
ARQ Retransmissions Handling
More memory for buffers
Fast Uplink Feedback Generation & encoding
(more processing power)
CQI (channel quality indicator)
2ms Tti
Channel coding
HSUPA
HSUPA Peak Bit Rates

HSUPA uses BPSK modulation with multi-code transmission to


achieve high data rates
Theoretical peak bit rate up to 5.76 Mbps
First phase capability expected at least 2 codes

Coding
Codingrate
rate 11code
code 22codes
codes 44codes
codes 66codes
codes

1/2
1/2 480
480kbps
kbps 960
960kbps
kbps 1.92
1.92Mbps
Mbps 2.88
2.88Mbps
Mbps

3/4
3/4 720
720kbps
kbps 1.44
1.44Mbps
Mbps 2.88
2.88Mbps
Mbps 4.32
4.32Mbps
Mbps

4/4
4/4 950
950kbps
kbps 1.92
1.92Mbps
Mbps 3.84
3.84Mbps
Mbps 5.76
5.76Mbps
Mbps
High Data rate enablers
Node B controlled scheduling
New channels
Uplink:
E-DPCCH (Enhanced Dedicated Physical Control Channel)
E-DPDCH (Enhanced Dedicated Physical Data Channel)
E-DCH (Enhanced Dedicated Channel)
Downlink:
E-HICH (E-DCH HARQ Acknowledgement Indicator Channel)
E-AGCH (E-DCH Absolute Grant Channel)
E-RGCH (E-DCH Relative Grant Channel)
Fast Node B Controlled Scheduling in HSUPA (Rel6)

New Node B functions:


Uplink packet data
scheduling
L1 HARQ control:
ack/nacks
New L1
signalling to be Iub
ACK/NACK Mac-e RNC PS
defined
+ control (e.g. bit rate grants)
Iub

Data packet
NodeBB
Node RNC
RNC
UE + possible retransmissions
UE
+ bit rate requests
New Iub signalling
to be defined

Target is to shorten the packet scheduling period packet


scheduler is able to track burstiness of source application
R99, R4 Bit rate selection
Bit rate selection by mobile
384 kbps Maximum allowed bit
rate given by RNC 384 kbps
256 kbps
256 kbps
128 kbps Selected bit rate 128 kbps
64 kbps (This data rate is sufficient Iub
for the transmission of the PS 64 kbps
32 kbps
buffer contents) 32 kbps
0 kbps Iub 0 kbps

BTS
BTS RNC
RNC
UE
UE L3 Traffic volume measurements

Allowed data rates


L3 Limitations on data rates

UE can select any bit rate from that


set frame -by-frame (10 ms)

L2 Retransmissions
R6 HSUPA bit rate selection

New Node B functions:


Uplink packet data scheduling
HARQ combining & control:
ack/nacks
NewIub
signalling
New L1 signalling to be defined Iub
to be defined ACK/NACK Mac-e RNC PS
+ scheduling commands

Iub
Data packet NodeBB
Node
+ possible retransmissions RNC
RNC
UE
UE + scheduling requests
New UuL2/L3
signalling to be
defined
Retransmissions in HSUPA

Internet server RLC layer retransmissions by AM-RLC

Node-B
MAC/L1 retransmissions.
RNC
UE

TCP layer retransmissions.


(incl. slow start effect)
To be noted:
AM and UM-RLC can be utilised on top of HSUPA
Traffic only from PS domain: Conversational, Streaming, Interactive and Background
New channels for HSUPA

Physical channels
Uplink:
E-DPCCH (Enhanced Dedicated Physical Control Channel)
and
E-DPDCH (Enhanced Dedicated Physical Data Channel)
Code multiplexed with current Rel99 physical channels (DPDCH, DPCCH)
Sent with a power offset relative to the DPCCH
Downlink:
E-HICH (E-DCH HARQ Acknowledgement Indicator Channel)
E-AGCH (E-DCH Absolute Grant Channel)
E-RGCH (E-DCH Relative Grant Channel)

Transport channel
E-DCH (Enhanced Dedicated Channel)
Protocol Architecture for HSUPA

UE
New E-DCH Protocol
Entities A new MAC entity: MAC-es/MAC-e
Located below MAC-d
MAC- es/MAC-e in the UE handles HARQ
DTCHDCCH DCCHDTCH
retransmissions, scheduling, MAC-e
multiplexing, and E-DCH TFC selection.
MAC-d MAC-d
Node B
MAC-es
A new MAC entity: MAC-e
MAC-es /
MAC-e Handles HARQ retransmissions,
MAC-e MAC-e EDCH FP EDCH FP scheduling and MAC-e demultiplexing.
S-RNC
PHY PHY TNL TNL TNL TNL
A new MAC entity: MAC-es
UE
Uu
NodeB
Provides in-sequence delivery
Iub DRNC Iur SRNC
(reordering) and handles combining of
data from different Node Bs in case of
soft handover.

También podría gustarte