Downlink precoding of transmission layers
performs
precoding according to TS 36.211 [1],
Section 6.3.4. The out
= lteDLPrecode(in
,ntxants
,txscheme
,codebook
)out
matrix returned is identical
to the matrix returned by ltePDSCH
for
the same set of parameters. The overall operation of the precoder
is the transpose of the matrix defined in the specification. The symbols
for layers and antennas lie in columns rather than rows.
This function performs precoding of the matrix of layers, in
,
onto P antennas, using the transmission scheme
specified by txscheme
. For transmission scheme
precoding dependencies, see Algorithms.
For transmission schemes 'CDD'
, 'SpatialMux'
,
and 'MultiUser'
, and degenerately 'Port0'
,
Precoding involves multiplying a P-by-v precoding matrix, denoted as F, by a v-by-NSYM matrix, representing NSYM symbols on each of v transmission layers, to yield a P-by-NSYM matrix, consisting of NSYM precoded symbols on each of P antenna ports. Depending on the transmission scheme, the precoding matrix can be composed of multiple matrices multiplied together, but the size of the product, F, is always P-by-v.
For the 'TxDiversity'
transmission scheme,
A P2-by-2v precoding
matrix, F, is multiplied by a 2v-by-NSYM matrix,
formed by splitting the real and imaginary components of a v-by-NSYM matrix
of symbols on layers, to yield a P2-by-NSYM matrix
of precoded symbols, which is then reshaped into a P-by-PNSYM matrix
for transmission. As v = P for
the 'TxDiversity'
transmission scheme, we can consider F be
of size P2-by-2P rather
than P2-by-2v.
For the other cases, specifically 'CDD'
, 'SpatialMux'
,
and 'MultiUser'
transmission schemes with v ≠ P,
and the 'TxDiversity'
transmission scheme with P =
4,
The precoding matrix F is not square;
it is rectangular with size P-by-v except
for the 'TxDiversity'
transmission scheme with P =
4 where it is of size P2-by-(2P=
16)-by-8. The number of rows is always greater than the number of
columns that is, the matrix F is size m-by-n with m-by-n.
[1] 3GPP TS 36.211. “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.
[2] 3GPP TS 36.213. “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.