lteNPDSCHDecode
Decode NPDSCH symbols
Syntax
Description
[
decodes cw
,stateout
,symbols
]
= lteNPDSCHDecode(enb
,chs
,sym
)sym
, the NB-IoT physical downlink shared channel
(NPDSCH) symbols, for cell-wide settings enb
and
channel-specific configuration structure chs
. The channel
decoding process comprises deprecoding, layer demapping, soft demodulation,
descrambling, and codeword recovery. The decoding inverts the NPDSCH channel
encoding process described in Section 10.2.3 of [1]. The
function returns a codeword cw
of soft bits, the decoder state
stateout
for reception of a bundle transmission, and the
received constellation symbols symbols
.
Examples
Input Arguments
Output Arguments
More About
Tips
To use this function for a bundle transmission, follow these steps:
Call the
lteNPDSCHDecode
function, optionally specifying the initial encoder state using thestatein
input; thestateout
output represents the first transport block in the bundle.Call the
lteNPDSCHDecode
function again, specifying thestatein
input as thestateout
output returned by the previous call to the function.Repeat step 2 until the
lteNPDSCHDecode
function returns theEndOfTx
field of thestateout
output as1
(true
), indicating the end of the bundle.
References
[1] 3GPP TS 36.211. “Physical Channels and Modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: https://www.3gpp.org.
[2] 3GPP TS 36.321. “Medium Access Control (MAC) protocol specification.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: https://www.3gpp.org.
Version History
Introduced in R2018aSee Also
lteNPDSCH
| lteNPDSCHIndices
| lteNDLSCHDecode
| ltePDSCHDecode