Page tree
Skip to end of metadata
Go to start of metadata


3GPPFDD_ULGainFactor



Description: Uplink gain factor computing
Library: 3GPPFDD, TrCH Multiplexers & Coders
Class: SDF3GPPFDD_ULGainFactor
Derived From: 3GPPFDD_ULCCTrCHBase

Parameters

Name

Description

Default

Unit

Type

Range

SpecVersion

version of specifications: Version_03_00, Version_12_00, Version_03_02

Version_12_00

 

enum

 

TrCHNum

number of Transport Channels

1

 

int

[1:32]

RMArray

rate matching attributes of all Transport Channels

1.0

 

real array

(0.0:1.0] if SpecVersion=Version_03_00;
[1:256] if SpecVersion=others;
array size shall be equal to TrCHNum

DynTFSetArray

dynamic part of TF set of all Transport Channels

244 976

 

int array

range is the same as DynTFSet in 3GPPFDD_CRCEncoder

TFSetSizeArray

Transport Format set size of all Transport Channels

1

 

int array

[1, inf) for each element;
sum of the elements shall be equal to the number of pairs in DynTFSetArray;
array size shall be equal to TrCHNum

TTIArray

Transmission Time Interval of all Transport Channels

0

 

int array

[0,1,2,3] for each element;
array size shall be equal to TrCHNum

CRCArray

number of CRC bits of all Transport Channels

3

 

int array

[0,1,2,3,4] for each element;
array size shall be equal to TrCHNum

CHCodingTypeArray

channel coding type of all Transport Channels

1

 

int array

[0,1,2] for each element;
array size shall be equal to TrCHNum

PuncLimit

puncturing limit for uplink

0.8

 

real

(0.0:1]

MinSF

minimum spreading factor: SF_256, SF_128, SF_64, SF_32, SF_16, SF_8, SF_4

SF_4

 

enum

 

RefTFCI

TFCI of signalled gain factors

0

 

int

[0:MaxTFCI-1];
MaxTFCI is calculated according to TFSetSizeArray

SigValue

signalling values

15

 

int

[0:15]

Pin Inputs

Pin

Name

Description

Signal Type

1

TFCIin

TFCI

int

Pin Outputs

Pin

Name

Description

Signal Type

2

Bd

gain factor of DPDCH

real

3

Bc

gain factor of DPCCH

real

Notes/Equations
  1. This model is used to calculate DPDCH and DPCCH gain factors. The uplink DPCCH and DPDCH(s) are transmitted on different codes as defined in subclause 4.2.1 of [3]. Gain factors  βc and  βd may vary for each TFC. There are two ways of controlling gain factors of the DPCCH and DPDCH codes for different TFCs in normal (non-compressed) frames:
    •  βc and  βd are signalled for the TFC
    •  βc and  βd are calculated for the TFC based on the signal settings for a reference TFC.
    Combinations of these methods can be used to associate  βc and  βd values to all TFCs in the TFCS. The two methods are described in subclauses 5.1.2.5.2 and 5.1.2.5.3 of [4]. Several reference TFCs can be signalled from higher layers.
    Gain factors may vary based on the radio frame depending on the current TFC used. Further, the setting of gain factors is independent of the inner loop power control.
    The UE will scale the total transmit power of the DPCCH and DPDCH(s), such that the DPCCH output power follows the changes required by the power control process with power adjustments of  ΔDPCCH dB. If this results in a UE transmit power above the maximum allowed power, the UE will scale the total transmit power so that it is equal to the maximum allowed power.
  2. This model fires once per radio frame and the next model fires once per slot. So, pin Bc and Bd will output 15 equal values for each slot.
  3. Each firing, this model receives the TFCI of current radio frame at pin TFCIin, then calculates Bc and Bd of current TFCI according to reference TFCI and its signalled ratio. The results are output at pin Bc and Bd.
  4. All transport channel information must be in the form of arrays.
    The DynTFSetArray parameter requires an integer array. The correct format is transport block size 1, transport block set size 1, transport block size 2, transport block set size 2 , etc. The size of this array must be a multiple of 2, and the transport block set size must be a multiple of the relative transport block size.
    TFSetSizeArray indicates how many pairs of transport block and transport block set sizes are contained in a certain transport channel. For example:
    • TFSetSizeArray = "3 2" means the first three pairs of transport block size and transport block set size belong to the first transport channel, and the next two pairs belong to the second transport channel.
    • TFSetSizeArray = "2 2 2" means the first two pairs of transport block size and transport block set size belong to the first transport channel, the second two pairs belong to the second, and the third two pairs belong to the third.
    When setting TTIArray, CRCArray and CHCodingTypeArray values, refer to the following table.
    Settings for TTIArray, CRCArray and CHCodingTypeArray Values
    TTIArray CRCArray CHCodingTypeArray
    Time Value Coding Value Coding Value
    10 msec 0 No CRC 0 No Coding 0
    20 msec 1 8 bits 1 1/2 CC 1
    40 msec 2 12 bits 2 1/3 CC 2
    80 msec 3 16 bits 3 1/3 TC 3
        24 bits 4    
    CC = convolutional coding; TC = turbo coding
  5. The PuncLimit parameter denotes the variable PL defined in [1]. Refer to [1] for the details regarding this variable in rate matching algorithm.
  6. Refer to [3] for the SigValue parameter setting.

References
  1. 3GPP Technical Specification TS 25.212 V3.9.0, Multiplexing and Channel Coding (FDD) 2002-03, Release 1999.

    http://www.3gpp.org/ftp/Specs/2002-03/R1999/25_series/25212-390.zip

  2. 3GPP Technical Specification TS 25.211 V3.10.0, Physical channels and mapping of transport channels onto physical channels (FDD), March 2003, Release 1999.

    http://www.3gpp.org/ftp/Specs/2002-03/R1999/25_series/25211-3a0.zip

  3. 3GPP Technical Specification TS 25.213 V3.7.0, Spreading and modulation (FDD), March 2003, Release 1999.

    http://www.3gpp.org/ftp/Specs/2002-03/R1999/25_series/25213-370.zip

  4. 3GPP Technical Specification TS 25.214 V3.2.0, "Physical layer procedures (FDD)" Release 1999.
  • No labels