摘要:蜂窝网络中的D2D(Device to Device)通信可以很好地解决频谱资源紧张的问题,为进一步提高D2D通信的效率,节省网络终端的能量消耗,本文研究了一种适合于蜂窝网络中D2D通信下的多播分簇算法GMCA(Geography-based Multicast Cluster Algorithm,GMCA),其主要思想是根据终端的地理位置信息,将网络分为三个区域,然后再根据区域进行簇头的选择.此多播分簇算法复杂度较低,并且簇头分布均匀,个数适当.能量问题是D2D通信研究中的一个关键问题之一,为提高能量有效率,在此基础上我们还进一步研究了一种考虑终端剩余能量的多播分簇算法EE-GMCA(Energy Efficient GMCA,EE-GMCA),有效地解决了网络能耗不均匀的问题.仿真结果表明,新的多播分簇算法减少了D2D通信的能量开销,延长了D2D通信的运行时间,降低了终端死亡的概率,使网络的分层结构更加稳定,更加有利于蜂窝网中D2D通信的实现.