Precoding
Precoding is a signal processing technique used in multiple-input multiple-output (MIMO) wireless communications to pre-process transmitted signals using knowledge of the propagation channel so that the received signals can be separated more easily or energy is directed toward intended receivers. In downlink transmission, precoding acts as transmit beamforming to mitigate interference among users sharing the same time-frequency resources.
Common linear precoders include zero-forcing (ZF), minimum mean square error (MMSE), and maximum ratio transmission (MRT,
Precoding requires channel state information at the transmitter (CSIT). Imperfect CSI degrades performance; CSI can be
In modern wireless systems, such as LTE and 5G NR, downlink multi-user MIMO uses precoding to serve