3GPPFDD_ULRadioEqual
Description: Radio frame size equalization
Library: 3GPPFDD, TrCH Multiplexers & Coders
Class: SDF3GPPFDD_ULRadioEqual
Derived From: 3GPPFDD_TrCHBase
Parameters
Name 
Description 
Default 
Unit 
Type 
Range 

SpecVersion 
version of specifications: Version_03_00, Version_12_00, Version_03_02 
Version_12_00 

enum 

DynTFSet 
dynamic part of Transport Format Set 
244 976 

int array 
† 
TTI 
Transmission Time Interval: TTI_10ms, TTI_20ms, TTI_40ms, TTI_80ms 
TTI_10ms 

enum 

CRC 
number of CRC bits: No_CRC, CRC_8_bits, CRC_12_bits, CRC_16_bits, CRC_24_bits 
CRC_16_bits 

enum 

CHCodingType 
channel coding type: No_Coding, CC_HalfRate, CC_OneThirdRate, TurboCoding 
CC_HalfRate 

enum 

† The range for each element must be in [0:164480]; elements shall be paired integers; the first of the pair is the transport block size; the second one is the transport block set size; the second shall be multiple of the first.
Pin Inputs
Pin 
Name 
Description 
Signal Type 

1 
SizeIn 
input size 
int 
2 
DataIn 
input data 
int 
Pin Outputs
Pin 
Name 
Description 
Signal Type 

3 
SizeOut 
output size 
int 
4 
DataOut 
output data 
int 
Notes/Equations
 This model is used to implement uplink radio frame equalization. Radio frame size equalization means the input bit sequence is padded to ensure the output can be segmented in Fi data segments of the same size. Radio frame size equalization is only performed in the UL (DL rate matching output block length is always an integer multiple of Fi).
The input bit sequence to the radio frame size equalization is denoted by c_{i} 1, c_{i} 2, c_{i} 3, ..., c_{iEi}, where i is TrCH number and Ei is the number of bits. The output bit sequence is denoted by t_{i} 1, t_{i} 2, t_{i} 3, ..., t_{iT}, where T_{i} is the number of bits. The output bit sequence is derived as follows:
t_{ik} = c_{ik} for k = 1 ... E_{i}; and
t_{ik} = {0, 1} for k = E_{i} + 1 ... T_{i}, if E_{i} < T_{i}
whereT_{i} = F _{i} × N_{i}; and
N_{i} = [E_{i}/F_{i}] is the number of bits per segment after size equalization.  This model fires once per TTI. Each firing, one token is consumed by pin SizeIn, this token indicates the effective length of data block input at DataIn. After padding necessary bits, the data block is output at DataOut, and a token is generated by DataOut to indicate the effective length of the output data block.
 The DynTFSet 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.
References
 3GPP Technical Specification TS 25.212 V3.9.0, Multiplexing and Channel Coding (FDD) 200203, Release 1999.
http://www.3gpp.org/ftp/Specs/200203/R1999/25_series/25212390.zip