nrULSCHInfo
Get uplink shared channel (UL-SCH) information
Description
returns a structure containing the uplink shared transmission (UL-SCH) information for an
input transport block size info
= nrULSCHInfo(tbs
,tcr
)tbs
and target code rate
tcr
. The UL-SCH information includes the cyclic redundancy check
(CRC) attachment, code block segmentation (CBS), and channel coding. When you use this
syntax, the function provides the UL-SCH coding information and does not handle the uplink
control information (UCI) multiplexing on the physical uplink shared channel (PUSCH),
because the information of PUSCH resources is not known.
returns a structure, which contains the UL-SCH information related to the encoding process
and UCI multiplexing, for the PUSCH configuration info
= nrULSCHInfo(pusch
,tcr
,tbs
,oack
,ocsi1
,ocsi2
)pusch
, target code
rate tcr
, and transport block size tbs
. The
oack
input is the hybrid automatic repeat request acknowledgment
(HARQ-ACK) payload length. The ocsi1
input is the channel state
information (CSI) part 1 payload length. The ocsi2
input is the CSI
part 2 payload length.
The function performs the multiplexing process on one of these options:
UL-SCH data and UCI data (HARQ-ACK, CSI part 1, and CSI part 2)
UCI data (HARQ-ACK, CSI part 1, and CSI part 2) only
Examples
Input Arguments
Output Arguments
References
[1] 3GPP TS 38.212. “NR; Multiplexing and channel coding.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.