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 the- stateininput; the- stateoutoutput represents the first transport block in the bundle.
- Call the - lteNPDSCHDecodefunction again, specifying the- stateininput as the- stateoutoutput returned by the previous call to the function.
- Repeat step 2 until the - lteNPDSCHDecodefunction returns the- EndOfTxfield of the- stateoutoutput as- 1(- 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