Basics
Key features
The HS-SCCH is transmitted in parallel with the HS-DSCH and carries the following information:
Scheduling:
Rate control
HARQ
The UE HSDPA categories describe the UE capabilities in terms of:
HSDPA is based on shared channel transmission in the time and code domain
by enabling channel dependent scheduling in the nodeB based on frequent and
highly accurate channel status reports from the terminals. In this way,
terminals that are reporting good channel conditions are favored in the
following scheduling moments. This approach increases the overall system
throughput. HSDPA also uses a 2 ms TTI which enables faster and more efficient
adaption of the transmitted signal to the varying channel conditions of a time
dispersive channel. Furthermore, by controlling the bit rate with regular
updates of the code rate, transport block size and modulation scheme, the
transmission power can be utilized close to the max at nearly all times which
is an improvement compared to earlier
releases which employed power controlled schemes.. Finally, Hybrid Automatic
Repeat Request (HARQ) is introduced which enables a fast retransmission scheme
for the majority of all retransmissions on top of legacy, slow RLC
retransmissions which now only serves as a safe and reliable backup scheme in
the rare event that HARQ fails. A new sub-layer, mac-hs is introduced in the nodeB
and is in charge of the scheduling, rate control and HARQ. By placing these
features closer to the air interface, signalling between the nodeB and the RNC
is minimized which reduces latency and improves the accuracy of the chosen
transmission parameters.
High Speed-Downlink Shared Channel (HS-DSCH)
- HS-DSCH is the transport channel used to support
shared channel transmission, fast scheduling and 2ms TTI.
- HS-DSCH consists of a set of 16 channelization
codes (each with spreading factor 16) which corresponds to 16 High Speed
Physical Downlink Shared Channels (HS-PDSCH)
- To allow for code resources used for other
purposes (R99 DCH) only 15 codes are available for HS-DSCH
- HS-DSCH resources can be shared in the code
domain as well as in the time domain
- All transmission power that remains after serving all other channels is assigned to the rate-controlled HS-DSCH which gives a more or less constant transmission power.
The HS-SCCH is transmitted in parallel with the HS-DSCH and carries the following information:
- HS-DSCH transport format: channelization code
set, modulation scheme and transport block size.
- HARQ information: HARQ process number, redundancy
version and new data indicator.
The HS-SCCH
information is split in two parts depending on how urgently the receiver needs
the information:
- Part 1: channelization code set and modulation
scheme for the HS-DSCH.
- Part 2: transport block size and HARQ parameters.
For
identification needs, part 1 and 2 use different methods:
- part two contains a CRC which is also used for
identification of the receiving UE
- part one uses a terminal specific masking
operation which enables identification of the receiving UE.
High Speed-Dedicated Physical Control Channel (HS-DPCCH) and Fractional-Dedicated
Physical Channel (F-DPCH)
- ACK-NACK’s for each TTI that the UE has been
scheduled in is sent in the uplink on High Speed Dedicated Physical
Control Channel (HS-DPCCH).
- Measurements on the downlink channel quality made
by the UE are sent in the form of a Channel Quality Indicator (CQI) on the
HS-DPCCH.
- HS-DPCCH has a fixed spreading factor of 256 and
2ms/3-slot structure. First slot is used for HARQ and remaining two for
CQI’s.
- The F-DPCH is a slot format DPCH for Transmission
Power Control (TPC) bits only which allows up to ten different users to
share a single channelization code
- The scheduler in Mac-hs decides what part of the
shared code and power resources should be assigned to a user in a certain
TTI.
- Efficient scheduling relies on information about
the instantaneous channel conditions which is conveyed by the CQI’s as
well as buffer status information at the nodeB and negotitated QoS.
- The CQI value which is received by the node B is
directly mapped to a transport block size, modulation scheme and number of
channelization codes.
- Efficient scheduling also relies on buffer status
information at the UE.
- Certain types of data such as RRC signaling is
prioritized in the scheduling process.
- Since downlink scheduling takes place in the
nodeB, HSDPA does not support macro-diversity or soft handover.
- The data rate is adjusted for every TTI by
selecting the most appropriate modulation, transport block size and
channel coding based on the instantaneous channel conditions.
- Although HSDPA is rate controlled and not power
controlled, power can still change due to variations in power requirements
for other downlink channels.
- HARQ functionality resides in both physical layer
and MAC.
- HARQ introduces faster retransmissions compared
to RLC since there is no signaling between nodeB and RNC and more frequent
status reports (every TTI).
- For continuous transmission to a single UE,
multiple HARQ-processes can operate in parallel.
- The number of parallel HARQ processes should
match the roundtrip time between the UE and the nodeB.
- Due to the multiple HARQ processes, the order of
the transmitted transport-blocks may become corrupted at the receiver and
therefore a mechanism for putting them back in sequence is required before
they are passed on to higher layers (RLC)
- In case a NAK is misinterpreted as an ACK by the
transmitting HARQ entity, RLC will detect the error and request the
necessary retransmission.
- For HSDPA, HARQ retransmissions are made in
asynchronous and adaptive mode which means that they they can be sent at
any time and with any transport format.
- A one-bit new data indicator is used in the
transport blocks to distinguish between retransmissions and new data.
- ACK/NACK's are always sent at predefined
intervals after receiving the transport block. In this way the UE always
knows which HARQ process they belong to
Mobility
- The UE measurements reports are initiated and
managed by the RNC.
- The RNC can order the UE to change it’s serving
cell based on the measurements reports.
- When change of HS-DSCH serving cell takes place
between different node B's, the source node B will flush it's buffers and
it's up to RLC retransmissions to recover the lost PDU's.
- However, with perfect timing of when to stop
forwarding PDU's to the source cell retransmission can be completely
avoided.
- If both source and target cell belong to the same
nodeB and it supports HARQ preservation, the buffer content at the time of
the serving cell change will be transfered from the source cell to the
target cell.
- Change in the serving HS-DSCH cell may be
triggered by measurement event 1D
UE categories
The UE HSDPA categories describe the UE capabilities in terms of:
- Maximum number of HS-DSCH codes received
- Minimum inter-TTI interval
- Maximum transport block size
- Maximum number of schemes
- Supported modulation
Constellation rearrangement
- Due to the outline of the symbol constellation
diagram for higher modulation degrees, certain symbols (and transmitted
bits) have a shorter distance to some of the neighbors in the diagram
which makes them more likely to be received in error.
- For turbo codes, systematic bits are of greater
importance than parity bits.
- For these reasons, there is a gain in rearranging
the symbol constellation between retransmissions with regards to both
parity bits and bits that were previously received in error.
Channel Quality Indicator (CQI)
The CQI value can be seen as a measure of the downlink
channel quality as perceived from the terminals side. It is transmitted in
every reporting period to the nodeB which uses this information for scheduling
of further downlink data transmissions. Due to the shorter TTI in HSDPA the
channel conditions are more static or, have less time to change, during the
length of one TTI which improves the accuracy of the reports.
·
Based on
SIR-measurements on the Common Pilot Indicator Channel (CPICH)
·
CQI is sent on
the HS-DPCCH together with the ACK/NACK’s
·
An increase of
one step in the CQI value represents an increase of SIR of the CPICH by one db
·
Each 5 bit CQI
value is directly mapped to a transport block size (TBS), number of
channelization code and modulation degree. Depending on the capabilities of the
receiver, these values may differ between receivers for each CQI value.
·
The nodeB uses
these mapped values as an input to the scheduling algorithm. However, he
scheduling algorithm for most implementations also considers other parameters
such as buffer status and priority levels.
·
The CQI values
range between 0(worst) and 30(highest).
·
For highest
efficiency and utilization of the retransmission and error correcting coding
schemes, the CQI value chosen should result in a block error rate (BLER) not
exceeding 10%. A too low BLER would lead to an under-utilization of the system.
·
CQI values is
not only based on measurements of the common pilot channel SIR and EcN0. Other
factors include: multipath environment, terminal receiver type, ratio of
interference of the own base station compared with others.
·
CQI values and
their respective mappings to TBS, number of channelization codes and modulation
degree for each HSDPA category can be found in 3GPP spec 25.214
·
CQI values and
their respective mappings to TBS, number of channelization codes and modulation
degree for each HSDPA category can be found in 3GPP spec 25.214