Rank-Constrained Separable Semidefinite Programming With Applications to Optimal Beamforming | IEEE Journals & Magazine | IEEE Xplore