D2D通信技术(Device-to-Device,终端直通技术)是5G通信的核心技术。在5G应用场景中,合理分配通信资源以及选择通信模式以提高平均系统吞吐量尤为重要。基于此,本文研究了单网络以及异构网络中的D2D通信模式。对异构网络中D2D通信模式选择算法进行探讨,通过合理选择D2D通信模式使频谱效率最大化。