Hybrid Precoding for Massive MIMO With Low Rank Channels: A Two-Stage User Scheduling Approach | IEEE Journals & Magazine | IEEE Xplore