Zero-forcing (or null-steering) precoding is a method of spatial signal processing by which a multiple antenna transmitter can null the multiuser interference in a multi-user MIMO wireless communication system. When the channel state information is perfectly known at the transmitter, the zero-forcing precoder is given by the pseudo-inverse of the channel matrix.
Mathematical description
In a multiple antenna downlink system which comprises
transmit antenna access points and
single receive antenna users, such that
, the received signal of user
is described as
:
where
is the
vector of transmitted symbols,
is the noise signal,
is the
channel vector and
is some
linear precoding vector. Here
is the matrix transpose,
is the square root of transmit power, and
is the message signal with zero mean and variance
.
The above signal model can be more compactly re-written as
:
where
:
is the
received signal vector,
: