[发明专利]一种无线网络中的基于块确认的自适应帧长的方法在审
申请号: | 201410267555.2 | 申请日: | 2014-06-16 |
公开(公告)号: | CN105207739A | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | 康桂霞;朱冰凝;张宁波;刘佳 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李迪 |
地址: | 100876 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线网络 中的 基于 确认 自适应 方法 | ||
技术领域
本发明涉及无线局域网领域,尤其涉及应用于无线网络系统的一种基于块确认的自适应帧长的方法。
背景技术
作为无线通信技术与计算机网络相结合的产物,无线局域网(WirelessLocalAreaNetwork)能实现宽带无线环境下的IP接入,方便快捷的架构组网,灵活的位置接入以及良好的扩展。然而,随着无线局域网的迅速扩展以及各种需求大容量带宽的无线通信应用的涌现,如何进一步提高吞吐量及传输效率仍然是当今研究与实现的热点问题。
为了满足日益增长的高吞吐量的需求,WLAN技术与标准也在不断地发展和完善,数据传输能力不断提高,IEEE802.11ac和802.11ad标准最高已经可以支持7Gbps的数据吞吐量。其关键技术在物理层主要包括MIMO(MultiInputMultiOutput,多输入输出)、高效LDPC(LowDensityParityCheckCode,低密度奇偶校验码)、信道绑定等技术,在MAC(MediaAccessControl,媒质接入控制)层进一步提出了增强的帧聚合和块确认技术来大幅度提高MAC层的吞吐量与传输效率。
针对下一代宽带WLAN系统的超高速传输速率要求,需要我们提出一种提高MAC层的吞吐量及传输效率,进而提高无线局域网的整体传输性能的方法。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题就是如何提供一种提高MAC层的吞吐量及传输效率,进而提高无线局域网的整体传输性能的方法。
(二)技术方案
为了解决上述技术问题,本发明提供了一种无线网络中的基于块确认的自适应帧长的方法,其特征在于,包括以下步骤:
步骤一:无线访问接入点AP设置错误块数的阈值,初始化帧长、错误块数,监听业务层是否有业务要传输;
步骤二:监听到业务层有业务要传输时,AP接收业务包按帧长成帧处理,加上包含控制信息的头部发送到无线网络中;
步骤三:无线站STA收到数据帧,校验帧里面的每个块是否正确,组成块确认BA帧,块确认BA中的比特映射对应每个块正确与否;
步骤四:AP接收到BA帧,提取BA帧中的比特映射,计算一帧内的错误块数,与阈值比较决定是否改变帧长大小;
步骤五:若业务层还有业务,跳回步骤二重复进行;若业务数据发送完毕,跳回步骤一持续监听。
优选地,MAC层的接入机制为分布式协同功能模式,也即DCF模式,DCF在AP发送数据之前先使用请求发送/确认发送RTS/CTS握手防止隐藏节点问题。
优选地,所述握手防止隐藏节点包括:
进入二进制指数退避阶段:即在分布式协同帧间隔后设置竞争窗口值,也即CW值,AP由一个随机取值在[0,CW]的退避计数器来决定发数时间,若网络中网络分配矢量指示忙碌,退避计数器挂起;
若网络分配矢量指示信道空闲,退避计数器减一,直到计数器归零才进入RTS/CTS阶段;
若不同站点同时发送数据产生碰撞,CW值翻倍,重新随机化退避计数器的值,重新开始退避过程;
退避阶段结束,进入二次握手阶段:AP与STA间使用RTS/CTS帧交换信息获取可用传输时间输机会,并确保没有隐藏节点问题;
短帧间隔之后,AP将数据块组合起来,发送聚合的媒介访问控制服务数据单元聚合帧,STA若接收到信息,短帧间隔之后,反馈BA帧;AP正确接收到BA帧,进行下一帧的传输。
优选地,若BA帧超时没有被AP正确接收,则重置帧长到初始值,且该帧数据需要重传。
优选地,判断BA帧是否超时,包括以下步骤:
步骤一:AP发送数据包,计算从发包到收到STA反馈的BA包的总时间;
步骤二:与系统中的超时阈值也即time-out阈值比对,这个过程包括若没有收到BA帧,总时长大于time-out,就表示BA帧超时。
优选地,若帧长改变后超出了设定的帧长范围,需要重设帧长大小。
优选地,判断帧长包括以下步骤:
步骤一:AP从缓存区的队列中提取数据块成帧发送,判断BA是否超时;
步骤二:若超时则将帧长重新设置为初始值,并将发送失败的整帧数据放回缓存区准备重传;若不超时,根据BA帧中的比特映射计算该帧的错误块数,将计算得到的错误块数与阈值对比;
步骤三:若相等,说明帧长符合当前信道状态,帧长不变,重复准备发帧步骤;若计算得到的错误块数大于阈值,帧长减一,若小于阈值,帧长加一;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410267555.2/2.html,转载请声明来源钻瓜专利网。