Uploaded by Ahmed Badr

04HSDPA

advertisement
HSDPA
By Mina Adly
HSDPA new channels
 HS-DSCH and HS-PDSCH
 HS-DSCH is a high-speed downlink shared channel. Its TTI is fixed to 2 ms. It may be
mapped onto one or more HS-PDSCHs.
 HS-PDSCH is a high-speed physical downlink shared channel. Its spreading factor is fixed to
16. According to 3GPP TS 25.433, a maximum of 15 HS-PDSCHs can be used for transmission
at the same time. The number of HS-PDSCHs per cell is configurable.
 The use of 2 ms TTI reduces the round trip time (RTT) on the Uu interface and, together with
AMC, improves the tracking of channel variations. In addition, the use of 2 ms TTI enables
fast scheduling and resource allocation and therefore improves the usage of transmission
resources.
 In each TTI, HSDPA assigns the HS-PDSCHs onto which the HS-DSCH maps. More HS-PDSCHs
can provide higher transmission rates.
 Unlike the DCH, the HS-DSCH cannot support soft handover. The reason is that this type of
handover requires different cells to use the same radio resource for sending the same data
to the UE, but the scheduling function can be performed only within the cell.
M.Adly
HSDPA new channels
 HS-SCCH
 HS-SCCH is a high-speed shared control channel. It carries the control
information related to the HS-PDSCH. The control information includes the
UE identity, HARQ-related information, and information about transport
format and resource combination (TFRC). For each transmission of the HSDSCH, one HS-SCCH is required to carry the related control information.
One cell can be configured with several HS-SCCHs. The number of HSSCCHs determines the maximum number of UEs that can be scheduled
simultaneously in each TTI.
M.Adly
HSDPA new channels
 HS-DPCCH
 HS-DPCCH is a high speed dedicated physical control channel. In the
uplink, each HSDPA UE must be configured with an HS-DPCCH. This channel
is mainly used by the UE to report the CQI and whether a transport block is
correctly received. The information about the transport block is used for fast
retransmission at the physical layer. The CQI is used for AMC and
scheduling to allocate Uu resources
M.Adly
HSDPA new channels
 DPCCH and DPCH/F-DPCH
 DPCCH is a dedicated physical control channel in the uplink. DPCH is a
dedicated physical channel in the downlink. F-DPCH is a fractional dedicated
physical channel in the downlink.
 The HSDPA UE must be configured with dedicated physical control channels in
both the uplink and the downlink.
 The uplink DPCCH is used for closed-loop power control by working with the
DPCH or F-DPCH. In addition, the uplink DPCCH power is used as a reference for
the HS-DPCCH power.
 The downlink DPCH is used for inner-loop power control and as a reference for
the HS-PDSCH power.
 Like the downlink DPCH, the F-DPCH is also used for inner-loop power control.
The difference is that each UE must have a downlink DPCH (SF256) whereas 10
UEs can share an F-DPCH (SF256) to save downlink channel codes.
M.Adly
HSDPA resource management
 Power resource and HSDPA
 Cell remaining power can not
be less than the power margin
parameter PwrMgn
 The HSDPA power can not be
more than HspaPower
parameter
M.Adly
HSDPA resource management
 Code resource
 First we need to know the number of consumed codes for HSDPA service
1. HS-SCCH uses an SF128 code, each channel define how many users per one TTI,
normally we set to 4 but in this case but this will take one code SF16 to be closed
which mean we can use only 14 codes maximum for HS-PDSCH
2. If we want to use 15 codes for HS-PDSCH we have to set the codes of HS-SCCH
to 2 maximum
3. Setting for this part is done in the parameter HsScchCodeNum
M.Adly
HSDPA resource management
 Code resource
 First we need to know the number of consumed codes for HSDPA service
 For the HS-PDCH code allocation we have three modes
1. RNC static mode:

AllocCodeMode is set to static
 Cell fix the HSDPA codes to the value of the parameter HsPdschCodeNum only
with no change
M.Adly
HSDPA resource management
 Code resource
 First we need to know the number of consumed codes for HSDPA service
 For the HS-PDCH code allocation we have three modes
3. NodeB dynamic mode:

DynCodeSw is set to yes
 In this case the nodeB will assign all free codes to HSDPA and when needed by
other service the codes will be released from HSDPA and used by the other
services
M.Adly
HSDPA resource management
 Code reshuffling to free codes for HSDPA:
 To enable the function below parameters should be used
1. CodeAdjForHsdpaSwitch (switch function enable)
2. CodeAdjForHsdpaUserNumThd (maximum number of users for code reshuffling)
M.Adly
HSDPA resource management
 IUB BW resource:
 The total Iub bandwidth available for HSDPA depends on the variations in
HSDPA packet delay and the situation of packet loss. HSDPA shares the
bandwidth with the DCH and control signaling, and the DCH and control
signaling has higher priorities than HSDPA. Therefore, when the HSDPA packet
delay or packet loss increases, you can infer that the number of DCHs or the
amount of control signaling increases. In such a case, the bandwidth available
for HSDPA decreases and the bandwidth actually allocated for HSDPA
decreases)
M.Adly
HSDPA scheduling
 Scheduling is one of the main advantages of HSDPA, so how it works?
 We have 5 different scenarios or methods listed below:
1. MAXCI Algorithm: the user with higher CQI is served, no fairness (jungle life)
2. Round Robin algorithm: first in first out data should reach all, too fair waste of resources
3. Proportional Fair Algorithm: It provides the user with an average throughput that is
proportional to the actual channel quality
throughput corresponding to the CQI reported by the UE/throughput achieved
4. EPF: enhanced way to have more efficiency to assign resources
5. EPF_LOC Algorithm: consider the location of the UE to give higher priority to the near
users
M.Adly
HSDPA scheduling
 Scheduling is one of the main advantages of HSDPA, so how it works?
 How EPF works:
 Different services of the same type are prioritized as follows:
1. Retransmission queues are prioritized over initial transmission queues.
2. Guaranteed bit rate (GBR) queues that have not arrived are prioritized over GBR
queues that have already arrived.
3. Queues with high SPI weights are prioritized over those with low SPI weights.
4. High bit rate (HBR) queues that have not arrived are prioritized over HBR queues that
have already arrived The HBR is specified by the parameter HappyBR
M.Adly
HSDPA time and codes multiplexing
 The feature of time and HS-PDSCH codes multiplex enables the allocation of different
codes in the same TTI to different users or the time division multiplexing of the same
code in different TTIs for different users to provide the utilization of code resources and
the system throughput.
M.Adly
HSDPA HARQ
 The HARQ process of HSDPA involves only the NodeB and the UE, without involving the
RNC. After receiving a MAC-hs PDU sent by the NodeB, the UE performs a CRC check
and reports an ACK or NACK on the HS-DPCCH to the NodeB:
 l If the UE reports an ACK, the NodeB transmits the next new data.
 l If the UE reports an NACK, the NodeB retransmits the original data. After receiving the
data, the UE performs soft combining of this data and the data received before,
decodes the combined data, and then reports an ACK or NACK to the NodeB
M.Adly
TFRC selection
 In case that the TBS is fixed (the UE has reached his needed buffer size) the network
start degrading his resources to have more resource utilization, this can be done
based on three methods:
 Code priority / power priority / power code balance
M.Adly
CQI Adjustment Based on Dynamic BLER
Target
 The CQI measures the channel conditions of a UE and is reported from the UE to the
NodeB. Without this feature, the NodeB determines an appropriate TBS based on the
reported CQI, system resources, and the TFRC policy. If the reported CQI and related
conditions remain the same, the NodeB does not change the TBS because it does not
consider the ever-changing radio environments
 With the feature CQI adjustment based on dynamic BLER target, the NodeB monitors
the channel quality fluctuations for HSDPA users in a cell in real time and dynamically
selects a proper BLER target based on the monitoring result. The NodeB then uses the
BLER target to adjust the CQI reported by the UE. Based on the adjusted CQI, the
NodeB determines an appropriate TBS to achieve higher downlink throughput for
HSDPA users and higher cell throughput
 Enabled through CQI_ADJ_BY_DYN_BLER
M.Adly
CQI Adjustment Based on Dynamic BLER
Target
 The feature procedure is as follow:
 Based on the CQI reported by the UE, the NodeB checks the actual radio
environment, which is affected by multipath effects and UE mobility.
 Based on the actual radio environment and channel quality of the UE, the NodeB
obtains an optimum BLER target, which helps to achieve the highest possible
throughput for the UE.
 Based on the ACK, NACK, or DTX indication from the UE in the current TTI and on the
optimum BLER target, the NodeB calculates the CQI offset, which can be a positive or
negative number. The NodeB then uses the CQI offset to adjust the CQI.
 Based on the adjusted CQI, the NodeB selects an appropriate TBS by using the TFRC
algorithm.
M.Adly
Channel modulation of HSDPA
 In HSDPA we have three modulation techniques, each one can provide
different peak rate, but shows lower ability for channel reliability below is
the list :
 QPSK up to 7.2 Mb/s, high channel reliability
 16 QAM up to 14.4 Mb/s, medium channel reliability
 64 QAM up to 21 Mb/s, lower channel reliability
M.Adly
Download