本发明属于无线通信技术领域,涉及m2m资源管理技术领域,尤其涉及一种基于能耗优化的m2m通信联合成簇及资源分配方法。
背景技术
机器间(machine-to-machine,m2m)通信是指在没有人为干预情况下,实现机器对机器之间的通信过程。m2m通信方式应用范围机器广泛,已经被大量应用于智能电网、智能设备、远程监控、智能医疗、智能交通、智能城市、智能家居等领域。通常m2m设备体积较小,对电池的大小与电量均有一定的限制。此外,m2m设备数量多,范围广,通常部署在某些情况相对恶劣的场景中,电池难以更换。因此,如何尽可能减小m2m设备的能耗,是m2m通信系统的重要课题。
近年来,已有文献研究m2m通信能耗优化问题。文献parki,kimd,hard.macachievinglowlatencyandenergyefficiencyinhierarchicalm2mnetworkswithclusterednodes[j].ieeesensorsjournal,2015,15(3):1657-1661,针对m2m通信系统,提出了一种分层介质访问控制(mac)协议,以实现节点平均延迟及能耗降低。文献arouko,ksentinia,talebt.group.paging-basedenergysavingformassivemtcaccessesinlteandbeyondnetworks[j].ieeejournalonselectedareasincommunications,2016,34(5):1086-1102中针对m2m通信系统大量用户接入问题,提出了一种流量分散的方法,通过对m2m设备分组,各组设备在不同时间接入信道,可实现信道高接入率,降低信道的接入时延与功耗。
现有研究主要通过采用路由、mac协议及随机接入、能量收集等机制设计实现m2m设备能耗降低,未能综合考虑用户随机接入、设备成簇及资源分配策略对设备能耗的影响问题,难以实现网络性能优化。
技术实现要素:
有鉴于此,本发明的目的在于提供一种基于能耗优化的m2m通信联合成簇及资源分配方法。在该方法中,m2m设备可采用簇内通信模式与簇头关联或采用蜂窝通信模式直接与蜂窝基站进行通信;建模m2m设备总能耗优化目标,实现簇头选择、资源分配及m2m设备通信模式关联策略的联合优化。
为达到上述目的,本发明提供如下技术方案:
一种基于能耗优化的m2m通信联合成簇及资源分配方法,包括以下步骤:
s1:建模簇头选择变量;
s2:建模m2m设备与簇头关联变量;
s3:建模m2m设备总能耗;
s4:建模簇内通信模式总能耗;
s5:建模蜂窝通信模式总能耗;
s6:建模m2m设备成簇及资源分配需求限制条件;
s7:基于m2m设备总能耗最小化确定联合成簇及资源分配策略。
进一步,在步骤s1中,所述建模簇头选择变量包括:令网络内具有接入请求的m2m设备数为m,记αj∈{0,1}表示簇头选择变量,若αj=1,表示将m2m设备j选择为簇头,记为chj,反之,αj=0,1≤j≤m。
进一步,在步骤s2中,所述建模m2m设备与簇头关联变量包括:令δi,j∈{0,1}表示m2m设备i与簇头chj的关联变量,若δi,j=1,表示m2m设备i与簇头chj建立关联,反之,δi,j=0。
进一步,在步骤s3中,所述m2m设备总能耗为:
etotal=ech+ecm+eb
其中,ech表示网络中簇头向基站传输数据时对应的总能耗,ecm表示网络中m2m设备向关联簇头传输数据时对应的簇内通信模式总能耗,eb表示网络中m2m设备向基站传输数据时对应的蜂窝通信模式总能耗。
进一步,所述网络中簇头向基站传输数据时对应的总能耗
进一步,在步骤s4中,所述建模簇内通信模式总能耗ecm为:
进一步,在步骤s5中,所述建模蜂窝通信模式总能耗eb为:
进一步,在步骤s6中,所述建模m2m设备成簇及资源分配需求限制条件,具体包括:
1)簇头数目限制条件建模为
2)簇内成员数量限制条件建模为
3)用户关联与簇头选择限制条件建模为δi,j≤αj,即仅当m2m设备j被选为簇头chj时,m2m设备i可与簇头chj建立关联;
4)用户关联簇头限制条件建模为
5)发送功率限制条件建模为
6)传输数据速率限制条件建模为
进一步,在步骤s7中,在满足所述m2m设备成簇及资源分配需求限制条件下,以m2m设备总能耗etotal最小化为目标,优化确定m2m设备联合成簇及资源分配策略,即
其中,
本发明的有益效果在于:本发明所述方法可以有效保障m2m设备接入网络的情况下,通过优化设计设备关联及资源分配策略,实现设备能耗最小化。
附图说明
为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:
图1为蜂窝网络场景示意图;
图2为本发明所述方法的流程示意图。
具体实施方式
下面将结合附图,对本发明的优选实施例进行详细的描述。
本发明所述的一种基于能耗优化的m2m通信联合成簇及资源分配方法,假设在簇内通信模式和蜂窝通信模式共存的蜂窝网络中,两种不同的接入模式之间,以及同一接入模式内均采用正交多址接入方式,因而信息传输无干扰;该网络中存在多个m2m设备,且m2m设备可采用簇内通信模式与簇头关联或采用蜂窝通信模式直接与蜂窝基站进行通信;建模m2m设备总能耗为所有接入网络的m2m设备的能耗之和,基于m2m设备联合能耗优化实现簇头选择、资源分配及m2m设备通信模式关联。
图1为蜂窝网络场景图,如图1所示,蜂窝网络中存在多个接入请求的m2m设备,m2m设备通过簇头选择或连接基站进行通信,通过优化簇头选择、资源分配以及通信模式关联策略实现网络总能耗最小化。
图2为本发明所述方法的流程示意图,如图2所示,本发明所述方法具体包括以下步骤:
1)建模簇头选择变量
建模簇头选择变量,具体为,令网络内具有接入请求的m2m设备数为m,记αj∈{0,1}表示簇头选择变量,若αj=1,表示将m2m设备j选择为簇头,记为chj,反之,αj=0,1≤j≤m。
2)建模m2m设备与簇头关联变量
建模m2m设备与簇头关联变量,令δi,j∈{0,1}表示m2m设备i与簇头chj的关联变量,若δi,j=1,表示m2m设备i与簇头chj建立关联,反之,δi,j=0。
3)建模m2m设备总能耗
建模m2m设备总能耗,etotal=ech+ecm+eb,其中,ech表示网络中簇头向基站传输数据时对应的总能耗,ecm表示网络中m2m设备向关联簇头传输数据时对应的簇内通信模式总能耗,eb表示网络中m2m设备向基站传输数据时对应的蜂窝通信模式总能耗。建模ech为
4)建模簇内通信模式总能耗
建模簇内通信模式总能耗ecm,
5)建模蜂窝通信模式总能耗
建模蜂窝通信模式总能耗eb为
6)建模m2m设备成簇及资源分配限制条件
建模m2m设备成簇及资源分配限制条件,具体地,簇头数目限制条件建模为
7)基于m2m设备总能耗最小化确定联合成簇及资源分配策略
在满足m2m设备成簇及资源分配需求限制条件下,以m2m设备总能耗最小化为目标,优化确定m2m设备联合成簇及资源分配策略,即
最后说明的是,以上优选实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。