An introduction to convex optimization for communications and signal processing | IEEE Journals & Magazine | IEEE Xplore