WP DSCH 01
WP DSCH 01
WHITE PAPER
DSCH
Downlink Shared Channel in
W-CDMA – a solution for bursty
Packet Data Traffic
COPYRIGHT INFORMATION
© Copyright Hughes Software Systems, 2004
All information included in this document is under a license agreement. This publication and its contents
are proprietary to Hughes Software Systems. No part of this publication may be reproduced in any form or
by any means without the written permission of
TRADEMARKS
All the brand names and other products or services mentioned in this document are identified by the
trademarks or service marks of their respective owners.
DISCLAIMER
The information in this document is subject to change without notice and should not be construed as
commitment by Hughes Software Systems. Hughes Software Systems assumes no responsibility or
makes no warranties for any errors that may appear in this document and disclaims any implied warranty
of merchantability or fitness for a particular purpose.
2
Contents
1. Introduction 6
2. Challenges in downlink packet data with bursts 6
3. DSCH as a solution 6
4. Realization of DSCH 6
4.1. TFCI, CTFC and PDSCH Code Mapping 8
5. HSS Offering 10
6. Summary 11
3
DSCH
Figures
4
Tables
5
DSCH
packet data with bursts Since several UE(s) shares DSCH, the
identification of the data on the DSCH is performed by
In UMTS WCDMA downlink, base stations have
the MAC layer. For this purpose, each UE in the group
the limited transmission power and limited number of
of UE(s) using a particular DSCH is allocated a unique
orthogonal channelisation code available. Proper
identifier called the DSCH-RNTI.
management of the two resources is extremely
important. Typically, the user data is transmitted on
the allocated dedicated channels (DCHs) with a 4. Realization of DSCH
specific rate. Each DCH has its own specific
RRC Layer is responsible for configuring DSCH at
Orthogonal Variable Spreading Factor (OVSF) code
the MAC Layer. Following RRC procedures are used to
corresponding to an appropriate spreading factor (SF)
configuration/reconfiguration/deletion of DSCH to a
normally assigned for the whole duration of the
UE.
connection. The lower spreading factor means high
data rates. However, if the number of users requiring ¨ Radio Bearer Setup
DCHs becomes large, particularly at low spreading ¨ Radio Bearer Reconfiguration
factors, the code shortage results in blocking some of
¨ Radio Bearer Release
the users. For packet data users with bursty traffic,
the assignment of a DCH for the whole duration of the ¨ Transport Channel Reconfiguration
6
¨ Physical Channel Reconfiguration transferred on dedicated physical control channel
(DPCCH) of the associated DPCH for the UE. The TFCI
¨ Cell Update Confirm
informs the UE of the instantaneous transport format
Radio Bearers can be mapped on DSCH transport parameters related to the PDSCH as well as the
channel with the following multiplexing options. channelisation code of the PDSCH.
UL DL MAC-d gets the data from the RLC and sends it to
1. DCH DSCH the MAC-c/sh. MAC-c/sh sends the data transferred
on the DSCH to the CCH FP. CCH FP passes this data
2. DCH DCH + DSCH to the Node-B. Node-B sends the DSCH data on the
In the first case, uplink DTCH is mapped on PDSCH. Using different TFCI's, MAC-c/sh provides the
DCH and downlink DTCH is mapped on DSCH for a UE different data rates for the UE(s). This is further
whereas in second case downlink DTCH is mapped explained in section 4.1.
both on DCH as well as DSCH. The DCH in this case is A Timing relation is maintained between the
typically a low data rate DCH, to reduce the data DPCH and PDSCH to inform the UE apriori about data
buffering at UTRAN. on PDSCH. The associated PDSCH frame starts
between three slots after the end of the DPCH frame
DATA
and 18 slots after the end of the DPCH frame as
shown in Figure 2.
RLC
DPCH frame
CCH FP DCH FP
Figure 2 Timing relation between DPCH frame
and associated PDSCH frame
Figure 1 Data Transfer on DSCH (on RNC)
UE receives the data on the PDSCH channel and
MAC-c/sh is responsible for handling related to
pass it to the UE side MAC-c/sh. MAC-c/sh validates
DSCH transport channel. When the data is given to
the DSCH-RNTI field in the MAC header. MAC-c/sh
the RLC, RLC buffers the data. On every TTI boundary
decodes the logical channel using TCTF field in the
CCH FP asks for the data from the MAC-c/sh. MAC-d
MAC header. The TCTF field indicates the common
sends a query to RLC whether there is some data is
logical channel type, or if a dedicated logical channel
present for transfer. In response of this query RLC
is used. Depending upon the logical channel, MAC-/sh
sends the buffer occupancy to MAC. According to the
sends this data to respective RLC entity.
buffer occupancy, MAC-c/sh does the TFCI selection
for the DSCH transport channel. If data is to be
transferred for a particular UE from the group of UE(s)
using DSCH, MAC-c/sh sends the signaling to DCH FP
through MAC-d. This signaling information is
7
DSCH
4.1. TFCI, CTFC and PDSCH Code codes, MAC-c/sh selects appropriate code depending
Mapping on the data rate requirement.
The channelisation codes of UMTS are based on In DCH, channelisation code is allocated one time
the OVSF technique, to distinguish various physical and it remains the same until it is re-configured by
channels. An OVSF code allows the spreading factor RRC through Physical Channel Reconfiguration /
to be varied among different spreading codes with Transport Channel Reconfiguration procedures. But
different coding lengths. Figure 3 presents an OVSF for the DSCH channel, MAC-c/sh dynamically allocates
code tree. In the code tree each code is represented the channelisation code for the UE. Now, how does
as C SF,code_number where SF is the spreading factor UE able to know about the allocated channelisation
and the code_number is ranging from 0 to SF-1. A code? The answer to this question is "PDSCH code
code with the relatively smaller SF provides the mapping". During the configuration of DSCH, RRC
relatively higher data rate. associates the TFCI and PDSCH code mapping using
"PDSCH code mapping" IE.
The W-CDMA standard defines a 7-layer OVSF
code tree. The spreading factors from layers 1 to 7 For DSCH transport channel, TFCI is
are 256, 128, 64, 32, 16, 8, and 4, respectively. The associated with PDSCH code and CTFC value.
corresponding data rates are R, 2R, 4R, 8R, 16R, 32R Whenever the UE decodes TFCI value on DPCCH, it is
and 64R, where R is the basic data rate. able to know about the transport block size, number
of transport blocks and the channelisation code.
8
19 B C ch, 64, 3
PDSCH MAX TFCI CTFC
20 B C ch, 64, 4
Field 2 value
21 B C ch, 64, 5 TFCI group
22 B C ch, 64, 6
23 B C ch, 64, 7 1 15 A
24 C C ch, 32, 0
2 23 B
25 C C ch, 32, 1
26 C C ch, 32, 2 3 27 C
27 C C ch, 32, 3
28 D C ch, 16, 0 4 29 D
4 29 16 0 0
5 30 8 0 0
9
DSCH
For the first PDSCH TFCI group, PDSCH code ¡ HSS RRC Functionality:
mapping is shown in the Table 4 w Supports Release 4 and Release 99
w Establishes, reconfigures and releases radio
TFCI (field 2) PDSCH channelisation bearers
code w Configures RLC/MAC entities
0 C ch, 128, 0
1 C ch, 128, 1 w Performs the mobility functions of the RRC
2 C ch, 128, 2 connection
3 C ch, 128, 3
w Performs paging and notification
4 C ch, 128, 4
5 C ch, 128, 5 w Supports UE measurement reporting and
6 C ch, 128, 6 reporting control
7 C ch, 128, 7
w Controls ciphering configuration of RLC/MAC
8 C ch, 128, 8
9 C ch, 128, 9 w Performs integrity protection and integrity
10 C ch, 128, 10 check of RRC messages
11 C ch, 128, 11
w Supports parallel execution of multiple
12 C ch, 128, 12
13 C ch, 128, 13 transactions between UTRAN and UE
14 C ch, 128, 14 w Support for DSCH transport channel
15 C ch, 128, 15
w ASN.1 Encoding/Decoding of the RRC
Table 4 Associated TFCI (field 2) and PDSCH
messages
code for the first PDSCH TFCI group
Similarly, for the second PDSCH TFCI group, ¡ HSS RLC Functionality:
PDSCH code mapping is shown in Table 5. w Supports Release 5, Release 4 and Release
99
TFCI (Field 2) PDSCH Channelisation
code w Segmentation and Re-assembly
16 C ch, 64, 0 w Concatenation and Padding
17 C ch, 64, 1 w Transfer of User Data in AM/UM/TM mode
18 C ch, 64, 2
w Error Correction and In-Sequence Delivery
19 C ch, 64, 3
20 C ch, 64, 4 w Flow Control
21 C ch, 64, 5 w Ciphering Support for AM/UM Mode RBs
22 C ch, 64, 6
23 C ch, 64, 7
¡ HSS MAC Functionality:
Table 5 Associated TFCI (field 2) and PDSCH
w Supports Release 5, Release 4 and Release
code for the second PDSCH TFCI group
99
w Mapping logical to transport channels
w Selection of appropriate Transport Format for
5. HSS Offering each Transport Channel (TFCI Selection)
HSS offers individual RNC protocol stacks on Uu w Identification of UEs on common transport
interface. These interface stacks are also available in channels
an integrated form as Uu Interface Product. w Multiplexing / De-multiplexing of higher layer
PDUs into / from transport block sets
10
w Traffic volume monitoring
w Dynamic transport channel type switching
w Ciphering Support for TM Mode RBs
w Support for DSCH transport channel
6. Summary
This white paper focuses on the need and
the concept of the DSCH transport channel. It
also shows how the DSCH feature allows the
operators to efficiently use the radio resources for
the applications that require bursty downlink
traffic without affecting the signaling load in the
UTRAN.
HSS has developed the source code based on
3GPP specifications for the Uu interface at RNC.
This implementation includes the DSCH feature at
Uu interface.
11
Hughes Software Systems is a key
Supplier of communication
Technologies for Voice over Packet,
Intelligent Networks and High-speed
Mobile Networks, and is fully focussed
on the needs of its customers to build
Next Generation Networks.
The comprehensive set of software building blocks from Hughes
Software Systems consists of both frameworks and protocol
stacks for the Voice over Packet domain.
Frameworks Stacks
Softswitch Framework MEGACO stack
Media Gateway Framework MGCP stack
Gatekeeper Framework SIP stack
SIP Server Framework H.323 stack
Mini Gateway Framework SIGTRAN stack