Enable device-to-device communications underlaying cellular networks: challenges and research aspects | IEEE Journals & Magazine | IEEE Xplore