Get uplink shared channel (UL-SCH) information
returns a structure, which contains the uplink shared transmission (UL-SCH) information
related to the encoding process and uplink control information (UCI) multiplexing, for
physical uplink shared channel (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
returns a structure containing 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 UCI multiplexing on PUSCH, because the information of PUSCH
resources is not known.