[发明专利]一种基于优先级的CSMA/CA优化方法有效
申请号: | 201710445019.0 | 申请日: | 2017-06-13 |
公开(公告)号: | CN107040948B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 刘剑飞;石佳川;曾祥烨 | 申请(专利权)人: | 河北工业大学 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W74/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300401 天津市*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 优先级 csma ca 优化 方法 | ||
1.一种基于优先级的CSMA/CA优化方法,其特征在于,包括以下步骤:
Step1,当携带不同优先级标记的数据到达后,结合网络状况,通过初始化竞争窗口CW区分业务优先级,若为高优先级数据,上一次数据传输成功时,CW设置为CWH1,上一次数据传输失败时,CW设置为CWH2,CWH1为1,CWH2为2;若为低优先级数据,CW设置为CWL,CWL为2;退避次数NB均设置为0;
Step2,基于网络状况自适应调整退避指数BE,具体包括:
当PN<0.5时,网络状况较好;
当PN≥0.5时,网络状况较差,需要划分多种情况来准确确定网络状况;
若上一次传输成功:
若上一次传输失败:
其中,退避指数BE的初始值为3,PN表示网络状况指数,BE--表示退避指数减1,BE++表示退避指数加1,ceil[3*BE/2]表示取不小于3*BE/2的最小整数值;
Step3,扫描时隙边界,根据调整后的退避指数BE,在[0,2BE-1]区间内随机取一个整数,随机退避对应整数个时隙;
Step4,在时隙边界处进行信道检测,当信道检测为空时,跳转到Step5,当信道检测不为空时,跳转到Step6;
Step5,退避窗口CW减1,判断CW是否为0,若为0,则竞争信道成功,允许设备接入信道,若不为0,跳转到Step4;
Step6,判断数据优先级,若为高优先级数据,CW设置为CWH1,退避次数NB加1,BE设为min(BE+1,macMaxBE);若为低优先级数据,CW设置为CWL为2,退避次数NB加1,BE设为min(BE+1,macMaxBE);判断NB是否大于最大退避次数限制,所述最大退避次数的默认值为4,若大于上限,则竞争信道失败,向上层报错,若不大于上限,则跳转到Step4。
2.根据权利要求1所述的优化方法,其特征在于,所述高优先级数据的竞争窗口会根据网络负荷状况而自适应调整,在高负载网络状况下,进行多次的信道检测,能保证数据的可靠传输,减小丢包率。
3.根据权利要求1所述的优化方法,其特征在于,根据网络状况指数来反映网络负荷,当发生一次业务分组传输时,统计信道检测为忙碌的次数和信道检测的总次数,将所述忙碌次数与所述信道检测总次数的比值定义为网络状况指数,网络状况指数小于0.5定义为低负荷,大于等于0.5定义为高负荷。
4.根据权利要求1所述的优化方法,其特征在于,BE值的动态调节范围为[macMinBE,macMaxBE],若调整后BE值小于macMinBE,则设为macMinBE,若BE值大于macMaxBE,则设为macMaxBE,macMinBE为1,macMaxBE为6。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北工业大学,未经河北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710445019.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端及其控制方法
- 下一篇:具有防止儿童遗留在汽车内功能的智能手机