3GPPFDD_ULDeTrCHMulti
Description: Uplink TrCH demultiplexing
Library: 3GPPFDD, TrCH DeMultiplexers & DeCoders
Class: SDF3GPPFDD_ULDeTrCHMulti
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; |
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; |
TTIArray |
Transmission Time Interval of all Transport Channels |
0 |
|
int array |
[0,1,2,3] for each element; |
CRCArray |
number of CRC bits of all Transport Channels |
3 |
|
int array |
[0,1,2,3,4] for each element; |
CHCodingTypeArray |
channel coding type of all Transport Channels |
1 |
|
int array |
[0,1,2] for each element; |
TrCHType |
transport channel type: RACH_Type, DCH_Type |
DCH_Type |
|
enum |
|
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 |
|
Pin Inputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
1 |
TFCIin |
input TFCI |
int |
2 |
PCNin |
physical channel number |
int |
3 |
SltFin |
slot format |
int |
4 |
DataIn |
input data |
real |
Pin Outputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
5 |
TFCIout |
output TFCI |
int |
6 |
OutLen |
output data size of each transport channel |
multiple int |
7 |
DataOut |
output data |
multiple real |
8 |
Index |
transport channel index |
multiple int |
Notes/Equations
- This model implements uplink transport channel de-multiplexing. Please refer to [1] for uplink transport channel multiplexing processing.
- This model fires once per radio frame. Each firing, this model receives data block of one CCTrCH at input pin DataIn, and receives slot format and physical channel number at pins SltFin and PCNin. This model then separates data blocks of each transport channel from one CCTrCH.
- This model requires the information of all transport channels 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.
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 10ms 0 No CRC 0 No Coding 0 20ms 1 8 bits 1 1/2 CC 1 40ms 2 12 bits 2 1/3 CC 2 80ms 3 16 bits 3 1/3 TC 3 24 bits 4 CC = convolutional coding; TC = turbo coding - The length of most parameters in the form of arrays is equal to the value of parameter TrCHNum, each element of an array represents a certain transport channel.
The DynTFSetArray array is variable and used to provide all possible transport block size and transport block set size for each transport channel. Another parameter TFSetSizeArray is used to indicate how many pairs of transport block size and transport block set size 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.
References
- 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
- 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