3GPPFDD_ULRadioSeg
Description: Radio frame segmentation
Library: 3GPPFDD, TrCH Multiplexers & Coders
Class: SDF3GPPFDD_ULRadioSeg
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 segmentation. When the transmission time interval is longer than 10 msec, the input bit sequence is segmented and mapped onto consecutive Fi radio frames. After rate matching in the DL, the input bit sequence length is guaranteed to be an integer multiple of Fi.
The input bit sequence is denoted by xi 1, xi 2, xi 3, ..., xiXi where i is the TrCH number and Xi is the number bits. The Fi output bit sequences per TTI are denoted by yi,ni 1, yi,ni 2, yi,ni 3, ..., yi,ni Xi, where n i is the radio frame number in current TTI and Yi is the number of bits per radio frame for TrCH i. The output sequences are defined as follows:
whereyi,n,k = xi,((ni - 1) ×Yi ) +k, ni = 1 ... Fi, k = 1 ... Yi
The nith segment is mapped to the ni th radio frame of the transmission time interval.Yi = ( Xi / Fi ) is the number of bits per segment.
- This model fires once per radio frame. Each firing, this model inputs a data block of one radio frame, and previous model (first interleaving) inputs a data block of one TTI. ADS will automatically fire this model multiple times, if necessary. For example, if TTI = 40 msec, this model will fire four times while the previous model fires once. To avoid mismatch, the pin SizeIn buffer is set according to TTI.
Each firing, one token is consumed by pin SizeIn; this token indicates the effective length of data block input at pin DataIn. After radio frame segmentation, the data block is output at pin DataOut, and a token is generated by pin 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) 2002-03, Release 1999.
http://www.3gpp.org/ftp/Specs/2002-03/R1999/25_series/25212-390.zip