lteULSCHInfo
UL-SCH coding information
Syntax
Description
provides
information related to the entire UL-SCH coding process, for UL-SCH
data without UCI. It returns a structure array with fields covering
the transport channel (TrCH) encoding and UCI multiplexing. When UCI
is present, it includes the coded symbol capacities given UCI sizes,
PUSCH resource allocations, and Beta offset values,
which can be useful in a number of UL-SCH- and PUSCH-related functions.
These symbol capacities are calculated from the Q' formulae
in TS 36.212, Sections 5.2.2.6 and 5.2.4.1 [1]. The one- or two-element vector, info
= lteULSCHInfo(ue
,chs
,blklen
)blklen
,
defines the length of the transmitted transport blocks.
By default, in the case of multiple transport blocks or codewords,
each structure in the array corresponds to one of the blocks. Note
that the NLayers
, Modulation
,
and RV
fields at the output contain only the value
for the associated codeword and therefore have a different form to
those given in the input. In the case of NLayers
the
output returns the number of layers per codeword where the input field
represents the total number of transmission layers across all codewords.
If the UL-SCH encoding is for a retransmission of a previously
sent transport block, use the three “Init” fields, 'InitPRBSet'
, 'InitCyclicPrefixUL'
,
and 'InitShortened'
. If any of these fields are
absent, their values are assumed to be the same as the values for
the associated current subframe fields, 'PRBSet'
, 'CyclicPrefixUL'
,
and 'Shortened'
.
supports
the multiplexing of both transport and UCI data, CQI, RI, and HARQ-ACK,
or UCI only. The number of uncoded UCI bits is given by info
= lteULSCHInfo(ue
,chs
,blklen
,ocqi
,ori
,oack
)ocqi
, ori
and oack
respectively.
Any of the data length parameters can be zero if the associated data
is not present. The coding of the UCI can be controlled through the
additional BetaACK
, BetaCQI
,
and BetaRI
fields in the chs
input
structure.
Examples
Input Arguments
Output Arguments
References
[1] 3GPP TS 36.212. “Evolved Universal Terrestrial Radio Access (E-UTRA); Multiplexing and channel coding.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.
Version History
Introduced in R2014a
See Also
lteULSCH
| lteULSCHDecode
| lteULSCHInterleave
| ltePUSCHDecode
| lteCQIEncode
| lteRIEncode
| lteACKEncode