Академический Документы
Профессиональный Документы
Культура Документы
Advanced Seminar
Notes
QUALCOMM Incorporated
5775 Morehouse Drive
San Diego, CA 92121-1714
U.S.A.
Notes
Notes
Course Overview
80-W0424-1 Rev C
UMTS University 4
1. HSDPA Concepts
2. HSDPA Channels and Physical Layer
3. HSDPA Protocols and Procedures
4. HSDPA Deployment
Released - Internal Use Only
Notes
References
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 5
Notes
Section 1:
HSDPA Protocols, Physical
Layer and UE Performance
HSDPA Concepts
80-W0424-1 Rev C
UMTS University 6
SECTION
1 HSDPA Concepts
Released - Internal Use Only
Notes
Notes
• Throughput
– Cost per megabyte
• Capacity
Released - Internal Use Only
WCDMA Evolution
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 9
WCDMA Evolution
WCDMA evolved from GSM/GPRS, inheriting much of the upper layer functionality directly
from those systems. The first commercial deployments of WCDMA are based on a version of
the standards called Release 99.
Enhanced Data rates for GSM Evolution (EDGE) is another system in the GSM/GPRS family
that some operators have deployed as an intermediate step before deploying WCDMA.
HSDPA was introduced in WCDMA Release 5 to offer higher speed Downlink data services.
Release 6 introduces the Enhanced Uplink (EUL) that will provide faster data services for the
Uplink.
HS-
PDS
CH
Node B
Released - Internal Use Only
HSDPA Channels
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 13
HSDPA Channels
HSDPA introduces three new Downlink channels and one new Uplink channel:
• High Speed Downlink Shared Channel (HS-DSCH) – A Downlink transport channel
shared by several UEs. The HS-DSCH is associated with one or several Shared Control
Channels (HS-SCCH). It operates on a 2 ms Transmission Time Interval (TTI).
z High Speed Shared Control Channel (HS-SCCH) – A Downlink physical channel
used to carry Downlink control information related to HS-DSCH transmission. The UE
monitors this channel continuously to determine when to read its data from the HS-
DSCH, and the modulation scheme used on the assigned physical channel.
• High Speed Physical Downlink Shared Channel (HS-PDSCH) – A Downlink
physical channel shared by several UEs. It supports Quadrature Phase Shift Keying
(QPSK) and
16-Quadrature Amplitude Modulation (16-QAM) and multi-code transmission. It is
allocated to a user at 2 ms intervals.
• High Speed Dedicated Physical Control Channel (HS-DPCCH) – An Uplink
physical channel that carries feedback from the UE to assist the Node B’s scheduling
algorithm. The feedback includes a Channel Quality Indicator (CQI) and a positive or
negative acknowledgement (ACK/NAK) of a previous HS-DSCH transmission.
Functional Overview
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 14
Iu
Iur
RNC RNC
Node B
HS
-P DS
CH
Released - Internal Use Only
s
HS-
S
CC
Hs
HS et
-DP
CC
Node B H
“HS-DSCH
serving cell”
Notes
HS-DPCCH
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 16
HS-DPCCH
Whenever the UE is operating in HSDPA mode, it uses the HS-DPCCH to give feedback to
the serving Node B. This feedback consist of two parts:
z ACK/NAK – The UE sends a positive or negative acknowledgement for each HS-
DSCH assignment. UTRAN may configure the UE to repeat the ACK/NAK, up to a
maximum of 4 transmissions. The first ACK/NAK for a given HS-DSCH assignment is
sent 5 ms (7.5 slots) after the end of the HS-DSCH transmission.
z Channel Quality Indicator (CQI) – The UE measures the channel quality of the
Downlink CPICH and computes a CQI value. The value is an index into a table, and
corresponds to the maximum data rate that the UE can decode with an error rate of less
than 10%, assuming the channel conditions don’t change. UTRAN may configure the
UE to repeat the CQI, up to a maximum of 4 transmissions. UTRAN may also configure
the periodicity of CQI reporting, ranging from 2 ms to 160 ms.
HS-SCCH
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 17
HS-SCCH
Whenever the UE is operating in HSDPA mode, it continuously monitors up to four HS-
SCCHs. Each HS-SCCH transmission carries scheduling information about the next HS-DSCH
assignment and the Physical Layer parameters of the associated HS-PDSCH.
z OVSF Code Assignment – The HS-SCCH indicates which of the OVSF codes
allocated to the HS-PDSCHs will be used. HS-PDSCH uses multi-code transmission,
which means that multiple OVSF codes may be assigned to one UE at the same time
z Modulation Scheme – HS-PDSCH uses either QPSK or 16-QAM modulation. This can
change from one assignment to the next, and HS-SCCH indicates which method will be
used.
z Transport Block Size – The HS-SCCH indicates how much data will be sent during the
next assignment
z Hybrid ARQ (HARQ) Parameters – The HARQ protocol supports retransmissions
and incremental redundancy. These parameters allow the UE to differentiate new
transmissions from retransmissions.
z UE Identity – Multiple UEs may be monitoring the same set of HS-SCCHs. Each UE
has an assigned identity called the H-RNTI. The first part of the HS-SCCH is scrambled
using the H-RNTI so that an UE can determine whether the corresponding HS-DSCH
assignment carries its data or data belonging to another UE. The second part contains
additional information to allow the UE to decode the block, and a CRC masked with the
H-RNTI.
HS-PDSCH
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 18
• Carries UE data
• Up to 15 HS-PDSCH may be assigned simultaneously
– UE capability indicates maximum number of codes it supports
• Uses Spreading Factor = 16
HS-PDSCH
When the UE decodes the HS-SCCH and determines that there is an HS-DSCH assignment in
the next TTI, it decodes the assigned HS-PDSCHs. Each HS-PDSCH uses an OVSF of length
16. If multiple HS-PDSCHs are assigned simultaneously to one UE, they must use consecutive
OVSF codes. The HS-SCCH indicates the first OVSF code and the number of codes for each
assignment.
A UE is a member of one of 12 categories, as a function of its hardware capabilities. Each
category represents different values of the following parameters:
z Number of simultaneous HS-PDSCH codes (5, 10, or 15)
z Maximum transport block size
z Inter-TTI interval – minimum time between consecutive assignments.
z Incremental redundancy buffer size – used to soft-combine symbols from
retransmissions.
Question: Answer:
Assuming a transport block size of 320 320 bits are transmitted every 10
bits, what HSDPA data rate can be ms, so the maximum data rate is
achieved by a single UE using the 32 kbps.
channel allocation timing shown
above?
Consecutive Assignments
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 21
Inter-TTI Interval
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 25
Inter-TTI Interval = 2
Released - Internal Use Only
Inter-TTI Interval
One parameter of the UE’s HSDPA capability is its inter-TTI interval. This parameter
determines the interval between consecutive assignments that the UE is capable of decoding.
Allowed values are 1, 2, and 3.
The diagram above illustrates inter-TTI interval equal to 2. This reduces by half the maximum
data rate achieved by the UE, all other parameters being equal.
The UE’s signals its HSDPA capability to the Node B before beginning HSDPA operation, to
allow the Node B to correctly schedule HSDPA assignments.
Retransmissions
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 26
Released - Internal Use Only
Retransmissions
If the UE is unable to decode an HSDPA data block, it sends a NAK 5 ms after the end of the
received block. The Node B may choose to retransmit the data as early as the next HS-SCCH
assignment following the NAK. The earliest a retransmitted block may be sent is 10 ms after
the beginning subframe boundary of the previous transmission.
The retransmitted block may be identical to the previous transmission, or it may be a different
redundancy version. This means that a different combination of systematic and parity bits are
sent. In either case, the UE retains the symbols from the first transmission and uses either
Chase combining or incremental redundancy to increase the probability that the data will be
decoded correctly on the 2nd attempt.
Retransmissions decrease the data rate, as the retransmitted data occupies an interval that
would otherwise be used to transmit new data.
ACK/NAK Repetitions
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 27
Released - Internal Use Only
ACK/NAK Repetitions
The Node B may configure the UE to transmit the ACK/NAK up to four times, to increase the
reliability of decoding the ACK/NAK. Using an ACK/NAK repetition greater than one has the
same effect on data rate as the UE’s inter-TTI interval.
In the example shown above, the Node B cannot transmit a data block to the same UE in
subframe 2, because the ACK/NAK slot for that subframe is occupied by the repetition of the
ACK/NAK corresponding to subframe 1. It may, of course, send data to a different UE in
subframe 2.
The Node B signals the ACK/NAK repetition rate to the UE before the UE begins HSDPA
operation.
Node B Considerations
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 28
Node B Considerations
• OVSF Code Allocation
• Power Allocation
• CQI Report Processing
• Scheduler
• HSDPA Serving Cell Change Procedure
Released - Internal Use Only
• Compressed Mode
Node B Considerations
Most of the changes to support HSDPA on network side are implemented in the Node B.
Things to consider are:
z OVSF Code Allocation – HSDPA uses OVSF codes of length 16. The number of
HS-PDSCH codes allocated affects the number of other users that can be supported for
Release 99 operations (including voice).
z Power Allocation – HSDPA channels may be allocated all the remaining transmit
power on a 2 ms basis.
z CQI Report Processing – Node B uses the CQI reports from the UE to determine when
to schedule the HSDPA channels and what data rate to use.
z Scheduler – The scheduler in the Node B must allocate the channels as a function of the
number of HSDPA users in the cell, the channel conditions reported by each user, and
available transmit power.
z HSDPA Serving Cell Change Procedure – HSDPA channels do not operate in soft
handover, but there is a mechanism to change the HSDPA Serving Cell/Node B to
support the UE’s mobility.
z Compressed Mode – The Node B should not schedule an HSDPA assignment during a
UE’s compressed mode gaps.
OVSF Allocation
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 29
Released - Internal Use Only
OVSF Allocation
Each HS-PDSCH uses an OVSF of length 16, which blocks all codes above and below it in the
OVSF code tree. Each HS-SCCH uses an OVSF of length 128.
The illustration above shows a possible OVSF allocation if 15 HS-PDSCH codes are used and
only 1 HS-SCCH.
z If only one HS-SCCH is used, then only one UE can operate in HSDPA during each 2
ms TTI.
z The overhead channels CPICH, PICH, AICH, and PCCPCH require codes of length 256.
z SCCPCH spreading factor is configurable, but SF = 128 is typical.
z Each HSDPA user requires a DPCH in addition to its high speed channel. The spreading
factor of this channel is configurable.
z If voice users are supported in the same cell, they typically use codes with SF = 128.
The conclusion to be drawn is that using 15 HS-PDSCH codes is not practical unless the cell is
dedicated to HSDPA users.
Scheduling Comparison
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 32
RELEASE 99
Scheduling
RLC ARQ
Resource Allocation
RELEASE 5 (HSDPA)
RLC ARQ
Released - Internal Use Only
RELEASE 5 (HSDPA)
Scheduling
Link Adaptation
H-ARQ
Resource Allocation
Notes
Node B Scheduler
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 33
Released - Internal Use Only
Node B Scheduler
The Node B scheduler is responsible for deciding how to allocate the available HSDPA
channels and transmit power among users. The standard puts no requirements on this
algorithm, leaving it entirely implementation dependent.
Some possible schemes:
z Round Robin – Each user is allocated the channel in a fixed rotation. The scheme could
be simple, or modified to account for CQI and/or user priorities.
z Proportional Fair – Each user sees a throughput proportional to the peak rate that its
link can sustain.
z CQI Based – Channel is allocated to the user in the best radio condition. This scheme
provides the highest cell throughput, though at the cost of not serving users in located in
areas of poor coverage.
Scheduling algorithms for systems such as HSDPA are the subject of much research and
analysis in the wireless industry.
HSDPA Concepts –
HSDPA Protocols, Physical
Layer and UE Performance
What We Learned
80-W0424-1 Rev C
UMTS University 34
Notes
Section 2:
HSDPA Protocols, Physical
Layer and UE Performance
SECTION
Notes
Notes
Downlink HS-PDSCH
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 37
Downlink HS-SCCH
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 38
Uplink HS-DPCCH
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 39
ACK/NAK CQI
Cell A
HS-DPCCH only HS
received by -P DS
HS-DSCH serving cell CH
Released - Internal Use Only
s
HS- UL Channels still power
S CC
H controlled by both cells
HS set in active set
-DP
CC
Cell B H
“HS-DSCH
serving cell”
Notes
CPICH transmit powers are sometimes reduced to overcome underlying RF design issues
Increases risk of link imbalance scenarios
z HSDPA serving cell is the one with strongest received CPICH power in the active set
z UL carrying the HS-DPCCH would go to the same cell, but may be the weakest of all
uplinks
z UL is power controlled by the cell with the lowest path-loss
Link imbalance can result in CQI and ACK/NACK signaling being received at a lower power
level resulting in misdetection and impacting HSDPA performance
Link imbalance issues can be mitigated to certain extent by setting CQI, ACK and NACK
power offsets higher when the UE is in soft-handover with different Node-Bs
UE HS-SCCH Monitoring
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 42
UE HS-SCCH Monitoring
UTRAN sends information to UE regarding what HS-SCCH channels to monitor in one of the
dedicated control messages such as radio bearer setup, radio bearer reconfiguration,
transport/physical channel reconfiguration, etc. While monitoring the HS-SCCH channels, a
UE attempts to decode the Part 1 and Part 2 of the HS-SCCH subframe using its H-RNTI. If a
UE successfully decodes Part 1 of one of the monitored HS-SCCHs, the UE starts receiving
the
HS-PDSCHs indicated by the Part 1 control information. The UE considers the Part 1
decoding to be successful only if the decoded channelization code set is less than or equal to
the maximum number of HS-PDSCH codes supported by its HS-DSCH UE category, and if
the decoded modulation scheme is valid for its UE category.
In general, a UE monitors up to four HS-SCCHs. Once an HS-SCCH is successfully decoded,
the UE continues to monitor it. When decoding fails, the UE again starts monitoring all the
assigned HS-SCCHs.
UE HS-SCCH Monitoring
HSDPA Protocols, Physical
Layer and UE Performance
(continued)
80-W0424-1 Rev C
UMTS University 43
UE HS-DSCH Decoding
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 44
• De-interleave
• HARQ processing
• Turbo decoding
Released - Internal Use Only
• Bit de-scrambling
• CRC check
UE HS-DSCH Decoding
Once a UE successfully decodes HS-SCCH, it gets all the control information required to
decode the HS-DSCH TTI data. The sequence of functions performed by the UE’s Physical
Layer to decode HS-DSCH is basically the inverse of the coding chain followed by the Node
B’s Physical Layer to code HS-DSCH data. The different functions performed in the coding
chain have been explained earlier.
After the CRC check, the UE’s Physical Layer conveys the CRC result to MAC-hs. If CRC
passes, the Physical Layer also delivers the decoded HS-DSCH bits to MAC-hs. If it fails, the
Physical Layer buffers the soft bits in the UE’s IR buffer for soft-combining with future
transmissions.
UL Feedback Signaling
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 45
UL Feedback Signaling
To accomplish the HARQ functionality, the UE needs to send the MAC-hs acknowledgements to Node
B so that Node B either retransmits the subframe or advances it transmit/receive window. The UE also
needs to send some feedback on UL to accomplish the link adaptation process. Link adaptation involves
adaptively changing the channelization code set, the modulation scheme, and the HS-PDSCH transmit
power based on the DL channel conditions as perceived by UE. Link adaptation may also be used by the
Node B scheduler to determine which UEs should be assigned HS-PDSCHs at a given time. For
example, the UEs experiencing good DL RF channel may be given preference over the UEs
experiencing bad channel conditions.
The UE reports ACK/NAK and CQI to Node B on HS-DPCCH. The UE’s MAC-hs provides an ACK
or NAK to the Physical Layer depending on the CRC result evaluated over the recently received HS-
DSCH subframe. This ACK/NAK field fills the 1st slot of HS-DPCCH subframe. For every received
HS-PDSCH subframe, the UE reports ACK/NAK to Node B in an HS-DPCCH subframe starting 7.5
slots after the end of the corresponding HS-PDSCH subframe. No ACK/NAK is sent if nothing is
received on HS-PDSCH or if the HS-SCCH CRC fails.
The UE’s Physical Layer measures the DL Pilot strength and computes CQI. CQI is reported in the 2nd
and 3rd slot of HS-DPCCH subframe. The feedback cycle of CQI is a network parameter and is defined
in 2 ms steps from 2 ms to 160 ms. An active HS-DPCCH may have slots in which no CQI information
is transmitted.
CQI is:
• a measure of Downlink channel quality as seen by UE
• based on CPICH strength measured by UE
• associated with a three slot reference period ending one slot
before CQI is sent
– CQI indicates maximum data that could be reliably received during
reference period
• used by Node B scheduler
Preference CQI report ACK/NAK
Period
Released - Internal Use Only
DL
HS-SCCH
HS-PDSCH 1
HS-PDSCH P
6 ms Time
CQI Reporting
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 47
• CQI can also indicate a negative power offset for HS-PDSCH power
– When UE can achieve peak data rate with lower than current power
Released - Internal Use Only
CQI Reporting
The CQI reported by the UE is an index into a table containing all possible TFRC
combinations. The TFRC combinations are different for UEs with different HS-DSCH UE
categories because of the differences in their capabilities. Along with TFRC, CQI may also
indicate a power offset relative to the current HS-PDSCH power. A negative power offset may
be signaled if the current HS-PDSCH power is more than what’s required by the UE to achieve
peak data rate as per its UE category. The UE assumes a total received HS-PDSCH power of
PHS-PDSCH = PCPICH + Γ+∆ (dB), where the total received power is evenly distributed among the
HS-PDSCH codes, the measurement power offset Γ is signaled by higher layers, and the
reference power adjustment ∆ is the power offset indicated by CQI.
.
22 7168 5 16- QAM 0
23 7168 5 16- QAM -1
.
.
.
30 7168 5 16 -QAM -8
First Transmission
• Always self-decodable, RV parameters s = 1
Chase Combining
• Each retransmission is self decodable, RV parameter s = 1
– Systematic bits are prioritized
• Same coded data packet may be sent in each retransmission
– Using the same RV parameter r in each retransmission
• Retransmission with a different r value implies different set of
punctured bits
• Receiver attempts to decode by soft combining multiple copies
Incremental Redundancy (IR)
Released - Internal Use Only
HARQ combining refers to the combining of the HS-DSCH soft bits in the receiver (UE). If an HS-DSCH
subframe transmission is not correctly decoded (CRC failure) by the UE’s Physical Layer the soft bits from this
failed decode are buffered in the IR buffer to be combined with the soft bits from the future retransmissions. This
type of combining changes the effective received code rate with each retransmission and helps in minimizing the
number of retransmissions. There are different types of HARQ combining schemes:
z Chase combining (also called HARQ Type III) requires each retransmission to be self-decodable. The
transmitter may retransmit the same coded data packet in which case the decoder at the receiver combines
multiple copies of the same transmitted packet weighted by the received SNR. Time diversity gain is thus
obtained. Using a different redundancy version parameter r, a different set of puncture bits can be used in
each retransmission.
z Incremental Redundancy (IR) (also called H-ARQ Type II) is another implementation of the HARQ
technique where retransmissions are not self decodable, i.e., they may have a very low proportion (or
none) of the systematic bits. Additional redundant information, prioritizing the parity bits, is incrementally
transmitted if the decoding fails on the prior attempt. Retransmitted subframes are soft combined with the
buffered soft bits to achieve additional coding gain, which helps the UE to successfully decode the
subframe.
The Node B’s proprietary algorithm in MAC-hs determines which HARQ scheme to use to transmit an HS-DSCH
subframe. The RV parameter signaled to the UE indicates the HARQ scheme used, allowing the UE to use the
same scheme for HARQ combining.
UE Categories
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 52
UE Categories
HSDPA is advertised with data rates up to 14 Mbps. However, the actual HS-DSCH peak data
rate depends on the UE’s HS-DSCH category. As shown in the table, only a category 10 UE
can achieve the maximum HSDPA throughput of 14 Mbps when using all 15 HS-PDSCHs
simultaneously.
Factors that decide the UE’s HS-DSCH category are:
1. HS-PDSCH codes – Determines the number of simultaneous HS-PDSCH channels
that can be decoded by a UE.
2. Inter-TTI interval – Determines the minimum interval (in terms of HS-DSCH TTI)
between two successive HS-PDSCH assignments. The more HARQ processes a UE
supports, the shorter the inter-TTI interval. A minimum inter-TTI of 1 requires at
least 6 simultaneous HARQ processes.
3. Transport Block size – Determines the maximum size of transport block that can be
sent on HS-DSCH in a TTI. It is dependent on the number of HS-PDSCH codes and
the modulation scheme.
4. IR buffer size – Determines the maximum number of soft bits that can be buffered
by a UE across all simultaneously running HARQ processes.
Notes
Section 4:
HSDPA Protocols, Physical
Layer and UE Performance
SECTION
Notes
Notes
HARQ Protocol
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 59
• Priority pre-emption
– Defer a lower priority retransmission by using another HARQ
process
– Flush previous block and send a new block (toggle New Data
Indicator)
HARQ Protocol
The HARQ protocol supports the following features:
z Soft combining – If the UE NAKs a data block, the Node B may retransmit the data.
The Physical Layer performs soft combining of the retransmitted symbols with those
previously received.
z Stop and Wait (SAW) – Each HARQ process, up to a maximum of 8, operates
independently on one data block until that block is correctly decoded or transmission is
aborted by the Node B.
z Synchronous ACK/NAK – The UE transmits an ACK or NAK for a given block at a
fixed time following reception of the data.
z Asynchronous retransmission – The Node B sends a retransmission any time after an
NAK is received. The earliest this can occur is 10 ms after the previous transmission. A
more typical value is expected to be 12 ms, due to internal delays in the Node B
scheduling algorithm. A retransmission could occur later than 12 ms depending on
channel quality reported by the UE and other internal scheduling decisions.
z Priority Pre-emption – The Node B can pre-empt a retransmission of a lower priority
data block by choosing a different HARQ process, or by flushing the previous block and
transmitting new data. The Node B HARQ process toggles the New Data Indicator
(NDI) whenever it sends a new data block.
Re-ordering Protocol
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 61
Re-ordering Protocol
The re-ordering protocol operates independently on each re-ordering queue, which corresponds
to each priority queue transmitted by the Node B. The re-ordering protocol supports the
following features:
z MAC-hs header information – The MAC-hs header contains a re-ordering queue
identifier. Re-ordering queues are in a one-to-one mapping with the Node B priority
queues. The MAC-hs header also contains a 6-bit sequence number which identifies the
transmission order of MAC-hs PDUs.
z In-sequence delivery – RLC requires in-sequence delivery of MAC-d PDUs, but the
HARQ protocol may deliver data out of sequence due to retransmissions. The re-
ordering protocol puts the MAC-hs PDUs back into the original transmit order from
each of the Node B priority queues.
z Transmit Window – The Node B uses a transmit window to ensure that it does not
overflow the 6-bit sequence number and introduce sequence number ambiguity.
z Flushing Missing PDUs – The re-ordering protocol recovers from the case where a
PDU is never successfully received. This can occur when the Node B misinterprets an
NAK as an ACK, and therefore never retransmits the PDUts or when the Node B aborts
transmission of a PDU due to reaching the maximum number of retransmissions.
Application Layer
MAC-hs Layer
Notes
Application layer data stream is divided into “segments” by the TCP layer. Each segment size is <= MTU
(maximum transmission unit), with the data payload being <= MSS (maximum segment size) as advertised by the
receiver. When deciding how much data to put into a segment, each device in the TCP connection will choose the
amount based on the current window size, in conjunction with the various TCP algorithms, but it will never be so
large that the amount of data exceeds the MSS of the device to which it is sending. Typically, MTU size used by
the networks is 1500 bytes.
When the TCP data stream is delivered to RNC, it is further divided into RLC PDUs (Protocol Data Units). Each
RLC PDU is 320 bits (640 bits maybe used in future) with a 16 bit header. Thus, a single TCP segment could be
divided up into multiple RLC PDUs (as shown above). The RLC PDUs pass through the Mac-d layer
transparently, and are delivered to the MAC-hs layer.
The MAC-hs layer packs multiple RLC PDUs into a MAC-hs PDU. The size of MAC-hs PDU is determined by
the scheduler strategy and the channel conditions reported by the UE. In the above example, it is assumed that the
scheduler uses a 3440 transport block size, which can contain ten RLC PDUs. Each MAC-hs PDU also has a 21
bit header, and the remaining space (59 bits) is padding.
The MAC-hs PDUs are passed down to the physical layer (not shown above) where a 24 bit CRC is added and
rate matching is performed.
HSDPA Configuration –
HSDPA Protocols, Physical
Layer and UE Performance
• Layer 1
– Downlink Scrambling Code (if different from PSC)
– HS-SCCH Channelization Codes
– Serving HS-DSCH Radio Link Indicator
– Measurement Feedback Information
Power offsets
CQI feedback cycle and repetition factor
• Layer 2
– Radio Bearer Mapping Information
DCCH/DTCH mapping to HS-DSCH or DCH + HS-DSCH
Released - Internal Use Only
UTRAN signals the following Information Elements to the UE to configure Layer 1 HSDPA operations:
• Downlink Scrambling Code – If a Secondary Scrambling Code is used for HSDPA channels, UTRAN
signals this to the UE. Otherwise the default is the Primary Scrambling Code.
• HS-SCCH Channelization Codes – Set of OVSF codes which the UE must monitor to decode the HS-
SCCH. Up to four may be assigned to a UE.
• Serving HS-DSCH Radio Link Indicator – Of all the DPCH radio links configured, UTRAN identifies one
as the Serving HS-DSCH Radio Link.
• Measurements Feedback Information – Parameters that control CQI feedback sent on HS-DPCCH,
including power offset, feedback cycle, and repetition factor.
UTRAN signals the following Information Elements to the UE to configure Layer 2 HSDPA operations:
• Radio Bearer Mapping Information – Indicates which logical channels (DCCH or DTCH) are mapped to
HS-DSCH. Note that a logical channel may be mapped to both DCH and HS-DSCH. Also indicates
mapping from logical channel to MAC-d flow.
• MAC-hs Information – Indicates the number of HARQ processes used and whether to divide the soft
buffer bits equally among processes or to use an explicit assignment of buffer sizes. For each re-ordering
queue, the mapping from MAC-d flow, timer and window size, and Size Index Identifier (SID) mapping
are given. The SID mapping defines the mapping between the MAC-d PDU size and the SID field of the
MAC-hs header.
These IEs may appear in any of the messages that configure HSDPA operation.
UE State Transitions –
HSDPA Protocols, Physical
Layer and UE Performance
Overview
80-W0424-1 Rev C
UMTS University 67
Released - Internal Use Only
To perform the HSDPA Serving Cell Change Procedure, UTRAN sends any of the
messages that contain the Serving HS-DSCH Radio Link Indicator IE.
This information element is not contained in the Active Set Update message. If a new cell that
is not yet in the Active Set is also the best possible cell for HSDPA operations, that cell cannot
become the Serving HS-DSCH Radio Link in one step. An Active Set Update procedure must
occur first to establish the DCH and add that cell to the Active Set. After that, the HS-DSCH
Serving Cell Change procedure may be performed.
If the cell that is the Serving HS-DSCH Radio Link is removed from the Active Set before a
new cell is chosen to be the serving cell, HSDPA operations stop and must be restarted. In
general, UTRAN should avoid doing this by performing the HSDPA Serving Cell Change
Procedure first, then removing the old radio link from Active Set. However, sometimes rapidly
changing radio conditions do not allow UTRAN to perform these operations sequentially, and
the UE must be able to handle the sudden loss of the Serving HS-DSCH Radio Link.
• May lose data when MAC-hs buffers are flushed at old Node B.
• May introduce jitter in data delivery due to AM retransmissions.
• May be used if the old and new cells are controlled by the same
Node B.
Synchronized Inter-Node B
80-W0424-1 Rev C
UMTS University 70
Released - Internal Use Only
Unsynchronized Inter-Node B
80-W0424-1 Rev C
UMTS University 71
Released - Internal Use Only
mobility.
– HSDPA best performance achieved for stationary users
What We Learned
80-W0424-1 Rev C
UMTS University 73
Notes
Section 5:
HSDPA Protocols, Physical
Layer and UE Performance
HSDPA Deployment
80-W0424-1 Rev C
UMTS University 74
SECTION
5 HSDPA Deployment
Released - Internal Use Only
Notes
Notes
• Mobility
– Stationary or mobile
Deployment Strategy
Deployment strategy is the key consideration for HSDPA. The technology will likely be
deployed initially as an overlay to an existing Release 99 network. This enables increasingly
efficient use of spectrum for packet switched data as HSDPA-capable devices are gradually
introduced. Furthermore, the significantly faster data rates possible with HSDPA enable its
deployment in a “hotspot” configuration with both a higher cell density than traditional macro-
cell networks and an increasing use of in-building systems that address localized high-
throughput requirements. The increased peak data rates compared to Release 99 support both
the throughput and user-perception needs of most existing packet data applications.
Available spectrum also plays a role in how HSDPA will be deployed. The ability to deploy
HSDPA on the same carrier as existing Release 99 services is cost advantageous initially, but
may eventually degrade quality of existing services, depending on the required power of the
HSDPA users and how the total available power is shared.
User mobility also plays a key role in HSDPA deployment. HSDPA offers 16-QAM
modulation, which theoretically doubles throughput compared to QPSK. However, the
requirement for both magnitude and phase accuracy with this type of modulation limits its use
to stationary users with line-of-sight to the Node B. Both the distribution and mobility of the
users play a significant role in planning a HSDPA network and assessing its relative benefit.
Faster
Slower
Released - Internal Use Only
3dTower.emf
Distance
14
12
10
4
Released - Internal Use Only
0
-12 -8 -4 0 4 8 12
Ec/Nt (dB)
Scheduling Gain
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 81
Scheduling Gain
A gain can be considered to take into account the scheduling of users when RF conditions are
most suitable. This will depend on the scheduling strategy and algorithm adopted in allocating
resources. In this analysis, the aim of the Link Budget is to determine a user’s peak data rate at
the cell edge; therefore this factor is set to 0 dB.
64 kbps PS
• Uplink loading 50%
UE parameters
p UE Noise Figure 8.0 dB 8.0 dB 8.0 dB
q UE Antenna Gain 0.0 dBi 0.0 dBi 0.0 dBi
– Ioc/Îor = 1 dB
• Single HS-SCCH
– Eb/Nt = 2 dB
– 5 dB margin included
• No scheduling gain
Peak Throughput
Layer and UE Performance
80-W0424-1 Rev C
UMTS University 87
3dTower.emf
Peak Throughput
The HSDPA Link Budget shows all the factors that affect the peak cell edge throughput. This
slide shows the key parameters that are controllable by a network planner. The total power
allocated to HSDPA will have a dramatic impact on both the achievable data rates and the
overall capacity. The number of HS-SCCHs implemented also impacts the power available for
HSDPA data transmissions. The use of either code division only, or time and code division in
allocating HS-PDSCH codes, controls the number of required HS-SCCHs. Finally, the
interference from other cells specified by the cell geometry impacts the data rate. This is
influenced not only by the relative cell spacing but also by the regularity of the cell placement
and by the quality of the physical optimization.
3000
2500
2000
1500
Released - Internal Use Only
1000
500
0
0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1
3500
Physical Layer Throughput
3000
2500
(kbps)
2000
1500
1000
Released - Internal Use Only
500
0
0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1
Network Information
• Release 99 network
• Services supported
– PS data 384/64 (Downlink/Uplink)
– Video telephony (64 kbps CS)
– Voice (12.2 kbps AMR)
• HSDPA to be overlaid 1:1 sharing the same carrier
Released - Internal Use Only
Question:
What is the impact of HSDPA on the existing Release 99
services?
Maximum Mean
Standard Mean Standard Mean DCH
Power Throughput
Service Deviation Users per Deviation Power
Allocation per cell
(dB) cell (dB) (dBm)
(dBm) (kbps)
384 kbps PS 37.0 742.8 182.7 2.3 0.7 34.0
64 kbps PS 36.5 715.0 161.3 11.0 2.3 29.9
64 kbps CS
Released - Internal Use Only
Mean
Mean
Service
Throughput
per cell
Standard
Deviation
Users per
Standard
Deviation
20% of total
384 kbps PS
(kbps)
594.0 129.4
cell
1.7 0.6
power allocated
64 kbps PS
64 kbps CS (Video Telephony)
388.9 60.2 5.6
3.7
1.0
0.7
to HSDPA
12.2 kbps CS (AMR Voice) 63.0 8.5
Mean
Mean
Service
Throughput
per cell
Standard
Deviation
Users per
Standard
Deviation
50% of total
cell
384 kbps PS
(kbps)
200.83 127.3 0.7 0.6
power allocated
64 kbps PS
64 kbps CS (Video Telephony)
169.12 26.4 2.1
0.8
0.5
0.4
to HSDPA
12.2 kbps CS (AMR Voice) 29.9 4.6
Released - Internal Use Only
Mean
Mean
Service
Throughput
per cell
Standard
Deviation
Users per
Standard
Deviation
80% of total
cell
384 kbps PS
(kbps)
0.00 0.0 0.0 0.0
power allocated
64 kbps PS
64 kbps CS (Video Telephony)
0.00 0.0 0.0
0.0
0.0
0.0
to HSDPA
12.2 kbps CS (AMR Voice) 0.7 0.6
80% total
power
allocated to
HSDPA – full
capability UE
Released - Internal Use Only
Notes
Notes
Notes
2000
Cell Throughput (kbps)
1500
1000
500
Released - Internal Use Only
0
15 20 25 30 35 40 45 50 55 60 65 70 75 80
HSDPA Deployment –
HSDPA Protocols, Physical
Layer and UE Performance
What We Learned
80-W0424-1 Rev C
UMTS University 97
Notes