lteNPDSCH
Generate NPDSCH symbols
Description
[
returns sym
,stateout
] = lteNPDSCH(enb
,chs
,cw
)sym
, a matrix containing the encoded narrowband
physical downlink shared channel (NPDSCH) symbols for cell-wide settings
enb
, channel transmission configuration
chs
, and codeword cw
. The channel
encoding process comprises subframe selection, scrambling, symbol modulation, layer
mapping, and precoding in accordance with Section 10.2.3 of [1]. The function
also returns stateout
, a structure containing the encoder state
for bundle transmission.
Examples
Input Arguments
Output Arguments
More About
Tips
To use this function for transmission of a bundle, follow these steps:
Call the
lteNPDSCH
function, optionally specifying the initial encoder state using thestatein
input; thestateout
output represents the first transmission of the transport block.Call the
lteNPDSCH
function again, specifying thestatein
input as thestateout
output returned by the previous call to the function.Repeat step 2 until the
lteNPDSCH
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.