Device-to-device communication in 5G cellular networks: challenges, solutions, and future directions
design aspects of network assisted device - to - device communications .