欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020100618014
申请人: 中南林业科技大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2025-02-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于位置和能量相互关系的LEACH协议簇头选择方法,其特征在于包括以下步骤,A、计算簇头数量k的最佳值,通过K‑Means将整个无线传感器网络划分为k个簇群;

簇头数量k最佳值的计算方法为,

随机部署n个通信节点,其中包括k个簇头节点;基站位于通信区域的中心;每个周期中普通节点发送的数据包大小为m比特,簇头节点的总能耗为,Ecluster=eTx+eRx+eDa,

其中,eTx表示簇头发送数据所消耗的能量,eRx表示簇头从普通节点接收数据所消耗的能量,eDa为数据融合时簇头消耗的能量;

由于基站位于区域中心,通信距离基本小于d0,eTx的计算基于自由空间模型,其中, 表示簇头节点到基站的平均距离,设节点时随机分布的,则簇头节点从簇内普通节点接收数据所使用的能量eRx的计算方法为,簇头数据融合能量eDa的计算方法为,

其中,EDA表示簇头节点融合单位数据所消耗的能量,除簇头节点外,普通节点的数据总能耗计算方法为,其中, 是普通节点到簇头节点的平均距离,表示为,

整个无线传感器网络各节点的总能耗为,

Eall=k·Ecluster+(n‑k)·Enormal,Eall的最小值k为,

B、建立簇群中的层次区域模型;

建立簇群中的层次区域模型的方法为,

集群中的节点根据节点与基站之间的距离分为两层,具体的分层规则如下,其中,di表示从节点i到汇聚节点的距离,dmin表示蔟中节点到汇聚节点的最小距离,dmax表示蔟中节点到汇聚节点的最大距离,τ是控制系数,由节点的数量和簇群的大小决定;根据簇群中的层次区域模型,簇头的选择按照距离远近,优先级从高到低排列:最近的节点,第一层区域节点和第二层区域节点;

C、设定能量阈值,根据簇内能量对比对簇头进行选择;

首次选择簇头时,选取每个簇群中的最近节点作为簇头;当最近节点的能量小于设定的阈值 其降级为普通节点;在第一层中随机选择能量大于阈值 的节点以升级为簇头节点;如果第一层中没有合格的节点,则在第二层中选择能量大于阈值 的节点,升级到簇头节点,阈值 的计算方法为,其中,Eall(i)表示第i个集群中的总能量,n(i)表示第i个集群中的节点数,dead(i)表示第i个集群中的死节点数,δ是调节因子;

D、生成能量消耗模型,选择将靠近汇聚节点的普通节点直接将数据传送给汇聚节点;

步骤D中,模型发射部分的总能耗的计算方法为,

其中,ETx(ij)表示从节点i到节点j传输过程中的总能量消耗,ETx‑elec(ij)表示当节点i被发送到节点j时,传输模块的能量消耗;ETx‑amp(ij)为节点i发送到节点j时,放大器模块消耗的能量,m为发送数据包的大小和长度,Eelec是接收或发送单位数据包所消耗的能量;εfs‑1 ‑2是自由空间信道模型中的能量消耗参数,单位是J·bit ·m ;εamp是多径衰落信道模型的‑1 ‑2能耗参数,单位是J·bit ·m ;d0是传输距离的阈值,d0的计算方法为,dij表示节点i到节点j的距离;dij的计算方法为,节点接收数据的能耗计算方法为,

ERx=m·Eelec;

当一个普通节点比所有簇头节点更靠近汇聚节点时,该类节点将在这一轮选择过程中跳出簇群结构,立即成为与汇聚节点直接通信的特殊节点;当簇头节点和汇聚节点之间的距离大于阈值φ时,将数据从特殊节点直接传输到汇聚节点,能使整个网络的能耗降低,网络的生命周期得到有效利用;阈值φ的计算方法为,