lteULDescramble
PUSCH descrambling
Syntax
Description
performs
PUSCH descrambling of the soft bit vector, out
= lteULDescramble(ue
,chs
,in
)in
,
or cell array in case of two codewords, according to UE-specific settings
in the ue
structure and UL-SCH related parameters
in the chs
structure. It performs PUSCH descrambling
to undo the processing described in TS 36.212, Section 5.3.1 [1] and returns a soft bit vector
or cell array of vectors, out
. This syntax supports
the descrambling of control information bits if they are present in
the soft bits in
in conjunction with information
bits. The descrambling of the control information bits is done by
establishing the correct locations of placeholder bits with the help
of UL-SCH-related parameters present in chs
.
The descrambler skips the ‘x’ placeholder
bits to undo the processing defined in TS 36.212, Section 5.3.1 [1].
Multiple codewords can be parameterized by two different forms
of the chs
structure. Each codeword can be defined
by separate elements of a 1-by-2 structure array, or the codeword
parameters can be combined together in the fields of a single scalar,
1-by-1, structure. In the latter case, any scalar field values apply
to both codewords and a scalar NLayers
is the total
number. For further details, see UL-SCH Parameterization.
performs
PUSCH descrambling of the soft bit input, out
= lteULDescramble(ue
,in
)in
,
but takes only the UE-specific settings in the ue
structure.
The in
input should contain only the scrambled
data bits resulting in descrambling of transport data only. The ue
structure
must include the NCellID
, NSubframe
,
and RNTI
fields.
performs
PUSCH descrambling of soft bits, out
= lteULDescramble(in
,nsubframe
,cellid
,rnti
)in
, for subframe
number, nsubframe
, cell identity, cellid
,
and specified radio network temporary identifier (RNTI), rnti
.
This syntax performs only block descrambling and expects the input, in
,
to contain only the scrambled data bits. If the in
vector
contains placeholder bits, they are not descrambled correctly because
the placeholder bits are not skipped during the descrambling process.
Thus, this function syntax descrambles only the transport data bits.
Examples
Input Arguments
Output Arguments
References
[1] 3GPP TS 36.211. “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.
Version History
Introduced in R2014a