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


3GPPFDD_DPCHs



Description: Downlink Dedicated Physical Channels
Library: 3GPPFDD, Base Station
Class: SDF3GPPFDD_DPCHs
Derived From: 3GPPFDD_DLPCodeSrcBase

Parameters

Name

Description

Default

Unit

Type

Range

SpecVersion

version of specifications: Version_03_00, Version_12_00, Version_03_02

Version_12_00

 

enum

 

DPCHNum

downlink DPCH number

1

 

int

[1:8] for other models;
[1:512] for 3GPPFDD_OCNS and 3GPPFDD_DPCHs

SpreadCodeArray

index array of spread codes

0

 

int array

the i<sub>th</sub> element shall be in [0:SpreadFactor[i]-1];
array size shall be equal to code channel number;
codes shall be in different OVSF code branch

DataPatternArray

data pattern array: 0-random, 1-PN9, 2-PN15, 3-Repeat Bits

0

 

int array

[0,1,2,3];
array size shall be equal to code channel number

RepBitValueArray

bits value array to be filled in data sequence

0x55

 

int array

[0:255];
array size shall be equal to code channel number

DPCHGainArray

DPCH gain array in decibels

0.0

 

real array

(∞, ∞);
array size shall be equal to DPCH channel number

tDPCHOffsetArray

DPCH channel offset array

0

 

int array

[0:149];
array size shall be equal to DPCH channel number

TFCIFieldArray

TFCI field on/off switch array: 0-Off, 1-On

0

 

int array

[0,1];
array size shall be equal to DPCH channel number

TFCIValueArray

TFCI value array

0

 

int array

[0:1023];
array size shall be equal to DPCH channel number

TFCIPowerOffsetArray

TFCI field power offset array in decibels

0.0

 

real array

[-20:20];
array size shall be equal to DPCH channel number

TPCValueArray

transmit power control value array in hexadecimal

0x5555

 

int array

[0:x7FFF];
array size shall be equal to DPCH channel number

TPCPowerOffsetArray

TPC field power offset array in decibels

0.0

 

real array

[-20:20];
array size shall be equal to DPCH channel number

PilotBitsNumArray

number array of pilot bits

2

 

int array

[0,1,2,3];
array size shall be equal to DPCH channel number

PilotPowerOffsetArray

pilot field power offset array in decibels

0.0

 

real array

[-20:20];
array size shall be equal to DPCH channel number

ScrambleCodeArray

index array of scramble codes

0

 

int array

[0, 512] for downlink;
[0,16777215] for uplink;
array size shall be equal to DPCH channel number

ScrambleOffsetArray

scramble code offset array

0

 

int array

[0:15];
array size shall be equal to DPCH channel number

ScrambleTypeArray

scramble code type array

0

 

int array

[0,1,2];
array size shall be equal to DPCH channel number

RateArray

DPCH rate (ksps)

7.5

 

real array

[7.5, 15, 30, 60, 120, 240, 480, 960];
array size shall be equal to DPCHNum

Pin Outputs

Pin

Name

Description

Signal Type

1

out

output data

complex

Notes/Equations
  1. This model is used to generate multiple downlink DPCH signal.
    This model performs the same as the Agilent signal generator instrument ESG-D Option 100.
  2. The number of DPCHs is set through the DPCHNum parameter. 2560 tokens are output each firing. The complex output data sequence is the spread and scrambled chips where SpreadCode and ScrambleCode specify the spread and scramble codes. The output sequence is repeated on a frame-by-frame basis. The following figure illustrates how different downlink channels are combined.

    DPCHs Combination
  3. Each DPCH can be configured through a series of parameter arrays. The i th DPCH, for instance, will use the i th value of each parameter array. For this reason, the length of each array must be consistent with DPCHNum value.
  4. ScrambleCode i, ScrambleOffset k, and ScrambleType parameters determine the scrambling code n as follows:

    n = (16 ×  i ) + k + m

    • If ScrambleType is normal , m = 0
    • If ScrambleType is right , m = 16384
    • If ScrambleType is left , m = 8192
  5. tDPCHOffsetArray indicates the time offset of each DPCH, the value range of this parameter is [0, 149], and the unit is 256 chips, therefore the real time offset in terms of chip can be calculated.
  6. TFCIFieldArray indicates if the relative DPCH includes TFCI: 1 means with TFCI; 0 means without TFCI. TFCIValueArray is converted into 10-bit binary equivalent and coded to 32 bits, then filled into TFCI field of each slot as defined in [2].
  7. TPCValueArray is used to input a hexadecimal value for each DPCH, the range is from 0 to 0x7FFF, so it can be converted to a 15-digit binary value. Therefore, these 15 binary digits can be assigned to 15 time slots, then repeated to fill the TPC bit field.
  8. PilotBitsNumArray indicates the bits number of pilot part of each DPCH. In this way, the slot format of each DPCH can be determined by RateArray, TFCIFieldArray and PilotBitsNumArray together.
  9. TFCIPowerOffsetArray, TPCPowerOffsetArray, PilotPowerOffsetArray are used to set TFCI, TPC and Pilot power offsets that are relative to the transmit power of DPDCH.

References
  1. 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

  2. 3GPP Technical Specification TS 25.212 V3.2.0, "Multiplexing and Channel Coding (FDD)" Release 1999.
  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

  • No labels