[发明专利]一种能量捕获无线传感网高数据包传递率多播方法有效
申请号: | 201510268702.2 | 申请日: | 2015-05-25 |
公开(公告)号: | CN105050108B | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 池凯凯;林一民;李燕君;朱艺华;程珍;戴志泉 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04W24/02 | 分类号: | H04W24/02 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种能量捕获无线传感网高数据包传递率多播方法,在基站端采用纠删码来应对无线链路的不可靠,在传感器节点端通过考虑节点当前储能、能量捕获速率以及当前信道质量这三方面因素,分析出当前待接收数据块的正确接收数据包数目期望值,只有当该期望值大于等于一定值时或者如果不接收该数据块则将发生储能溢出时才接收该数据块,有效地降低信道质量差造成接收失败和节点储能溢出这两种事件的发生频率。本发明非常适用于能量捕获无线传感器网络,可以提高单跳多播的数据包传递率。 | ||
搜索关键词: | 能量捕获 数据包传递 储能 多播 无线传感网 数据块 信道 溢出 无线传感器网络 传感器节点 接收数据块 三方面因素 发生频率 接收失败 无线链路 正确接收 基站端 数据包 有效地 质量差 单跳 分析 | ||
【主权项】:
1.一种能量捕获无线传感网高数据包传递率多播方法,其特征在于:所述多播方法包括以下步骤:1)基站节点操作过程如下:(1.1)在需要以多播方式发送出去且尚未发送的源数据包中挑出任意k个源数据包,将这k个源数据包利用系统纠删码进行编码来得到 个数据包,称这n个数据包为一个数据块,其中p是传感器节点无线链路的平均丢包率,运算符号 是对符号内部的数值向上取整数,参数k的取值取决于传感器节点的内存大小,其取值所对应的n个数据包总大小要小于等于传感器节点上的缓存大小;(1.2)对编码得到的n个数据包,以M个时隙为一个周期,每周期只发送一个数据包,其中 Epkt 是传感器节点接收一个数据包所消耗的能量, 是传感器节点的平均能量捕获速率,Ts 是一个时隙的时间长度;2)捕获环境能量的传感器节点操作过程如下:(2.1)在新到来的数据块初始时刻,根据本传感器节点在数据块初始时刻的储能E(1)和本传感器节点能量捕获速率sh 的值,计算出一旦接收该数据块则能正确接收的数据包个数期望值N;(2.2)如果N≥k或者E(1)-nMEidle +nMTs sh >C,则继续执行步骤(2.3),否则不接收该新到来的数据块,其中Eidle 为传感器节点在一个空闲时隙上所消耗的能量,C为传感器节点的储能容量;(2.3)对于当前数据块中每个到来的数据包,如果在该数据包到达时刻传感器节点的能量小于接收一个数据包所需消耗的能量Epkt ,则不接收该数据包,否则接收该数据包,每当接收完一个数据包时进行以下操作:如果已经正确接收的数据包为k个,则停止接收当前数据块的后续数据包并继续执行步骤(2.4),如果接收出错的数据包个数为n-k+1个,则跳过步骤(2.4)并停止接收当前数据块的后续包,否则继续进行当前数据块的后续数据包的接收;(2.4)进行系统纠删码解码以恢复出k个源数据包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510268702.2/,转载请声明来源钻瓜专利网。