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

文档序号:9551011阅读:428来源:国知局
无线网络中聚合帧长度的控制方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种无线网络中聚合帧长度的控制方法及装 置。
【背景技术】
[0002] IEEE802. 11为由IEEE802. 11委员会针对短程通信开发的一组无线局域网空 中接口标准,802. 11提供了基于竞争的无线网络服务,处于802. 11无线网络中的各站点 (STA,Station)或接入点(AP,AccessPoint)需要先侦听信道是否空闲,在侦听到空闲时 并经历随机退避后才能发送数据包;反之如果信道繁忙,则不能发送,需要重新侦听等待。 即使在侦听到信道空闲发送的情况下,也可能由于误检或检测不到远端低功率节点STA或 AP的数据包等原因而导致发送方STA或AP所发送的数据包发生帧间碰撞,最终使得发包无 效。
[0003] 在IEEE802.lln和IEEE802.llac中引入了包聚合功能,此功能可以实现在信道 中传输由聚合子帧聚合而成的长度加大的聚合帧。
[0004] 例如,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所对应的物理层协议数据单 元(PH)U,PHYProtocolDataUnit)的帧头发生碰撞,也会导致整个A-MPDU接收错误。
[0005] 包聚合功能提高了无线局域网传输数据包的能力,有利于提高信道的吞吐率,在 包聚合时,聚合的聚合子帧个数越多,则发送的聚合帧的长度越长,但是由于无线传输环境 的复杂性,需要采用合适的聚合帧的长度才可以减小无线信道不同站点或接入点的帧间碰 撞和干扰的情况出现。
[0006] 现有技术中存在难以有效确定聚合帧长度的问题,进而导致无线信道的帧间碰撞 和干扰情况严重,无线信道资源不能充分利用,吞吐率较低的问题。

【发明内容】

[0007] 本发明解决的问题是难以合理根据信道嘈杂程度选择聚合长度,导致无线信道的 帧间碰撞和干扰情况严重,无线信道资源不能充分利用,吞吐率较低的问题。
[0008] 为解决上述问题,本发明技术方案提供一种无线网络中聚合帧长度的控制方法, 包括:
[0009] 获取信道的嘈杂度,所述信道的嘈杂度关联于第一终端在第一周期内的接收的第 一数据的个数,所述第一终端为无线网络环境中的站或者接入点,所述第一数据包括聚合 帧或非聚合帧;
[0010] 基于所述信道的嘈杂度确定第二周期中所述第一终端发送聚合帧的长度,所述第 二周期为第一周期在时间轴上相邻的下一个周期。
[0011] 可选的,所述信道的嘈杂度随着第一比例的增大而减小,所述第一比例为在所述 第一周期内所述第一终端接收的MAC目的地址为所述第一终端的第一数据的个数与所述 第一终端接收的所有第一数据的个数的比例。
[0012] 可选的,所述聚合帧的长度随着所述信道的嘈杂度的增大而减小。
[0013] 可选的,所述信道的嘈杂度通过信道嘈杂度指标进行标定,所述信道嘈杂度指标 通过如下方式进行获取:
[0014] 获取第一个数,所述第一个数为所述第一终端在所述第一周期内接收的PPDU的 个数;
[0015] 获取第二个数,所述第二个数为所述第一终端在所述第一周期内接收的ACK或 BL0CK_ACK的个数;
[0016] 获取第三个数,所述第三个数为所述第一终端在所述第一周期内接收的MAC目的 地址为所述第一终端且不是ACK或BlockAck帧的第一数据的个数;
[0017] 在所述第一个数与所述第二个数的差值大于或等于第一个数阈值时,通过公式 I定所述信道嘈杂度指 标;
[0018]其中,CCA_Freq为所述信道嘈杂度指标,Rx_ProU_Cnt为所述第一个数,Rx_ACK_Cnt为所述第二个数,Rx_MPDU_Cnt为所述第三个数。
[0019] 可选的,还包括:在所述第一个数与所述第二个数的差值小于第一个数阈值时,确 定所述信道嘈杂度指标值为零。
[0020] 可选的,所述第一个数阈值的取值范围为[1,10]。
[0021] 可选的,所述第一周期和第二周期的范围为[100ms,500ms]。
[0022] 可选的,所述聚合帧的长度通过如下方式进行确定:
[0023] 通过查找预先设定的映射关系获取与所述嘈杂度指标所对应的聚合帧的长度,所 述映射关系为所述嘈杂度指标和聚合度的长度之间的对应关系。
[0024] 可选的,所述聚合帧的长度为所述聚合帧所聚合的聚合子帧的个数。
[0025] 可选的,所述聚合帧为A-MPDU、A-MSDU和组合聚合帧中的任意一种,所述组合聚 合帧为由MPDU和MSDU所组合而成的多级聚合帧。
[0026] 为解决上述问题,本发明技术方案还提供一种无线网络中聚合帧长度的控制装 置,包括:
[0027] 嘈杂度确定单元,用于获取信道的嘈杂度,所述信道的嘈杂度关联于第一终端在 第一周期内的接收的第一数据的个数,所述第一终端为无线网络环境中的站或者接入点, 所述第一数据包括聚合帧或非聚合帧;
[0028] 聚合长度确定单元,用于基于所述信道的嘈杂度确定第二周期中所述第一终端发 送数据的聚合帧的长度,所述第二周期为第一周期在时间轴上相邻的下一个周期。
[0029] 与现有技术相比,本发明的技术方案具有以下优点:
[0030] 通过获取信道的嘈杂度,进而根据信道的嘈杂度对第一终端发送聚合帧的长度进 行自适应的调整,可以使得第一终端能够自适应地衡量信道的嘈杂程度,进而在此基础上 能合理地根据信道嘈杂程度选择选择合适的聚合帧的长度,从而减小无线信道的帧间碰撞 和干扰,充分利用信道资源,实时优化吞吐率。
[0031] 通过对信道的嘈杂度指标的获取,可以有效识别信道的嘈杂程度,准确反映信道 物理传输性能,进而相应调整聚合帧的长度,使得可以根据当前信道的实际情况选择匹配 的聚合帧的长度,提高吞吐率。
【附图说明】
[0032] 图1是本发明技术方案提供的聚合帧长度的控制方法的流程示意图;
[0033] 图2是本发明实施例提供的聚合帧长度的控制方法的流程示意图;
[0034] 图3是本发明实施例提供的确定信道的嘈杂度指标的流程示意图;
[0035] 图4是本发明实施例提供的聚合帧长度的控制装置的结构示意图;
[0036] 图5是本发明实施例提供的嘈杂度确定单元的结构示意图。
【具体实施方式】
[0037] 现有技术存在难以合理根据信道嘈杂程度而相应选择合适的聚合帧的聚合长度, 从而导致无线信道的帧间碰撞和干扰情况严重,无线信道资源不能充分利用,吞吐率较低 的问题。
[0038] 为解决上述问题,本发明技术方案提供一种无线网络中聚合帧长度的控制方法。
[0039] 如图1所示,首先执行步骤S1,获取信道的嘈杂度,所述信道的嘈杂度关联于第一 终端在第一周期内的接收的第一数据的个数。
[0040] 所述第一数据包括聚合帧或非聚合帧。所述聚合帧包括A-MPDU、A-MSDU和组合聚 合帧中的任意一种,所述组合聚合帧为由MPDU和MSDU所组合而成的多级聚合帧。所述非 聚合帧可以是指MPDU。
[0041] 所述第一终端为无线网络环境中的STA或者AP。
[0042] 为了根据信道的嘈杂度对聚合帧的长度进行控制,可以将时
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1