无线网络中传输速率的调节方法及装置制造方法及图纸

技术编号:20370583 阅读:39 留言:0更新日期:2019-02-16 20:46
本申请公开了一种无线网络中传输速率的调节方法及装置。在获取聚合数据帧和聚合数据帧对应的目的站点后,将最后一次向目的站点发送数据帧的可用发送带宽确定为发送聚合数据帧的当前发送带宽,并根据当前发送带宽中不同条数的空间流下的各种传输速率及其对应的当前误码率,得到当前发送带宽中不同条数的空间流下各种传输速率对应的媒体访问控制MAC吞吐率;基于最大MAC吞吐率对应的传输速率,确定发送聚合数据帧的当前传输速率和当前空间流的条数,从而基于当前传输速率、当前空间流的条数和当前发送带宽,向目的站点发送所述聚合数据帧。该方法提高了无线网络的吞吐率,保障了无线网络通信的稳定性。

Method and Device for Adjusting Transmission Rate in Wireless Networks

This application discloses a method and device for adjusting transmission rate in wireless networks. After acquiring the destination sites corresponding to aggregated data frames and aggregated data frames, the available transmission bandwidth of the last sending data frames to the destination site is determined as the current transmission bandwidth of sending aggregated data frames, and the space of different bars in the current transmission bandwidth is obtained according to the various transmission rates and the corresponding current bit error rates of the spatial streams with different bars in the current transmission bandwidth. The MAC throughput is controlled by the media access corresponding to various transmission rates. Based on the transmission rate corresponding to the maximum MAC throughput, the current transmission rate of sending aggregated data frames and the number of current spatial streams are determined, so that the aggregated data frames are transmitted to the destination site based on the current transmission rate, the number of current spatial streams and the current transmission bandwidth. This method improves the throughput of wireless network and guarantees the stability of wireless network communication.

【技术实现步骤摘要】
无线网络中传输速率的调节方法及装置
本申请涉及通信
,尤其涉及一种无线网络中传输速率的调节方法及装置。
技术介绍
随着无线互联网应用的快速增长,用户对无线网络的服务质量提出了更高的要求。为了满足无线信道的时变特性,较好的保证无线网络的服务质量,IEEE802.11标准可以通过改变物理层的调制与编码方式,提供对多种传输速率的支持。传统的传输速率调节方法可以包括以下方式:方式一、样本率(SampleRate)法:在每10个数据包(或称“数据帧”)的传输过程中,随机选择一个除当前传输速率外的传输速率来发送其中的一个数据包,对于每种传输速率,记录传输失败的数据包数量、传输成功的数据包数量和总传输时间,然后计算每个数据包的平均传输时间。若由随机选择的传输速率发送的数据包的平均传输时间小于当前传输速率下的平均传输时间,那么就用随机选择的传输速率去更新当前传输速率。但若有4个连续的数据包传输失败,则将选择一个更慢的传输速率来进行发送。方式二、速率自适应(ARF)算法:预设有两种阈值θu和θd,θu是最大连续成功传输数据包的数量,θd是最大连续失败传输数据包的数量,θu被设置为10,θd被设置成2。当连续成功传输数据包的数量达到θu时,上调现有的传输速率;当连续失败传输数据包的数量达到θd时,下调现有的传输速率;若不满足上述两条件,则保持现有的传输速率不变。方式三、ONOE法:预设信用度的变量,保存每个传输链路当前传输速率的信用度。初始状态下,节点若使用802.11b标准,则将传输速率初始化为11Mbps,如使用802.11a/g标准,则设为24Mbps,其信用度都为0,周期执行时间为1秒。经过一个周期后,根据每个传输链路的传输状况估计出当前的信道状态,做出传输速率的调整决定,并更新信用度,信用度的更新基本规则如下:(1)若没有数据包发送成功,则将当前传输速率降低到下一级,信用度计数器复位为0;(2)若发送了10个以上的数据包,并且每个数据包的平均重传次数大于1,则将当前传输速率降低到下一级,信用度计数器复位;(3)若已发送的数据包中,超过10%的数据包需重传,则信用度减1,直到0为止;(4)若已发送的数据包中,少于10%的数据包需重传,则信用度加1。方式四、RBAR法:其通过修改相应的数据帧结构来承载传输速率交互相关的信息,从而利用接收端,如目的站点,估计当前信道质量,并反馈最佳传输速率给发送端,如无线接入点(accesspoint,AP),使得信道估计更加准确,更适应于快速变化的信道环境。然而,专利技术人发现上述四种方式只能实现一条空间流中传输速率的调节,无法对802.11ac标准具有的多工作带宽、多空间流的无线网络的传输速率进行调节,空间流为通过多个天线形成的多发多收的空间资源,故不能保证802.11ac标准下无线网络的吞吐率和无线网络通信的稳定性。
技术实现思路
本申请实施例提供一种无线网络中传输速率的调节方法及装置,以解决现有数据的上述问题,提高了无线网络的吞吐率,保障了无线网络通信的稳定性。第一方面,提供了一种无线网络中传输速率的调节方法,应用在无线接入点AP中,该方法可以包括:获取聚合数据帧和所述聚合数据帧对应的目的站点;将最后一次向所述目的站点发送数据帧的可用发送带宽确定为发送所述聚合数据帧的当前发送带宽;根据所述当前发送带宽中不同条数的空间流下的各种传输速率及其对应的当前误码率,得到所述当前发送带宽中不同条数的空间流下各种传输速率对应的媒体访问控制MAC吞吐率;基于最大MAC吞吐率对应的传输速率,确定发送所述聚合数据帧的当前传输速率和当前空间流的条数;基于所述当前传输速率、所述当前空间流的条数和所述当前发送带宽,向所述目的站点发送所述聚合数据帧。在一个可选的实现中,根据所述当前发送带宽中不同条数的空间流下的各种传输速率及其对应的当前误码率,得到所述当前发送带宽中不同条数的空间流下各种传输速率对应的MAC吞吐率之前,还包括:根据所述目的站点最后一次返回的信号强度指示RSSI值、预设RSSI值与传输速率偏移量的映射关系以及所述当前发送带宽中每种条数的空间流下的最大传输速率,获取所述当前发送带宽中每种条数的空间流下的有效传输速率范围;将所述当前发送带宽中每种条数的空间流下的各种传输速率替换为所述当前发送带宽中对应条数的空间流下的有效传输速率范围包括的各种有效传输速率。在一个可选的实现中,基于最大MAC吞吐率对应的传输速率确定发送所述聚合数据帧的当前传输速率和当前空间流的条数,包括:选取所述最大MAC吞吐率对应的传输速率作为选定传输速率;当所述当前发送带宽的信道状态良好次数统计值大于预设次数阈值、且当前时刻为预设的速率探测时刻时,将高于所述选定传输速率一个等级的探测传输速率确定为发送所述聚合数据帧的当前传输速率,选取所述探测传输速率对应的空间流的条数作为发送所述聚合数据帧的当前空间流的条数;当信道状态良好次数统计值不大于预设次数阈值、或者当前时刻不为预设的速率探测时刻时,将所述选定传输速率确定为发送所述聚合数据帧的当前传输速率,选取所述探测传输速率对应的空间流的条数作为发送所述聚合数据帧的当前空间流的条数。在一个可选的实现中,向所述目的站点发送所述聚合数据帧之后,所述方法还包括:基于所述聚合数据帧包括的数据帧的总数量和向所述目的站点发送失败的数据帧的数量,获取所述当前传输速率的子误码率;根据所述当前传输速率对应的子误码率和历史误码率,重新获取所述当前传输速率对应的当前误码率。在一个可选的实现中,重新获取所述当前传输速率对应的当前误码率之后,所述方法还包括:当重新获取的当前误码率不大于预设误码率阈值、且所述当前传输速率为高于所述最大MAC吞吐率对应的传输速率一个等级的探测传输速率时,将所述当前传输速率所在相应条数的空间流下的最大传输速率上调一个等级,和/或减小所述当前传输速率对应的速率探测周期;当所述重新获取的当前误码率大于预设误码率阈值、且所述当前传输速率为高于所述最大MAC吞吐率对应的传输速率一个等级的探测传输速率时,将所述当前传输速率所在相应条数的空间流下的最大传输速率下调一个等级,和/或增大所述探测传输速率对应的速率探测周期。在一个可选的实现中,向所述目的站点发送聚合数据帧之后,包括:若重新获取的当前误码率不大于预设比例阈值、且所述当前传输速率为所述最大MAC吞吐率对应的传输速率,则将所述当前发送带宽中的信道状态良好次数统计值增加第一预设数量;若所述重新获取的当前误码率大于预设比例阈值、且所述当前传输速率为所述最大MAC吞吐率对应的传输速率,则将所述当前发送带宽中的信道状态良好次数统计值减少第二预设数量;若所述重新获取的当前误码率不大于预设比例阈值、且所述当前传输速率为高于所述最大MAC吞吐率对应的传输速率一个等级的探测传输速率,则将所述当前发送带宽中的信道状态良好次数统计值增加第一预设数量,和/或减小所述当前传输速率对应的速率探测周期;若所述重新获取的当前误码率大于预设比例阈值、且所述当前传输速率为高于所述最大MAC吞吐率对应的传输速率一个等级的探测传输速率,则将所述当前发送带宽中的信道状态良好次数统计值减少第二预设数量,和/或增大所述探测传输速率对应的速率探测周期。在一个可选的实现中,本文档来自技高网
...

【技术保护点】
1.一种无线网络中传输速率的调节方法,应用在无线接入点AP中,其特征在于,所述方法包括:获取聚合数据帧和所述聚合数据帧对应的目的站点;将最后一次向所述目的站点发送数据帧的可用发送带宽确定为发送所述聚合数据帧的当前发送带宽;根据所述当前发送带宽中不同条数的空间流下的各种传输速率及其对应的当前误码率,得到所述当前发送带宽中不同条数的空间流下各种传输速率对应的媒体访问控制MAC吞吐率;基于最大MAC吞吐率对应的传输速率,确定发送所述聚合数据帧的当前传输速率和当前空间流的条数;基于所述当前传输速率、所述当前空间流的条数和所述当前发送带宽,向所述目的站点发送所述聚合数据帧。

【技术特征摘要】
1.一种无线网络中传输速率的调节方法,应用在无线接入点AP中,其特征在于,所述方法包括:获取聚合数据帧和所述聚合数据帧对应的目的站点;将最后一次向所述目的站点发送数据帧的可用发送带宽确定为发送所述聚合数据帧的当前发送带宽;根据所述当前发送带宽中不同条数的空间流下的各种传输速率及其对应的当前误码率,得到所述当前发送带宽中不同条数的空间流下各种传输速率对应的媒体访问控制MAC吞吐率;基于最大MAC吞吐率对应的传输速率,确定发送所述聚合数据帧的当前传输速率和当前空间流的条数;基于所述当前传输速率、所述当前空间流的条数和所述当前发送带宽,向所述目的站点发送所述聚合数据帧。2.如权利要求1所述的方法,其特征在于,根据所述当前发送带宽中不同条数的空间流下的各种传输速率及其对应的当前误码率,得到所述当前发送带宽中不同条数的空间流下各种传输速率对应的MAC吞吐率之前,还包括:根据所述目的站点最后一次返回的信号强度指示RSSI值、预设RSSI值与传输速率偏移量的映射关系以及所述当前发送带宽中每种条数的空间流下的最大传输速率,获取所述当前发送带宽中每种条数的空间流下的有效传输速率范围;将所述当前发送带宽中每种条数的空间流下的各种传输速率替换为所述当前发送带宽中对应条数的空间流下的有效传输速率范围包括的各种有效传输速率。3.如权利要求1所述的方法,其特征在于,基于最大MAC吞吐率对应的传输速率确定发送所述聚合数据帧的当前传输速率和当前空间流的条数,包括:选取所述最大MAC吞吐率对应的传输速率作为选定传输速率;当所述当前发送带宽的信道状态良好次数统计值大于预设次数阈值、且当前时刻为预设的速率探测时刻时,将高于所述选定传输速率一个等级的探测传输速率确定为发送所述聚合数据帧的当前传输速率,选取所述探测传输速率对应的空间流的条数作为发送所述聚合数据帧的当前空间流的条数;当信道状态良好次数统计值不大于预设次数阈值、或者当前时刻不为预设的速率探测时刻时,将所述选定传输速率确定为发送所述聚合数据帧的当前传输速率,选取所述选定传输速率对应的空间流的条数作为发送所述聚合数据帧的当前空间流的条数。4.如权利要求1所述的方法,其特征在于,向所述目的站点发送所述聚合数据帧之后,所述方法还包括:基于所述聚合数据帧包括的数据帧的总数量和向所述目的站点发送失败的数据帧的数量,获取所述当前传输速率的子误码率;根据所述当前传输速率对应的子误码率和历史误码率,重新获取所述当前传输速率对应的当前误码率。5.如权利要求4所述的方法,其特征在于,重新获取所述当前传输速率对应的当前误码率之后,所述方法还包括:当重新获取的当前误码率不大于预设误码率阈值、且所述当前传输速率为高于所述最大MAC吞吐率对应的传输速率一个等级的探测传输速率时,将所述当前传输速率所在相应条数的空间流下的最大传输速率上调一个等级,和/或减小所述当前传输速率对应的速率探测周期;当所述重新获取的当前误码率大于预设误码率阈值、且所述当前传输速率为高于所述最大MAC吞吐率对应的传输速率一个等级的探测传输速率时,将所述当前传输速率所在相应条数的空间流下的最大传输速率下调一个等级,和/或增大所述探测传输速率对应的速率探测周期。6.如权利要求4所述的方法,其特征在于,向所述目的站点发送聚合数据帧之后,包括:若重新获取的当前误码率不大...

【专利技术属性】
技术研发人员:黄增先
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1