Iterative water-filling for Gaussian vector multiple-access channels
This correspondence proposes an efficient numerical algorithm to compute the optimal input distribution that maximizes the sum capacity of a Gaussian multiple-access channel with vector inputs and a vector output. The numerical algorithm has an iterative water-filling interpretation. The algorithm converges from any starting point, and it reaches within 1/2 nats per user per output dimension from the sum capacity after just one iteration. The characterization of sum capacity also allows an upper bound and a lower bound for the entire capacity region to be derived.
water-filling multiple-access channels channel capacity convex optimization gaussian channels multiuser channels multiple-access communications multiple-antenna systems optimization methods power control