Using our bit synchronous formulation, we can immediately derive the
MMSE expression for making the following assumptions.
The source bits of one user are uncorrelated with the past and future bits
from itself and all bits from other users(i.e.
).
The noise
is white, and zero mean and uncorrelated with the source
(i.e.
and
). Thus,
where is the autocorrelation matrix of
and
is an all zero vector of dimension matching the
stacked source vector with a one in the position
corresponding to
in the stacked source
vector.
The MMSE solution minimizes the squared error in the presence of
channel noise, and becomes the zero-forcing solution when no noise is present.
Performance is very similar to the zero forcing solution when the SNR
is relatively high, but is improved at low SNR's. Also,
the zero-forcing solution may not exist if
is not invertible,
but the MMSE solution will provided the noise is not zero
because
(and thus
) is invertible.