无线网络中聚合帧长度的控制方法及装置制造方法及图纸

技术编号:12821436 阅读:124 留言:0更新日期:2016-02-07 12:23
一种无线网络中聚合帧长度的控制方法及装置,所述方法包括:获取信道的嘈杂度,所述信道的嘈杂度关联于第一终端在第一周期内的接收的第一数据的个数,所述第一终端为无线网络环境中的站或者接入点,所述第一数据包括聚合帧或非聚合帧;基于所述信道的嘈杂度确定第二周期中所述第一终端发送聚合帧的长度,所述第二周期为第一周期在时间轴上相邻的下一个周期。该方法可以使得第一终端能够自适应地衡量信道的嘈杂程度,进而在此基础上能合理地根据信道嘈杂程度选择合适的聚合帧的长度,减小无线信道不同站点或接入点的帧间碰撞和干扰,充分利用信道资源,达到实时优化吞吐率的效果。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种无线网络中聚合帧长度的控制方法及装置
技术介绍
IEEE802.11为由IEEE802.11委员会针对短程通信开发的一组无线局域网空中接口标准,802.11提供了基于竞争的无线网络服务,处于802.11无线网络中的各站点(STA,Station)或接入点(AP,AccessPoint)需要先侦听信道是否空闲,在侦听到空闲时并经历随机退避后才能发送数据包;反之如果信道繁忙,则不能发送,需要重新侦听等待。即使在侦听到信道空闲发送的情况下,也可能由于误检或检测不到远端低功率节点STA或AP的数据包等原因而导致发送方STA或AP所发送的数据包发生帧间碰撞,最终使得发包无效。在IEEE802.11n和IEEE802.11ac中引入了包聚合功能,此功能可以实现在信道中传输由聚合子帧聚合而成的长度加大的聚合帧。例如,A-MSDU是介质访问控制层(MAC,MediaAccessControl)服务数据单元的聚合,由多个媒体接入控制业务数据单元(MSDU,MACServiceDataunit)聚合而成,共用MAC帧头和帧校验序列(FCS,FrameCheckSequence)进行校验,由于聚合帧只有一个统一的FCS,如果聚合帧中任意一个MSDU发送中出现错误,整个聚合帧A-MSDU被接收方接收后均变为无效,要求发送端重新发送整个聚合帧A-MSDU。而对于A-MPDU是MAC服务数据单元的聚合,由多个媒体接入控制协议数据单元(MPDU,MACProtocolDataunit)聚合而成,A-MPDU中每个MPDU都各自拥有独立的FCS,当与所述A-MPDU所对应的物理层协议数据单元(PPDU,PHYProtocolDataUnit)的帧头发生碰撞,也会导致整个A-MPDU接收错误。包聚合功能提高了无线局域网传输数据包的能力,有利于提高信道的吞吐率,在包聚合时,聚合的聚合子帧个数越多,则发送的聚合帧的长度越长,但是由于无线传输环境的复杂性,需要采用合适的聚合帧的长度才可以减小无线信道不同站点或接入点的帧间碰撞和干扰的情况出现。现有技术中存在难以有效确定聚合帧长度的问题,进而导致无线信道的帧间碰撞和干扰情况严重,无线信道资源不能充分利用,吞吐率较低的问题。
技术实现思路
本专利技术解决的问题是难以合理根据信道嘈杂程度选择聚合长度,导致无线信道的帧间碰撞和干扰情况严重,无线信道资源不能充分利用,吞吐率较低的问题。为解决上述问题,本专利技术技术方案提供一种无线网络中聚合帧长度的控制方法,包括:获取信道的嘈杂度,所述信道的嘈杂度关联于第一终端在第一周期内的接收的第一数据的个数,所述第一终端为无线网络环境中的站或者接入点,所述第一数据包括聚合帧或非聚合帧;基于所述信道的嘈杂度确定第二周期中所述第一终端发送聚合帧的长度,所述第二周期为第一周期在时间轴上相邻的下一个周期。可选的,所述信道的嘈杂度随着第一比例的增大而减小,所述第一比例为在所述第一周期内所述第一终端接收的MAC目的地址为所述第一终端的第一数据的个数与所述第一终端接收的所有第一数据的个数的比例。可选的,所述聚合帧的长度随着所述信道的嘈杂度的增大而减小。可选的,所述信道的嘈杂度通过信道嘈杂度指标进行标定,所述信道嘈杂度指标通过如下方式进行获取:获取第一个数,所述第一个数为所述第一终端在所述第一周期内接收的PPDU的个数;获取第二个数,所述第二个数为所述第一终端在所述第一周期内接收的ACK或BLOCK_ACK的个数;获取第三个数,所述第三个数为所述第一终端在所述第一周期内接收的MAC目的地址为所述第一终端且不是ACK或BlockAck帧的第一数据的个数;在所述第一个数与所述第二个数的差值大于或等于第一个数阈值时,通过公式CCA_Freq=1-Rx_MPDU_CntRx_PPDU_Cnt-Rx_ACK_Cnt]]>确定所述信道嘈杂度指标;其中,CCA_Freq为所述信道嘈杂度指标,Rx_PPDU_Cnt为所述第一个数,Rx_ACK_Cnt为所述第二个数,Rx_MPDU_Cnt为所述第三个数。可选的,还包括:在所述第一个数与所述第二个数的差值小于第一个数阈值时,确定所述信道嘈杂度指标值为零。可选的,所述第一个数阈值的取值范围为[1,10]。可选的,所述第一周期和第二周期的范围为[100ms,500ms]。可选的,所述聚合帧的长度通过如下方式进行确定:通过查找预先设定的映射关系获取与所述嘈杂度指标所对应的聚合帧的长度,所述映射关系为所述嘈杂度指标和聚合度的长度之间的对应关系。可选的,所述聚合帧的长度为所述聚合帧所聚合的聚合子帧的个数。可选的,所述聚合帧为A-MPDU、A-MSDU和组合聚合帧中的任意一种,所述组合聚合帧为由MPDU和MSDU所组合而成的多级聚合帧。为解决上述问题,本专利技术技术方案还提供一种无线网络中聚合帧长度的控制装置,包括:嘈杂度确定单元,用于获取信道的嘈杂度,所述信道的嘈杂度关联于第一终端在第一周期内的接收的第一数据的个数,所述第一终端为无线网络环境中的站或者接入点,所述第一数据包括聚合帧或非聚合帧;聚合长度确定单元,用于基于所述信道的嘈杂度确定第二周期中所述第一终端发送数据的聚合帧的长度,所述第二周期为第一周期在时间轴上相邻的下一个周期。与现有技术相比,本专利技术的技术方案具有以下优点:通过获取信道的嘈杂度,进而根据信道的嘈杂度对第一终端发送聚合帧的长度进行自适应的调整,可以使得第一终端能够自适应地衡量信道的嘈杂程度,进而在此基础上能合理地根据信道嘈杂程度选择选择合适的聚合帧的长度,从而减小无线信道的帧间碰撞和干扰,充分利用信道资源,实时优化吞吐率。通过对信道的嘈杂度指标的获取,可以有效识别信道的嘈杂程度,准确反映信道物理传输性能,进而相应调整聚合帧的长度,使得可以根据当前信道的实际情况选择匹配的聚合帧的长度,提高吞吐率。附图说明图1是本专利技术技术方案提供的聚合帧长度的控制方法的流程示意图;图2是本专利技术实施例提供的聚合帧长度的控制方法的流程示意图;图3是本专利技术实施例提供的确定信道的嘈杂度指标的流程示意图;图4是本专利技术实施例提供的聚合帧长度的控制装置的结构示意图;图5是本专利技术实施例提供的嘈杂度确定单元的结构示意图。具体实施方式现有技术存在难以合理根据信道嘈杂程度而相应选择合适的聚合帧的聚<本文档来自技高网
...

【技术保护点】
一种无线网络中聚合帧长度的控制方法,其特征在于,包括:获取信道的嘈杂度,所述信道的嘈杂度关联于第一终端在第一周期内的接收的第一数据的个数,所述第一终端为无线网络环境中的站或者接入点,所述第一数据包括聚合帧或非聚合帧;基于所述信道的嘈杂度确定第二周期中所述第一终端发送聚合帧的长度,所述第二周期为第一周期在时间轴上相邻的下一个周期。

【技术特征摘要】
1.一种无线网络中聚合帧长度的控制方法,其特征在于,包括:
获取信道的嘈杂度,所述信道的嘈杂度关联于第一终端在第一周期内的
接收的第一数据的个数,所述第一终端为无线网络环境中的站或者接入点,
所述第一数据包括聚合帧或非聚合帧;
基于所述信道的嘈杂度确定第二周期中所述第一终端发送聚合帧的长
度,所述第二周期为第一周期在时间轴上相邻的下一个周期。
2.如权利要求1所述的无线网络中聚合帧长度的控制方法,其特征在于,所
述信道的嘈杂度随着第一比例的增大而减小,所述第一比例为在所述第一周
期内所述第一终端接收的MAC目的地址为所述第一终端的第一数据的个数
与所述第一终端接收的所有第一数据的个数的比例。
3.如权利要求1所述的无线网络中聚合帧长度的控制方法,其特征在于,所述
聚合帧的长度随着所述信道的嘈杂度的增大而减小。
4.如权利要求1所述的无线网络中聚合帧长度的控制方法,其特征在于,所述
信道的嘈杂度通过信道嘈杂度指标进行标定,所述信道嘈杂度指标通过如下
方式进行获取:
获取第一个数,所述第一个数为所述第一终端在所述第一周期内接收的
PPDU的个数;
获取第二个数,所述第二个数为所述第一终端在所述第一周期内接收的
ACK或BLOCK_ACK的个数;
获取第三个数,所述第三个数为所述第一终端在所述第一周期内接收到
的MAC目的地址为所述第一终端且不是ACK或BlockAck帧的第一数据的
个数;
在所述第一个数与所述第二个数的差值大于或等于第一个数阈值时,通
过公式CCA_Freq=1-Rx_MPDU_CntRx_PPDU_Cnt-Rx_ACK_Cnt]]>确定所述信道
嘈杂度指标;
其中,CCA_Freq为所述信道嘈杂度指标,Rx_PPDU_Cnt为所述第
一个数,Rx_ACK_Cnt为所述第二个数,Rx_MPDU_Cnt为所述第三个
数。
5.如权利要求1所述的无线网络中聚合帧长度的控制方法,其特征在于,还包
括:在所述第一个数与所述第二个数的差值小于第一个数阈值时,确定所述
信道嘈杂度指标值为零。
6.如权利要求4或5所述的无线网络中聚合帧长度的控制方法,其特征在于,
所述第一个数阈值的取值范围为[1,10]。
7.如权利要求1所述的无线网络中聚合帧长度的控制方法,其特征在于,所述
第一周期和第二周期的范围为[100ms,500ms]。
8.如权利要求4或5所述的无线网络中聚合帧长度的控制方法,其特征在于,
所述聚合帧的长度通过如下方式进行确定:
通过查找预先设定的映射关系获取与所述嘈杂度指标所对应的聚合帧的
长度,所述映射关系为所述嘈杂度指标和聚合度的长度之间的对应关系。
9.如权利要求1所述的无线网络中聚合帧长度的控制方法,其特征在于,所述
聚合帧的长度为所述聚合帧所聚合的聚合子帧的个数。
...

【专利技术属性】
技术研发人员:谢鑫
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1