[发明专利]一种网络异步MPR吞吐率优化方法有效
申请号: | 201611104537.8 | 申请日: | 2016-12-05 |
公开(公告)号: | CN106792805B | 公开(公告)日: | 2019-11-01 |
发明(设计)人: | 张一晋;周远达;邹爱洁;房玉轩;汪云;关凤瑜;桂林卿 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W74/08 |
代理公司: | 江苏楼沈律师事务所 32254 | 代理人: | 史成涛 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种IEEE802.15.4网络异步MPR吞吐率优化方法,网络源节点同时向目的节点发送包长服从几何分布的数据分组,目的节点可以基于异步MPR机制同时成功接收若干个数据分组,各源节点退避完成时检测当前信道通信节点数,并与预设的检测阈值比较后制定发送或再次退避的策略,可以有效改善网络吞吐率及可靠性。 | ||
搜索关键词: | 一种 网络 异步 mpr 吞吐 优化 方法 | ||
【主权项】:
1.一种IEEE802.15.4网络异步MPR吞吐率优化方法,包括IEEE802.15.4网络源节点根据信道MPR接收能力r预设的CCA检测阈值rc,节点检测到当前通信节点数大于rc小于r时采取的数据发送概率p,发送概率参数W以及退避指数BE,其特征在于:网络允许目的节点具有异步MPR能力,即一个数据当且仅当其传输期间不被其他r‑1个其他节点同时干扰即可成功接收,通信节点退避结束执行CCA,设置CCA检测阈值rc,当检测到的通信节点数N小于CCA检测阈值rc时发送数据包,当N大于等于MPR接收能力r时增加退避指数BE进而再次退避,当N大于等于检测阈值rc且小于MPR接收能力r时,节点以预设的发送概率p发送数据,否则增加退避指数BE进而再次退避,具体的实施过程包括:S11.变量初始化,开始二进制指数退避算法,执行S12;S12.判断当前信道内正在通信的节点数N是否小于网络所设定的CCA检测阈值rc,若是,则执行S121,否则执行S13;S121.发送数据分组,执行S122;S122.接收节点判断数据包发送过程中是否同时被超过r—1个其他节点干扰,若不是,传输成功,否则传输失败;S13.判断当前信道内正在通信的节点数N是否小于网络所设定的MPR接收能力值r,若是,则以发送概率p执行S121,以退避概率1‑p执行S14,否则执行S14;S14.更新退避次数NB和BE,执行S15;S15.判断退避次数NB是否大于最大退避次数,若是则丢弃数据包,否则执行二进制指数退避后执行S12。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611104537.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种医疗儿科用治疗巾快速清洗装置
- 下一篇:一种高效的医疗器械清洗装置