An introduction to convex optimization for communications and signal processing
On the achievable throughput of a multiantenna Gaussian broadcast channel