用于真实世界应用的动态MU-MIMO分级的制作方法

专利2025-11-25  14


本公开整体涉及无线通信,并且更具体地涉及针对业务流动态地启用多用户多输入多输出(mu-mimo)通信。


背景技术:

1、无线局域网(wlan)可由提供共享无线介质以供多个客户端设备(诸如无线站(sta))使用的一个或多个接入点(ap)形成。遵循电气和电子工程师协会(ieee)802.11标准族的wlan的基本构建块是由ap管理的基本服务集(bss)。每个bss由基本服务集标识符(bssid)标识,该bssid由ap在通过无线介质周期性地广播的信标帧中通告,使得ap的无线范围内的sta可以与ap相关联并且建立与wlan的无线通信链路。

2、ap可以确定通过无线介质传送的每个业务流的发送模式。示例发送模式可包括单用户(su)多输入多输出(mimo)(su-mimo)发送、多用户(mu)mimo(mu-mimo)发送和正交频分多址(ofdma)通信。一些ap依赖于来自其相应无线网络的反馈信息来确定用于通过无线介质发送业务流的发送模式。ap基于来自其网络的反馈来确定业务流的发送模式的过程可以称为"控制环路"。控制环路还可指ap使多个业务流一起成组以作为mu-mimo通信进行发送的过程。随着无线网络的不断增长以及无线技术的不断发展,需要新的机制来确保各种控制环路能够收敛到针对网络中的无线设备之间的通信而优化的发送模式决策。


技术实现思路

1、下文呈现了一个或多个方面的
技术实现要素:
,以便提供对这些方面的基本理解。该发明内容不是对所有预期方面的广泛概述,并且既不旨在标识所有方面的关键或重要元素,也不旨在描述任何或所有方面的范围。其唯一目的是以简化形式呈现一个或多个方面的一些概念,作为稍后呈现的更详细描述的前序。

2、本公开中描述的主题的一个创新方面可以实现为一种由无线接入点(ap)进行无线通信的方法。在一些具体实施中,该方法包括:获得多个业务流中的每个业务流的一个或多个服务水平协议(sla)参数,每个业务流包括旨在用于与该ap相关联的多个站(sta)中的相应sta的多个分组,该一个或多个sla参数至少指示这些业务流中的每个业务流的延迟界限。该方法包括:接收该多个业务流中的第一业务流的一个或多个第一分组;以及至少部分地基于该第一业务流的第一分组中携带的数据量小于第一阈值而将该第一业务流的第一分组的发送延迟某一延迟时段。在延迟时段期间,该方法包括:接收该第一业务流的一个或多个第二分组,同时还接收该多个业务流中的第二业务流的分组;至少部分地基于该第一业务流的第一分组和第二分组中携带的数据量大于该第一阈值并且该第二业务流的分组中携带的数据量大于第二阈值而使该第二业务流与该第一业务流成组以进行多用户(mu)多输入多输出(mimo)发送;以及将该第一业务流的第一分组和第二分组与该第二业务流的分组一起作为mu-mimo通信进行发送。

3、在一些具体实施中,该一个或多个sla参数由该ap的主机层或用户空间获得,并且该第一业务流的第一分组的发送由该ap的无线局域网(wlan)子系统延迟。在一些其他具体实施中,该方法还可包括:获得与该ap相关联的基本服务集(bss)的负载,以及基于该bss负载来调整该延迟时段。在一些方面,所调整的延迟时段可在零与该第一业务流的延迟界限之间。在一些实例中,调整延迟时段可包括:基于bss负载小于某一值来增加该延迟时段,或者基于bss负载大于该值来减小该延迟时段。在一些其他实例中,调整延迟时段可包括:基于bss负载大于配置量而将该延迟时段设置为零。在一些方面,该bss负载可由该ap的主机层或用户空间获得,并且该延迟时段可由该ap的wlan子系统基于由该主机层或用户空间提供的指示来调整。

4、在各种具体实施中,该方法还可包括:基于该bss负载来调整第一阈值和第二阈值中的一者或两者。在一些方面,调整阈值可包括:基于bss负载小于某一值来减小第一阈值和第二阈值中的一者或两者,或基于bss负载大于该值来增加第一阈值和第二阈值中的一者或两者。在一些具体实施中,该方法还可包括:获得一个或多个缓冲区中的可用空间的相应指示,该第一业务流和该第二业务流的所接收的分组在该一个或多个缓冲区内排队;以及基于所指示的可用空间来调整第一阈值和第二阈值中的一者或两者。在一些方面,调整阈值可包括:基于所指示的可用空间小于某一值来减小第一阈值和第二阈值中的一者或两者;或者基于所指示的可用空间大于该值来增加第一阈值和第二阈值中的一者或两者。在其他具体实施中,该方法还可包括:获得第一业务流的业务类型,以及基于所获得的业务类型是发送控制协议(tcp)业务类型来减小延迟时段。

5、在一些具体实施中,使第二业务流与第一业务流成组可包括:基于在延迟时段期满之前该第二业务流的分组中携带的数据量超过第二阈值,选择该第二业务流作为用于mu-mimo发送的候选。在一些实例中,该方法还可包括:在延迟时段期间接收第三业务流的分组,以及至少部分地基于该第三业务流的分组中携带的数据量大于第三阈值而使该第三业务流与该第一业务流和该第二业务流成组以进行mu-mimo发送,其中将该第三业务流的分组与该第一业务流和该第二业务流的分组一起作为mu-mimo通信进行发送。在一些其他实例中,该方法还可包括:基于有资格在mu-mimo发送中成组的业务流的数量、有资格的业务流所旨在用于的sta的平均数据速率、有资格的业务流所旨在用于的sta接收的平均数据量、与ap相关联的无线介质的信道状况、无线介质上的争用水平、无线介质上的干扰水平或无线介质的信道占用中的一者或多者来调整第一阈值、第二阈值或延迟时段中的至少一者。

6、在一些具体实施中,该一个或多个sla参数还可包括这些业务流中的每个业务流的最小数据速率,并且该方法还可包括:基于该第一业务流的最小数据速率大于第一值来调整延迟时段;或者基于该第一业务流的最小数据速率小于第二值而将该延迟时段设置为零,该第二值小于该第一值。在其他具体实施中,该方法还可包括:基于该第二业务流的分组中携带的数据量小于第三阈值而在该延迟时段的至少一部分期间延迟该第二业务流的分组的发送。

7、在各种具体实施中,该方法还可包括:获得反馈信息,该反馈信息指示该多个业务流中的至少某一数量或百分比的业务流在该数量或百分比的业务流的相应延迟时段期满之前未彼此成组以进行mu-mimo发送;以及基于该反馈信息来调整与这些业务流中的每个业务流相关联的相应延迟时段、相应第一阈值或相应第二阈值中的一者或多者。

8、本公开中描述的主题内容的另一创新方面可在一种无线接入点中实现。该无线接入点可包括至少一个处理器以及与该至少一个处理器通信地耦合的至少一个存储器。在一些具体实施中,该至少一个存储器存储处理器可读代码,该处理器可读代码在由该至少一个处理器执行时被配置为:获得多个业务流中的每个业务流的一个或多个sla参数,每个业务流包括旨在用于与该无线接入点相关联的多个sta中的相应sta的多个分组,该一个或多个sla参数至少指示这些业务流中的每个业务流的延迟界限。该处理器可读代码的执行还被配置为:接收该多个业务流中的第一业务流的一个或多个第一分组;以及至少部分地基于该第一业务流的第一分组中携带的数据量小于第一阈值,将该第一业务流的第一分组的发送延迟某一延迟时段。在该延迟时段期间,该处理器可读代码的执行被配置为:接收该第一业务流的一个或多个第二分组,同时还接收该多个业务流中的一个或多个其他业务流的分组;至少部分地基于该第一业务流的第一分组和第二分组中携带的数据量大于该第一阈值并且该至少一个其他业务流的分组中携带的数据量大于第二阈值而使该一个或多个其他业务流中的至少一者与该第一业务流成组以进行mu-mimo发送;以及将该第一业务流的第一分组和第二分组与该至少一个其他业务流的分组一起作为mu-mimo通信进行发送。

9、在一些方面,该无线接入点包括被配置为获得一个或多个sla参数的主机层或用户空间,并且还包括被配置为延迟第一业务流的第一分组的发送的wlan子系统。在一些具体实施中,该处理器可读代码的执行还可被配置为:获得与该无线接入点相关联的bss的负载;以及基于该bss负载来调整该延迟时段。在一些实例中,用于调整延迟时段的该处理器可读代码的执行可被配置为:基于该bss负载小于某一值来增加该延迟时段;或者基于该bss负载大于该值来减小该延迟时段。在一些其他实例中,该处理器可读代码的执行还可被配置为:基于该bss负载大于配置量而将该延迟时段设置为零。

10、在各种具体实施中,该处理器可读代码的执行还可被配置为:基于该bss负载来调整第一阈值和第二阈值中的一者或两者。在一些方面,该处理器可读代码的执行可被配置为:基于该bss负载小于某一值来减小第一阈值和第二阈值中的一者或两者,或基于该bss负载大于该值来增加第一阈值和第二阈值中的一者或两者。在一些具体实施中,该处理器可读代码的执行可被配置为:获得一个或多个缓冲区中的可用空间的相应指示,该第一业务流和该至少一个其他业务流的所接收的分组在该一个或多个缓冲区内排队;以及基于所指示的可用空间来调整第一阈值和第二阈值中的一者或两者。在一些方面,该处理器可读代码的执行可被配置为:基于所指示的可用空间小于某一值来减小第一阈值和第二阈值中的一者或两者,或基于所指示的可用空间大于该值来增加第一阈值和第二阈值中的一者或两者。在其他具体实施中,该处理器可读代码的执行可被配置为:获得第一业务流的业务类型;以及基于所获得的业务类型是tcp业务类型来减小延迟时段。

11、在一些具体实施中,用于使第二业务流与第一业务流成组的处理器可读代码的执行可被配置为:基于在延迟时段期满之前该第二业务流的分组中携带的数据量超过第二阈值,选择该第二业务流作为用于mu-mimo发送的候选。在一些实例中,该处理器可读代码的执行还可被配置为:在延迟时段期间接收第三业务流的分组;以及至少部分地基于该第三业务流的分组中携带的数据量大于第三阈值而使该第三业务流与该第一业务流和该第二业务流成组以进行mu-mimo发送,其中将该第三业务流的分组与该第一业务流和该第二业务流的分组一起作为mu-mimo通信进行发送。在一些其他实例中,该处理器可读代码的执行还可被配置为:基于有资格在mu-mimo发送中成组的业务流的数量、有资格的业务流所旨在用于的sta的平均数据速率、有资格的业务流所旨在用于的sta接收的平均数据量、与ap相关联的无线介质的信道状况、无线介质上的争用水平、无线介质上的干扰水平或无线介质的信道占用中的一者或多者来调整第一阈值、第二阈值或延迟时段中的至少一者。

12、在一些具体实施中,该一个或多个sla参数还可包括这些业务流中的每个业务流的最小数据速率,并且该处理器可读代码的执行可被配置为:基于该第一业务流的最小数据速率大于第一值来调整延迟时段;或者基于该第一业务流的最小数据速率小于第二值而将该延迟时段设置为零,该第二值小于该第一值。在其他具体实施中,该处理器可读代码的执行可被配置为:基于该第二业务流的分组中携带的数据量小于第三阈值而在该延迟时段的至少一部分期间延迟该第二业务流的分组的发送。

13、在各种具体实施中,该处理器可读代码的执行还可被配置为:获得反馈信息,该反馈信息指示该多个业务流的至少某一数量或百分比的业务流在该数量或百分比的业务流的相应延迟时段期满之前未彼此成组以进行mu-mimo发送;以及基于该反馈信息来调整与这些业务流中的每个业务流相关联的相应延迟时段、相应第一阈值或相应第二阈值中的一者或多者。

14、本公开中所描述的主题的一个或多个具体实施的细节是在附图和下面的描述中阐述的。根据说明书、附图和权利要求书,其他特征、方面和优点将变得明显。注意,附图中的相对尺寸可能不是按比例描绘的。


技术特征:

1.一种用于由无线接入点(ap)进行无线通信的方法,包括:

2.根据权利要求1所述的方法,其中所述一个或多个sla参数由所述ap的主机层或用户空间获得,并且所述第一业务流的所述第一分组的所述发送由所述ap的无线局域网(wlan)子系统延迟。

3.根据权利要求1所述的方法,还包括:

4.根据权利要求3所述的方法,其中所调整的延迟时段介于零与所述第一业务流的所述延迟界限之间。

5.根据权利要求3所述的方法,其中所述调整包括:

6.根据权利要求3所述的方法,其中所述调整包括:

7.根据权利要求3所述的方法,其中所述bss负载由所述ap的主机层或用户空间获得,并且所述延迟时段由所述ap的无线局域网(wlan)子系统基于由所述主机层或用户空间提供的指示来调整。

8.根据权利要求1所述的方法,还包括:

9.根据权利要求8所述的方法,其中所述调整包括:

10.根据权利要求1所述的方法,还包括:

11.根据权利要求10所述的方法,其中所述调整包括:

12.根据权利要求1所述的方法,还包括:

13.根据权利要求1所述的方法,其中所述成组包括:

14.根据权利要求1所述的方法,还包括:

15.根据权利要求1所述的方法,还包括:

16.根据权利要求1所述的方法,其中所述一个或多个sla参数还包括所述业务流中的每个业务流的最小数据速率,所述方法还包括:

17.根据权利要求1所述的方法,还包括:

18.根据权利要求1所述的方法,还包括:

19.一种无线接入点,包括:

20.根据权利要求19所述的无线接入点,还包括:

21.根据权利要求19所述的无线接入点,其中所述处理器可读代码的执行被进一步配置为:

22.根据权利要求21所述的无线接入点,其中用于调整所述延迟时段的所述处理器可读代码的执行被配置为:

23.根据权利要求21所述的无线接入点,其中所述处理器可读代码的执行被进一步配置为:

24.根据权利要求19所述的无线接入点,其中所述处理器可读代码的执行被进一步配置为:

25.根据权利要求19所述的无线接入点,其中所述处理器可读代码的执行被进一步配置为:

26.根据权利要求19所述的无线接入点,其中所述处理器可读代码的执行被进一步配置为:

27.根据权利要求19所述的无线接入点,其中所述处理器可读代码的执行被进一步配置为:

28.根据权利要求19所述的无线接入点,其中所述一个或多个sla参数还包括所述业务流中的每个业务流的最小数据速率,并且所述处理器可读代码的执行被进一步配置为:

29.根据权利要求19所述的无线接入点,其中所述处理器可读代码的执行被进一步配置为:

30.根据权利要求19所述的无线接入点,其中所述处理器可读代码的执行被进一步配置为:


技术总结
AP获得服务水平协议(SLA)参数,这些参数至少指示多个业务流中的每个业务流的延迟界限。该AP接收第一业务流的第一分组,并且基于该第一分组中携带的数据小于第一阈值而将它们的发送延迟某一延迟时段。在该延迟时段期间,该AP接收该第一业务流的第二分组,同时还接收第二业务流的分组,基于该第一业务流的该第一分组和该第二分组中携带的数据大于该第一阈值并且该第二业务流的该分组中携带的数据大于第二阈值而使该第二业务流与该第一业务流成组以进行MU‑MIMO发送,并且将该第一分组和该第二分组业务流作为MU‑MIMO通信进行发送。

技术研发人员:N·库查雷夫斯基,A·R·埃尔斯里夫,S·J·布兰德,S·卡塔,S·霍姆乔德忽里
受保护的技术使用者:高通股份有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-17776.html

最新回复(0)