nrULSCHDemultiplex
Description
[
returns demultiplexed encoded data vector culsch
,cack
,ccsi1
,ccsi2
] = nrULSCHDemultiplex(pusch
,tcr
,tbs
,oack
,ocsi1
,ocsi2
,cw
)culsch
, and encoded uplink
control information (UCI) vectors cack
, ccsi1
, and
ccsi2
post the demultiplexing of received codeword
cw
. This demultiplexing reverses the processing defined in TS 38.212
Section 6.2.7 [1]. pusch
is the physical uplink shared channel (PUSCH) configuration. tcr
is the
target code rate. tbs
is the transport block size for the uplink shared
channel (UL-SCH) transmission. oack
is number of the hybrid automatic
repeat request acknowledgment (HARQ-ACK) payload bits. ocsi1
is the
number of channel state information (CSI) part 1 payload bits, and
ocsi2
is the number of CSI part 2 payload bits.
cw
is a column vector of the received log-likelihood ratio (LLR) soft
bits.
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.
[2] 3GPP TS 38.213. “NR; Physical layer procedures for control.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
Extended Capabilities
Version History
Introduced in R2020b