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.