Joint User Grouping, Sparse Beamforming, and Subcarrier Allocation for D2D Underlaid Cache-Enabled C-RANs With Rate Splitting | IEEE Journals & Magazine | IEEE Xplore