Scaling Up MIMO: Opportunities and Challenges with Very Large Arrays | IEEE Journals & Magazine | IEEE Xplore