【技术实现步骤摘要】
速率控制方法、装置、设备及存储介质
[0001]本申请实施例涉及通信
,尤其涉及一种速率控制方法、装置、设备及存储介质。
技术介绍
[0002]无线设备可以以帧的形式发送和接收数据。帧是用于通过网络(例如无线网络)进行通信的基本消息单元。根据物理层协议,帧可以以各种速率传输,例如,IEEE 802.11a PHY支持速率集{6,12,18,24,36,48,54}Mbits/s。在发送数据包时,如何选择帧的传输速率,以使客户端正确接收到数据包,是通信
的重点研究方向。
[0003]速率控制算法是一种可以根据环境等因素,动态调节无线设备的发包速率,以实现更高吞吐量或者更低时延的一种算法。现有的一种速率控制算法使用PER(Packet Error Rate,数据包错误率)作为性能标准。如果当前速率对应的PER低于PER阈值时,则提高无线传输速率;如果当前速率对应的PER不低于PER阈值时,则降低无线传输速率。
[0004]然而,一方面,该方法以当前传输速率评估PER,不一定以其他速率估计PER,因此,所选择的传输速率不一定是最优的传输速率;另一方面,基于PER的速率控制方法在存在干扰的情况下性能可能会受到影响,原因很简单,干扰可以将所有无线速率对应的PER均提高到PER阈值以上,这时,此方法不再适用。因此,需要一种用于调整无线传输速率以提高吞吐量的方法。
技术实现思路
[0005]本申请实施例提供一种速率控制方法、装置、设备及存储介质,可以实现所选择的传输速率,能提供更优的吞吐 ...
【技术保护点】
【技术特征摘要】
1.一种速率控制方法,其特征在于,包括:获取当前时刻对应的N个候选速率,并确定当前时刻的环境特征向量;针对所述N个候选速率中每一个候选速率,确定所述候选速率对应的环境特征库,所述环境特征库是基于每次使用所述候选速率发送数据包时对应的环境特征向量得到,并确定在所述环境特征库中每一个环境特征向量下,使用所述候选速率发送数据包时对应的发包成功率;针对所述N个候选速率中每一个候选速率,基于所述候选速率对应的环境特征库、所述当前时刻的环境特征向量,以及在所述环境特征库中每一个环境特征向量下,使用所述候选速率发送数据包时对应的发包成功率,确定所述候选速率对应的预估发包成功率;基于所述N个候选速率,以及所述N个候选速率中每一个候选速率对应的预估发包成功率,确定当前时刻的目标速率,并基于所述目标速率发送数据包;其中,所述环境特征向量是基于M种环境参数得到,所述N、M均为大于或等于2的正整数。2.根据权利要求1所述的方法,其特征在于,所述基于所述候选速率对应的环境特征库、当前时刻的环境特征向量,以及在所述环境特征库中每一个环境特征向量下,使用所述候选速率发送数据包时对应的发包成功率,确定所述候选速率对应的预估发包成功率,包括:针对所述N个候选速率中每一个候选速率,基于所述候选速率对应的环境特征库和所述当前时刻的环境特征向量,确定所述环境特征库中每一个环境特征向量与所述当前时刻的环境特征向量的相似度;针对所述N个候选速率中每一个候选速率,基于所述候选速率对应的环境特征库中每一个环境特征向量与所述当前时刻的环境特征向量的相似度,以及在所述环境特征库中每一个环境特征向量下,使用所述候选速率发送数据包时对应的发包成功率,确定所述候选速率对应的预估发包成功率。3.根据权利要求2所述的方法,其特征在于,所述基于所述候选速率对应的环境特征库和所述当前时刻的环境特征向量,确定所述环境特征库中每一个环境特征向量与所述当前时刻的环境特征向量的相似度,包括:针对所述N个候选速率中每一个候选速率,基于所述候选速率对应的环境特征库和所述当前时刻的环境特征向量,确定所述环境特征库中每一个环境特征向量与所述当前时刻的环境特征向量之间的距离;针对所述N个候选速率中每一个候选速率,根据所述候选速率对应的环境特征库中每一个环境特征向量与所述当前时刻的环境特征向量之间的距离,得到所述候选速率对应的环境特征库中每一个环境特征向量与所述当前时刻的环境特征向量的相似度。4.根据权利要求2所述的方法,其特征在于,所述基于所述候选速率对应的环境特征库中每一个环境特征向量与所述当前时刻的环境特征向量的相似度,以及在所述环境特征库中每一个环境特征向量下,使用所述候选速率发送数据包时对应的发包成功率,确定所述候选速率对应的预估发包成功率,包括:针对所述N个候选速率中每一个候选速率,基于所述候选速率对应的环境特征库中每一个环境特征向量与所述当前时刻的环境特征向量的相似度,确定在所述环境特征库中每
一个环境特征向量下,使用所述候选速率发送数据包时对应的发包成功率的权重;针对所述N个候选速率中每一个候选速率,根据在所述环境特征库中每一个环境特征向量下,使用所述候选速率发送数据包时对应的发包成功率的权重,对所述每一种环境特征下,使用所述候选速率发送数据包时对应的发包成功率进行加权求和,得到所述候选速率对应的预估发包成功率。5.根据权利要求2所述的方法,...
【专利技术属性】
技术研发人员:张盛博,
申请(专利权)人:深圳市联洲国际技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。