[发明专利]一种基于Dijkstra算法的无线传感器网络覆盖优化方法有效
申请号: | 201810071137.4 | 申请日: | 2018-01-25 |
公开(公告)号: | CN108271168B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 唐美芹;盛家文;辛亚林 | 申请(专利权)人: | 鲁东大学 |
主分类号: | H04W16/18 | 分类号: | H04W16/18;H04W16/22;H04W24/02;H04W84/18 |
代理公司: | 烟台双联专利事务所(普通合伙) 37225 | 代理人: | 吕静 |
地址: | 264000 山东省烟*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 dijkstra 算法 无线 传感器 网络 覆盖 优化 方法 | ||
1.一种基于Dijkstra算法的无线传感器网络覆盖优化方法,用于提高无线传感器网络性能,其特征在于:
假定在目标区域随机生成n个无线传感器节点,构成的集合{1,2,...,n}用图G=(V,E)来表示,V为顶点集,E为边集,节点与节点所形成的边eij的权重为wij;
优化方法步骤如下:
S1:选择初始节点形成边的权重记为
uj=w1j,R={1},S={2,3,...,n};
其中,T为G的一个支撑树,R和S是用来描述节点覆盖集的两个不同数集;
首先确定随机产生的无线传感器节点,然后分别计算出起始传感器节点到其余各个节点的权重,将已确定的起始传感器节点作为一个集合,剩余传感器节点作为待测节点归为一个集合;
S2:取置T=T∪{eik},R=R∪{k},S=S\{k},k为节点;取权重最小的边所对应的传感器节点纳入确定集合,剩下的传感器节点作为待测集合;
S3:如果则停止;否则继续开始uj=min{uj,wkj},j∈S,返回S2进行循环操作;
上述方法设计中,节点与节点所形成的边的权重采用改进能量传递模型计算的节点与节点之间的能量损耗来代替;
采用频谱搬移的方式对信息进行调制,采用功率放大器这一机制,将能量E的损耗分为三个部分:发送电路Ep,放大电路Eq和接收电路Er;所述传感器自身发送k’比特信息的总消耗能量:Epq=Ep+Eq;其中Ep是发射k’bit信息所损耗的能量;Eq是功率放大器发送k’bit信息传递距离d所损耗的能量;
代表自由信道和多径信道传递的计算公式为:
其中常数αp,αq代表自由信道和多径信道的参数,k’是指比特信息量,d指欧式距离即:d0是由公式碍到;
考虑影响因子σ(σ<1)后,得到的损耗公式为:
L(dB)=(1+σ)*(32.44+20lgd(km)+20lgf(MHz)),计算这部分能量损耗,记做Es,得出总的能量损耗E=Eq+Ep+Er+Es,优化目标就是使得这部分能量损耗最小即:minE=min(Eq+Ep+Er+Es)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鲁东大学,未经鲁东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810071137.4/1.html,转载请声明来源钻瓜专利网。