Name  Optional  Character vector, string scalar Default depends on the physical channel
specified  Name assigned to the CCTrCH, specified as a character vector or a string scalar.
Functions do not use the Name field. Therefore, you can
redefine the content with no consequence. 
TrCH  Required  Structure, structure array  Transport channels in the CCTrCH, specified as a structure or a structure
array. 
TrCH.Name  Required  Character vector or string scalar Default depends on the physical channel
specified  Name assigned to the TrCH, specified as a character vector or a string scalar.
Functions do not use the Name field. Therefore, you can
redefine the content with no consequence. 
TrCH.CRC  Required  Character vector, string scalar  Cyclic redundancy check (CRC) polynomial specifier, specified as one of these values:
'0' , '8' , '12' ,
'16' , or '24' . 
TrCH.TTI  Required  Positive integer  Transmission Time Interval (TTI) in ms, specified as 10, 20, 40, or 80. 
TrCH.CodingType  Required  'turbo' , 'conv2' ,
'conv3'
 Channel coding type and rate, specified as 'turbo' ,
'conv2' , or
'conv3' . 
TrCH.RMA  Required  Positive integer  Rate matching attribute value, specified as a positive integer in the interval [1,
256]. 
TrCH.DataSource  Required  Binary scalar, binary vector, character vector, cell array, or string
scalar  Transport channel data source, specified as a binary scalar, a vector with binary
entries, a cell array, or a string scalar. When defined as a
cell array use standard PN sequences and a seed value: {PN, seed}. PN
options for character vector or cell array are 'PN9ITU' ,
'PN9' , 'PN11' ,
'PN15' , and 'PN23' . If no seed is
specified, the shift register is initialized with all ones. 
Examples for setting
the DataSource field include:
...CCTrCH.TrCh(1).DataSource = [1 0 0 1] ,
generates a sequence of transport blocks by looping the vector
[1 0 0 1]. ...CCTrCH.TrCh(1).DataSource = 'PN9' ,
generates a physical channel data block with random seed = 511. ...CCTrCH.TrCh(1).DataSource = {'PN9',5} ,
generates a physical channel data block with seed = 5.

TrCH.ActiveDynamicPart  Required  Positive integer, vector  Active dynamic part, specified as a positive integer or a vector whose entries are
positive integers in the interval [1,
length(DynamicPart) ]. 
The ActiveDynamicPart field
indicates the DynamicPart array index for the active
transport format (BlockSize, BlockSetSize) from available
combinations defined in DynamicPart . The selected
transport format is used for data transmission in the current
TTI. 
TrCH.DynamicPart  Required  Structure, structure array  Size of each transport block, specified as a structure or a structure
array. 
The DynamicPart fields, BlockSize and BlockSetSize ,
define the size of each transport block and the total bits per transport
block set. As a pair (BlockSize, BlockSetSize) describe
a transport format set. DynamicPart defines one
or multiple transport format sets. 
TrCH.DynamicPart.BlockSize  Required  Positive integer  Transport block length, specified as a positive integer. 
TrCH.DynamicPart.BlockSetSize  Required  Integer, multiple of BlockSize  Total number of bits in the transport block set. Implementation does not support
multiple transport blocks, so by definition BlockSize is
equal to
BlockSetSize . 