Generalized Quadratic Matrix Programming: A Unified Framework for Linear Precoding With Arbitrary Input Distributions | IEEE Journals & Magazine | IEEE Xplore