`
`Technical Specification
`
`
`
`3rd Generation Partnership Project;
`Technical Specification Group Radio Access Network;
`Spreading and modulation (FDD)
`(Release 6)
`
`The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
`
`
`
`The present document has not been subject to any approval process by the 3GPP Organisational Partners and shall not be implemented.
`This Specification is provided for future development work within 3GPP only. The Organisational Partners accept no liability for any use of this Specification.
`Specifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organisational Partners' Publications Offices.
`
`1
`
`APPLE 1018
`
`
`
`
`Release 6
`
`2
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Keywords
`UMTS, radio, modulation, layer 1
`
`
`
`
`
`3GPP
`
`Postal address
`
`
`3GPP support office address
`650 Route des Lucioles - Sophia Antipolis
`Valbonne - FRANCE
`Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
`
`Internet
`http://www.3gpp.org
`
`Copyright Notification
`
`No part may be reproduced except as authorized by written permission.
`The copyright and the foregoing restriction extend to reproduction in all media.
`
`© 2005, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC).
`All rights reserved.
`
`
`3GPP
`
`2
`
`
`
`
`Release 6
`
`3
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Contents
`
`Foreword ............................................................................................................................................................ 5
`1
`Scope ........................................................................................................................................................ 6
`2
`References ................................................................................................................................................ 6
`3
`Symbols and abbreviations ....................................................................................................................... 6
`3.1
`Symbols ................................................................................................................................................................. 6
`3.2
`Abbreviations ........................................................................................................................................................ 6
`4
`Uplink spreading and modulation ............................................................................................................ 7
`4.1
`Overview ............................................................................................................................................................... 7
`4.2
`Spreading ............................................................................................................................................................... 7
`4.2.1
`Dedicated physical channels ........................................................................................................................... 7
`4.2.1.1
`DPCCH/DPDCH ............................................................................................................................................. 8
`4.2.1.2
`HS-DPCCH .............................................................................................................................................. 10
`4.2.1.3
`E-DPDCH/E-DPCCH.............................................................................................................................. 11
`4.2.2
`PRACH .......................................................................................................................................................... 14
`4.2.2.1
`PRACH preamble part ............................................................................................................................. 14
`4.2.2.2
`PRACH message part .............................................................................................................................. 14
`4.2.3
`Void ............................................................................................................................................................... 15
`4.3
`Code generation and allocation........................................................................................................................... 15
`4.3.1
`Channelisation codes ..................................................................................................................................... 15
`4.3.1.1
`Code definition ........................................................................................................................................ 15
`4.3.1.2
`Code allocation for dedicated physical channels .................................................................................... 16
`4.3.1.2.1
`Code allocation for DPCCH/DPDCH ............................................................................................... 16
`4.3.1.2.2
`Code allocation for HS-DPCCH ....................................................................................................... 16
`4.3.1.2.3
`Code allocation for E-DPCCH/E-DPDCH ....................................................................................... 16
`4.3.1.3
`Code allocation for PRACH message part .............................................................................................. 17
`4.3.1.4
`Void .......................................................................................................................................................... 17
`4.3.1.5
`Void .......................................................................................................................................................... 17
`4.3.2
`Scrambling codes .......................................................................................................................................... 17
`4.3.2.1
`General ..................................................................................................................................................... 17
`4.3.2.2
`Long scrambling sequence ...................................................................................................................... 17
`4.3.2.3
`Short scrambling sequence ...................................................................................................................... 18
`4.3.2.4
`Dedicated physical channels scrambling code ........................................................................................ 19
`4.3.2.5
`PRACH message part scrambling code .................................................................................................. 19
`4.3.2.6
`Void .......................................................................................................................................................... 20
`4.3.2.7
`Void .......................................................................................................................................................... 20
`4.3.3
`PRACH preamble codes ............................................................................................................................... 20
`4.3.3.1
`Preamble code construction .................................................................................................................... 20
`4.3.3.2
`Preamble scrambling code ....................................................................................................................... 20
`4.3.3.3
`Preamble signature .................................................................................................................................. 20
`4.3.4
`Void ............................................................................................................................................................... 21
`4.4
`Modulation .......................................................................................................................................................... 21
`4.4.1
`Modulating chip rate ..................................................................................................................................... 21
`4.4.2
`Modulation .................................................................................................................................................... 21
`5
`Downlink spreading and modulation ..................................................................................................... 22
`5.1
`Spreading ............................................................................................................................................................. 22
`5.1.1
`Modulation mapper ....................................................................................................................................... 22
`5.1.1.1
`QPSK ....................................................................................................................................................... 22
`5.1.1.2
`16QAM .................................................................................................................................................... 23
`5.1.2
`Channelisation ............................................................................................................................................... 23
`5.1.3
`IQ combining ................................................................................................................................................. 23
`5.1.4
`Scrambling ..................................................................................................................................................... 23
`5.1.5
`Channel combining ....................................................................................................................................... 23
`5.2
`Code generation and allocation........................................................................................................................... 24
`5.2.1
`Channelisation codes ..................................................................................................................................... 24
`
`3GPP
`
`3
`
`
`
`
`Release 6
`
`4
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Scrambling code ............................................................................................................................................ 25
`5.2.2
`Synchronisation codes ................................................................................................................................... 26
`5.2.3
`Code generation ....................................................................................................................................... 26
`5.2.3.1
`Code allocation of SSC ........................................................................................................................... 27
`5.2.3.2
`Modulation .......................................................................................................................................................... 29
`5.3
`Modulating chip rate ..................................................................................................................................... 29
`5.3.1
`Modulation .................................................................................................................................................... 29
`5.3.2
`Generalised Hierarchical Golay Sequences ................................................. 30
`Annex A (informative):
`A.1 Alternative generation ............................................................................................................................ 30
`Change history ............................................................................................... 31
`Annex B (informative):
`
`
`3GPP
`
`4
`
`
`
`
`Release 6
`
`5
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Foreword
`This Technical Specification (TS) has been produced by the 3rd Generation Partnership Project (3GPP).
`
`The contents of the present document are subject to continuing work within the TSG and may change following formal
`TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
`identifying change of release date and an increase in version number as follows:
`
`Version x.y.z
`
`where:
`
`x
`
`the first digit:
`
`1 presented to TSG for information;
`
`2 presented to TSG for approval;
`
`3 or greater indicates TSG approved document under change control.
`
`y
`
`the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
`updates, etc.
`
`z
`
`the third digit is incremented when editorial only changes have been incorporated in the document.
`
`3GPP
`
`5
`
`
`
`
`Release 6
`
`6
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Scope
`1
`The present document describes spreading and modulation for UTRA Physical Layer FDD mode.
`
`References
`2
`The following documents contain provisions which, through reference in this text, constitute provisions of the present
`document.
`
` References are either specific (identified by date of publication, edition number, version number, etc.) or
`non-specific.
`
` For a specific reference, subsequent revisions do not apply.
`
` For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document
`(including a GSM document), a non-specific reference implicitly refers to the latest version of that document in
`the same Release as the present document.
`
`[1]
`
`[2]
`
`[3]
`
`[4]
`
`[5]
`
`[6]
`
`[7]
`
`3GPP TS 25.201: "Physical layer - general description".
`
`3GPP TS 25.211: "Physical channels and mapping of transport channels onto physical channels
`(FDD)."
`
`3GPP TS 25.101: "UE Radio transmission and Reception (FDD)".
`
`3GPP TS 25.104: "UTRA (BS) FDD; Radio transmission and Reception".
`
`3GPP TS 25.308: "UTRA High Speed Downlink Packet Access (HSDPA); Overall description".
`
`3GPP TS 25.214: "Physical layer procedures (FDD)".
`
`3GPP TS 25.212: "Multiplexing and channel coding (FDD)".
`
`3
`
`Symbols and abbreviations
`
`Symbols
`3.1
`For the purposes of the present document, the following symbols apply:
`
`Cch,SF,n:
`Cpre,n,s:
`Csig,s:
`Sdpch,n:
`Sr-pre,n:
`Sr-msg,n:
`Sdl,n:
`Cpsc:
`Cssc,n:
`
`n:th channelisation code with spreading factor SF
`PRACH preamble code for n:th preamble scrambling code and signature s
`PRACH signature code for signature s
`n:th DPCCH/DPDCH uplink scrambling code
`n:th PRACH preamble scrambling code
`n:th PRACH message scrambling code
`DL scrambling code
`PSC code
`n:th SSC code
`
`Abbreviations
`3.2
`For the purposes of the present document, the following abbreviations apply:
`
`16QAM
`AICH
`
`16 Quadrature Amplitude Modulation
`Acquisition Indicator Channel
`
`3GPP
`
`6
`
`
`
`
`Release 6
`
`7
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`BCH
`CCPCH
`CPICH
`DCH
`DPCH
`DPCCH
`DPDCH
`E-AGCH
`E-DPCCH
`E-DPDCH
`E-HICH
`E-RGCH
`FDD
`F-DPCH
`HS-DPCCH
`HS-DSCH
`HS-PDSCH
`HS-SCCH
`Mcps
`MICH
`OVSF
`PICH
`PRACH
`PSC
`RACH
`SCH
`SSC
`SF
`UE
`
`Broadcast Control Channel
`Common Control Physical Channel
`Common Pilot Channel
`Dedicated Channel
`Dedicated Physical Channel
`Dedicated Physical Control Channel
`Dedicated Physical Data Channel
`E-DCH Absolute Grant Channel
`E-DCH Dedicated Physical Control Channel
`E-DCH Dedicated Physical Data Channel
`E-DCH Hybrid ARQ Indicator Channel
`E-DCH Relative Grant Channel
`Frequency Division Duplex
`Fractional Dedicated Physical Channel
`Dedicated Physical Control Channel (uplink) for HS-DSCH
`High Speed Downlink Shared Channel
`High Speed Physical Downlink Shared Channel
`Shared Control Physical Channel for HS-DSCH
`Mega Chip Per Second
`MBMS Indication Channel
`Orthogonal Variable Spreading Factor (codes)
`Page Indication Channel
`Physical Random Access Channel
`Primary Synchronisation Code
`Random Access Channel
`Synchronisation Channel
`Secondary Synchronisation Code
`Spreading Factor
`User Equipment
`
`4
`
`Uplink spreading and modulation
`
`Overview
`4.1
`Spreading is applied to the physical channels. It consists of two operations. The first is the channelisation operation,
`which transforms every data symbol into a number of chips, thus increasing the bandwidth of the signal. The number of
`chips per data symbol is called the Spreading Factor (SF). The second operation is the scrambling operation, where a
`scrambling code is applied to the spread signal.
`
`With the channelisation, data symbols on so-called I- and Q-branches are independently multiplied with an OVSF code.
`With the scrambling operation, the resultant signals on the I- and Q-branches are further multiplied by complex-valued
`scrambling code, where I and Q denote real and imaginary parts, respectively.
`
`4.2
`
`Spreading
`
`Dedicated physical channels
`4.2.1
`The possible combinations of maximum number of the respective dedicated physical channels which a UE may support
`simultaneously in addition to the DPCCH are specified in table 0. The actual UE capability may be lower than the
`values specified in table 0; the actual dedicated physical channel configuration is indicated by higher layer signalling.
`
`3GPP
`
`7
`
`
`
`
`Release 6
`
`8
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Table 0: Maximum number of simultaneous uplink dedicated channels
`
`Configuration #
`1
`2
`3
`
`DPDCH
`6
`1
`-
`
`HS-DPCCH
`1
`1
`1
`
`E-DPDCH
`-
`2
`4
`
`E-DPCCH
`-
`1
`1
`
`
`
`Figure 1 illustrates the principle of the spreading of uplink dedicated physical channels ( DPCCH, DPDCHs, HS-
`DPCCH, E-DPCCH, E-DPDCHs).
`
`The binary input sequences of all physical channels are converted to real valued sequences, i.e. the binary value "0" is
`mapped to the real value +1, the binary value "1" is mapped to the real value –1, and the value "DTX" (HS-DPCCH
`only) is mapped to the real value 0.
`
`
`DPCCH
`DPDCHs
`
`Sdpch
`
`Spreading
`
`HS-DPCCH
`
`Spreading
`
`Shs-dpcch
`
`I+jQ
`
`
`
`E-DPDCHs
`E-DPCCH
`
`Se-dpch
`
`Spreading
`
`Sdpch,n
`
`S
`
`
`
`Figure 1: Spreading for uplink dedicated channels
`
`The spreading operation is specified in subclauses 4.2.1.1 to 4.2.1.3 for each of the dedicated physical channels; it
`includes a spreading stage, a weighting stage, and an IQ mapping stage. In the process, the streams of real-valued chips
`on the I and Q branches are summed; this results in a complex-valued stream of chips for each set of channels.
`
`As described in figure 1, the resulting complex-valued streams Sdpch, Shs-dpcch and Se-dpch are summed into a single
`complex-valued stream which is then scrambled by the complex-valued scrambling code Sdpch,n. The scrambling code
`shall be applied aligned with the radio frames, i.e. the first scrambling chip corresponds to the beginning of a radio
`frame.
`
`NOTE: Although subclause 4.2.1 has been reorganized in this release, the spreading operation for the DPCCH,
`DPDCH remains unchanged as compared to the previous release.
`
`4.2.1.1 DPCCH/DPDCH
`Figure 1a illustrates the spreading operation for the uplink DPCCH and DPDCHs.
`
`3GPP
`
`8
`
`
`
`
`Release 6
`
`9
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`
`DPDCH1
`
`DPDCH3
`
`DPDCH5
`
`DPDCH2
`
`DPDCH4
`
`
` DPDCH6
`
`DPCCH
`
`I
`
`cd,1
`
`cd,3
`
`cd,5
`
`cd,2
`
`cd,4
`
`d
`
`d
`
`d
`
`d
`
`d
`
`cd,6
`
`d
`
`cc
`
`c
`
`Q
`
`
`
`j
`
`I+jQ
`
`Sdpch
`
`Figure 1A: Spreading for uplink DPCCH/DPDCHs
`
`
`
`The DPCCH is spread to the chip rate by the channelisation code cc. The n:th DPDCH called DPDCHn is spread to the
`chip rate by the channelisation code cd,n.
`
`After channelisation, the real-valued spread signals are weighted by gain factors, c for DPCCH, d for all DPDCHs.
`
`The c and d values are signalled by higher layers or derived as described in [6] 5.1.2.5 and 5.1.2.5C. At every instant
`in time, at least one of the values c and d has the amplitude 1.0. The c and d values are quantized into 4 bit words.
`The quantization steps are given in table 1.
`
`3GPP
`
`9
`
`
`
`
`Release 6
`
`10
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Table 1: The quantization of the gain parameters
`
`Signalled values for
`c and d
`
`Quantized amplitude ratios
`c and d
`
`15
`14
`13
`12
`11
`10
`9
`8
`7
`6
`5
`4
`3
`2
`1
`0
`
`
`
`1.0
`14/15
`13/15
`12/15
`11/15
`10/15
`9/15
`8/15
`7/15
`6/15
`5/15
`4/15
`3/15
`2/15
`1/15
`Switch off
`
`HS-DPCCH
`4.2.1.2
`Figure 1b illustrates the spreading operation for the HS-DPCCH.
`
`
`HS-DPCCH
`(If Nmax-dpdch = 2, 4 or 6)
`
`chs
`
`hs
`
`chs
`
`hs
`
`HS-DPCCH
`(If Nmax-dpdch = 0, 1, 3, 5)
`
`I
`
`Q
`
`I+jQ
`
`Shs-dpcch
`
`j
`
`
`
`Figure 1B: Spreading for uplink HS-DPCCH
`
`The HS-DPCCH shall be spread to the chip rate by the channelisation code chs.
`
`After channelisation, the real-valued spread signals are weighted by gain factor hs
`
`The hs values are derived from the quantized amplitude ratios Ahs which are translated from ACK , ACK and CQI
`signalled by higher layers as described in [6] 5.1.2.5A.
`
`The translation of ACK, ACK and CQI into quantized amplitude ratios Ahs =hs/c is shown in Table 1A.
`
`3GPP
`
`10
`
`
`
`
`Release 6
`
`11
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Table 1A: The quantization of the power offset
`
`Signalled values for
`ACK, ACK and CQI
`
`Quantized amplitude ratios
`Ahs =hs/c
`
`30/15
`8
`24/15
`7
`19/15
`6
`15/15
`5
`12/15
`4
`9/15
`3
`8/15
`2
`6/15
`1
`5/15
`0
`HS-DPCCH shall be mapped to the I branch in case that the maximum number of DPDCH over all the TFCs in the
`TFCS (defined as Nmax-dpdch) is 2, 4 or 6, and to the Q branch otherwise (Nmax-dpdch = 0, 1, 3 or 5). The I/Q mapping of
`HS-DPCCH is not changed due to frame-by-frame TFCI change or temporary TFC restrictions.
`
`E-DPDCH/E-DPCCH
`4.2.1.3
`Figure 1c illustrates the spreading operation for the E-DPDCHs and the E-DPCCH.
`
`ced,1
`
`ed,1
`
`iqed,1
`
`E-DPDCH1
`
`.
`.
`.
`.
`
`E-DPDCHk
`
`.
`.
`.
`.
`
`E-DPDCHK
`
`E-DPCCH
`
`ced,k
`
`ed,k
`
`iqed,k
`
`ced,K
`
`ed,K
`
`iqed,K
`
`cec
`
`ec
`
`iqec
`
` I+jQ
`
`Se-dpch
`
`Figure 1c: Spreading for E-DPDCH/E-DPCCH
`
`
`
`The E-DPCCH shall be spread to the chip rate by the channelisation code cec. The k:th E-DPDCH, denominated
`E-DPDCHk, shall be spread to the chip rate using channelisation code ced,k.
`
`After channelisation, the real-valued spread E-DPCCH and E-DPDCHk signals shall respectively be weighted by gain
`factor ec and ed,k.
`
`The value of ec shall be derived as specified in [6] based on the quantized amplitude ratio Aec which is translated from
`E-DPCCH signalled by higher layers. The translation of E-DPCCH into quantized amplitude ratios Aec =ec/c is specified
`in Table 1B.
`
`3GPP
`
`11
`
`
`
`
`Release 6
`
`12
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Table 1B: Quantization for E-DPCCH
`
`Signalled values for
`E-DPCCH
`8
`7
`6
`5
`4
`3
`2
`1
`0
`
`Quantized amplitude ratios
` Aec =ec/c
`30/15
`24/15
`19/15
`15/15
`12/15
`9/15
`8/15
`6/15
`5/15
`
`
`
`The value of ed,k shall be computed as specified in [6] subclause 5.1.2.5B.2, based on the reference gain factors, the
`spreading factor for E-DPDCHk, the HARQ offsets, and the quantization of the ratio ed,k/c into amplitude ratios
`specified in Table 1B.2.
`
`The reference gain factors are derived from the quantised amplitude ratios Aed which is translated from E-DPDCH
`signalled by higher layers. The translation of E-DPDCH into quantized amplitude ratios Aed =ed/c is specified in Table
`1B.1.
`
`Table 1B.1: Quantization for E-DPDCH
`
`Signalled values for
`E-DPDCH
`29
`28
`27
`26
`25
`24
`23
`22
`21
`20
`19
`18
`17
`16
`15
`14
`13
`12
`11
`10
`9
`8
`7
`6
`5
`4
`3
`2
`1
`0
`
`Quantized amplitude ratios
` Aed =ed/c
`168/15
`150/15
`134/15
`119/15
`106/15
`95/15
`84/15
`75/15
`67/15
`60/15
`53/15
`47/15
`42/15
`38/15
`34/15
`30/15
`27/15
`24/15
`21/15
`19/15
`17/15
`15/15
`13/15
`12/15
`11/15
`9/15
`8/15
`7/15
`6/15
`5/15
`
`3GPP
`
`
`
`12
`
`
`
`
`Release 6
`
`13
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Table 1B.2: Quantization for ed,k/c
`
`Quantized amplitude ratios
`ed,k/c
`168/15
`150/15
`134/15
`119/15
`106/15
`95/15
`84/15
`75/15
`67/15
`60/15
`53/15
`47/15
`42/15
`38/15
`34/15
`30/15
`27/15
`24/15
`21/15
`19/15
`17/15
`15/15
`13/15
`12/15
`11/15
`9/15
`8/15
`7/15
`6/15
`5/15
`
`
`
`The HARQ offsets harq to be used for support of different HARQ profile are configured by higher layers as specified in
`Table 1B.3.
`
`Table 1B.3: HARQ offset harq
`
`Signalled values for
`harq
`6
`5
`4
`3
`2
`1
`0
`
`Power offset values
`harq [dB]
`6
`5
`4
`3
`2
`1
`0
`
`
`
`After weighting, the real-valued spread signals shall be mapped to the I branch or the Q branch according to the iqec
`value for the E-DPCCH and to iqed,k for E-DPDCHk and summed together.
`
`The E-DPCCH shall always be mapped to the I branch, i.e. iqec = 1.
`
`The IQ branch mapping for the E-DPDCHs depends on Nmax-dpdch and on whether an HS-DSCH is configured for the
`UE; the IQ branch mapping shall be as specified in table 1C.
`
`3GPP
`
`13
`
`
`
`
`Release 6
`
`14
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Table 1C: IQ branch mapping for E-DPDCH
`
`Nmax-dpdch
`
`0
`
`1
`
`1
`
`HS-DSCH
`configured
`No/Yes
`
`No
`
`Yes
`
`E-DPDCHk
`
`iqed,k
`
`E-DPDCH1
`E-DPDCH2
`E-DPDCH3
`E-DPDCH4
`E-DPDCH1
`E-DPDCH2
`E-DPDCH1
`E-DPDCH2
`
`1
`j
`1
`j
`j
`1
`1
`j
`
`
`
`NOTE: In case the UE transmits more than 2 E-DPDCHs, the UE then always transmits E-DPDCH3 and
`E-DPDCH4 simultaneously
`
`4.2.2
`
`PRACH
`
`PRACH preamble part
`4.2.2.1
`The PRACH preamble part consists of a complex-valued code, described in subclause 4.3.3.
`
`PRACH message part
`4.2.2.2
`Figure 2 illustrates the principle of the spreading and scrambling of the PRACH message part, consisting of data and
`control parts. The binary control and data parts to be spread are represented by real-valued sequences, i.e. the binary
`value "0" is mapped to the real value +1, while the binary value "1" is mapped to the real value –1. The control part is
`spread to the chip rate by the channelisation code cc, while the data part is spread to the chip rate by the channelisation
`code cd.
`
`PRACH message
`data part
`
`PRACH message
`control part
`
`cd
`
`d
`
`I
`
`Q
`
`cc
`
`c
`
`j
`
`Sr-msg,n
`
`I+jQ
`
`S
`
`
`
`Figure 2: Spreading of PRACH message part
`
`After channelisation, the real-valued spread signals are weighted by gain factors, c for the control part andd for the
`data part. At every instant in time, at least one of the values c and d has the amplitude 1.0. The -values are quantized
`into 4 bit words. The quantization steps are given in subclause 4.2.1.
`
`After the weighting, the stream of real-valued chips on the I- and Q-branches are treated as a complex-valued stream of
`chips. This complex-valued signal is then scrambled by the complex-valued scrambling code Sr-msg,n. The 10 ms
`scrambling code is applied aligned with the 10 ms message part radio frames, i.e. the first scrambling chip corresponds
`to the beginning of a message part radio frame.
`
`3GPP
`
`14
`
`
`
`
`Release 6
`
`4.2.3
`
`Void
`
`15
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`4.3
`
`Code generation and allocation
`
`4.3.1
`
`Channelisation codes
`
`Code definition
`4.3.1.1
`The channelisation codes of figure 1 are Orthogonal Variable Spreading Factor (OVSF) codes that preserve the
`orthogonality between a user’s different physical channels. The OVSF codes can be defined using the code tree of
`figure 4.
`
`C ch,1,0 = (1)
`
`C ch,2,0 = (1,1)
`
`C ch,2,1 = (1,-1)
`
`C ch,4,0 =(1,1,1,1)
`
`C ch,4,1 = (1,1,-1,-1)
`
`C ch,4,2 = (1,-1,1,-1)
`
`C ch,4,3 = (1,-1,-1,1)
`
`SF = 1
`
`SF = 2
`
`
`Figure 4: Code-tree for generation of Orthogonal Variable Spreading Factor (OVSF) codes
`
`SF = 4
`
`In figure 4, the channelisation codes are uniquely described as Cch,SF,k, where SF is the spreading factor of the code and
`k is the code number, 0 k SF-1.
`
`Each level in the code tree defines channelisation codes of length SF, corresponding to a spreading factor of SF in
`figure 4.
`
`The generation method for the channelisation code is defined as:
`
`1Cch,1,0 ,
`
`
`
`
`
`1
`1
`
`
`
`
`1
`1
`
`
`
`
`
`
`
`0,1,
`
`C
`ch
`C
`
`ch
`
`0,1,
`
`0,1,
`
`0,1,
`
`CC
`
`
`ch
`
`ch
`
`
`
`
`
`n
`0,2,
`
`ch
`
`n
`0,2,
`
`ch
`
`
`
`n
`0,2,
`
`ch
`
`n
`0,2,
`
`ch
`
`
`
`
`
`0,2,
`
`1,2,
`
`ch
`
`2,
`
`
`
`n
`
`
`0,1
`
`ch
`
`2,
`
`
`
`n
`
`
`1,1
`
`CC
`
`
`ch
`
`ch
`
`
`
`
`
`
`
`
`
`
`
`C
`C
`C
`C
`:
`
`n
`1,2,
`
`ch
`
`n
`1,2,
`
`ch
`
`
`
`C
`C
`C
`C
`
`n
`1,2,
`
`ch
`
`n
`1,2,
`
`ch
`
`:
`
`C
`C
`
`
`ch
`
`n
`2,2,
`
`n
`
`1
`
`
`n
`2,2,
`
`n
`
`ch
`
`1
`
`
`n
`2,2,
`
`n
`
`ch
`
`1
`
`
`n
`2,2,
`
`n
`
`ch
`
`1
`
`
`3GPP
`
`
`
`C
`C
`
`
`
`
`
`
`
`
`
`
`
`2,1
`
`
`3,1
`
`
`
`n
`
`ch
`
`2,
`
`ch
`
`n
`
`2,
`
`
`:
`
`CCCC
`
`ch
`
`2,
`
`
`
`n
`
`
`2,1
`
`
`
`
`n
`
`
`21
`
`
`ch
`
`2,
`
`
`
`n
`
`
`2,1
`
`
`
`
`n
`
`
`11
`
`
`CC
`
`
`
`
`
`
`15
`
`
`
`
`Release 6
`
`16
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`The leftmost value in each channelisation code word corresponds to the chip transmitted first in time.
`
`Code allocation for dedicated physical channels
`4.3.1.2
`NOTE: Although subclause 4.3.1.2 has been reorganized in this release, the spreading operation for DPCCH and
`DPDCH remains unchanged as compared to the previous release.
`
`Code allocation for DPCCH/DPDCH
`4.3.1.2.1
`For the DPCCH and DPDCHs the following applies:
`
`- The DPCCH shall always be spread by code cc = Cch,256,0.
`
`- When only one DPDCH is to be transmitted, DPDCH1 shall be spread by code cd,1 = Cch,SF,k where SF is the
`spreading factor of DPDCH1 and k= SF / 4.
`
`- When more than one DPDCH is to be transmitted, all DPDCHs have spreading factors equal to 4. DPDCHn shall
`be spread by the the code cd,n = Cch,4,k , where k = 1 if n {1, 2}, k = 3 if n {3, 4}, and k = 2 if n {5, 6}.
`
`If a power control preamble is used to initialise a DCH, the channelisation code for the DPCCH during the power
`control preamble shall be the same as that to be used afterwards.
`
`Code allocation for HS-DPCCH
`4.3.1.2.2
`The HS-DPCCH shall be spread with code chs as specified in table 1D.
`
`Table 1D: channelisation code of HS-DPCCH
`
`Nmax-dpdch
`(as defined in subclause 4.2.1)
`0
`1
`2,4,6
`3,5
`
`Channelisation code chs
`
`C ch,256,33
`Cch,256,64
`Cch,256,1
`Cch,256,32
`
`
`
`Code allocation for E-DPCCH/E-DPDCH
`4.3.1.2.3
`The E-DPCCH shall be spread with channelisation code cec = Cch,256,1.
`
`E-DPDCHk shall be spread with channelisation code ced,k. The sequence ced,k depends on Nmax-dpdch and the spreading
`factor selected for the corresponding frame or sub-frame as specified in [7]; it shall be selected according to table 1E.
`
`Table 1E: Channelisation code for E-DPDCH
`
`Nmax-dpdch
`
`E-DPDCHk
`
`0
`
`1
`
`E-DPDCH1
`
`E-DPDCH2
`
`E-DPDCH3
`E-DPDCH4
`E-DPDCH1
`E-DPDCH2
`
`Channelisation code
`Ced,k
`Cch,SF,SF/4 if SF 4
`Cch,2,1 if SF = 2
`Cch,4,1 if SF = 4
`Cch,2,1 if SF = 2
`Cch,4,1
`
`Cch,SF,SF/2
`Cch,4,2 if SF = 4
`Cch,2,1 if SF = 2
`
`
`
`NOTE: When more than one E-DPDCH is transmitted, the respective channelisation codes used for E-DPDCH1
`and E-DPDCH2 are always the same.
`
`3GPP
`
`16
`
`
`
`
`Release 6
`
`17
`
`3GPP TS 25.213 V6.4.0 (2005-09)
`
`Code allocation for PRACH message part
`4.3.1.3
`The preamble signature s, 0 s 15, points to one of the 16 nodes in the code-tree that corresponds to channelisation
`codes of length 16. The sub-tree below the specified node is used for spreading of the message part. The control part is
`spread with the channelisation code cc (as shown in subclause 4.2.2.2) of spreading factor 256 in the lowest branch of
`the sub-tree, i.e. cc = Cch,256,m where m = 16s + 15. The data part uses any of the channelisation codes from spreading
`factor 32 to 256 in the upper-most branch of the sub-tree. To be exact, the data part is spread by channelisation code
`cd = Cch,SF,m and SF is the spreading factor used for the data part and m = SFs/16.
`
`4.3.1.4
`
`4.3.1.5
`
`Void
`
`Void
`
`4.3.2
`
`Scrambling codes
`
`General
`4.3.2.1
`All uplink physical channels shall be scrambled with a complex-valued scrambling code. The dedicated physical
`channels may be scrambled by either a long or a short scrambling code, defined in subclause 4.3.2.4. The PRACH
`message part shall be scrambled with a long scrambling code, defined in subclause 4.3.2.5. There are 224 long and 224
`short uplink scrambling codes. Uplink scrambling codes are assigned by higher layers.
`
`The long scrambling code is built from constituent long sequences defined in subclause 4.3.2.2, while the constituent
`short sequences used to build the short scrambling code are defined in subclause 4.3.2.3.
`
`Long scrambling sequence
`4.3.2.2
`The long scrambling sequences clong,1,n and clong,2,n are constructed from position wise modulo 2 sum of 38400 chip
`segments of two binary m-sequences generated by means of two generator polynomials of degree 25. Let x, and y be the
`two m-sequences respectively. The x sequence is constructed using the primitive (over GF(2)) polynomial X25+X3+1.
`The y sequence is constructed using the polynomial X25+X3+X2+X+1. The resulting sequences thus constitute
`segments of a set of Gold sequences.
`
`The s