3GPPFDD_TrCHSrcWithTFIin
Description: Transport channel signal source with TFI in
Library: 3GPPFDD, TrCH Multiplexers & Coders
Class: SDF3GPPFDD_TrCHSrcWithTFIin
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 |
|
DataPattern |
source data pattern: random, PN9, PN15, bits_repeat, user_file |
random |
|
enum |
|
RepBitValue |
repeating data value |
0xff |
|
int |
[0, 255] |
UserFileName |
user-defined data file name |
datafile.txt |
|
filename |
|
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 |
|
† 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 |
TFIin |
transport format indicator in |
int |
Pin Outputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
2 |
TFIout |
transport format indicator out |
int |
3 |
DataOut |
information data |
int |
Notes/Equations
- This model is used to generate the transport channel signal source with TFI input.
- The transport channel source serves as a bit source, the rate of which is determined by the DynTFSet parameter. The content is determined by DataPattern, which offers five data patterns.
DynTFSet consists of transport block size and transport block set size groups. The transport block set size is a multiple of transport block size. For example, if a transport channel has a transport format set:
The DynTFSet should be set as "10 20 10 40". DataOut will output 40 tokens (the maximum transport block set size) each firing.{10 bits, 20 bits}; {10 bits, 40 bits}
- If the data pattern is 8-bits repeating, the bits to be repeated is set by RepBitValue. For example if the RepBitValue is set as 0 x 7a, the bit sequence 0, 1, 1, 1, 1, 0, 1, 0 will be output repeatedly.
If the data is from user-defined file, the file name is specified by 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, output data will be repeated.
References
- 3GPP Technical Specification TS 25.302, "Service Provided by Physical Layer."