[发明专利]一种发送速率控制方法和设备有效
申请号: | 201310453154.1 | 申请日: | 2013-09-27 |
公开(公告)号: | CN103532664A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 章程;杨磊;鲍雪刚;何世健;邓怀东 | 申请(专利权)人: | 章程;杨磊;鲍雪刚;何世健;邓怀东 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/18;H04B7/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 201203 上海市张江高*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发送 速率 控制 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种发送速率控制方法和设备。
背景技术
目前,大多数无线宽带网桥产品都是在802.11无线局域网的技术上发展而来。其中很大一部分无线宽带网桥使用的主芯片是Atheros公司生产的802.11a/b/g/n系列芯片。Atheros802.11芯片支持4组“速率/重传次数”对(r0/c0,r1/c1,r2/c2,r3/c3)。软件负责将此4组“速率/重传次数”写入芯片寄存器。当无线信道可以发送的时候,芯片将发送缓存中的数据帧。数据帧首先以速率r0发送,如果发送失败,继续以速率r0发送c0-1次,然而再次以速率r1发送;如果发送失败,继续以速率r1发送c1-1次……直至在某个速率上发送成功或4个速率都发送失败。如果发送失败了c0+c1+c2+c3次,那么放弃这次发送。当发送完毕或者发送放弃,芯片会在发送状态描述符中报告本次发送状态。发送状态包括:1、是否发送成功;2、发送成功时的速率;3、重传次数。对于支持802.11n的芯片发送状态还包括:4、聚合帧中数据帧的总个数和;5、聚合帧中发送失败的数据帧个数。这些发送状态参数可以用来调节发送速率,使得发送速率能适应信道条件的变化以达到最优。这个机制称为Multi Rate Retry(多速率重传,以下简称MRR)。MRR中的重传次数c0,c1,c2和c3分别可以固定为2,2,2和4。
当无线环境发生变化时,或者发送端在初始化以后选择的原始MRR速率不适合时,需要对各个MRR速率进行调整,现有技术中提供了一种名为ONOE的调整MRR速率的机制,及具体流程为:发送端检测到一个采样窗口内如果平均每个数据帧需要至少一次重传,则降低发送速率上升信用;如果少于10%的数据帧需要重传,则提高发送速率上升信用。如果发送速率上升信用大于10则提高一级发送速率。
在实现本发明的过程中,发明人发现现有技术控制发送速率的方式至少存在以下缺点:由于不同的无线环境下,发送端受干扰的情况不同,比如在室内环境下,发送端所处的无线环境比较稳定,为了最大限度的保证无线连接的稳定,此时需要控制发送端调整的灵敏度,而在室外环境下,由于干扰变化的较快,需要提高发送端调整发送速率的灵敏度,即能够根据干扰的变化及时调整发送速率。现有技术中通过ONOE进行速率控制的方式,不能使发送端根据不同的干扰环境选择相应的控制策略。
发明内容
本发明实施例提供了一种发送速率控制方法和设备,能够使发送端根据不同的干扰环境选择相应的控制策略。
本发明实施例提供了一种发送速率控制方法,包括:
发送端获取在第一预设时间内帧发送成功率的波动参数,并根据获取到的波动参数调整在本次多速率重传MRR中帧发送成功率pn的权重α;
发送端分别使用α和1-α对pn和在上一次MRR的平滑帧发送成功率Pn-1进行加权运算,得到在本次MRR的平滑帧发送成功率Pn;
发送端根据Pn确定在下一个MRR使用的发送速率。
优选的,发送端根据Pn确定在下一个MRR使用的发送速率具体包括:
当发送端判断Pn大于信用上调阈值时,将上调信用加1,并判断上调信用大于当前速率上调阈值时,上调下一个MRR使用的发送速率。
优选的,所述发送端上调下一个MRR使用的发送速率之前,所述方法还包括:
当所述发送端判断上一次调整发送速率的操作为上调发送速率时,取所述当前速率上调阈值的二分之一与最小速率上调阈值中的较大值作为下一个速率上调阈值;和/或,
当发送端判断上一次调整发送速率的操作为下调发送速率时,取所述当前速率上调阈值的2倍与最大速率上调阈值中的较小值作为下一个速率上调阈值。
优选的,所述发送端上调下一个MRR使用的发送速率,具体包括:
所述发送端判断是否能够缩小保护间隔,若是,则缩小保护间隔;若否,则判断是否能够增加多入多出MIMO流的个数,若是,则增加MIMO流的个数,若否,则增大调制与编码策略MCS的索引值。
优选的,所述发送端根据Pn确定在下一个MRR使用的发送速率,具体包括:
当所述发送端上调下一个MRR使用的发送速率时,将本次MRR的最高档发送速率上调,并将本次MRR使用的第a档发送速率作为下一个MRR使用的第a+1档发送速率;和/或,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于章程;杨磊;鲍雪刚;何世健;邓怀东,未经章程;杨磊;鲍雪刚;何世健;邓怀东许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310453154.1/2.html,转载请声明来源钻瓜专利网。