PUSCH MIMO precoding of transmission layers
precodes
the matrix of layers, out
= ltePUSCHPrecode(in
,p
,codebook
)in
, onto p
antennas.
When p
is 2 or 4, precoding for spatial multiplexing
is applied with the scalar codebook index, codebook
.
It performs precoding according to TS 36.211, Section 5.3.3A [1]. This function returns an M-by-P matrix.
Where M is the number of symbols per antenna and P is
the number of transmission antennas. The precoder transposes the operation
defined in TS 36.211, Section 5.3.3A, specifically the symbols for
layers and antennas lie in columns rather than rows.
[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.
ltePUSCH
| ltePUSCHDecode
| ltePUSCHDeprecode
| ltePUSCHDRS
| ltePUSCHDRSIndices
| ltePUSCHIndices
| lteULPMIInfo
| lteULPrecode