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,其信用度都 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。