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
lteNPDSCHDecodefunction, optionally specifying the initial encoder state using thestateininput; thestateoutoutput represents the first transport block in the bundle.Call the
lteNPDSCHDecodefunction again, specifying thestateininput as thestateoutoutput returned by the previous call to the function.Repeat step 2 until the
lteNPDSCHDecodefunction returns theEndOfTxfield of thestateoutoutput 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