用于DLMU-MIMO的动态单无线电和双无线电模式选择的系统和方法与流程

文档序号:25993531发布日期:2021-07-23 21:06阅读:144来源:国知局
用于DL MU-MIMO的动态单无线电和双无线电模式选择的系统和方法与流程



背景技术:

无线数字网络在企业中变得无处不在,提供对资源的安全且具有成本效益的接入。这些网络通常具有一个或多个控制器,每个控制器支持通过企业被部署的多个接入点(ap)。根据ieee802.11标准操作的wi-fi网络是这样的网络的示例。例如,无线网络通信设备(也被称为站或客户端设备)(诸如个人计算机和移动电话)相对于wi-fiap和蜂窝网络ap跨无线数字网络传输数据。

wi-fi网络中的无线局域网(wlan)基础设施元件或组件服务于wlan设备。在提供该服务时,ap与客户端设备之间的链路的射频(rf)特性可以被确定,以便优化数据的传输和/或接收。这些rf特性可以包括例如路径损耗和信道系数。

附图说明

根据一个或多个各种实施例,参照以下附图详细描述本公开。附图仅出于说明的目的而被提供,并且仅描绘了典型或示例实施例。

图1图示了可以针对组织(诸如企业、教育机构、政府实体、保健设施或其他组织)所实施的网络配置的一个示例。

图2a图示了各种实施例可以在其内被实施的示例接入点。

图2b图示了允许增加的dlmu-mimo增益和优化的信道带宽的图2a的示例接入点的多无线电配置。

图3是图示根据与在单无线电模式下操作的ap相关联的客户端的数目而变化的吞吐量的示例曲线图。

图4是将根据与在单无线电模式下操作的ap相关联的客户端的数目而变化的吞吐量与根据与在双无线电模式下操作的ap相关联的客户端的数目而变化的吞吐量进行比较的示例曲线图。

图5是将根据与在单无线电模式下操作的ap相关联的客户端的数目而变化的吞吐量与随着与在双无线电模式下操作的ap相关联的客户端的数目而变化的吞吐量进行比较的另一示例曲线图。

图6是图示用于完成动态单无线电和双无线电模式选择的示例操作的流程图。

图7是根据一个实施例的用于动态单无线电和双无线电模式选择的示例计算组件或设备的框图。

图8描绘了本文中所描述的各种实施例可以在其中被实施的示例计算机系统的框图。

附图不是穷举的,并且不将本公开限制为所公开的精确形式。

具体实施方式

多用户多输入和多输出(mu-mimo)提供一种用于无线网络设备同时向多个客户端设备进行传输的机制。无线网络设备可以是提供到网络的无线连接性的网络设备,诸如(例如)ap。在mu-mimo未被启用的情况下,网络设备可能必须一次一个地向每个相关联的客户端设备进行传输。在具有mu-mimo的情况下,因为无线网络设备能够同时向多个客户端设备进行传输,所以无线网络设备能够更频繁地传输更多数据。该情况可以提高被传输给一些或所有相关联的客户端设备的数据的速率。mu-mimo在电气和电子工程师协会(ieee)802.11规范中被定义。

当采用mu-mimo时,无线网络设备可以将两个或更多个客户端设备分组,并将波束成形的信号传输给每个组。当将要接收mu-mimo传输的一组客户端设备正在接收具有类似业务特性的帧时,mu-mimo可能更高效。因为网络设备正在同时向所有客户端设备进行传输,所以当正在被传输的帧的大小类似时,传输可能更高效。此外,当网络设备大约同时接收传入帧时,mu-mimo传输之间的间隔可以被最小化。

在802.11ax高效wlan标准中,前述效率可以被实现的一种方式是通过调度mu传输以用于下游/下行链路(来自ap)和上游/上行链路(来自客户端设备)传输两者。下行链路(dl)mu传输的调度已经在使用mu信道探测和波束成形的802.11ac解决方案的上下文中被解决,以最小化作为同一mu传输的一部分的不同客户端设备之间的干扰。

此外,某些ap可以被转换或配置成根据不同的模式(例如单无线电模式或多无线电模式)来操作。应该理解,在单无线电模式下,单个无线电在给定频带上操作,而在多无线电模式(诸如双无线电模式)下,无线电的无线电链可以在给定频带上操作时被分组。也就是说,ap可以被配置成使用逻辑无线电或物理无线电来操作,使得ap可以在单无线电模式下操作或可以在双无线电模式下操作,在单无线电模式中,单个无线电可以利用给定的信道带宽分配,例如80mhz,在双无线电模式中单个无线电可以被拆分为两个无线电,每个无线电利用80mhz信道带宽分配中的40mhz。例如,最近开发的ap可以包括双频带无线电,其可以与5ghz频带中的八个无线电链和2.4ghz频带中的四个无线电链一起操作。在运行时,5ghz无线电可以被转换成两个逻辑无线电或物理无线电,每个都与5ghz频带上的四个无线电链一起操作。

如本文中所使用,术语“无线电链”可以指代可以经由无线电信号传输和/或接收信息的硬件。无线客户端设备和/或其他无线设备可以使用多个无线电链在通信信道上与网络设备通信。如本文中所使用,术语“通信信道”(或信道)可以指代由网络设备用于传达(例如传输和/或接收)信息的频率或频率范围。除了其他可能性之外,无线电链可以包括两个天线,诸如水平天线和竖直天线。如本文中所使用,术语“天线”是指将电力转换成无线电波且/或反之亦然的设备。

具有能够进行dlmu-mimo的ap的网络可以体验提高的网络性能和效率。然而,硬件约束(例如可支持的空间流)和mu探测开销可以最终限制ap的dlmu-mimo增益。然而,不可能简单地在双无线电模式下复制由ap(在单无线电模式下)支持的信道带宽,因为总的信道带宽由网络管理实体基于每ap分配。例如,网络管理实体可以以确保同信道和相邻信道干扰被最小化的方式来向ap分配信道并且传输功率。因此,如果ap被分配了80mhz信道带宽,则ap通过在双无线电模式下操作可以将其支持的客户端设备数目加倍,这是因为每个无线电在双无线电模式下支持相同数目的mu客户端,但仅跨40mhz信道带宽。

各种实施例根据试图在优化信道带宽的同时使dlmu-mimo增益加倍的算法来分配信道带宽。在一些实施例中,有dlmu-mimo能力客户端被标识。有dlmu-mimo能力客户端计数被定义,当有dlmu-mimo能力客户端被标识时,该有dlmu-mimo能力客户端计数可以被递增。ap继续使用单无线电模式服务这些客户端,以实现全给定信道带宽的益处。然而,如果有dlmu-mimo能力客户端计数超过最小阈值,则次无线电被动态启用,使得单个无线电被拆分成两个无线电,每个无线电使用总分配信道带宽的信道带宽的一半。客户端操纵可以被执行以跨两个无线电对mu客户端进行负载平衡,使mu增益加倍。当有dlmu-mimo能力客户端计数达到最大阈值时,ap退回到单无线电模式,在该模式下ap可以使用更大的信道带宽。

应注意,如本文中所使用的术语“优化”、“最优”等可以被用于意指使性能达到或实现尽可能有效或完美的程度。然而,如阅读本文档的本领域的普通技术人员将认识到,并非总是能够实现完美。因此,这些术语还可以涵盖在给定的情况下使性能达到或实现尽可能好或有效或实用的程度,或使性能达到或实现优于以其他设置或参数所实现的性能。

在详细描述所公开的系统和方法的实施例之前,描述这些系统和方法可能会在各种应用中被实施的示例网络安装是有用的。图1图示了可以针对组织(诸如企业、教育机构、政府实体、保健设施或其他组织)所实施的网络配置100的一个示例。该图图示了以具有多个用户(或至少多个客户端设备110)并且可能具有多个物理站点或地理站点102、132、142的组织实施的配置的示例。网络配置100可以包括与网络120通信的主站点102。网络配置100还可以包括与网络120通信的一个或多个远程站点132、142。

主站点102可以包括主网络,该主网络可以是例如办公网络、家庭网络或其他网络安装。主站点102网络可以是专用网络,诸如可以包括用以约束对专用网络的授权用户的接入的安全性和接入控制的网络。授权用户可以包括例如主站点102处的公司的雇员、房屋的居民、企业的客户等。

在所图示的示例中,主站点102包括与网络120通信的控制器104。尽管控制器104可能不是与针对主站点102的网络120的唯一通信点,但它可以提供与针对主站点102的网络120的通信。尽管主站点可以包括多个控制器和/或与网络120的多个通信点,但是单个控制器104被图示。在一些实施例中,控制器104通过路由器(未图示)与网络120通信。在其他一些实施例中,控制器104向主站点102中的设备提供路由器功能性。

控制器104可以可操作以配置和管理诸如在主站点102处的网络设备,并且还可以管理在远程站点132、142处的网络设备。控制器104可以可操作以配置和/或管理被连接到网络的交换机、路由器、接入点和/或客户端设备。控制器104本身可以是接入点或提供接入点的功能性。

控制器104可以与一个或多个交换机108和/或无线接入点(ap)106a-c通信。交换机108和无线ap106a-c向各种客户端设备110a-j提供网络连接性。使用到交换机108或ap106a-c的连接,客户端设备110a-j可以接入网络资源,包括(主站点102)网络和网络120上的其他设备。

客户端设备的示例可以包括:台式计算机、膝上型计算机、服务器、web服务器、认证服务器、认证授权计费(aaa)服务器、域名系统(dns)服务器、动态主机配置协议(dhcp)服务器、因特网协议(ip)服务器、虚拟专用网络(vpn)服务器、网络策略服务器、大型机、平板计算机、电子阅读器、上网本计算机、电视和类似监测器(例如智能tv)、内容接收器、机顶盒、个人数字助理(pda)、移动电话、智能电话、智能终端、哑终端、虚拟终端、视频游戏主控台、虚拟助手、物联网(iot)设备等。

在主站点102内,交换机108被包括作为针对有线客户端设备110i-j的对在主站点102中所建立的网络的接入的点的一个示例。客户端设备110i-j可以连接到交换机108,并且可能能够通过交换机108接入网络配置100内的其他设备。客户端设备110i-j也可能能够通过交换机108接入网络120。客户端设备110i-j可以通过有线112连接与交换机108通信。在所图示的示例中,交换机108通过有线112连接与控制器104通信,尽管该连接也可以是无线的。

无线ap106a-c被包括作为针对客户端设备110a-h的对在主站点102中所建立的网络的接入的点的另一示例。ap106a-c中的每个ap可以是被配置成向无线客户端设备110a-h提供无线网络连接性的硬件、软件和/或固件的组合。在所图示的示例中,ap106a-c可以由控制器104管理和配置。ap106a-c通过连接112与控制器104和网络通信,该连接可以是有线接口或无线接口。

网络120可以是公共网络或专用网络,诸如因特网或其他通信网络,以允许各个站点102、站点132至站点142之间的连接性以及对服务器160a-b的接入。网络120可以包括第三方电信线路,诸如电话线、广播同轴电缆、光纤电缆、卫星通信、蜂窝通信等。网络120可以包括任意数目的中间网络设备,诸如交换机、路由器、网关、服务器和/或控制器,它们不是网络配置100的直接部分,而是有助于网络配置100的各个部分之间以及网络配置100与其他网络连接的实体之间的通信的部分。

图2a图示了示例ap200,其可以是图1的ap(例如ap106a-c)中的一个的实施例。ap可以指允许无线客户端设备连接到有线网络或无线网络的联网设备,并且不一定限于基于ieee802.11的ap。ap可以包括处理资源(例如处理器210)、存储器(例如存储器212)和/或输入/输出接口(未示出),包括有线网络接口(诸如ieee802.3以太网接口)以及无线网络接口(诸如ieee802.11wi-fi接口),但本公开的示例不限于这样的接口。

ap200可以包括无线电202,其可以是5ghz无线电,包括八个无线电链204-1、204-2、204-3、204-4、……、204-8。每个无线电链可以包括两个天线(204-1a、204-1b、204-2a、204-2b、204-3a、204-3b、204-4a、204-4b、……、204-8a、204-8b)。例如,除其他可能性之外,每个无线电链可以包括水平天线和竖直天线。每个无线电链可用于传输和接收数据两者。应理解,本公开的示例不限于此。尽管为了清楚起见并且为了不模糊本公开的示例而在图2a中未被示出,但每个无线电链可以经由rf开关被连接到多个天线。

如图2b中所图示,八个无线电链5ghz无线电(即无线电202)可以在运行时被转换成同时操作的两个无线电(202-1和202-2),每个无线电具有四个无线电链(204-1至204-4以及204-5至204-8)。因此,ap200可以同时使用两个无线电(双无线电模式)进行操作。例如,无线电202-1可以专用于第一通信信道组中的第一通信信道201,并且无线电202-2可以专用于第二通信信道组中的第二通信信道203。

如所提及,在一些示例中,通信频带可以是5.0ghzunii频带。除其他之外,在5ghz通信频带上操作的通信信道(和中点频率)可以包括36(5.180ghz)、40(5.200ghz)、44(5.220ghz)和149(5.745ghz)等。在这样的示例中,ap200可以在第一通信信道组中所包括的通信信道201(例如通信信道36)上提供到无线客户端设备206-1的网络连接性,该通信信道201与在第二通信信道组中所包括的另一通信信道203(例如通信信道44)不同,另一通信信道203提供到不同无线客户端设备(诸如无线客户端设备206-n)的网络连接性。即,通信信道201是与通信信道203不同的通信信道。虽然被图示为单独的通信信道,但是应理解,第一通信信道组和/或第二通信信道组可以包括多个通信信道。

此外,应理解,在该示例中,5ghz频带中的每个信道占用频谱的20mhz部分,尽管在其他示例中,信道可以取决于法规/国家/地区约束跨越例如40mhz、60mhz、80mhz或160mhz频段。应理解,本公开既不限于以该方式在5ghz频带中拆分信道,本公开也不限于在5ghz频带中拆分信道。例如,各种实施例预期应用于未来的6ghz或7ghz模式的操作。

在一些示例中,第一通信信道组可以包括多个通信信道,其中多个通信信道中的每个通信信道将在通信频带(例如5.0ghzunii频带)上操作并且根据特定的无线规范(例如802.11ax)操作。例如,通过根据特定规范(诸如ieee802.11ax)操作,第一通信信道组中的每个通信信道可以采用ofdma、空间复用、上行链路多用户多输入和多输出(ulmu-mimo)和/或其组合。通过扩展,在这样的示例中,具有符合特定无线规范的能力的无线客户端设备可以具有采用ofdma、空间复用、ulmu-mimo和/或其组合的能力。

图3是图示根据关联于在单无线电模式下操作的ap的客户端的数目而变化的吞吐量302(以mbps为单位)的示例曲线图300。在上文示例之后,ap可以被分配80mhz信道带宽以支持相关联的客户端。可以了解,在大约六个客户端被关联于在单无线电模式下操作的ap之后,mu增益开始降低。随着更多的客户端关联到ap,mu增益减少/趋平到约600mbps,几乎是四个和八个客户端被附接时所实现的mu增益的一半。因此,在于单无线电模式下特定数目的dlmu-mimo客户端关联到ap之后,dlmu-mimo客户端缩放性能降低。应理解,该行为与被分配给ap的信道带宽无关。还应注意,本文中所描述的各种示例是为了说明和理解,而不是要以任何方式在例如客户计数、吞吐量等方面进行限制。

如上所述,双无线电ap(诸如双5ghz无线电ap)能够使用相对彼此行为相同的两个单独的无线电来操作,每个无线电具有相同的益处和局限性。以该方式,在ap上所支持的dlmu-mimo客户端的数目可以被增加,特别是被加倍。也就是说,当双5ghz模式被启动时,每个无线电都支持相同数目的mu客户端。理想地,在双无线电ap(诸如双5ghzap)的情况下,dlmu-mimo增益将是在单无线电模式下(例如使用单个5ghz无线电)操作的ap的增益的两倍,考虑到每个双5ghz无线电具有与单个无线电的信道带宽相同的信道带宽。然而,当ap在双无线电(例如双5ghz)模式下操作时,由ap在单无线电模式下所支持的信道带宽不能简单地被复制。再次陈述,总信道带宽由网络管理实体基于每个ap分配。

频谱是有限的资源,并且为了优化其使用,网络管理实体可以以典型部署向ap分配信道并传输功率。在该资源的分配期间,网络管理实体确保同信道和相邻信道干扰被最小化,并且ap试图利用所分配的资源最大化其性能和用户体验,无论是在单无线电模式下还是在双无线电模式下操作。

对各种多无线电ap(诸如能够在双无线电模式下操作的ap)进行了实验。应注意,尽管本文中所公开的一些实施例在双无线电操作模式的上下文中被描述,但是实施例可以适于与其他操作模式(例如操作的三无线电模式、操作的多频带模式等)一起使用。一个这样的ap是可以支持八个dlmu-mimo客户端并且能够具有四个空间流的ap。因此,ap可以通过形成四个客户端mu组来利用每个单个空间流同时容纳多达四个客户端的dlmu-mimo操作。如图4中所图示,并且类似于示例曲线图300(图3),示例曲线图400还反映当在单无线电模式下操作时,当大约四个客户端或当大约八个客户端被关联于ap时,dlmu-mimo吞吐量性能402达到峰值。也就是说,当四个客户端或八个客户端在单无线电模式下关联于ap时,ap的吞吐量几乎为1200mbps。然而,响应于例如十个客户端关联于ap,吞吐量开始下降至例如约1000mbps,并且吞吐量继续降低。当大约14个客户端关联于ap时,吞吐量基本上稳定在大约600mbps。

当同一ap在双无线电模式下操作时,ap被配置成同时使用两个5ghz无线电来操作,其中原始的80mhz信道带宽分配以40mhz/40mhz拆分在两个5ghz无线电之间被拆分。如图4中所图示,当在双无线电模式下操作时的ap的吞吐量404也在大约8个或16个客户端(跨双5ghz无线电均等地分散)关联到ap时达到峰值。最初,当大约8个客户端已关联于ap时,吞吐量达到峰值。此后,吞吐量或mu增益开始降低,并且在大约12个客户端关联于ap之后稳定。当大约16个客户端关联于ap时,吞吐量404再次达到峰值(几乎将具有相同数目的相关联客户端的吞吐量402加倍)。尽管吞吐量404稍微降低,但是吞吐量404(dlmu-mimo增益)仍然高于当在单无线电模式下操作时的ap的吞吐量(吞吐量402),直到它们开始在大约26个相关联的客户端处收敛为止。

基于针对不同信道带宽的不同phy层数据速率,绝对吞吐量值对于不同信道带宽是不同的,但是针对dlmu-mimo客户端缩放的曲线的性质仍然类似。在大约八个客户端的关联之后,dlmu-mimo增益开始降低,并且在大约12个客户端之后,由于单用户(su)业务的优势,吞吐量404稳定在较低的水平。

如图5中所图示,示例曲线图500再次反映当在单无线电模式下操作时,当大约四个客户端或当大约八个客户端关联于ap时,dlmu-mimo吞吐量502达到峰值。在该示例中,ap被分配了总计40mhz信道带宽。之后,随着更多的客户端关联到ap,吞吐量502开始降低,当大约14个(或更多个)客户端已关联于ap时,在约325mbps处达到底部。

当同一ap在双无线电模式下操作时,ap被配置成同时使用两个5ghz无线电来操作,其中原始的40mhz信道带宽分配以20mhz/20mhz拆分在两个5ghz无线电之间被拆分。如图5中所图示,当在双无线电模式下操作时的ap的吞吐量504也在大约8个或大约16个客户端(跨双5ghz无线电均等地分散)关联到ap时达到峰值。当大约14个客户端到24个客户端之间的任意个客户端关联到ap时,其中ap在双无线电模式下操作,吞吐量504仍然高于吞吐量502。当在(20+20mhz)双5ghz无线电模式与(40mhz)单无线电模式下操作时,针对ap,类似的dlmu-mimo增益被看到。

由于在双无线电模式下操作时的ap的这些操作特性,因此ap可以被配置成以使用dlmu-mimo的吞吐量可以被优化或增加(具有一定程度的一致性)的方式来操作。具体地,针对dlmu-mimo业务,双(x+x)无线电模式优于单(y)无线电模式。当考虑5ghz频带时,在该示例中,当客户端从关联于ap的客户端的最小阈值数目放大到关联于ap的客户端的最大阈值数目时,x可以是20/40mhz,且y可以是40/80mhz。在上文所描述的示例中,客户端的最小阈值数目是10个客户端,并且客户端的最大阈值数目是24。换句话说,在这些阈值之间、或在该窗口/时隙内,dlmu-mimo吞吐量或增益可以被增加,并且具体地,当关联于ap的客户端的数目落在10个与24个客户端之间并且ap正在双无线电模式下操作时,几乎被加倍。在这些阈值之外,当ap在单无线电模式下操作时的吞吐量或dlmu-mimo增益与当ap在双无线电模式下操作时的吞吐量或dlmu-mimo增益相比,相同或至少不差。应理解,客户端的最小阈值数目和最大阈值数目可以取决于被分配给ap的信道带宽以及其他因素(例如针对每个无线电的特定ap平台存储器和cpu)而变化。因此,下文更详细地被描述的各种实施例能够在适当时优化信道带宽的同时使dlmu-mimo增益加倍,并且当适当地优化信道带宽时可以使用跨信道带宽的全部的单个无线电来操作。

图6是图示根据一个实施例的可以被执行以在优化信道带宽的同时实现dlmu-mimo增益的增加的示例操作的流程图。ap可以在单无线电模式或双无线电模式下操作。例如,ap可以例如被网络管理实体分配80mhz信道带宽。如上文所描述,客户端可以与ap相关联。在600处,ap或ap控制器可以检查以确定有dlmu-mimo能力客户端的数目是否已经改变。客户端计数“mu_capable”可以被定义,并且在602处,如果有dlmu-mimo能力客户端已经被标识,则mu_capable客户端计数相应地被递增或递减。ap将继续使用80mhz信道带宽服务这些客户端,使得客户端仍然受益于80mhzdlmu-mimo操作。

操作可以进行到604,其中检查被执行以确定mu_capable客户端计数是否超过客户端的最小阈值数目“min_threshold”。附加地,检查被执行以确定mu_capable客户端计数是否小于客户端的最大阈值数目“max_threshold”。如上文所描述,在关联于ap的客户端的特定的最小阈值数目与最大阈值数目之间,dlmu-mimo增益可以通过在双无线电模式下操作ap被增加,例如被加倍,同时还优化超出阈值之外的信道带宽。因此,如果检查产生确定mu_capable客户端计数大于min_threshold但小于max_threshold,则另一无线电可以被动态地启用,使得ap在双无线电模式下操作。所分配的信道带宽(例如80mhz)可以在无线电之间均等地被划分,因此每个无线电在该示例中被分配40mhz信道带宽。然而,如果这两个条件未被满足,则ap被维持在单无线电模式下。

在双无线电模式在606处被启用之后,负载平衡可以在608处根据当前已知的操纵技术(例如802.11v)或将来的操纵技术经由客户端操纵在相关联的客户端上被执行。ap将使用40mhz利用dlmu-mimo业务服务这些客户端,因为众所周知,当ap上的客户端计数在客户端的确定的min_threshold数目与max_threshold数目之间时,当ap在双无线电模式(40+40mhz)下操作与在单无线电模式(80mhz)下操作相比时,dlmu-mimo增益有效地加倍。响应于负载平衡,过程可以返回操作600。以该方式,继续监测可以被执行。

然而,如果(在604处)确定ap上的mu_capable客户端计数超过客户端的max_threshold数目,则在610处,双无线电模式可以被禁用,并且针对单个无线电的信道带宽可以返回到80mhz,即,可以被加倍。然后,操作可以返回到600,其中针对有dlmu-mimo能力客户端的数目的变化的检查可以再次被执行。

应理解,mu_capable客户端计数限制取决于ap平台,因为基于上述方案或算法,该限制对于各种平台将是不同的。还应理解,上文所描述的操作可以实时被执行,以使得ap或ap控制器可以取决于关联于ap的客户端的当前状态而在单无线电操作模式与双无线电操作模式之间动态地切换,从而允许ap动态地优化信道带宽和dlmu-mimo增益。

图7是根据一个实施例的用于在关键任务设备与企业客户端之间分离无线电链的示例计算组件或设备700的框图。计算组件700可以是例如服务器计算机、控制器或能够处理数据的任何其他类似的计算组件。在图7的示例实施方式中,计算组件700包括硬件处理器702和机器可读存储介质704。在一些实施例中,例如,计算组件700可以是ap处理器或ap控制器(例如ap200的处理器210)的实施例。更具体地,计算组件700可以是中央实体的组件,诸如网络中的无线移动控制器。

硬件处理器702可以是一个或多个中央处理单元(cpu)、基于半导体的微处理器和/或适合于取回和执行在机器可读存储介质704中所存储的指令的其他硬件设备。硬件处理器702可以获取、解码和执行指令,诸如指令706-指令712。作为取回和执行指令的替代或补充,硬件处理器702可以包括一个或多个电子电路,该一个或多个电子电路包括用于执行一个或多个指令的功能性的电子组件,诸如现场可编程门阵列(fpga)、专用集成电路(asic)或其他电子电路。

机器可读存储介质(诸如机器可读存储介质704)可以是包含或存储可执行指令的任何电子存储设备、磁性存储设备、光学存储设备或其他物理存储设备。因此,机器可读存储介质704可以是例如随机存取存储器(ram)、非易失性ram(nvram)、电可擦可编程只读存储器(eeprom)、存储设备、光盘等。在一些实施例中,机器可读存储介质704可以是非瞬态存储介质,其中术语“非瞬态”不涵盖瞬态传播信号。如下文所详细描述,机器可读存储介质704可以被编码有可执行指令(例如指令706-指令712)。

硬件处理器702可以执行指令706以标识由能够在单无线电模式或双无线电模式下操作的ap所服务的有dlmu-mimo能力客户端。如上文所讨论,ap可以被配置成对无线电链分组,以实现一个或多个无线电,允许更多的客户端同时被服务。网络管理实体可以向每个ap分配特定的信道带宽,例如80mhz信道带宽,ap/它的(多个)无线电可以跨该信道带宽操作。如果dlmu-mimo客户端被关联于ap,则有dlmu-mimo能力客户端计数或计数器可以被定义,并且响应于标识关联于ap的有dlmu-mimo能力客户端的数目改变,该计数/计数器相应地被递增或递减。

如上文所描述,ap的某些操作特性反映对应于特定数目的客户端的“时隙”,即当关联于在双无线电模式下操作的ap时,吞吐量或dlmu-mimo增益可以增加,甚至加倍。该时隙可以根据客户端的最小阈值数目和客户端的最大阈值数目被定义或指定。应注意,该时隙也可以基于其他特性,例如dlmu-mimo客户端的业务负载。换句话说,时隙可以根据最小的有dlmu-mimo能力客户端业务负载和最大的有dlmu-mimo能力客户端业务负载被定义。

因此,硬件处理器702可以执行指令708以确定有dlmu-mimo能力客户端的数目是否超过最小客户端阈值。再次,最小(和最大)客户端阈值可以取决于ap/ap平台而变化。例如,某种型号或类型的ap可以利用在最小客户端阈值和最大客户端阈值方面的必要信息被部署,在该最小客户端阈值与该最大客户端阈值之间,ap应该过渡到双无线电模式操作以最大化dlmu-mimo增益。

因此,硬件处理器702可以执行指令710以响应于确定有dlmu-mimo能力客户端的数目超过最小客户端阈值而动态地启用ap上的双无线电模式。如上文所描述,低于最小客户端阈值,无论ap是在单无线电模式还是双无线电模式下操作,关联于ap的客户端数目都等于类似的吞吐量/dlmu-mimo增益。然而,高于该最小客户端阈值,并且直到最大客户端阈值被满足为止,与当ap在单无线电模式下操作时相比,双无线电模式下的操作导致至多将dlmu-mimo增益加倍(具有相同数目的相关联的客户端)。

因此,硬件处理器702可以执行指令712以响应于确定有dlmu-mimo能力客户端的数目超过最大客户端阈值或响应于确定有dlmu-mimo能力客户端的数目降至低于最小客户端阈值而动态地启用单无线电模式。如上所述,当在最小客户端阈值窗口和最大客户端阈值窗口之外在单无线电模式下操作时,由于针对该ap的总信道带宽分配由ap的(单个)无线电处理,因此ap的信道带宽被优化。

图8描绘了示例计算机系统800的框图,在其中本文中所描述的各种实施例可以被实施。计算机系统800包括总线802或用于传达信息的其他通信机制、与总线802耦合以供处理信息的一个或多个硬件处理器804。(多个)硬件处理器804可以是例如一个或多个通用微处理器。

计算机系统800还包括被耦合至总线802以供存储待由处理器804执行的信息和指令的主存储器806,诸如随机存取存储器(ram)、高速缓存和/或其他动态存储设备。主存储器806还可以被用于在待由处理器804执行的指令的执行期间存储临时变量或其他中间信息。这样的指令当被存储在处理器804可接入的存储介质中时,将计算机系统800渲染成被定制成执行指令中所指定的操作的专用机器。

计算机系统800还包括只读存储器(rom)808或被耦合至总线802以供存储用于处理器804的静态信息和指令的其他静态存储设备。存储设备810(诸如磁盘、光盘或usb拇指驱动器(随身碟)等)被提供并耦合至总线802以供存储信息和指令。

一般地,如本文中所使用的词“组件”、“系统”、“数据库”等可以指硬件或固件中所实施的逻辑,或指可能具有以编程语言(诸如(例如)java、c或c++)所编写的入口点和出口点的软件指令的集合。软件组件可以被编译并链接到可执行程序中,被安装在动态链接库中,或可以以解译性编程语言(诸如(例如)basic、perl或python)被编写。应了解,软件组件可以从其他组件或从其自身被调用,和/或可以响应于检测到的事件或中断而被引动。被配置用于对计算设备执行的软件组件可以被设置在计算机可读介质(诸如光碟、数字视频盘、随身碟、磁盘或任何其他有形介质)上,或作为数字下载(并且可以最初以压缩或可安装的格式被存储,该格式需要在执行之前进行安装、解压缩或解密)被提供。这样的软件代码可以部分地或全部地被存储在执行的计算设备的存储器设备上,以由计算设备执行。软件指令可以被嵌入固件(诸如eprom)中。还应了解,硬件组件可以包括所连接的逻辑单元,诸如门和触发器,和/或可以包括可编程单元,诸如可编程门阵列或处理器。

计算机系统800可以使用与计算机系统结合使计算机系统800成为或编程为专用机器的定制的硬连线逻辑、一个或多个asic或fpga、固件和/或程序逻辑来实施本文中所描述的技术。根据一个实施例,本文中的技术由计算机系统800响应于(多个)处理器804执行主存储器806中所包含的一个或多个指令的一个或多个序列被执行。这样的指令可以从另一存储介质(诸如存储设备810)被读取到主存储器806中。主存储器806中所包含的指令序列的执行使(多个)处理器804执行本文中所描述的工艺步骤。在备选实施例中,硬连线电路系统可以代替软件指令或与软件指令结合被使用。

如本文中所使用,术语“非瞬态介质”和类似术语是指存储使机器以特定方式操作的数据和/或指令的任何介质。这样的非瞬态介质可以包括非易失性介质和/或易失性介质。非易失性介质包括例如光盘或磁盘,诸如存储设备810。易失性介质包括动态存储器,诸如主存储器806。非瞬态介质的常见形式包括例如软盘、柔性磁盘、硬盘、固态驱动器、磁带或任何其他磁性数据存储介质、cd-rom、任何其他光学数据存储介质、具有孔图案的任何物理介质、ram、prom和eprom、flash-eprom、nvram、任何其他存储器芯片或盒式磁带以及其联网版本。

非瞬态介质不同于传输介质但可以与传输介质结合被使用。传输介质参与非瞬态介质之间的信息传递。例如,传输介质包括同轴电缆、铜线和光纤,包括了包括总线802的线。传输介质也可以采用声波或光波的形式,诸如在无线电波和红外数据通信期间所生成的声波或光波。

如本文中所使用,术语“或”可以以包括性或排他性的意义被解释。此外,呈单数形式的资源、操作或结构的描述不应被理解为排除复数。除非以其他方式具体说明,或在如所使用的上下文内以其他方式理解,条件语言(除其他以外,诸如“可以(can/could)”、“可能会(might)”或“可能(may”))一般旨在传达某些实施例包括而其他实施例不包括某些特征、元件和/或步骤。

除非以其他方式明确说明,否则本文档中所使用的术语和短语及其变体应被解释为开放式的,而不是限制性的。作为前述的示例,术语“包括”应被理解为指“包括但不限于”等。术语“示例”被用于提供所讨论的项的示例性实例,而不是其详尽或限制性的清单。术语“一”或“一个”应被理解为是指“至少一个”、“一个或多个”等。在一些实例中,扩大的单词和短语(诸如“一个或多个”、“至少”、“但不限于”或其他相似短语)的存在不应被理解为是指较窄的情况在这样的扩大的短语可能不存在的实例中被意指和要求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1