[发明专利]无线传感器网络中基于不等中继集合的数据传输调度方法有效
申请号: | 201610138014.9 | 申请日: | 2016-03-11 |
公开(公告)号: | CN105591684B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 刘安丰;陈壮彬;贺晟 | 申请(专利权)人: | 中南大学 |
主分类号: | H04B7/155 | 分类号: | H04B7/155;H04W24/04;H04W24/08;H04W84/18 |
代理公司: | 长沙朕扬知识产权代理事务所(普通合伙) 43213 | 代理人: | 李强 |
地址: | 410000 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种无线传感器网络中基于不等中继集合的数据传输调度方法,本发明的关键点在于依据无线传感器网络能量消耗特有的近基站能量消耗大,而远基站节点能量消耗小有大量能量剩余的特征,突破了以往研究中整个网络都选择相同数量中继节点的方法。在本发明方法中,对于远基站区域传输数据的节点,为其选择数量较大的中继节点。选择的中继节点数量越大,则节点需要等待中继节点醒来的等待时间越短,因而数据传输延迟越小,而且传输失败时,尝试传输的次数越多,因而提高了数据传输的成功率,也就数据传输可靠性高。因而,本发明方法相比现有方法在整体上能够在不降低网络寿命的情况下,提高数据传输的可靠性,降低数据传输延迟。 | ||
搜索关键词: | 无线 传感器 网络 基于 不等 中继 集合 数据传输 调度 方法 | ||
【主权项】:
1.一种无线传感器网络中基于不等中继集合的数据传输调度方法,在无线传感器网络中,每个节点独立的采用工作/睡眠周期性轮换的工作模式,节点只有处于工作状态时才能进行数据传输;每一节点vi选择多个中继节点形成中继节点集合;节点vi需要传输数据包时,首先向中继节点集合中最先醒来的中继节点发起数据传输,如果不成功则等待中继节点中下一个醒来的节点发送数据,直到数据发送成功给中继节点,或者中继节点集合中的每一个中继节点都传输失败,则放弃此数据包的传送;其特征在于:确定节点vi的中继节点个数的方法如下:步骤1:设节点vi的初始的中继节点个数为δ′;步骤2:计算节点vi的能量消耗:节点vi的能量消耗为
的计算公式如下:
d为节点vi到基站的距离;其中:(1)
表示节点用于低功耗监听状态的能量消耗功率;(2)tduty为一个占空比周期的时间;(3)
表示接收一个数据包的能量消耗,有
其中,εr为节点接收送数据包的功率,εt表示节点发送数据包的功率,Sp表示数据包发送所需时间;Sak表示ACK窗口响应持续时间,Sr为前导持续时间;(4)
为一个数据包发送数据包的能量消耗;
的计算公式如下:
其中,
为占空比;(5)
表示距离基站为d处的节点接收数据包的数量;(6)
表示距离基站为d处的节点发送数据包的数量;步骤3:将初始的中继节点个数δ′加1,即:δ=δ′+1,然后按前面的方法计算初始的中继节点个数δ′增加1后的节点vi的能量消耗
步骤4:如果
则转步骤3,其中Ex0表示距离基站最近节点的能量消耗;如果
则δ=δ′‑1,进入下一步骤;如果Ex'=Ex0,不作任何处理,进入下一步骤;步骤5:得到距离基站不同距离处中继节点的个数δ;其中,
的计算公式为
其中,εs为节点睡眠时的功率;
表示节点发送数据所用的时间;
表示节点接收数据所用的时间;
的计算公式如下:
其中
表示距离基站为d处的节点发送数据包的数量,计算公式如下:![]()
是链路的可靠性,λ为节点感知的事件发生的概率,z表示当前节点距离基站有多少跳,![]()
表示向下取整;r表示节点发射半径,R表示网络半径;x′表示节点的感知距离;数据传输成功率函数
qix表示节点vi与节点vx之间的链路质量;vx表示节点的第x个中继节点;qij表示vi与节点vj之间的链路质量,vj表示节点的第1、第2、…、第x‑1个中继节点;
的计算公式如下:
其中,
为距离基站为d处的节点接收数据包的数量,![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610138014.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种监测偏振模色散的方法及装置
- 下一篇:一种循环迭代m序列跳频图案生成方法