用于多用户MIMO系统的共存干扰减轻管理的制作方法

文档序号:11519741阅读:208来源:国知局
用于多用户MIMO系统的共存干扰减轻管理的制造方法与工艺

交叉引用

本专利申请要求享受以下申请的优先权:由hirsch等人于2015年8月20日提交的、名称为“multi-useroperationmanagement”的美国专利申请no.14/831,349;以及由hirsch等人于2015年2月2日提交的、名称为“multi-useroperationmanagement”的美国临时专利申请no.62/110,974;这两个申请中的每个申请被转让给本申请的受让人。

概括地说,下文涉及无线通信,并且更具体地,下文涉及用于在一个或多个无线通信设备具有活动的共存无线接入技术时管理多用户操作的技术。



背景技术:

广泛部署了无线通信系统,以提供诸如语音、视频、分组数据、消息传送、广播等的各种类型的通信内容。这些系统可以是能够通过共享可用的系统资源(例如,时间、频率和功率)来支持与多个用户的通信的多址系统。

无线通信网络可以包括多个网络设备(例如,接入点(ap)),其可以支持针对多个无线通信设备的通信。无线设备可以与网络设备双向地通信。例如,在无线局域网(wlan)中,站(sta)可以经由下行链路和上行链路与相关联的ap进行通信。从sta的角度而言,下行链路(或前向链路)是指从ap到站的通信链路,而上行链路(或反向链路)是指从站到ap的通信链路。

在许多情况下,无线通信设备可以具有用于不同的无线接入技术(rat)的多个共存的无线电单元。例如,无线通信设备可以使用一个无线电单元来发送和接收wlan通信,而使用另一无线电单元来发送和接收(蓝牙或者bt)通信。无线电单元相互的紧密接近度可导致不希望的干扰,尤其在无线电单元中的两个同时在操作时。此外,bt通信可能破坏wlan无线电单元处的多用户(mu)多输入多输出(mimo)操作,例如,探测以及mu物理层汇聚协议(plcp)协议数据单元(ppdu)传输。这样的破坏可能负面地影响无线电单元中的一个或两个无线电单元处的吞吐量。



技术实现要素:

概括地说,所描述的特征涉及用于管理在无线网络中的设备具有共存的无线电单元时的多用户(mu)操作(例如,多用户多输入多输出操作(mu-mimo))的技术。这样的技术可以涉及识别第一设备的多无线接入技术(rat)共存状态的改变,例如,从对mu-mimo通信不是破坏性的共存状态到对mu-mimo通信是破坏性的共存状态的改变,反之亦然。在设备使用wi-fi与无线局域网(wlan)进行通信的情况中,多rat共存状态的改变可以指示从非活动(蓝牙或者bt)通信到与wi-fi通信并发的活动bt通信的改变,反之亦然。

至少部分地基于所识别的多rat共存状态的改变,可以调整第二设备处的mu-mimo通信操作。例如,当第一设备开始使用bt进行发送或者以其它方式改变为可能破坏mu-mimo通信的共存状态时,第二设备可以禁用第一设备与第二设备之间的在wlan上的mu-mimo通信。

描述了一种无线通信的方法。所述方法可以涉及识别第一设备的多rat共存状态的改变。至少部分地基于所识别的所述多rat共存状态的改变,可以调整第二设备处的mu-mimo无线通信操作。调整所述mu-mimo操作可以涉及从mu-mimo切换到单用户通信,反之亦然。因此,调整所述mu-mimo操作可以包括禁用所述第一设备与所述第二设备之间的mu-mimo通信,或者启用所述第一设备与所述第二设备之间的mu-mimo通信。在禁用所述第一设备与所述第二设备之间的mu-mimo通信的情况中,所述方法还可以涉及在所述第一设备与所述第二设备之间使用单用户(su)mimo通信。

识别所述多rat共存状态的所述改变可以涉及在所述第二设备处从所述第一设备接收请求。所述请求可以是对启用mu-mimo通信的请求或者对禁用mu-mimo通信的请求。所述请求可以是供应商特定动作帧。识别所述多rat共存状态的所述改变可以涉及在所述第二设备处从所述第一设备接收功率节省轮询(ps-poll)。识别所述多rat共存状态的所述改变可以涉及检测对所述第一设备处的介质访问控制(mac)聚合模式的启用或者检测对所述第一设备处的mac聚合模式的禁用。

所述方法还可以涉及执行波束成形探测操作。所述多rat共存状态的所述改变可以是响应于所述波束成形探测操作而识别的。在这种情况中,识别所述多rat共存状态的所述改变可以涉及检测来自所述波束成形探测操作的压缩波束成形(cbf)失败的次数高于预定门限。

所述方法还可以涉及检测至少部分地基于所述多rat共存状态的所述改变而设置的定时器的到期。至少部分地基于所检测到的所述定时器的到期,可以反转对所述mu-mimo无线通信操作的所述调整。在这种情况中,所述定时器的持续时间可以是至少部分地基于自从先前的定时器到期以来发生的cbf失败的次数来设置的。

所述第一设备的所述多rat共存状态的所述改变可以是对所述第一设备处的对mu-mimo通信是破坏性的共存模式的激活、或者对所述第一设备处的对mu-mimo通信是破坏性的共存模式的去激活。

描述了一种用于与另一设备的无线通信的设备。所述设备可以包括检测器,其用于识别另一设备的多rat共存状态的改变。所述设备还可以包括协调器,其用于至少部分地基于所识别的所述多rat共存状态的改变,来调整与所述另一设备的mu-mimo无线通信操作。

用于调整所述mu-mimo无线通信操作的所述协调器可以被配置为使得所述设备禁用与所述另一设备的mu-mimo通信。用于识别所述多rat共存状态的所述改变的所述检测器可以被配置为根据从所述另一设备接收的ps-poll来确定所述rat共存状态的所述改变。用于识别所述多rat共存状态的所述改变的所述检测器可以被配置为检测对所述另一设备处的介质访问控制(mac)聚合模式的启用或者检测对所述另一设备处的mac聚合模式的禁用。

所述协调器还可以被配置为执行波束成形探测操作,以及所述检测器还可以被配置为响应于所述波束成形探测操作来识别所述多rat共存状态的所述改变。在这种情况中,所述检测器还可以被配置为检测cbf识别的次数是否到达预定门限。

所述设备还可以包括定时器,其中,所述定时器是响应于所述多rat共存状态的所述改变而设置的。所述协调器还可以被配置为至少部分地基于所述定时器的到期,来反转对所述mu-mimo无线通信操作的所述调整。设置所述定时器的持续时间可以是至少部分地基于自从先前的定时器到期以来发生的cbf失败的次数的。

所述另一设备的所述多rat共存状态的所述改变可以包括对所述另一设备处的对mu-mimo通信是破坏性的共存模式的激活、或者对所述另一设备处的对mu-mimo通信是破坏性的共存模式的去激活。

所述设备可以是接入点(ap)。来自所述另一设备的对所述多rat共存状态的所述改变的指示可以包括以下各项中的至少一项的改变:所述另一设备的非wlan无线电单元的简档,所述另一设备的所述非wlan无线电单元的协议,或者所述另一设备的所述非wlan无线电单元的活动水平。所述非wlan无线电单元可以是蓝牙无线电单元。所述设备可以包括被配置为与所述另一设备进行通信的wlan收发机、或者被配置为与所述另一设备进行通信的无线广域网(wwan)收发机。

描述了一种非暂时性计算机可读介质。非暂时性计算机可读介质可以包含程序指令,所述程序指令在被接入点的处理器执行时,使得所述接入点执行包括以下各项的操作:识别连接到所述接入点的站的蓝牙无线电单元的操作的改变;以及调整所述接入点的wlan无线电单元的与所述站的mu-mimo无线通信操作。

描述了另一种用于与另一设备的无线通信的设备。所述设备可以包括:用于识别另一设备的多rat共存状态的改变的单元;以及用于至少部分地基于所识别的所述多rat共存状态的改变,来调整与所述另一设备的mu-mimo无线通信操作的单元。

所述用于调整所述mu-mimo无线通信操作的单元还可以包括:用于禁用与所述另一设备的mu-mimo通信的单元。所述用于调整所述mu-mimo无线通信操作的单元还可以被配置为执行波束成形探测操作。在这种情况中,所述用于识别的单元还可以被配置为响应于所述波束成形探测操作来识别所述多rat共存状态的所述改变。所述用于调整所述mu-mimo无线通信操作的单元还可以包括:用于检测cbf失败的次数是否到达预定门限的单元。

描述了另一种无线通信的方法。所述方法可以涉及检测第一设备的rat共存状态的改变。至少部分地基于所检测到的改变,可以将消息发送给第二设备。所述消息可以触发对所述第二设备处的mu-mimo操作的调整。

所述消息可以是对启用mu-mimo通信的请求或者对禁用mu-mimo通信的请求。此外,所述请求可以是供应商特定动作帧。所检测到的、所述第一设备的所述多rat共存状态的改变可以是对所述第一设备处的对mu-mimo通信是破坏性的共存模式的激活、或者对所述第一设备处的对mu-mimo通信是破坏性的共存模式的去激活。

描述了另一种用于与另一设备的无线通信的设备。所述设备可以包括:用于检测所述设备的多rat共存状态的改变的单元;以及用于至少部分地基于所检测到的改变,来将消息发送给另一设备的单元。所述消息可以触发对所述另一设备处的mu-mimo操作的调整。

描述了另一种用于与另一设备的无线通信的设备。所述设备可以包括检测器,其用于识别所述设备的多rat共存状态的改变。所述设备还可以包括发射机,其用于至少部分地基于所检测到的改变,将消息发送给另一设备。所述消息可以触发对所述另一设备处的mu-mimo操作的调整。

描述了另一种非暂时性计算机可读介质。所述介质可以包含程序指令,所述程序指令在被设备的处理器执行时使得所述设备进行以下操作:识别所述设备的多rat共存状态的改变;以及至少部分地基于所检测到的改变,将消息发送给另一设备。所述消息可以触发对所述另一设备处的mu-mimo操作的调整。

根据以下详细描述、权利要求和附图,所描述的方法和设备的适用性的另外的范围将变得显而易见。详细描述和特定例子是通过说明而给出的,因为对于本领域技术人员来说,描述的范围内的各种改变和修改将变得显而易见。

附图说明

对本公开内容的本质和优点的进一步理解可以通过参照以下图来实现。在附图中,类似的组件或者特征可以具有相同的附图标记。另外,相同类型的各个组件可以通过在附图标记之后跟随破折号以及在类似组件之间进行区分的第二标记来进行区分。如果在说明书中仅使用了第一附图标记,那么该描述适用于具有相同的第一附图标记的类似组件中的任何一个,而不管第二附图标记如何。

图1示出了根据各个例子的无线通信系统的例子;

图2示出了描绘根据各个例子的可能发生的通信和操作的例子的通信流图;

图3示出了描绘根据各个例子的可能发生的通信和操作的另一例子的通信流图;

图4示出了描绘根据各个例子的可能发生的通信和操作的又一例子的通信流图;

图5a、5b和5c示出了根据各个例子的可以在无线通信系统中使用的无线设备的例子的框图;

图6a、6b和6c示出了根据各个例子的被配置用于无线通信的无线设备的例子的框图;

图7是描绘根据各个例子的无线通信的方法的例子的流程图;

图8是描绘根据各个例子的无线通信的方法的另一例子的流程图;

图9是描绘根据各个例子的无线通信的方法的又一例子的流程图;

图10是描绘根据各个例子的无线通信的方法的另外的例子的流程图。

具体实施方式

概括地说,所描述的特征涉及用于无线通信的一个或多个改进的系统、方法和/或设备。无线通信设备可以具有用于不同的无线接入技术(rat)的多个共存的无线电单元。例如,无线通信设备可以使用一个无线电单元来发送和接收无线局域网(wlan)通信,而使用另一无线电单元来发送和接收蓝牙(bt)通信。然而,在具有共存的无线电单元的无线设备中,用于第一无线电单元的一些操作模式可能破坏用于第二无线电单元的多用户多输入多输出(mu-mimo)操作。对mu-mimo操作的破坏可能负面地影响无线通信设备处的吞吐量。

因此,当第一无线电单元正在活动地通信,或者以其它方式以干扰第二无线电单元处的mu-mimo操作的方式进行操作时,从mu-mimowlan通信中排除该无线通信设备(例如,当与该无线通信设备执行单用户(su)通信时)可能是有益的。否则,当第一无线电单元没有在活动地通信时,可以将该无线通信设备包括以用于使用第二无线电单元的mu-mimo通信。单独的设备(例如,接入点(ap))可以至少部分地基于无线通信设备处共存的无线电单元的状态(即,无线通信设备的“多rat共存状态”),管理用于无线通信设备的mu-mimo操作。

例如,ap可以识别无线通信设备的多rat共存状态的改变。识别多rat共存状态的改变可以涉及从无线通信设备接收对启用或者禁用针对该无线通信设备的mu-mimo通信的请求。替代地,识别多rat共存状态的改变可以涉及从无线通信设备接收功率节省轮询(ps-poll)。此外,识别多rat共存状态的改变可以涉及检测共存无线通信设备处的介质访问控制(mac)聚合模式的启用或者禁用。

ap可以至少部分地基于所识别的多rat共存状态的改变,来调整mu-mimo无线通信操作。这样的调整可以涉及禁用或者启用ap与共存无线通信设备之间的mu-mimo通信。

以下描述提供了例子,而非限制权利要求中阐述的范围、适用性或者配置。可以在不脱离本公开内容的范围的情况下,在元素的功能和排列方面进行改变。各个例子可以在适当的情况下忽略、替代或者添加各个过程或者组件。例如,可以以不同于所描述的次序来执行所描述的方法,并且可以添加、忽略或者组合各个步骤。此外,可以在其它例子中组合关于某些例子所描述的特征。

图1示出了根据各个例子的配置的无线局域网(wlan)100(也被称为wi-fi网络)的例子。wlan100包括接入点(ap)105和多个相关联的站(sta)110。在该例子中,示出了七(7)个sta110;然而,wlan100可以具有比图1所示出的那些更多或者更少的sta110,因为所示出的数目仅用于说明性目的。ap105和相关联的sta110可以表示基本服务集(bss)或者扩展服务集(ess)。网络中的各个sta110能够通过ap105相互通信。还示出了ap105的覆盖区域120,其可以表示wlan100的基本服务区域(bsa)。虽然在图1中没有示出,但是与wlan100相关联的扩展网络基站可以连接到可以允许多个ap105在ess中连接的有线或者无线分布系统(ds)。

ap105可以被配置为使用wlan通信链路115与sta110中的每个sta双向地通信。wlan通信链路115可以包括从ap105发送给sta110的下行链路传输(例如,信标帧)以及从sta110发送给ap105的上行链路传输(例如,确认(ack)帧)。ap105可以被配置为使用mu-mimo操作与多个sta110同时通信。替代地或者另外,ap105可以使用单用户(su)操作与各个sta110进行通信。例如,ap105可以在mu操作期间与sta110的子集同时通信,而在su操作期间单独地与sta110-a进行通信。

例如,sta110-a还可以使用非wlan无线电单元(例如,长期演进(lte))在非wlan通信链路125上与wlan100之外的外围设备130(例如,平板设备)进行通信。替代地或者另外,sta110-a可以使用不同的非wlan无线电单元(例如,bt无线电单元)在非wlan通信链路135上与wlan100之外的另一外围设备140(例如,无线耳机)进行通信。虽然为了简单起见未示出,但是外围设备130、140中的一个可以是另一sta110,其中sta100-a在非wlan连接上(而不是通过wlan100)与该另一sta110进行通信。

如上所述,在非wlan通信链路125、135上的某些通信可能破坏wlan100中的mu-mimo操作。例如,如果非wlan无线电单元是bt无线电单元,那么可以定义各种bt简档和协议,其可以控制bt无线电单元如何在非wlan通信链路125、135上进行通信。这些简档或者协议中的一些可能与共存的wlan无线电单元处的mu-mimo操作不兼容。例如,当sta110-a中的bt无线电单元根据同步面向连接(sco)或者增强型sco(esco)协议进行操作时,bt无线电单元可能阻止sta110-a的wlan无线电单元将块确认(ba)成功传输给ap105。发送块确认的这种失败可能导致ap105不向其它sta110发送块确认请求或者以其它方式延迟mu-mimo传输。在另一方面,bt无线电单元的某些协议和简档(例如,高级音频分发简档(a2dp))可以与wlan无线电单元进行的mu-mimo传输兼容。

sta110-a可以管理其跨域多个共存的无线电单元(例如,用于wlan通信链路115的无线电单元以及用于非wlan通信链路125或者135的无线电单元)的通信。例如,无线电单元可以使用调度消息相互通信,以确定并行或者并发的传输是否被调度,并且如果是的话,确定并行或者并发的传输是否是可能的。基于这些确定,由无线电单元进行的传输可以被协调为避免相互干扰或者压制,例如通过调节通信的传输功率,延迟通信的传输,和/或调节通信的帧大小。然而,sta110-a处的通信的这种管理可能不会将对mu-mimo操作的破坏考虑在内。

因此,本文所描述的技术允许至少部分地基于sta110-a的多rat共存状态进行wlan100中的mu-mimo管理(例如,sta110-a对与ap105的mu-mimo通信的参与或者从其的排除)。sta110-a的多rat共存状态可以包括例如简档(例如,bt简档)、协议(例如,控制器栈或者主机栈bt协议)和/或sta110-a的非wlan无线电单元的活动水平(例如,活动地发送与非活动(例如,在睡眠模式中))。

图2示出了用于两个设备(例如,如图1中所示的那些)之间的无线通信的通信流图200。该系统包括第一无线通信设备(ap205)和第二无线通信设备(sta210)。ap205可以是图1的ap105的例子。sta210可以是图1的sta110-a的例子。

ap205可以被配置为识别sta210的多rat共存状态的改变(例如,wlan和bt的共存)。sta210的多rat共存状态的改变可以包括例如以下各项的改变:sta210的非wlan无线电单元的协议(例如,控制器栈或者主机栈bt协议)、简档(例如,bt简档)或者活动状态(例如,活动地发送与睡眠模式)。共存改变可以经由从sta210接收的触发信号或者通信215来识别。触发信号或者通信215可以明确地指示sta210的共存状态的改变,或者替代地,触发信号或者通信215可以将信息提供给ap205,ap205根据该信息可以推断sta210的共存状态的改变。例如,信号或者通信215可以请求sta210处的介质访问控制(mac)聚合模式的启用或者禁用。

替代地或者另外,信号或者通信215可以指示sta210处的不同rat(例如,bt)以与mu-mimo操作不兼容(例如,破坏其)的方式(例如,操作模式)的操作(例如,发送/接收)。例如,如果bt正在用于bt耳机上的使用同步面向连接(sco)或者扩展sco(e-sco)链路的语音呼叫,那么接收和发送以固定的时间间隔发生,该固定的时间间隔留出可用于mu-mimo探测和确认(例如,ba)过程的不充足的时间(例如,2.5ms)。因此,ap205可以确定sta210已经将状态从以与mu-mimo操作兼容(例如,不破坏其)的方式(例如,操作模式)使用不同的rat(例如,bt)改变为不兼容的使用。

至少部分地基于sta210处的多rat共存状态的改变(例如,ap205接收触发事件或者ap205确定触发事件,如由sta210无线电单元进行的活动),ap205可以调整其mu-mimo无线通信操作。在一个实施例中,在框220处,ap205可以针对sta210,禁用到sta210的mu-mimo操作。替代地,ap205可以降低吞吐量(例如,改变mcs速率或者将用于mu-mimo的信道变窄),或者一起临时地禁用mu-mimo。如果对sta210禁用mu-mimo,那么ap205可以在没有mu操作的情况下执行与sta210的通信225,从而避免对ap205与其它sta(未示出)之间的mu-mimo通信造成潜在的负面影响。

ap205可以从sta210接收另一触发信号或者通信230。在该例子中,触发信号或者通信230可以指示sta210正在使用mac聚合或者sta210正在以与mu-mimo操作兼容(例如,不破坏其)的方式使用bt。例如,如果bt正在用于在bt耳机上使用高级音频分发简档(a2dp)以流方式传送媒体,那么bt通信可以相对灵活,并且为mu-mimo探测和确认(例如,ba)过程提供足够的时间(例如,30-40ms)。

至少部分地基于所识别的共存状态,ap205可以调整其mu-mimo无线通信操作。在该情况中,ap205可以启用针对sta210的mu-mimo操作(在框235处)。ap205然后可以执行与sta210和其它sta(未示出)的mu-mimo通信240。

图3示出了用于无线通信的另一通信流图300。图3示出了第一无线通信设备(ap305)与第二无线通信设备(sta310)之间的通信。ap305可以是图1的ap105的例子。sta310可以是图1的sta110-a的例子。

ap305可以被配置为识别sta310的多rat共存状态的改变(例如,wlan和bt的共存)。在该例子中,该改变可以经由触发事件(例如,从sta310接收的特定信号315)来识别。例如,信号315可以是请求ap305不将ba或者mac聚合用于sta310的delba(删除块确认)动作帧。例如,情况可以是这样的,当sta310使用清除发送到自身(cts2s)信号以对到sta310下行链路业务进行成形(例如,如果涉及bss的2.4ghz频谱中的一些传统wi-fi客户端)。替代地,信号315可以是具有被设置为等于一的功率管理(pm)比特(pm=1)的空(null)帧,其中,ps-poll用于对到sta310的下行线路业务进行成形。此外,信号315可以是供应商特定动作帧,例如,delmu(删除mu)动作帧,其请求ap305不将mu-mimo用于sta310。

delmu动作帧或者请求帧可以是从sta310发送给ap305的,以明确地请求ap305禁用针对sta310的mu-mimo操作。delmu请求帧可以包括将该帧标识为delmu请求帧的信息单元(ie)以及指示对话令牌(用于将请求帧与对应的响应帧匹配的唯一编号)的ie。例如,ap305可以将delmu响应帧发送给sta310,以明确地确认对针对sta310的mu-mimo操作的禁用。delmu响应帧可以包括指示动作帧类型(delmu响应)的ie、指示对话令牌(其与对应的delmu请求帧的对话令牌匹配)的ie、以及指示状态码(其指示对禁用mu-mimo操作的请求是否被ap305接受)的ie。例如,如果ap305接受对禁用mu-mimo操作的请求,那么ap305可以将状态码ie设置为零(0)。虽然被描述为供应商特定动作帧,但是还可以将delmu请求帧或者类似的请求帧在多个供应商之间标准化。

至少部分地基于这样的改变,ap305可以调整其mu-mimo无线通信操作。在该情况中,在框320处,ap305可以禁用针对sta310的mu-mimo操作。ap305然后可以在没有mu操作的情况下执行与sta310的通信325,从而避免对ap305与其它sta(未示出)之间的mu-mimo通信造成潜在的负面影响。

ap305可以从sta310接收另一特定信号330。例如,信号330可以是请求ap305将ba或者mac聚合用于sta310的addba(添加块确认)动作帧。替代地,信号330可以是数据或者具有被设置为等于零的pm比特(pm=0)的空帧。此外,信号330可以是供应商特定动作帧(例如,addmu(添加mu)),其请求ap305将mu-mimo用于sta310。

addmu动作帧或者请求帧可以是从sta310发送给ap305的,以明确地请求ap305启用针对sta310的mu-mimo操作。addmu请求帧可以包括指示动作帧的类型(即,将该帧标识为addmu动作帧)的信息单元(ie)以及指示对话令牌的信息单元(ie)。对话令牌可以是用于将请求帧与对应的响应帧匹配的唯一编号。例如,ap305可以将addmu响应帧发送给sta310,以明确地确认对针对sta310的mu-mimo操作的启用。addmu响应帧可以包括指示动作帧类型(addmu响应)的ie、指示对话令牌(其与对应的addmu请求帧匹配)的ie、以及指示状态码(其指示对启用mu-mimo操作的请求是否被ap305接受)的ie。例如,如果ap305接受对启用mu-mimo操作的请求,那么ap305可以将状态码ie设置为零(0)。虽然被描述为供应商特定动作帧,但是还可以将addmu请求帧或者类似的请求帧在各供应商之间标准化。

至少部分地基于所识别的多rat共存状态的改变,ap305可以调整其mu-mimo无线通信操作。在该情况中,在框335处,ap305可以启用针对sta310的mu-mimo操作。ap305然后可以执行与sta310和其它sta(未示出)的mu-mimo通信340。

例如,在使用具有高级音频分发简档(a2dp)或者对象推送简档(opp)的bt的情况下,sta310可以发送具有被设置为等于1的pm比特(pm=1)的空帧,其中,空帧用于对到sta310的下行链路业务进行成形。这可以向ap305指示sta310无法接收任何wlan帧,并且因此应当针对mu-mimo操作将其排除。在sta310处的bt完成发送分组之后,sta310可以发送具有被设置为等于0的pm比特(pm=0)的另一空帧。这可以向ap305指示sta310能够接收wlan帧,并且因此应当将其包括用于mu-mimo操作。

应当理解的是,用于供应商特定动作帧的格式可以在不改变它们的功能的情况下根据前述描述而改变。

图4示出了用于无线通信的另一通信流图400。图4示出了第一无线通信设备(ap405)与第二无线通信设备(sta410)之间的通信。ap405可以是图1的ap105的例子。sta410可以是图1的sta110-a的例子。

ap405可以执行与sta410的波束成形探测415。当sta410正在以与mu-mimo操作不兼容(例如,破坏其)的方式使用bt时,sta410可以响应于探测415,返回指示压缩波束成形(cbf)失败的信号420。替代地,sta410可以不响应于探测415而返回信号,而是可以通过缺少对来自ap405的探测通信的确认来指示cbf失败。

ap405可以将cbf失败识别为指示sta410的多rat共存状态(例如,wlan和bt的共存)的改变的触发事件。例如,在框425处,ap405可以检测来自sta410的cbf失败的门限次数,以在框435处,触发ap405禁用针对sta410的mu-mimo操作。ap405然后可以执行与sta410和其它sta的单用户(su)-mimo通信440。

如所示出的,在框430处,ap405可以至少部分地基于共存改变来设置定时器。例如,ap405可以至少部分地基于自从先前的定时器到期以来发生的cbf失败的次数,来设置定时器的持续时间。自从先前定时器到期以来发生的cbf失败的较大次数可以导致当前定时器的较长持续时间。

在框445处,ap405可以检测定时器的到期。至少部分地基于所述检测,ap405可以反转对mu-mimo无线通信操作的先前调整(例如,在框450处,启用针对sta410的mu-mimo操作)。

通常,也可以在其它场景中使用以下操作:1)检测至少部分地基于共存改变所设置的定时器的到期,以及2)至少部分地基于所检测到的定时器的到期,来反转对mu-mimo无线通信操作的调整。例如,当破坏性的共存通信的时序是已知的或者确定性的时,可以利用这些操作。例如,某些rat通信模式或者协议可以被定义或者以其它方式具有在其中可以执行一组通信的某一时间。可以至少部分地基于共存状态(例如,sta410的bt无线电单元的模式或者协议)的改变,来设置定时器,以使得至少在定时器的到期之前完成通信。因此,当定时器到期时,可以反转对mu-mimo无线通信操作的调整,而不会冒着对mu-mimo通信的破坏或者对mu-mimo未充分利用的风险。

图5a示出了描绘根据各个例子的被配置用于无线通信的设备500-a的框图。设备500-a可以是ap505-a,其可以是图1的ap105或者图2、3和4的ap205、305或者405的例子。在一些例子中,设备500-a可以是处理器。

设备500-a可以包括接收机512、发射机514和通信管理器515。接收机512可以从sta110接收信号,例如以上关于图1所描述的。此外,接收机512可以从sta210、310或者410接收信号/通信,如关于图2、3和4所描述的。发射机514可以将信号发送给sta110,例如以上关于图1所描述的。具体地,发射机514可以被配置为实现与sta110的mu-mimo通信以及非mu通信。

通信管理器515可以执行以上在图1中所描述的wlan100的操作或者操作的部分。此外,通信管理器515可以执行以上针对图2、3或者4中的通信流所描述的各个操作。

虽然被示为单独的实体,但是接收机512、发射机514和通信管理器515可以被合并为设备500-a中的一个或者多个实体。例如,接收机512和发射机514可以是收发机的子组件,收发机可以将通信管理器515的能力并入其中。

通信管理器515可以包括共存改变检测器520和mu-mimo协调器525。共存改变检测器520可以检测到sta(未示出)已经经历多rat共存状态的改变。例如,如上所述,共存状态的改变可以通过触发事件来传达,并且可以是sta的bt无线电单元从非活动状态(例如,没有活动地发送)进入活动状态(例如,活动地发送),反之亦然。替代地,该改变可以是从与mu-mimo操作兼容的bt操作到与mu-mimo操作不兼容的bt操作,反之亦然。

共存改变检测器520可以被配置为识别来自由接收机512接收的(例如,并且解码的)信号的信息。例如,共存改变检测器520可以识别从sta接收的、用于设备500-a启用/禁用与sta的mu-mimo通信的请求。替代地,共存改变检测器520能够监测对sta处的mac聚合模式的启用/禁用。该检测可以基于对显式信令(例如,从sta接收的addba/delba动作帧)的接收,或者是根据由ap505-a接收的或者观察的其它信息推断的。此外,共存改变检测器520能够识别从sta接收的pm比特的值(例如,ps-poll的部分或者空帧)。

至少部分地基于由共存改变检测器520识别的共存改变,mu-mimo协调器525可以随着设备500-a处的共存改变来调整针对sta的mu-mimo无线通信操作。如本文中所描述的,这样的调整涉及启用或者禁用设备500-a与sta之间的mu-mimo通信。因此,mu-mimo协调器525可以通过确定针对这样的通信要包括哪些sta以及要排除哪些sta,来管理与多个sta的mu-mimo通信。

在以上在图4的通信流图400中描述的情况中,共存改变检测器520可以响应于由设备500-a发送给sta的探测过程的通信,检测并且合计cbf失败(从sta接收的消息或者缺少确认)。因此,共存改变检测器520可以确定cbf失败的次数何时到达门限值(例如,通过将累计的cbf失败的次数与门限进行比较)。

当共存改变检测器520确定cbf失败的次数已经到达门限值时,mu-mimo协调器525可以调整设备500-a处的mu-mimo无线通信操作。例如,mu-mimo协调器525可以禁用设备500-a与sta之间的mu-mimo通信。如上所述,在一些实施例中,仅禁用针对sta的mu-mimo通信,由此不禁用由ap与bss中的其它sta的mu-mimo通信。

此外,通信管理器515还可以包括定时器527。共存改变检测器520或者通信管理器515可以至少部分地基于共存改变(例如,基于确定cbf失败的次数已经到达门限值),来设置定时器527。然而,如上所述,定时器527可以与设备500-a分开。例如,定时器527可以被包括在sta中,并且由sta设置。共存改变检测器520还可以确定可以用于确定定时器527的随后实例的持续时间的cbf失败的总次数、设备500-a是否包括定时器527。

在一些实施例中,定时器用于临时地改变到sta的通信。因此,通信管理器515可以检测定时器527的到期,并且可以反转对mu-mimo无线通信操作的调整。例如,mu-mimo协调器525可以启用设备500-a与受影响的sta之间的mu-mimo通信。

图5b示出了描绘根据各个例子的被配置用于无线通信的设备500-b的框图。设备500-b可以是ap505-b,其可以是图1的ap105、图2、3和4的ap205、305或者405、或者图5a的505-a的例子。

基站500-b可以包括用于双向语音和数据通信的组件,其包括用于发送通信的组件以及用于接收通信的组件。例如,设备500-b可以经由一个或多个收发机540和一个或多个天线545与sta510-a和510-b双向地通信。此外,设备500-b可以经由端口555或者其它合适的硬件(例如,回程)与核心网络560双向地通信。设备500-b还可以与其它ap(未示出)双向地通信。

如所示出的,基站500-a可以包括处理器530、存储器535(存储软件(sw)537)、收发机540以及天线545,其中每个可以直接地或者间接地相互通信(例如,经由总线570)。如上所述,收发机540可以经由天线545或者有线或无线链路与一个或多个网络相互通信。收发机540可以包括调制解调器,该调制解调器用于对分组进行调制并且将经调制的分组提供给天线545以用于传输,以及对从天线545接收到的分组进行解调。虽然设备500-b可以包括单个天线,但是设备500-b还可以具有能够并发地发送或者接收多个无线传输(例如,经由mu-mimo操作)的多个天线。

存储器535可以包括随机存取存储器(ram)和只读存储器(rom)。存储器535可以存储包括指令的计算机可读、计算机可执行软件/固件代码537,所述指令在被执行时使得处理器530实现本文描述的各个特征(例如,识别共存改变,调整mu-mimo无线通信操作等)。替代地,计算机可执行软件/固件代码537可以不是由处理器530可直接执行的,而是可以使得计算机(例如,当被编译和被执行时)实现本文所描述的特征。处理器530可以包括智能硬件设备(例如,中央处理单元(cpu))、微控制器、专用集成电路(asic)等)。

设备500-a还可以包括通信管理器515-a,其可以经由总线570与其它组件相通信。通信管理器515-a可以是图5a的通信管理器515的例子。因此,通信管理器515-a可以包括如图5a中所示的类似的子组件,或者可以以其它方式被配置为执行如关于图5a所描述的类似操作。

通信管理器515-a或者其子组件可以单独地或者共同地使用适于用硬件执行可应用特征中的一些或者全部特征的至少一个asic来实现。替代地,可以由至少一个集成电路(ic)上的一个或多个其它处理单元(或者核)来实现这些组件的特征。还可以使用其它类型的集成电路(例如,结构化/平台asic、现场可编程门阵列(fpga)或者另一半定制ic),其可以以本领域已知的任何方式来编程。还可以全部地或部分地利用体现在存储器中的指令来实现每个单元的特征,其中所述指令被格式化为由一个或多个通用或专用处理器来执行。

通信管理器515-a可以检测共存改变(例如,触发事件),其指示sta(未示出)已经经历多个rta共存状态的改变,例如以上关于图5a的通信管理器515所描述的。通信管理器515-a可以直接地或者间接地检测共存改变(例如,如本文所描述的,使用来自由收发机540从sta接收的信号的信息)。至少部分地基于共存改变,通信管理器515-a可以调整设备500-b处的mu-mimo无线通信操作,如本文中所描述的。因此,通信管理器515-a可以通过确定针对这样的通信要包括哪些sta以及要排除哪些sta,来管理与多个sta的mu-mimo通信。通信管理器515-a可以执行(例如,结合处理器530、存储器535、收发机540和天线545)以上在图2、3和4的通信流图200、300或者400中描述的各种操作。

图5c示出了根据各个例子的被配置用于无线通信的设备500-c的框图。设备500-c可以是ap505-c,其可以是图1的ap105、图2、3和4的ap205、305或者405、图5a的505-a的例子、或者图5b的ap505-b的例子。

设备500-c可以包括处理器530-a、存储器535-a、一个或多个收发机540-a以及一个或多个天线545-a,其中每个可以直接地或者间接地相互通信(例如,经由总线570-a)。如上所述,收发机540-a可以经由天线545-a或者有线或无线链路与一个或多个网络双向地通信。例如,设备500-c可以经由收发机540-a和天线545-a与sta510-c和510-d双向地通信。此外,设备500-c可以经由端口555-a或者其它合适的硬件(例如,回程)与核心网络560-a双向地通信。设备500-c还可以与其它ap(未示出)双向地通信。收发机540-a和天线545-a可以如上关于图5b所描述地进行配置。

存储器535-a可以包括ram和rom。存储器535-a可以存储包括指令的计算机可读、计算机可执行软件/固件代码,所述指令在被执行时使得处理器530-a实现本文描述的各个特征(例如,识别多rat共存状态的改变,调整mu-mimo无线通信操作等)。替代地,软件/固件代码可以不是由处理器530-a可直接执行的,而是可以使得计算机(例如,当被编译和被执行时)实现本文所描述的特征。处理器530-a可以包括智能硬件设备(例如,中央处理单元(cpu))、微控制器、asic等)。在图5c的例子中,通信管理器515-b可以实现为可由处理器530-a执行的软件/固件代码。

设备500-a、500-b和/或500-c的组件可以单独地或者共同地利用适于用硬件实现可应用特征中的一些或者全部特征的asic来实现。在其它例子中,设备500-a、500-b和/或500-c的特征可以由ic上的处理单元(或者核)来实现。在其它例子中,使用其它类型的集成电路(例如,结构化/平台asic、fpga和其它半定制ic),其可以以本领域已知的任何方式来编程。还可以全部地或部分地利用体现在存储器中的指令来实现每个单元的特征,其中所述指令被格式化为由通用或专用处理器来执行。

图6a示出了描绘根据各个例子的被配置用于无线通信的设备600-a的框图。设备600-a可以是sta610-a,其可以是图1的sta110、或者图2、3和4的sta210、310或者410的例子。sta610-a可以是各种设备或者设备配置中的任何一种,例如但不限于个人计算机(例如,膝上型计算机、上网本计算机、平板计算机等)、蜂窝电话、pda、智能电话、数字视频录像机(dvr)、互联网装置、游戏控制台、电子阅读器等。sta610-a还可以具有诸如电池之类的内部电源(未示出),以促进移动操作。在一些例子中,设备600-a可以是处理器。

设备600-a可以包括第一无线电单元612、第二无线电单元614和通信管理器615。第一无线电单元612可以被配置为根据第一rat(例如,wlan)进行操作,而第二无线电单元614可以被配置为根据第二不同的rat(例如,bt、lte等)进行操作。因此,第一无线电单元612可以允许设备600-a与ap(未示出)双向地通信,而第二无线电单元614可以允许设备600-a与其它设备(例如,图1的外围设备130、140)双向地通信,例如以上关于图1所描述的。此外,第一无线电单元612可以允许设备600-a向ap205、305或者405发送信号/通信,例如关于图2、3和4所描述的。具体地,第一无线电单元612可以兼容用于实现与ap105的mu-mimo通信以及非mu通信。

通信管理器615可以执行以上在图1中所描述的wlan100的操作或者操作的部分。此外,通信管理器615可以执行以上针对图2、3或者4中的通信流所描述的各个操作。

通信管理器615可以包括共存状态检测器620、消息生成器625和共存通信协调器630。共存状态检测器620可以检测、确定或者以其它方式识别设备600-a何时已经经历多rat共存状态的改变。如上所述,例如,共存状态的改变可以是设备600-a的第二无线电单元614从非活动状态(例如,没有活动地发送)进入活动状态(例如,活动地发送),反之亦然)。替代地,该改变可以是该设备的第二无线电单元614从与mu-mimo操作兼容的模式进入到与mu-mimo操作不兼容的模式,反之亦然。

消息生成器625可以被配置为生成或者以其它方式获得要被发送给ap的消息,该消息指示由共存状态检测器620确定的共存状态的改变。该消息可以经由第一无线电单元612发送给ap,以使得ap可以识别、检测或者以其它方式确定设备600-a的共存状态的改变已经发生,并且至少部分地基于设备600-a的共存状态的改变来调整ap处的mu-mimo无线通信操作。被发送给ap的消息可以包括包含与设备600-a的共存状态的改变相关的信息。例如,该消息可以是用于ap启用/禁用与设备600-a的mu-mimo通信的请求。替代地,该消息可以指示在设备600-a处启用/禁用mac聚合模式。此外,该消息可以是ps-poll或者包括被设置为特定值(零或者一)的pm比特的空帧。

共存通信协调器630可以管理经由第一和第二无线电单元612、614的通信,以使得不同的rat可以并发地操作。具体地,当第二无线电单元614没有活动地发送/接收,或者正在以与ap的mu-mimo操作兼容(例如,没有破坏其)的方式进行操作时,共存通信协调器630可以根据ap的mu-mimo操作,促进第一无线电单元612与ap之间的通信。

在以上在图4的通信流图400中描述的情况中,消息生成器625可以被配置为响应于由ap执行的探测过程,来生成指示cbf失败的消息。第一无线电单元612可以从ap接收用于探测过程的通信,并且可以作为响应而发送失败消息。替代地,设备600-a可以不响应于这样的通信来生成消息。在该情况中,缺少来自设备600-a的响应于探测过程通信的确认可以向ap指示cbf失败。如上所述,ap可以基于cbf失败,来调整ap处的用于与设备600-a的通信的mu-mimo无线通信操作。

虽然未示出,但是设备600-a可以包括定时器。通信管理器615可以至少部分地基于由ap执行的探测过程(例如,基于接收到作为响应发送的门限数量的探测过程通信或者消息),来设置定时器。在这种情况中,消息生成器625可以在定时器到期时生成消息。这样的消息可以经由第一无线电单元612发送给ap,并且可以向ap指示定时器已经到期。如上所述,ap可以至少部分地基于定时器的到期(例如,至少部分地基于来自设备600-a的消息),来反转对mu-mimo无线通信操作的调整。

图6b示出了根据各个例子的被配置用于无线通信的设备600-b的框图。设备600-b可以是sta610-b,其可以是图1的sta110、图2、3和4的sta210、310或者410、或者图6a的sta610-a的例子。

设备600-b可以包括第一无线电单元612-a和第二无线电单元614-a。第一无线电单元612-a可以被配置为如上关于图6a的第一无线电单元612所描述地进行操作,并且第二无线电单元614-a可以被配置为如上关于图6a的第二无线电单元614所描述地进行操作。因此,第一无线电单元612-a可以允许设备600-b与ap605双向地通信,并且第二无线电单元614-a可以允许设备600-b与非wlan设备(例如,所示出的bt耳机675)双向地通信。第一无线电单元612-a可以包括一个或多个收发机635和一个或多个天线640。类似地,第二无线电单元614-a可以包括一个或多个收发机645和一个或多个天线650。如上所述,收发机635、645可以经由天线640、650或者有线或无线链路与一个或多个网络双向地通信。收发机635、645可以包括调制解调器,该调制解调器用于对分组进行调制并且将经调制的分组提供给天线640、650以用于传输,以及对从天线640、650接收到的分组进行解调。虽然无线电单元612-a、614-a中的每一个可以包括单个天线640、650,但是无线电单元612-a、614-a中的每一个还可以具有能够并发地发送或者接收多个无线传输的多个天线640、650。

如所示出的,设备600-b可以包括处理器655和存储器660(存储软件(sw)662),其中每个可以相互以及与第一和第二无线电单元612-a、614-a(例如,经由总线670)直接地或者间接地通信。

存储器660可以包括ram和rom。存储器660可以存储包括指令的计算机可读、计算机可执行软件/固件代码662,所述指令在被执行时使得处理器655实现本文描述的各个特征(例如,检测设备600-b何时已经经历多rat共存状态的改变等)。替代地,计算机可执行软件/固件代码662可以不是由处理器655可直接执行的,而是可以使得计算机(例如,当被编译和被执行时)实现本文所描述的特征。处理器655可以包括智能硬件设备(例如,cpu、微控制器、asic等)。

设备600-b还可以包括通信管理器615-a,其可以经由总线670与其它组件相通信。通信管理器615-a可以是图6a的通信管理器615的例子。通信管理器615-a可以被配置为如上关于图6a的通信管理器615所描述地执行操作,并且可以包括诸如以上关于图6a的通信管理器615所描述的那些之类的各种子组件,以实现诸如以上描述的操作。因此,通信管理器615-a可以:检测、确定或者以其它方式识别设备600-b何时已经经历多rat共存状态的改变;生成或者以其它方式获得要发送给ap的消息,所述消息指示共存状态的改变;以及,管理经由第一和第二无线电单元612-a、614-a的通信,以使得不同的rat可以并发地操作。具体地,当第二无线电单元614-a没有活动地发送/接收,或者正在以与ap的mu-mimo操作兼容(例如,没有破坏其)的方式进行操作时,通信管理器615-a可以根据ap的mu-mimo操作,促进第一无线电单元612-a与ap之间的通信。

通信管理器615-a或者其子组件可以单独地或者共同地使用适于用硬件实现可应用特征中的一些或者全部特征的至少一个asic来实现。替代地,可以由至少一个ic上的一个或多个其它处理单元(或者核)来实现这些组件的特征。还可以使用其它类型的集成电路(例如,结构化/平台asic、fpga或者另一半定制(ic),其可以以本领域已知的任何方式来编程。还可以全部地或部分地利用体现在存储器中的指令来实现每个单元的特征,其中所述指令被格式化为由一个或多个通用或专用处理器来执行。

通信管理器615-a可以实现(例如,结合处理器655、存储器660和第一无线电单元612-a)以上在图2、3和4的通信流图200、300或者400中描述的各种操作。

图6c示出了根据各个例子的被配置用于无线通信的设备600-c的图。设备600-c可以是sta610-c,其可以是图1的sta110、图2、3和4的sta210、310或者410、图6a的sta610-a、或者图6b的sta610-b的例子。

设备600-c可以包括处理器655-a、存储器660-a、第一无线电单元612-b以及第二无线电单元614-b,其中每个可以直接地或者间接地相互通信(例如,经由总线670-a)。第一无线电单元612-b可以被配置为如上关于图6a的第一无线电单元612所描述地进行操作,并且第二无线电单元614-b可以被配置为如上关于图6a的第二无线电单元614所描述地进行操作。因此,第一无线电单元612-b可以允许设备600-c与ap605-a双向地通信,并且第二无线电单元614-b可以允许设备600-c与非wlan设备(例如,所示出的bt耳机675-a)双向地通信。第一无线电单元612-b可以包括一个或多个收发机635-a以及一个或多个640-a。类似地,第二无线电单元614-b可以包括一个或多个收发机645-a以及一个或多个650-a。收发机635-a、645-a以及天线640-a、650-a可以如上关于图6b所描述地进行配置。

存储器660-a可以包括ram和rom。存储器660-a可以存储包括指令的计算机可读、计算机可执行软件/固件代码,所述指令在被执行时使得处理器655-a实现本文描述的各个特征(例如,检测设备600-c何时已经经历多rat共存状态的改变等)。替代地,软件/固件代码可以不是由处理器655-a可直接执行的,而是可以使得计算机(例如,当被编译和被执行时)实现本文所描述的特征。处理器655-a可以包括智能硬件设备(例如,cpu、微控制器、asic等)。在图6c的例子中,通信管理器615-b可以实现为可由处理器655-a执行的软件/固件代码。

设备600-a、600-b和/或600-c的组件可以单独地或者共同地利用适于用硬件实现可应用特征中的一些或者全部特征的asic来实现。在其它例子中,设备600-a、600-b和/或600-c的特征可以由ic上的处理单元(或者核)来实现。在其它例子中,使用其它类型的集成电路(例如,结构化/平台asic、fpga和其它半定制ic),其可以以本领域已知的任何方式来编程。还可以全部地或部分地利用体现在存储器中的指令来实现每个单元的特征,其中所述指令被格式化为由通用或专用处理器来执行。

图7示出了描绘根据各个例子的无线通信的方法700的流程图。方法700可以使用例如图1、2、3、4、5a、5b、5c、6a、6b和6c的系统、通信流和设备来实现。框705和710(单独地或者一起)可以由图5a的通信管理器515、和/或其子组件(例如,图5a的共存改变检测器520)来执行。

在框705处,无线通信设备(例如,ap)可以识别第一设备(例如,sta)的多rat共存状态的改变。如上所述,识别改变可以是隐式的,并且可以涉及从第一设备接收信号或者通信,或者在一些情况中,涉及没有从第一设备接收到通信或者信号(例如,确认)。在一些情况中,识别改变可以涉及检测第一设备的操作模式的状态,例如,对第一设备处的mac聚合模式的启用或者禁用。第一设备的多rat共存状态的改变可以是对第一设备处的对mu-mimo通信是破坏性的共存模式的激活或者去激活,例如,第一设备使用与用于mu-mimo通信的rat不同的rat(例如,使用单独的天线的bt或者lte无线电单元)来活动地通信的共存模式。

在框710处,至少部分地基于所识别的共存改变,无线通信设备可以调整第二设备(例如,ap)处的mu-mimo无线通信操作。调整第二设备处的mu-mimo无线通信操作可以涉及将第一设备排除或者包括用于与第二设备的mu-mimo通信。

图8示出了描绘根据各个例子的无线通信的方法800的流程图。方法800可以使用例如图1、2、3、4、5a、5b和5c的系统、通信流和设备来实现。框805可以由图5a的通信管理器515(经由接收机512)、和/或其子组件(例如,图5a的共存改变检测器520)来执行。框810也可以由图5a的通信管理器515、和/或其子组件(例如,图5a的mu-mimo协调器525)来执行。框820可以由图5a的通信管理器515、和/或其子组件(例如,图5a的mu-mimo协调器525)结合接收机512和/或发射机514来执行。

在框805处,无线通信设备(例如,ap)可以从另一设备(例如,sta)接收对启用或者禁用mu-mimo通信的请求。在框810处,响应于该请求,无线通信设备可以启用或者禁用与另一设备的mu-mimo通信。在框815处,无线通信设备可以将确认或者以其它方式确认mu-mimo启用/禁用的响应发送给另一设备。然后,在框820处,无线通信设备可以根据mu-mimo启用或者禁用来与另一设备进行通信,从而将另一设备包括在mu-mimo通信中,或者单独地与另一设备进行通信(例如,将另一设备从用于与除了该另一设备以外的设备(sta)进行通信的mu-mimo通信中排除)。

来自另一设备的对启用或者禁用mu-mimo通信的请求可以是显式信号或者通信(例如动作帧(例如,delba或者addba动作帧)),并且还可以是供应商特定的(例如,delmu或者addmu动作帧)。替代地,该请求可以是隐式的,并且可以包括具有被设置为等于零或者一的pm比特的ps-poll。

图9示出了描绘根据各个例子的无线通信的方法900的流程图。方法900可以使用例如图1、2、3、4、5a、5b和5c的系统、通信流和设备来实现。框905可以由图5a的通信管理器515(经由发射机514)、和/或其子组件(例如,图5a的mu-mimo协调器525)来执行。框910和框915也可以由图5a的通信管理器515、和/或其子组件(例如,图5a的共存改变检测器520)来执行。框925可以由图5a的通信管理器515、和/或其子组件(例如,定时器527)来执行。框920和框930可以由图5a的通信管理器515、和/或其子组件(例如,图5a的mu-mimo协调器525)结合接收机512和/或发射机514来执行。

在框905处,无线通信设备(例如,ap)可以执行与另一设备(例如,sta)的波束成形探测操作。在框910处,响应于探测操作,无线通信设备可以接收指示针对另一设备的cbf失败的通信。替代地,在框910处,cbf失败可以由缺少响应来指示,例如,缺少响应于来自无线通信设备的针对探测操作的确认。

在框915处,无线通信设备可以确定针对另一设备而言已经发生门限次数的cbf失败。例如,无线通信设备可以合计cbf失败,并且将总和与门限次数进行比较。在框920处,至少部分地基于框915处的确定,无线通信设备可以调整该无线通信设备处针对另一设备的mu-mimo操作,例如,启用与另一设备的mu-mimo通信。在框925处,无线通信设备可以检测至少部分地基于在框915处的确定而设置的定时器的到期。然后,至少部分地基于框925处的检测,无线通信设备可以反转该无线通信设备处的对mu-mimo无线通信操作的调整。

虽然为了简洁起见未示出,但是应当理解的是,无线通信设备可以在框920处的调整之后执行与另一设备的mu-mimo通信,并且直到在框930处该调整被反转为止。在框930处该调整被反转之后,无线通信设备可以将另一设备从利用除了该另一设备之外的设备(例如,sta)执行的mu-mimo通信中排除。

如上所述,执行波束成形探测操作可以涉及将通信从无线通信设备发送给另一设备。无线通信设备可以接收响应于探测通信的指示cbf失败的通信,或者可以不接收对探测通信的任何响应。调整第二设备处的mu-mimo无线通信操作可以涉及将第一设备排除用于与第二设备的mu-mimo通信,以及反转该调整可以涉及将第一设备包括用于与第二设备的mu-mimo通信。

图10示出了描绘根据各个例子的无线通信的方法1000的流程图。方法1000可以使用例如图1、2、3、4、6a、6b和6c的系统、通信流和设备来实现。框1005可以由图6a的通信管理器615、和/或其子组件(例如,图6a的共存状态检测器620)来执行。框1010也可以由图6a的通信管理器615、和/或其子组件(例如,消息生成器625)结合图6a的第一无线电单元612来执行。

在框1005处,第一设备(例如,sta)可以检测第一设备的多rat共存状态的改变。然后,在框1010处,至少部分地基于所检测到的改变,第一设备可以将消息发送给第二设备(例如,ap)。所发送的消息在被第二设备接收时可以触发对第二设备处的mu-mimo无线通信操作的调整。第一设备的多rat共存状态的改变可以是对第一设备处的对mu-mimo通信是破坏性的共存模式的激活或者去激活,例如,第一设备使用与用于mu-mimo通信的rat不同的rat来活动地通信的共存模式。被发送给第二设备的消息可以是来自另一设备的对启用或者禁用mu-mimo通信的请求,可以是显式信号或者通信(例如动作帧(例如,delba或者addba动作帧)),并且还可以是供应商特定的(例如,delmu或者addmu动作帧)。替代地,消息可以是隐式的,并且可以包括具有被设置为等于零或者一的pm比特的ps-poll。

对于本领域技术人员将显而易见的是,方法700、800、900和1000仅是本文所描述的工具和技术的示例实现。可以重新排列或者以其它方式修改方法700、800、900和1000(其中,添加或者移除框),以使得其它实现是可能的。

上面结合附图阐述的详细描述对示例性的例子进行了描述,而并不表示可以实现或者在权利要求的范围内的仅有例子。例如,虽然前述例子主要是参照wlan和bt来描述的,但是可以涉及各种其它rat(例如,wwan、nfc、enb等)。因此,虽然前述例子是指ap和sta,但是应当理解的是,可以涉及与特定rat相对应的其它设备。

术语“示例性”或者“示例”在贯穿本说明书使用时,意指“用作例子、实例或说明”,而不是“优选的”或“相对于其它例子有优势”。为了提供对所描述的技术的理解,详细描述包括特定细节。然而,可以在没有这些具体细节的情况下实施这些技术。在一些实例中,为了避免模糊所描述的例子的概念,以框图形式示出了公知的结构和设备。

可以使用各种不同的技术和方法中的任何一种来表示信息和信号。例如,可能贯穿以上描述提及的数据、指令、命令、信息、信号、比特、符号和码片可以由电压、电流、电磁波、磁场或粒子、光场或粒子、或者其任意组合来表示。

可以利用被设计为实现本文所描述的特征的通用处理器、数字信号处理器(dsp)、asic、fpga或者其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件或其任意组合,实现或者执行结合本文的公开内容所描述的各个说明性的框和模块(例如,接收机512、发射机514、通信管理器515、515-a、615、615-a、共存改变检测器520、mu-mimo协调器525、定时器527、处理器530、530-a、655、655-a、收发机540、540-a、635、645、635-a、645-a、共存状态检测器620、消息生成器625、共存通信协调器630、第一无线电单元612、612-a、612-b、以及第二无线电单元614、614-a、614-b)。通用处理器可以是微处理器,但是在替代方案中,该处理器可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp核、或任何其它这种配置。

可以用硬件、由处理器执行的软件、固件或其任何组合来实现本文中所描述的特征。如果用由处理器执行的软件来实现,则这些特征可以存储在计算机可读介质上或者作为计算机可读介质上的一条或多条指令或代码进行传输。其它例子和实现处于本公开内容和所附权利要求的范围内。例如,由于软件的性质,可以使用由处理器的软件、硬件、固件、硬接线、或者这些项的任意组合来实现上述特征。实现功能的特征还可以在物理上位于各种位置处,包括被分布为使得在不同物理位置处实现特征的各部分。此外,如本文中所使用的(包括在权利要求中),如项目列表中所使用的“或”(例如,以诸如“……中的至少一个”或“……中的一个或多个”之类的短语结束的项目列表)指示分离的列表,使得例如[a、b或c中的至少一个]的列表意指a、或b、或c、或ab、或ac、或bc、或abc(即,a和b和c)。

计算机可读介质包括计算机存储介质和通信介质二者,通信介质包括促进将计算机程序从一个地方传输到另一个地方的任何介质。存储介质可以是可以由通用计算机或专用计算机访问的任何可用介质。通过举例而非限制的方式,计算机可读介质可以包括ram、rom、电可擦除可编程只读存储器(eeprom)、压缩光盘(cd)rom或其它光盘存储、磁盘存储或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码单元并且能够由通用或专用计算机或者通用或专用处理器进行访问的任何其它介质。另外,任何连接被适当地称为计算机可读介质。例如,如果利用同轴电缆、光纤电缆、双绞线、数字用户线(dsl)或无线技术(例如,红外线、无线电和微波)从网站、服务器或其它远程源发送软件,则同轴电缆、光纤电缆、双绞线、dsl或无线技术(例如,红外线、无线电和微波)被包括在介质的定义中。如本文中所使用的,磁盘(disk)和光盘(disc)包括cd、激光光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上述各项的组合也包括在计算机可读介质的范围之内。

为了使本领域技术人员能够实现或使用本公开内容,提供了对本公开内容的先前描述。对于本领域技术人员而言,对本公开内容的各种修改将是显而易见的,并且在不脱离本公开内容的范围的情况下,本文中定义的总体原理可以适用于其它变型。因此,本公开内容并不限于本文中所描述的例子和设计,而是被赋予与本文中所公开的原理和新颖特征相一致的最广范围。

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