Mutual information and minimum mean-square error in multiuser Gaussian channels
mac gaussian channels with arbitrary inputs : optimal precoding and power allocation .