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


3GPPFDD_DL_Source



Description: 3GPP integrated base station signal source
Library: 3GPPFDD, Base Station
Class: SDF3GPPFDD_DL_Source
Derived From: 3GPPFDD_DLRefCHBase

Parameters

Name

Description

Default

Unit

Type

Range

SpecVersion

version of specifications: Version_03_00, Version_12_00, Version_03_02

Version_12_00

 

enum

 

DTCHDataPattern

DTCH source data pattern: DTCH_random, DTCH_PN9, DTCH_PN15, DTCH_bits_repeat, DTCH_user_file

DTCH_random

 

enum

 

DTCHRepBitValue

DTCH repeating data value

0xff

 

int

[0:255]

DTCHUserFileName

DTCH user-defined data file name

datafile.txt

 

filename

 

DCCHDataPattern

DCCH source data pattern: DCCH_random, DCCH_PN9, DCCH_PN15, DCCH_bits_repeat, DCCH_user_file

DCCH_random

 

enum

 

DCCHRepBitValue

DCCH repeating data value

0xff

 

int

[0:255]

DCCHUserFileName

DCCH user-defined data file name

datafile.txt

 

filename

 

TPCDataPattern

source data pattern: TPC_random, TPC_PN9, TPC_PN15, TPC_bits_repeat, TPC_user_file

TPC_random

 

enum

 

TPCRepBitValue

TPC repeating data value

0xff

 

int

[0:255]

TPCUserFileName

TPC user-defined data file name

datafile.txt

 

filename

 

ScrambleCode

index of scramble code

0

 

int

[0:512] for downlink;
[0:16777215] for uplink

ScrambleOffset

scramble offset in downlink channels

0

 

int

[0:15]

ScrambleType

scramble type: Normal, RightAlternate, LeftAlternate

Normal

 

enum

 

RefCh

reference measurment channel: DL_REF_12_2, DL_REF_64, DL_REF_144, DL_REF_384

DL_REF_12_2

 

enum

 

DPCH_SpreadCode

spread code index of DPCH

127

 

int

[0:127] for 12.2kbps;
[0:31] for 64kbps;
[0:15] for 144kbps;
[0:7] for 384kbps

CPICH_SpreadCode

spread code index of CPICH

2

 

int

[0:255]

PICH_SpreadCode

spread code index of PICH

16

 

int

[0:255]

SCCPCH_SlotFormat

SCCPCH slot format

0

 

int

[0:17]

SCCPCH_SpreadCode

spread code index of SCCPCH

3

 

int

[0:SpreadFactor-1];
SpreadFactor is set by SCCPCH_SlotFormat

DPCH_GainFactor

DPCH power gain in dB

0

dB

real

(∞, ∞)

P_CPICH_GainFactor

primary CPICH power gain in dB

-3.3

dB

real

(∞, ∞)

S_CPICH_GainFactor

secondary CPICH power gain in dB

-3.3

dB

real

(∞, ∞)

PCCPCH_GainFactor

PCCPCH power gain in dB

-5.3

dB

real

(∞, ∞)

SCCPCH_GainFactor

SCCPCH power gain in dB

-10.3

dB

real

(∞, ∞)

P_SCH_GainFactor

primary SCH power gain in dB

-5.3

dB

real

(∞, ∞)

S_SCH_GainFactor

secondary SCH power gain in dB

-5.3

dB

real

(∞, ∞)

PICH_GainFactor

PICH power gain in dB

-8.3

dB

real

(∞, ∞)

OCNS_ChannelNum

OCNS channel number

16

 

int

[1:512]

OCNS_PowerArray

OCNS channel power array in dB

-10 -12 -12 -14 -11 -13 -17 -16 -13 -15 -14 -18 -19 -17 -15 -9

 

real array

(∞, ∞);
the array size shall be equal to OCNS_ChannelNum

OCNS_SpreadFactorArray

orthogonal channel spread factor array

128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128

 

int array

2n, n=1,...,9;
array size shall be equal to OCNS_ChannelNum

OCNS_SpreadCodeArray

orthogonal channel spread code array

2 11 17 23 31 38 47 55 62 69 78 85 94 102 113 119

 

int array

[0:OCNS_SpreadFactorArray-1];
array size shall be equal to OCNS_ChannelNum;
code conflict is checked

OCNS_DataPatternArray

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

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

 

int array

[0,1,2,3];
array size shall be equal to OCNS_ChannelNum

OCNS_RepBitValueArray

OCNS repeat bit value array

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

 

int array

[0:255];
array size shall be equal to OCNS_ChannelNum

OCNS_tOffsetArray

time offset of each channel in terms of 256 chips

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

 

int array

[0:149];
array size shall be equal to OCNS_ChannelNum

Pin Outputs

Pin

Name

Description

Signal Type

1

out

non STTD

complex

2

STTDout

STTD

complex

3

DTCH

DTCH data

int

4

DCCH

DCCH data

int

5

DPCH_chip

Non STTD coded DPCH

complex

6

DPCH_STTDchip

STTD coded DPCH

complex

7

DTCHCoderOut

DTCH coded bits

int

8

DCCHCoderOut

DCCH coded bits

int

9

DPCH_sym

DPCH non-STTD coded bits

real

10

DPCH_STTDsym

DPCH STTD coded bits

real

Notes/Equations
  1. This subnetwork model is used to simulate integrated base station signal source. The schematic for this subnetwork is shown in the following figure.

    3GPPFDD_DL_Source Schematic
  2. The physical channels integrated in this subnetwork are listed in the following table.
    Downlink Physical Channels

    Physical Channel

    P_CPICH

    S_CPICH

    PCCPCH

    P_SCH

    S_SCH

    SCCPCH

    PICH

    OCNS

    DPCH

  3. The DPCH is generated by the fully-coded 3GPPFDD_DL_RefCh signal source.
    • Pins DTCH and DCCH output traffic and control channel data before channel coding; the number of output tokens is determined by their transport block set sizes.
    • Pin DPCH_chip outputs DPCH data of a slot; each token represents a chip after spreading and scrambling.
    • Pin DPCH_STTDchip outputs STTD coded chips.
    • Pins DTCHCoderOut and DCCHCoderOut output DTCH and DCCH data after channel coding and before rate matching.
    • Pins DPCH_sym and DPCH_STTDsym output symbols after physical channel multiplexing and before spreading and scrambling.
  4. DTCH, DCCH, and TPC patterns can be set through the DTCHDataPattern, DCCHDataPattern, and TPCDataPattern parameters; five data patterns are supported: random, PN9, PN15, fixed repeated 8-bits, and user-defined file.
    If the data pattern is 8-bits repeating, the bits to be repeated is set by the respective RepBitValue . For example if RepBitValue is set as 0x7a, bit sequence 0,1,1,1,1,0,1,0 will be output repeatedly.
    If data is from a user-defined file, the file name is defined by the respective UserFileName . The designer can edit the file with any text editor. The separator between bits can be a space, comma, or any other separator. If the bit sequence is shorter than the output length, data will be output repeatedly.
  5. The DPCH data rate can be set through RefCh. DPCH channelization code is set through DPCH_SpreadCode.
  6. CPICH includes primary and secondary CPICH. Primary CPICH channelization code is fixed at C256,0. CPICH_SpreadCode is set on secondary CPICH, with a spread factor of 256.
  7. The PICH spread factor is 256. PICH channelization code is set through PICH_SpreadCode.
  8. The PCCPCH channelization code is fixed at C256,1. The SCCPCH spread factor and spread channelization code are set through SCCPCH_SpreadFactor and SCCPCH_SpreadCode.
  9. Power levels of each channel can be set through the respective GainFactor parameters, in dB units. These are converted into voltage values and multiplied to the output of each channel model. A channel can be disabled by setting its gain factor to a large minus value such as -300 dB.
  10. OCNS can be set through the OCNS_ChannelNum and six OCNS array parameters. The default OCNS channel is 16 and corresponding array parameters are 16 elements long. To change the OCNS channel number, the corresponding array parameters must be changed. For details regarding OCNS settings, refer to 3GPPFDD_OCNS.
  11. The following figure illustrates power distribution of 3GPP_DL_Source on code domain (layer 8) under default settings. The measurement is implemented on the second frame by the WCDMA3G_CodeDomainPwr model. The Y axis is code domain power in log.

    Power distribution of 3GPP_DL_Source in code domain

References
  1. 3GPP Technical Specification TS 34.121 V3.8.0, Terminal Conformance Specification, Radio Transmission and Reception (FDD), March 2003, Release 1999.

    http://www.3gpp.org/ftp/Specs/2002-03/R1999/34_series/34121-380.zip

  2. 3GPP Technical Specification TS 25.141 V3.9.0, Base station conformance testing (FDD), March 2003, Release 1999.

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

  • No labels