Perform PUSCH descrambling
returns a column vector of soft bits resulting from the inverse operation of physical uplink
shared channel (PUSCH) scrambling from TS 38.211 Section 6.3.1.1 [1]. cw
= nrPUSCHDescramble(in
,nid
,rnti
)in
is
a vector of scrambled soft bits, nid
is the scrambling identity, and
rnti
is the radio network temporary identifier (RNTI) of the user
equipment (UE). When you use this syntax, the function descrambles only the data bits
because the placeholder bit locations for any uplink control information (UCI), if present,
are unknown in this case.
returns a column vector of soft bits by taking into account the UCI placeholder X bit
locations, cw
= nrPUSCHDescramble(in
,nid
,rnti
,xInd
,yInd
)xInd
, and the UCI placeholder Y bit locations,
yInd
. The inputs xInd
and
yInd
are 1-based column vectors within the codeword and indicate the
respective placeholder locations.
[1] 3GPP TS 38.211. “NR; Physical channels and modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.