nrPUSCHCodebook
Description
returns the physical uplink shared channel (PUSCH) precoding matrix for codebook-based
transmission. w
= nrPUSCHCodebook(nLayers
,nPorts
,tpmi
)nLayers
is the number of layers,
nPorts
is the number of antenna ports, and tpmi
is the transmitted precoding matrix indicator (TPMI). By default, this function disables
transform precoding. The returned matrix, w
, is the transpose of the
precoding matrix defined in TS 38.211 Section 6.3.1.5 [1]. The matrix orientation of
w
allows the precoding operation to be performed by matrix
multiplication on the output of the nrLayerMap
function and
w
.
specifies transform precoding as a logical value in addition to the input arguments in the
previous syntax. When w
= nrPUSCHCodebook(___,transformPrecode
)transformPrecode
is set to
true
, the function applies the transform precoding defined in TS 38.211
Section 6.3.1.4 [1].
Examples
Input Arguments
Output Arguments
References
[1] 3GPP TS 38.211. “NR; Physical channels and modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
Extended Capabilities
Version History
Introduced in R2019a