3GPPFDD_TrCHSrc
Description: Transport channel signal source
Library: 3GPPFDD, TrCH Multiplexers & Coders
Class: SDF3GPPFDD_TrCHSrc
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 |
† |
† 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 Outputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
1 |
TFSetSize |
number of TF(s) in a TF set |
int |
2 |
TFIout |
transport format indicator |
int |
3 |
DataOut |
information data |
int |
Notes/Equations
- This model is used to generate the transport channel signal source.
This model performs the same as the Agilent signal generator instrument ESG-D Option 100. - 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.
- DynTFSet consists of transport block size and transport block set size groups. The transport block set size is a multiple of transport block size. The maximum transport block set size cannot exceed 32767.
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 (the maximum transport block set size) tokens each firing. The output of TFSetSize will be 2, because it has two TFs in the set.{10 bits, 20 bits}; {10 bits, 40 bits}
TFIout can be 0 or 1 randomly; if 0, the valid output data is 20 bits long, and the remaining bits will be filled with 0; if 1, the valid output data is 40 bits long. - This model supports five patterns of data: 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 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 defined 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, data will be output repeatedly.
References
- 3GPP Technical Specification TS 25.302 V3.4.0, "Service Provided by Physical Layer" Release 1999.