nrULSCHDemultiplex
Perform UL-SCH data and control demultiplexing
Description
[
        performs uplink shared channel (UL-SCH) data and control demultiplexing by performing the
        reverse operation of the multiplexing processing, as defined in TS 38.212 Section 6.2.7
          [1]. The function returns
        demultiplexed encoded data vector culsch,cack,ccsi1,ccsi2] = nrULSCHDemultiplex(pusch,tcr,tbs,oack,ocsi1,ocsi2,cw)culsch and uplink control information
        (UCI) vectors cack, ccsi1, and
          ccsi2 for the specified inputs. pusch is the
        physical uplink shared channel (PUSCH) configuration. tcr is the target
        code rate. tbs is the transport block size for the 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 specifies the received log-likelihood ratio
        (LLR) soft bits corresponding to a single codeword or two-codeword transmission.
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.