WCDMA3G_UpLkAllocOVSF
Description: Uplink transmission OVSF codes
Library: 3GPPFDD 10-99, Spreading & Modulation
Class: SDFWCDMA3G_UpLkAllocOVSF
Parameters
Name | Description | Default | Type | Range |
---|---|---|---|---|
DPDCH_SF | spreading factor: SF_4, SF_8, SF_16, SF_32, SF_64, SF_128, SF_256 | SF_4 | enum | |
DPCH_Num | number of DPDCH and DPCCH channels | 1 | int | [1, 7]† |
† DPCH_Num must be set to 7 if there is only one DPDCH channel |
Pin Outputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
1 |
out |
OVSF sequences |
multiple int |
Notes/Equations
- This model is used to generate single or multiple OVSF sequences as spreading codes for uplink transmission. The OVSF sequence family has a tree-structure; the length of each OVSF sequence varies for multi-rate transmission. The maximal length of these spreading sequence output tokens are produced for each output. The output sequence at the first signal must be a spreading sequence for DPCCH.
- Layered OVSFs are generated from the recursions:
All OVSF sequences of the same layer are orthogonal to each other. From each OVSF sequence Cn (m), two additional OVSF sequences ( Cn+1 (2m) and Cn+1 (2m+1)) are generated. These two sequences are not orthogonal to the sequence from which they are generated-the mother sequence. However, the other 2n − 2 sequences are orthogonal to this mother sequence. So the sequences generated from a mother sequence cannot be used as spreading codes if this mother sequence is applied.C 0 (0) = 1
.
.
.
In uplink transmission, the spreading codes allocation for DPCCH and DPDCHs applies.
Since the cycle of a spreading code is one symbol in length as defined in [1], the cycle of a spreading code of the same chip rate is different according to the symbol rate. And, the number of spreading codes available differs according to the symbol rate. The relationship between symbol rate, spreading code cycle and the number of spreading codes is presented in the following table.- The DPCCH is always spread by code C8 (0) = Cch,256,0
- When only one DPDCH is to be transmitted, DPDCH1 is spread by code Cch,SF,k where SF is the spreading factor of DPDCH1 and k = SFd,1/4
- When more than one DPDCH is to be transmitted, all DPDCHs have spreading factors equal to 4. DPDCHn is spread by the code Cch,n = Cch,4,k, where k = 1 if , k = 3 if , k = 2 if .
Spreading Code Rates for 3.84 Mcps Chip Rate
Condition Symbol Rate 15 30 60 120 240 480 960 Spreading code type 8 7 6 5 4 3 2 Spreading code length 256 128 64 32 16 8 4 Number of spreading codes 256 128 64 32 16 8 4
References
- 3GPP Technical Specification TS 25.213 V3.0.0 "Spreading and modulation (FDD)," October 1999.
- Koichi Okawa and Fumiyuki Adachi, "Orthogonal Multi-Spreading Factor Forward Link for Coherent DS-CDMA Mobile Radio," in Proc. 47th IEEE VTC'97, Phoenix, May 1997
- Liu Tie and Xiang Haige, "A Improved Multi-rate Scheme for DS-CDMA System" (in Chinese), in Journal of China Institute of Communications, Vol. 19, pp.24-28, March 1998