[发明专利]一种无线网络中的基于块确认的自适应帧长的方法在审
申请号: | 201410267555.2 | 申请日: | 2014-06-16 |
公开(公告)号: | CN105207739A | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | 康桂霞;朱冰凝;张宁波;刘佳 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李迪 |
地址: | 100876 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线网络 中的 基于 确认 自适应 方法 | ||
1.一种无线网络中的基于块确认的自适应帧长的方法,其特征在于,包括以下步骤:
步骤一:AP设置错误块数的阈值,初始化帧长、错误块数,监听业务层是否有业务要传输;
步骤二:监听到业务层有业务要传输时,AP接收业务包,按帧长成帧处理,加上包含控制信息的头部发送到无线网络中;
步骤三:STA收到数据帧,校验帧里面的每个块是否正确,组成块确认BA帧,BA中的比特映射对应每个块正确与否;
步骤四:AP接收到BA帧,提取BA帧中的比特映射,计算一帧内的错误块数,与阈值比较决定是否改变帧长大小;
步骤五:若业务层还有业务,跳回步骤二重复进行;若业务数据发送完毕,跳回步骤一持续监听。
2.根据权利要求1所述的方法,其特征在于,MAC层的接入机制为DCF模式,DCF在AP发送数据之前先使用请求发送/确认发送握手防止隐藏节点问题。
3.根据权利要求2所述的方法,其特征在于,所述握手防止隐藏节点包括:
进入二进制指数退避阶段:即在分布式协同帧间隔后设置CW值,AP由一个随机取值在[0,CW]的退避计数器来决定发数时间,若网络中网络分配矢量指示忙碌,退避计数器挂起;
若网络分配矢量指示信道空闲,退避计数器减一,直到计数器归零才进入请求发送/确认发送阶段;
若不同站点同时发送数据产生碰撞,CW值翻倍,重新随机化退避计数器的值,重新开始退避过程;
退避阶段结束,进入二次握手阶段:AP与STA间使用请求发送/确认发送帧交换信息获取可用传输时间输机会,并确保没有隐藏节点问题;
短帧间隔之后,AP将数据块组合起来,发送聚合的媒介访问控制服务数据单元聚合帧,STA若接收到信息,短帧间隔之后,反馈BA帧;AP正确接收到BA帧,进行下一帧的传输。
4.根据权利要求1所述的方法,其特征在于,若BA帧超时没有被AP正确接收,则重置帧长到初始值,且该帧数据需要重传。
5.根据权利要求4所述的方法,其特征在于,判断BA帧是否超时,包括以下步骤:
步骤一:源端AP发送数据包,计算从发包到收到STA反馈的BA包的总时间;
步骤二:与系统中的超时阈值比对,这个过程包括若没有收到BA帧,总时长大于超时阈值,就表示BA帧超时。
6.根据权利要求1所述的方法,其特征在于,若帧长改变后超出了设定的帧长范围,需重设帧长大小。
7.根据权利要求6所述的方法,其特征在于,判断帧长包括以下步骤:
步骤一:AP从缓存区的队列中提取数据块成帧发送,判断BA是否超时;
步骤二:若超时则将帧长重置为初始值,并将发送失败的整帧数据放回缓存区准备重传;若不超时,根据BA帧中的比特映射计算该帧的错误块数,将计算得到的错误块数与阈值对比;
步骤三:若相等,说明帧长符合当前信道状态,帧长不变,重复准备发帧步骤;若计算得到的错误块数大于阈值,帧长减一,若小于阈值,帧长加一;
步骤四:帧长有变化之后,判断帧长是否在设定到的帧长范围内,若不是,调整帧长使其不小于最小帧长,不大于最大帧长,调整完帧长之后返回到准备发帧步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410267555.2/1.html,转载请声明来源钻瓜专利网。