用于无线局域网的上行链路多用户多输入多输出的利记博彩app

文档序号:11892429阅读:376来源:国知局
用于无线局域网的上行链路多用户多输入多输出的利记博彩app与工艺

本公开要求题为“UL MU MIMO MAC Consideration”并且于2013年11月26日提交的美国临时专利申请号61/909,024的权益,其公开内容通过引用全文合并于此。

技术领域

本公开大体涉及通信网络,并且更特别地,涉及利用多输入多输出技术的无线局域网。



背景技术:

当操作在基础设施模式中时,无线局域网(WLAN)通常包括接入点(AP)和一个或多个客户台。WLAN在过去的十年里已经迅速地演变。WLAN标准(诸如电气电子工程师协会(IEEE)802.11a、802.11b、802.11g和802.11n标准)的开发已经改进单用户峰值数据吞吐量。例如,IEEE 802.11b标准指定11兆比特每秒(Mbps)的单用户峰值吞吐量,IEEE 802.11a和802.11g标准指定54Mbps的单用户峰值吞吐量,IEEE 802.11n标准指定600Mbps的单用户峰值吞吐量,并且IEEE 802.11ac标准指定吉比特每秒(Gbps)范围内的单用户峰值吞吐量。未来的标准许诺提供甚至更大的吞吐量,诸如几十Gbps范围内的吞吐量。



技术实现要素:

在实施例中,方法包括从多个通信设备中的每一个通信设备接收上行链路流量特征信息信号。方法还包括至少基于由相应的上行链路流量特征信息信号所指示的流量信息选择多个通信设备中的若干通信设备作为客户端上行链路组的成员。方法包括将上行链路组定义帧发送给客户端上行链路组的每个成员,上行链路组定义帧指示对于客户端上行链路组的上行链路多用户多输入多输出(MU-MIMO)传输调度,以便客户端上行链路组的成员同时向接入点发送。方法还包括触发客户端上行链路组的成员以同时发送上行链路数据帧。

在另一实施例中,装置包括具有一个或多个集成电路的网络设备。一个或多个集成电路被配置为从多个通信设备中的每一个通信设备接收上行链路流量特征信息信号。一个或多个集成电路被配置为至少基于由相应的上行链路流量特征信息信号所指示的流量信息选择多个通信设备中的若干通信设备作为客户端上行链路组的成员。一个或多个集成电路被配置为将上行链路组定义帧发送给客户端上行链路组中的每个成员。上行链路组定义帧指示对于客户端上行链路组的上行链路多输入多输出(MU-MIMO)传输调度,以便客户端上行链路组的成员同时向接入点发送。

在实施例中,方法包括从客户端上行链路组的第一通信设备接收增强型请求发送(E-RTS)消息。E-RTS消息包括i)第一通信设备的传输机会(TXOP)的长度和ii)对于待由第一通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。方法包括将通信帧发送给客户端上行链路组的第一通信设备和第二通信设备以引起来自第一通信设备和第二通信设备的相应的上行链路MU-MIMO数据单元的同时传输。通信帧包括数据单元大小的指示。方法还包括同时接收相应的上行链路MU-MIMO数据单元,上行链路MU-MIMO数据单元具有所指示的数据单元大小。

在另一实施例中,装置包括具有一个或多个集成电路的网络接口设备。一个或多个集成电路被配置为从客户端上行链路组的第一通信设备接收增强型请求发送(E-RTS)消息,其中,E-RTS消息包括i)第一通信设备的传输机会(TXOP)的长度和ii)对于待由第一通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。一个或多个集成电路被配置为将通信帧发送给客户端上行链路组的第一通信设备和第二通信设备以引起来自第一通信设备和第二通信设备的相应的上行链路MU-MIMO数据单元的同时传输。通信帧包括数据单元大小的指示。一个或多个集成电路被配置为同时接收相应的上行链路MU-MIMO数据单元,上行链路MU-MIMO数据单元具有所指示的数据单元大小。

在实施例中,方法包括通过客户端上行链路组的通信设备将增强型请求发送(E-RTS)消息发送到无线局域网的接入点。E-RTS消息包括i)通信设备的传输机会(TXOP)的长度和ii)对于与客户端上行链路组的其他成员的传输同时地待由通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。方法包括从接入点接收通信帧,通信帧包括发送具有所指示的数据单元大小的上行链路MU-MIMO数据单元的提示。方法还包括生成具有所指示的数据单元大小的上行链路MU-MIMO数据单元。方法包括通过通信设备并且响应于通信帧,与客户端上行链路组的其他成员的传输同时地在TXOP期间将上行链路MU-MIMO数据单元发送到接入点。

在实施例中,客户端上行链路组的通信设备包括网络接口设备,其具有被配置为将增强型请求发送(E-RTS)消息发送到无线局域网的接入点的一个或多个集成电路。E-RTS消息包括i)通信设备的传输机会(TXOP)的长度和ii)对于与客户端上行链路组的其他成员同时地待由通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。一个或多个集成电路被配置为接收来自接入点的通信帧。通信帧包括发送具有所指示的数据单元大小的上行链路MU-MIMO数据单元的提示。一个或多个集成电路被配置为生成具有所指示的数据单元大小的上行链路MU-MIMO数据单元。一个或多个集成电路被配置为响应于通信帧,与客户端上行链路组的传输同时地在TXOP期间将上行链路MU-MIMO数据单元发送到接入点。

在另一实施例中,方法包括通过接入点将相应的下行链路MU-MIMO数据单元发送给客户端上行链路组的第一通信设备和第二通信设备。每个下行链路MU-MIMO数据单元包括i)相应的第一聚合媒体访问控制协议数据单元,和ii)提示客户端上行链路组的对应的通信设备的独立上行链路MU-MIMO数据单元的传输的通信信号。下行链路MU-MIMO数据单元被同时发送。方法包括响应于相应的下行链路MU-MIMO数据单元,从第一通信设备和第二通信设备接收相应的上行链路MU-MIMO数据单元。每个上行链路MU-MIMO数据单元包括i)相应的第二聚合媒体访问控制协议数据单元,和ii)对应的第一聚合媒体访问控制协议数据单元的应答。上行链路MU-MIMO数据单元被同时接收。

在实施例中,无线局域网的接入点包括网络接口设备,其具有一个或多个集成电路,其被配置为将相应的下行链路MU-MIMO数据单元发送给客户端上行链路组的第一通信设备和客户端上行链路组的第二通信设备。每个下行链路MU-MIMO数据单元包括i)相应的第一聚合媒体访问控制协议数据单元,和ii)提示客户端上行链路组的对应的通信设备的独立上行链路MU-MIMO数据单元的传输的通信信号。下行链路MU-MIMO数据单元被同时发送。一个或多个集成电路被配置为响应于相应的下行链路MU-MIMO数据单元,从第一通信设备和第二通信设备接收相应的上行链路MU-MIMO数据单元。每个上行链路MU-MIMO数据单元包括i)相应的第二聚合媒体访问控制协议数据单元,和ii)对应的第一聚合媒体访问控制协议数据单元的应答。上行链路MU-MIMO数据单元被同时接收。

附图说明

图1是根据实施例的示例无线局域网(WLAN)的框图。

图2是根据实施例的WLAN中的示例传输序列的示图。

图3是根据另一实施例的WLAN中的另一示例传输序列的示图。

图4是根据实施例的由接入点所发起的WLAN中的示例传输序列的示图。

图5是根据另一实施例的由通信设备所发起的WLAN中的示例传输序列的示图。

图6是根据实施例的由接入点所发起的WLAN中的示例传输序列的示图。

图7是根据实施例的由接入点所发起的WLAN中的另一示例传输序列的示图。

图8是根据实施例的用于与由接入点所发起的客户端上行链路组通信的示例方法的流程图。

图9是根据实施例的用于与由客户端上行链路组的通信设备所发起的客户端上行链路组通信的示例方法的流程图。

图10是根据实施例的用于与由客户端上行链路组的通信设备所发起的客户端上行链路组通信的另一示例方法的流程图。

图11是根据实施例的用于与由接入点所发起的客户端上行链路组通信的示例方法的流程图。

具体实施方式

在下文所描述的实施例中,第一通信设备(诸如无线局域网(WLAN)的接入点(AP))同时从多个第二通信设备(诸如客户台)接收多个独立数据流。第一通信设备确定第二通信设备具有数据以发送给第一通信设备。然后,第一通信设备提示第二通信设备在第一通信设备的发送机会时段(TXOP)期间同时地发送数据流。在实施例中,TXOP是对于网络中的通信设备保留的有界时间间隔,在其期间通信设备可以发送尽可能多的帧(只要传输的持续时间不延伸超过由第一通信设备所定义的PPDU长度并且超过TXOP)。在实施例中,除非TXOP分配到的通信设备特别地许可其他通信设备发送或除非将应答TXOP分配到的通信设备的传输,否则其他通信设备一般地不许可在TXOP中发送。

图1是根据实施例的示例无线局域网(WLAN)10的框图。AP 14包括耦合到网络接口16的主机处理器15。网络接口16包括介质访问控制(MAC)处理单元18和物理层(PHY)处理单元20。PHY处理单元20包括多个收发器21,并且收发器耦合到多个天线24。虽然在图1中图示了三个收发器21和三个天线24,但是在其他实施例中,AP 14可以包括不同的数目(例如,1、2、4、5等等)的收发器21和天线24。

WLAN 10包括多个客户台25。虽然在图1中图示了四个客户台25,但是在各种场景和实施例中,WLAN 10可以包括不同的数目(例如,1、2、3、5、6等等)的客户台25。在一些实施例中,AP 14被配置为将独立数据同时发送给客户台25中的两个或两个以上。在一个这样的实施例中,两个或两个以上客户台25是由AP所创建并且由组标识符所标识的的客户端上行链路组的成员。在其他实施例中,附加地或备选地,AP 14被配置为接收由两个或两个以上客户台25同时发送的相应的数据流。在实施例中,同时发送的两个或两个以上客户台25是客户端上行链路组的成员。在一个实施例中,例如,网络接口16被配置为使用于2008年7月18日提交的题为“Access Point with Simultaneous Downlink Transmission of Independent Data for Multiple Client Stations”的美国专利申请号12/175,526中所描述的技术经由多个空间串流将独立数据同时发送给多个客户台25,其通过引用并入本文。作为另一示例,在另一实施例中,网络接口16附加地或备选地被配置为使用于2008年7月18日提交的题为“Wireless Network with Simultaneous Uplink Transmission of Independent Data from Multiple Client Stations”的美国专利申请号12/175,501中所描述的技术经由不同的空间串流接收由多个客户台25同时发送的独立数据流。

客户台25-1包括耦合到网络接口27的主机处理器26。网络接口27包括MAC处理单元28和PHY处理单元29。PHY处理单元29包括多个收发器30,并且收发器耦合到多个天线34。虽然在图1中图示了三个收发器30和三个天线34,但是在其他实施例中,客户台25-1包括其他适合数目(例如,1、2、4、5等等)的收发器30和天线34。

在实施例中,客户台25-2、25-3和25-4中的一个或多个具有与客户台25-1相同或类似的结构。在这些实施例中,像客户台25-1结构化的客户台25具有相同或不同数目的收发器和天线。例如,根据实施例,客户台25-2仅具有两个收发器和两个天线(未示出)。

在一些实施例中,客户台25中的两个或两个以上被配置为接收由AP 14同时发送的相应的数据流。在实施例中,客户台25是客户端上行链路组的成员。在其他实施例中,客户台25中的两个或两个以上附加地或备选地被配置为将对应的数据流发送给AP 14使得AP14同时接收数据流。例如,在一个实施例中,网络接口27被配置为使用美国专利申请号12/175,526中所描述的技术经由多个空间流在由AP 14同时发送给多个客户台25的多个独立数据流中间接收数据流。

作为另一示例,在另一实施例中,网络接口27附加地或备选地被配置为使用美国专利申请号12/175,501中所描述的技术经由不同的空间流在由多个客户台25同时发送的多个独立数据流中间将数据流发送给AP 14。

在一些实施例中,在同时触发来自组台的上行链路传输之前,AP定义上行链路组并且关于上行链路组分配通知上行链路组中的台。在实施例中,STA通过增强型分布式信道访问(EDCA)程序将指示一个或多个流量特征的通信帧或管理帧(例如,建议的待被用于上行链路MU-MIMO传输调度的服务间隔、建议的待被用于上行链路MU-MIMO传输调度的访问类别数据速率或待被用于上行链路MU-MIMO传输调度的流量突发信息)发送给AP。AP基于台的上行链路流量特征或其他信息例如台中间的干扰,执行上行链路组的成员的选择。在完成上行链路组的成员选择之后,AP通过EDCA程序或其他介质访问机制将上行链路组定义帧发送给上行链路组的成员。在实施例中,上行链路组定义帧包括以下项中的至少一项:i)上行链路组中的成员台;ii)上行链路MU-MIMO传输调度的开始时间;iii)上行链路MU-MIMO传输调度的持续时间;或iv)上行链路MU-MIMO传输调度的传输之间的间隔。在实施例中,开始时间被指示为与上行链路组定义帧的传输时间的时间偏移直到通信帧的传输时间以触发下文所描述的上行链路同时传输或另一适合的时间指示。在实施例中,持续时间被指示为持续时间(例如,对于上行链路同时传输的TXOP)、调度期间待发送的数据帧的数目。在实施例中,间隔指示两个相邻上行链路同时传输TXOP之间的持续时间(例如,微秒的数目)、整数的预先确定的间隔(例如,短帧间间距的整数倍)或其他适合的间隔指示。在实施例中,AP将间隔设定到建议的从客户台所接收的服务间隔。在实施例中,上行链路组定义帧指示针对访问类别、流量类别、流量流、TID、数据速率、MCS值或MU-MIMO调度期间待被用于传输的其他适合的参数的值。在实施例中,上行链路组定义帧是具有一个或多个信息元素的动作帧,所述信息元素包含上行链路组的成员台标识符、MU-MIMO传输调度和/或其他适合的数据。

图2是根据实施例的WLAN(诸如图1的WLAN 10)的示例传输序列200的示图,其中,AP提示第一客户台(STA1)、第二客户台(STA2)和第三客户台(STA3)在AP的传输机会(TXOP)202期间将独立数据同时发送给AP。AP生成并且发送通信帧204,其提示STA1、STA2和STA3以在AP的TXOP 202期间将独立数据同时发送给AP。在一个实施例中,AP生成并且发送通信帧204,其提示STA1、STA2和STA3以相应地经由不同的空间流例如空间流SS-1、SS-2和SS-3将独立数据同时发送给AP。在一个实施例中,AP生成并且发送DL同步帧204以提示STA1、STA2和STA3经由不同的空间流将独立数据同时发送给AP。在另一实施例中,DL同步帧触发一组台以经由不同的OFDM子信道将独立数据同时发送给AP。

在一个实施例中,通信帧204包括持续时间字段(例如,UL物理层协议数据单元(PPDU)持续时间字段),其指示响应于通信帧204的UL通信帧(例如,PPDU)的最大持续时间。在一个实施例中,通信帧204包括PHY前导码并且省略MAC部分。在该实施例中,PHY前导码包括对应于客户端上行链路组的组ID和指示响应于通信帧204的UL通信帧(例如,PPDU)的最大持续时间的持续时间字段。在实施例中,通信帧204包括台标识符,其指示哪些客户台应当在TXOP 202期间发送。在实施例中,通信帧204包括空间串流的数目(Nss)和对于待由对应的客户台使用的对应的空间串流的指数。在实施例中,通信帧204包括待由对应的客户台使用的信道带宽。在实施例中,通信帧包括调制和编码方案(MCS)值,其对应于待由对应的客户台使用的调制和编码方案。在实施例中,通信帧包括待由对应的客户台使用的传输功率值。

响应于通信帧204,STA1、STA2和STA3在AP的TXOP 202期间将独立数据同时发送给AP。例如,在实施例中,STA1发送通信帧206,STA2同时发送通信帧208,并且STA3同时发送通信帧210。在一个实施例中,通信帧206、通信帧208和通信帧210相应地使用不同的空间串流例如空间串流SS-1、SS-2和SS-3发送。在实施例中,通信帧206的持续时间、通信帧208的持续时间和/或通信帧210的持续时间小于或等于通信帧204中所指示的最大持续时间。因此,在实施例中,STA1、STA2和STA3生成具有小于或等于通信帧204中所指示的最大持续时间的持续时间的通信帧206、通信帧208和通信帧210。在一个实施例中,如果通信帧208小于通信帧204中所指示的最大持续时间,则STA2包括将总持续时间增加到最大持续时间的填充212。在另一实施例中,省略填充212。在一个实施例中,如果其比最大持续时间更短,则通信帧206、208和210中的每一个被填充到最大持续时间。

AP相应地生成并且发送STA1、STA2和STA3的应答(ACK或BlockAck)216、218和220以应答通信帧206、208和210。在图2中所示的实施例中,AP在不同的时间处(即,交错时间)并且在不同的空间串流中发送ACK 216、ACK 218和ACK 220中的每一个。在实施例中,发送ACK的空间串流是发送对应的通信帧的相同空间串流(即,通信帧206和ACK 216使用空间串流SS-1发送)。在另一实施例中,AP在相同空间串流中在不同的时间处发送ACK 216、ACK 218和ACK 220中的每一个。在一些实施例中,AP继续生成并且发送通信帧,其提示STA1、STA2和/或STA3以在AP的TXOP 202的剩余部分期间将附加的独立数据同时发送给AP。在一个实施例中,STA1、STA2和STA3包括通信帧206、208和210中的更新的未决的数据队列信息。在该实施例中,AP利用更新的未决的数据队列信息确定对于附加的独立数据的最大持续时间,并且AP包括指示附加的DL同步帧(未示出)中的最大持续时间的信息。

图3是根据实施例的WLAN(诸如图1的WLAN 10)的另一示例传输序列300的示图,其中,AP提示第一客户台(STA1)、第二客户台(STA2)和第三客户台(STA3)在AP的传输机会(TXOP)302期间将独立数据同时发送给AP。传输序列300一般地与传输序列200相同,然而,AP利用广播应答(B-ACK)316而不是分离的应答216、218和220。在实施例中,B-ACK 316是控制帧,其包括客户端上行链路组的组ID(例如,作为接收器地址)、从其发送通信帧206、208和210的台标识符(例如,AID)和/或应答来自STA1、STA2和STA3的传输的其他适合的应答信息。在实施例中,B-ACK包括应答来自多个STA的传输的ACK和BlockAck二者。在实施例中,AP以单个空间串流发送B-ACK 316。在另一实施例中,AP将B-ACK 316发送为多个波束成形空间串流。在一个这样的实施例中,使用发送通信帧206、208和210中的每一个的空间串流(即,相应地空间串流SS-1、SS-2和SS-3)将B-ACK 316发送为对于每个客户台的分离的下行链路MU-MIMO数据单元。在另一这样的实施例中,B-ACK 316与其他数据(诸如发送给客户台的聚合媒体访问控制协议数据单元(A-MPDU))组合。在另一实施例中,B-ACK被用于应答不同的OFDM子信道中的同时传输。

图4是根据实施例的WLAN(诸如图1的WLAN 10)的示例传输序列400的示图,其中,传输序列400由接入点发起。在AP的TXOP402中,AP将触发信号(诸如轮询通信帧404)生成并且发送给多个客户台(诸如客户台STA1、STA2和STA3)。在实施例中,轮询通信帧404是下行链路同步帧(DL同步)。在另一实施例中,轮询通信帧404是被指定为轮询帧的动作帧。在实施例中,AP将通信帧404的持续时间字段的值设定到对应于AP的TXOP 402的剩余的持续时间的值例如以保护TXOP 402中的后续传输。

在实施例中,AP以单个空间串流发送轮询通信帧404。在一个这样的实施例中,轮询通信帧404具有对应于客户端上行链路组的组ID的接收地址。在该实施例中,作为客户端上行链路组的成员的客户台被配置为基于组标识符对轮询通信帧404做出反应。在另一实施例中,AP将轮询通信帧404发送给与AP通信地耦合和/或配准的每个客户台。在实施例中,AP先前向客户台传递哪些客户台在对应于组ID的客户端上行链路组中。例如,在一个实施例中,AP先前发送下文所描述的上行链路组定义帧408,其指示组ID并且还包括标识属于对应于组ID的组的客户台的多个关联ID(AID)。随后地,当AP发送具有组ID的轮询通信帧404时,属于组ID的客户台将认识到,其将请求以发送指示其是否具有将发送给AP的数据的信息(例如,流量信息)。在该实施例中,组定义帧中的AID的顺序指示属于组ID的客户台将发送反馈帧的空间串流,如下文所描述的。

在另一实施例中,轮询通信帧404包括组ID和多个AID,其标识属于对应于组ID的客户端上行链路组的客户台。在实施例中,组定义帧中的AID的顺序指示属于组ID的客户台将发送反馈帧的空间串流。在一个实施例中,轮询通信帧404是具有指示器(例如,PHY表头或MAC表头中的字段、标记等等)的组定义帧,所述指示器指示对应于组ID的组中的客户台应当向AP发送关于客户台是否具有将发送给AP的数据的信息。

在其中轮询通信帧404包括组ID的一个实施例中,轮询通信帧404还包括指示对应于组ID的组中的哪些台将发送指示客户台是否具有将发送给AP的数据的信息的信息(例如,位图,并且每个位与客户端上行链路组中的客户台相对应)。例如,在实施例中,轮询通信帧404包括组ID和指示组中的客户台的子集的信息,所述组中的客户台的子集将发送指示是否存在将发送给AP的数据的信息。

在实施例中,轮询通信帧404包括提示客户台以发送上行链路流量特征信息信号的信息。在实施例中,轮询通信帧404提示客户台以发送待被用于上行链路MU-MIMO传输调度的建议的服务间隔、待被用于上行链路MU-MIMO传输调度的建议的访问类别(AC)数据速率或待被用于上行链路MU-MIMO传输调度的流量突发信息。在实施例中,轮询通信帧404包括对于客户台的请求以发送指示客户台是否具有将发送给AP的数据的信息。在实施例中,指示客户台是否具有将发送给AP的数据的信息是对应于将发送给AP的数据的队列中的数据量的指示。在实施例中,队列与特定流量类别相对应。在实施例中,队列与特定流量流相对应。在实施例中,队列与特定流量标识符(TID)(诸如IEEE 802.11e标准中所描述的TID)相对应。在实施例中,轮询通信帧404提示客户台以发送指示将发送给AP的特定流量类别、流量流或流量标识符(TID)中的数据量的信息。在实施例中,轮询通信帧404提示客户台以发送指示将发送给AP的一个或多个或所有流量类别、流量流或TID中的数据量的信息。

响应于轮询通信帧404,每个客户台在AP的TXOP 402期间将相应的通信帧406(即,通信帧406-1、406-2和406-6)同时发送给AP,其中,通信帧406(在本文中被称为上行链路反馈帧或FB帧)包括指示客户台是否具有将发送给AP的数据的信息。在实施例中,信息包括上行链路流量特征信息信号,如上文所描述的。在实施例中,队列中的数据量的指示是FB帧406的MAC表头中的字段。在实施例中,队列中的数据量的指示是MAC表头的QoS字段中的子字段。在实施例中,每个FB帧406指示由轮询帧404所指示的(一个或多个)特定流量类别、(一个或多个)流量流或(一个或多个)TID中的数据量。在一些实施例中,FB帧是具有包含上行链路流量特征信息信号的信息元素的动作帧。在实施例中,客户台将反馈帧406与上行链路MU-MIMO数据单元中的聚合媒体访问控制协议数据单元组合。

在实施例中,AP接收包括关于将发送给AP的台的上行链路特点信息的信息的FB帧406并且使用该信息确定上行链路组分配。在图4中所图示的场景中,AP确定多个客户台具有相同或类似的流量特征。因此,AP至少基于由相应的上行链路流量特征信息信号所指示的信息,选择多个通信设备作为客户端上行链路组的成员。在实施例中,AP执行客户端上行链路组的成员的选择并且在发送通信帧404之前发送上行链路组定义帧408。在一些实施例中,AP维持客户端上行链路组一段时间(诸如直到上行链路MU-MIMO调度的结束)、预先确定的时间(例如,5秒、2分钟)或另一适合的持续时间。在实施例中,AP维持客户端上行链路组直到客户端上行链路组中的一个或多个成员或所有成员与AP不相关联。

在实施例中,AP将上行链路组定义帧408生成并且发送给客户端上行链路组的每个成员。在实施例中,上行链路组定义帧408还指示对于客户端上行链路组的上行链路多输入多输出(MU-MIMO)传输调度,以便客户端上行链路组的成员同时向接入点发送。在实施例中,上行链路组定义帧408包括以下项中的至少一项:i)上行链路组中的成员台;ii)上行链路MU-MIMO传输调度的开始时间;iii)上行链路MU-MIMO传输调度的持续时间;或iv)上行链路MU-MIMO传输调度的传输之间的间隔。在实施例中,开始时间被指示为与上行链路组定义帧408的传输时间的时间偏移直到下文所描述的通信帧412的传输时间或另一适合的时间指示。在实施例中,持续时间被指示为持续时间(例如,TXOP 402的剩余部分)、调度期间待发送的数据帧的数目或其他适合的指示器。在实施例中,传输之间的间隔指示持续时间(例如,微秒的数目)、整数的预先确定的间隔(例如,短帧间间距的整数倍)或其他适合的间隔指示。在实施例中,AP将间隔设定到从客户台(例如,从通信帧406)所接收的建议的服务间隔。在实施例中,上行链路组定义帧408指示针对访问类别、流量类别、流量流、TID、数据速率、MCS值或MU-MIMO调度期间待被用于传输的其他适合的参数的值。在实施例中,上行链路组定义帧是具有一个或多个信息元素的动作帧,所述信息元素包含MU-MIMO传输调度和/或其他适合的数据。

在一个实施例中,AP接收包括指示客户端上行链路组中的客户台是否具有将发送给AP的数据的信息的FB帧406并且使用该信息确定客户台是否具有将发送给AP的数据。在图4中所图示的场景中,AP确定来自客户端上行链路组的多个客户台具有将发送给AP的数据。因此,AP从客户端上行链路组选择若干通信设备,以便上行链路数据帧传输。AP生成并且发送通信帧412,其提示所选择的多个客户台以在AP的TXOP 402期间将独立数据同时发送给AP。在一些实施例中,通信帧412一般地与通信帧204相同。在一个实施例中,AP生成并且发送通信帧412以提示多个客户台经由不同的空间串流将独立数据同时发送给AP,例如独立上行链路MU-MIMO数据单元。在一个实施例中,AP生成并且发送DL同步帧412以提示多个客户台经由不同的空间串流将独立数据同时发送给AP。在实施例中,DL同步帧412包括待被用于独立上行链路MU-MIMO数据单元的数据单元大小415的指示,例如持续时间或位计数的指示。在实施例中,AP根据ULMU-MIMO传输调度发送通信帧412。在一些实施例中,通信帧412被提供为旧有PPDU,诸如IEEE 802.11a/b/g(复制)PPDU。在实施例中,AP将通信帧412的持续时间字段的值设定到对应于AP的TXOP 402的剩余的持续时间的值例如以保护TXOP 402中的后续传输。

响应于通信帧412,多个客户台在一个或多个传输中的AP的TXOP 402期间将独立数据单元414同时发送给AP。例如,在实施例中,多个客户台经由不同的空间串流生成并且发送一个或多个ULMU-MIMO数据单元414。在图4中所示的实施例中,STA1与ULMU-MIMO数据单元414-2对AP的STA2的传输同时地将ULMU-MIMO数据单元414-1发送给AP。在实施例中,ULMU-MIMO数据单元414与由通信帧412所指示的特定流量类别、流量流或TID相对应。在实施例中,ULMU-MIMO数据单元414至少包括与TXOP相关联或由通信帧412所指示的流量类别、流量流或TID。在实施例中,ULMU-MIMO数据单元414中的一个或多个包括具有适合的数据单元大小(例如,数据单元大小415)的适合的填充。

响应于ULMU-MIMO数据单元414的接收,AP发送广播应答(B-ACK)416以应答上行链路MU-MIMO数据单元414,如上文关于B-ACK 316所描述的。在一些实施例中,例如,根据定义多个UL MU-MIMO传输的先前的DL同步帧,客户台响应于B-ACK 416,在TXOP 402的剩余部分期间发送一个或多个附加的ULMU-MIMO数据单元418。在实施例中,AP发送附加的通信帧(诸如附加的DL同步帧412)以提示多个客户台发送附加的ULMU-MIMO数据单元418。在实施例中,AP发送包括B-ACK 416和附加的DL同步帧412的组合帧。响应于ULMU-MIMO数据单元418的接收,AP发送广播应答(B-ACK)420以应答上行链路MU-MIMO数据单元418,如上文所描述的。在实施例中,省略B-ACK 416,并且B-ACK 420应答UL MU-MIMO数据单元414和UL MU-MIMO数据单元418。

在实施例中,当相邻UL MU PPDU之间(即,ULMU-MIMO数据单元414与418之间)的(一个或多个)下行链路PPDU的传输时间小于扩展帧间间隔时,AP(例如,其他接入点或客户台)的至少一些相邻设备使用通信帧404或通信帧412中的持续时间子字段的值设定网络分配向量(NAV)。在一个这样的实施例中,客户台的相邻设备使用扩展帧间间隔保护TXOP 402。在另一实施例中,当相邻UL MU PPDU之间的(一个或多个)下行链路PPDU的传输时间比扩展帧间间隔更长时,附加请求发送和/或清除发送消息的被用于TXOP 402的保护,如下文关于图5和图7所描述的。

在一个实施例中,当多个客户台在一个或多个数据单元414中的AP的TXOP 402期间将独立数据同时发送给AP时,由于多个客户台由通信帧402或通信帧412调度,因而客户台忽视通信帧404或通信帧412中的网络分配向量(NAV)。当客户台忽视NAV时,客户台在AP的TXOP期间可以发送通信帧414。在另一实施例中,通信帧412包括反向准许(RDG)指示器,其指示客户台许可在AP的TXOP402期间发送通信帧414。

图5是根据实施例的WLAN(诸如图1的WLAN 10)中的示例传输序列的示图,其中,传输序列500由通信设备发起。传输序列500一般地与传输序列400相同,然而,客户台(诸如STA2)将触发帧例如增强型请求发送(E-RTS)消息510发送给AP。在一些实施例中,增强型RTS消息510指示STA2具有TXOP 502(而不是图4的AP的TXOP 402)和待发送给AP(例如,在UL MU-MIMO数据单元中)的数据的STA2。在实施例中,E-RTS消息510包括i)STA2的TXOP502的长度和ii)待由STA2发送的上行链路MU-MIMO数据单元的数据单元大小515的指示。在实施例中,STA2是客户端上行链路组的成员,并且数据大小单元的指示是与客户端上行链路组的其他成员的传输同时地待由STA2发送的上行链路MU-MIMO数据单元的数据单元大小。在实施例中,E-RTS消息包括是否应当使用数据单元大小515直到TXOP 502的结束的指示。在实施例中,客户台将E-RTS消息510的持续时间字段的值设定到对应于TXOP 502的持续时间的值例如以保护TXOP 502中的后续传输。在实施例中,STA2在等待仲裁帧间间隔(AIFS)的持续时间和退避值之后发送E-RTS 510。在一些实施例中,E-RTS 510被提供为旧有PPDU,诸如IEEE 802.11a/b/g(复制)PPDU。

响应于E-RTS消息510,AP发送通信帧412,如上文关于图4所描述的。在一些实施例中,AP在E-RTS消息510之后的短帧间间隔之后发送通信帧412。在实施例中,通信帧412包括来自E-RTS消息510的数据单元大小515的指示。在一个这样的实施例中,UL MU-MIMO数据单元414具有对应于数据单元大小515的大小。响应于ULMU-MIMO数据单元414的接收,AP发送广播应答(B-ACK)416以应答上行链路MU-MIMO数据单元414,如上文所描述的。在一些实施例中,例如,根据由先前的通信帧412所指示的上行链路MU-MIMO传输调度,客户台响应于B-ACK 416,在TXOP 502的剩余部分期间发送一个或多个附加的UL MU-MIMO数据单元418。在实施例中,客户台STA2发送指示STA2具有TXOP 502中的剩余时间的附加E-RTS消息511和待发送给AP的附加数据。在实施例中,E-RTS消息511包括对于待由STA2发送的附加的上行链路MU-MIMO数据单元的附加的数据单元大小525。在一些实施例中,客户台使用针对与AP的动态带宽协商的帧交换E-RTS和SYNC。

在实施例中,响应于E-RTS消息511,AP发送附加的通信帧512(诸如附加的DL同步帧512)以提示多个客户台发送附加的ULMU-MIMO数据单元418。在另一实施例中,AP发送包括B-ACK416和附加的DL同步帧512的组合帧。在实施例中,STA发送包括UL MU-MIMO数据单元414-2和E-RTS消息511的组合帧。在另一实施例中,省略E-RTS消息511和通信帧512,并且客户台响应于B-ACK 416而发送UL MU-MIMO数据单元418。

图6是根据实施例的WLAN(诸如图1的WLAN 10)的示例传输序列600的示图,其中,传输序列600由接入点发起。在图6的实施例中,AP发送指示接入点的TXOP 602的长度的通信帧610例如以保护TXOP 602中的后续传输(例如,以保留客户端上行链路组的客户台STA1和客户台STA2的传输时间)。在实施例中,通信帧610是清除发送至自身(CTS-to-Self)帧610。AP将相应的下行链路MU-MIMO数据单元同时发送给STA1和STA2。在图6中所示的实施例中,每个下行链路MU-MIMO数据单元612包括i)相应的聚合媒体访问控制协议数据单元(A-MPDU)613,和ii)提示对应的客户台的独立上行链路MU-MIMO数据单元的传输的通信信号614。例如,在实施例中,对于STA1的下行链路MU-MIMO数据单元612-1包括A-MPDU 613-1和同步帧614-1,其中,同步帧614-1提示客户台STA1以在AP的TXOP 602期间将独立上行链路MU-MIMO数据单元发送给AP(例如,与DL同步帧412类似)。在实施例中,同步帧614包括待由对应的客户台发送的上行链路MU-MIMO数据单元的数据单元大小615的指示。

响应于相应的下行链路MU-MIMO数据单元612,STA1和STA2同时发送并且AP同时接收相应的上行链路MU-MIMO数据单元616。每个上行链路MU-MIMO数据单元616包括i)相应的第二A-MPDU617和ii)对应的第一A-MPDU 613的应答618。响应于ULMU-MIMO数据单元616的接收,AP发送广播应答(B-ACK)620以应答上行链路MU-MIMO数据单元616,如上文关于B-ACK 420所描述的。

图7是根据实施例的WLAN(诸如图1的WLAN 10)的另一示例传输序列700的示图,其中,传输序列700由接入点发起。传输序列700一般地与传输序列600相同,然而,AP利用通信帧710指示AP的TXOP 702的长度例如以保留客户端上行链路组的客户台STA1和客户台STA2的传输时间。在实施例中,通信帧710是发送给STA1的请求发送(RTS)帧710。响应于通信帧710,STA1将通信帧711发送给AP以应答RTS帧710的接收。在实施例中,通信帧711是清除发送(CTS)帧711。在实施例中,AP响应于CTS帧711而同时发送DL MU-MIMO数据单元612。

图8是根据实施例的用于与由WLAN(诸如图1的WLAN 10)的接入点所发起的客户端上行链路组通信的示例方法800的流程图。在实施例中,通过网络接口(诸如图1的AP 14的网络接口16)实现方法800。例如,网络接口16被配置为实现方法800。在其他实施例中,通过另一适合的通信设备实现方法800。

在框802处,在实施例中,AP从多个通信设备中的每一个接收上行链路流量特征信息信号。在实施例中,上行链路流量特征信息信号是管理帧,并且STA使用EDCA程序发送上行链路流量特征信息信号。在实施例中,上行链路流量特征信息信号是反馈帧406,如上文关于图4所描述的。在实施例中,上行链路流量特征信息信号包括以下项中的至少一项:i)待被用于上行链路MU-MIMO传输调度的建议的服务间隔;ii)待被用于上行链路MU-MIMO传输调度的建议的访问类别数据速率;或iii)待被用于上行链路MU-MIMO传输调度的流量突发信息。

在框804处,在实施例中,至少基于由相应的上行链路流量特征信息信号所指示的流量信息,AP选择多个通信设备中的若干通信设备作为客户端上行链路组的成员。

在框806处,在实施例中,AP将上行链路组定义帧发送给客户端上行链路组的每个成员。在一个实施例中,上行链路组定义帧是通过EDCA程序由AP发送的管理帧。在一些实施例中,上行链路组定义帧是上行链路组定义帧408,如关于图4所描述的。在实施例中,上行链路组定义帧指示对于客户端上行链路组的上行链路MU-MIMO传输调度,以便客户端上行链路组的成员同时向接入点发送。在实施例中,上行链路组定义帧包括以下项中的至少一项:i)上行链路MU-MIMO传输调度的开始时间;ii)上行链路MU-MIMO传输调度的持续时间;或iii)上行链路MU-MIMO传输调度的传输之间的间隔。

在一些实施例中,AP将通信帧发送给多个通信设备以提示相应的上行链路流量特征信息信号的传输。例如,在实施例中,AP将通信帧404发送给通信设备。在实施例中,通信帧包括对于客户端上行链路组的成员的轮询指示。在实施例中,相应的上行链路流量特征信息信号是包括可用的上行链路数据的指示的上行链路MU-MIMO反馈帧。在实施例中,上行链路MU-MIMO反馈帧是服务质量空帧。在另一实施例中,上行链路MU-MIMO反馈帧是新定义的控制帧(即,当前在IEEE 802.11标准中未定义)。

在一些实施例中,根据上行链路MU-MIMO传输调度,AP将通信帧发送给客户端上行链路组以提示客户端上行链路组的成员的独立上行链路MU-MIMO数据单元的同时传输。在实施例中,通信帧是DL同步帧412,如上文关于图4所描述的。在实施例中,通信帧包括待被用于独立上行链路MU-MIMO数据单元的数据单元大小例如数据单元大小415的指示。在实施例中,通信帧包括如果用于下行链路应答要被发送的传输时段的最大持续时间小于扩展帧间间隔则用于独立上行链路MU-MIMO数据单元和对应的下行链路应答二者要被发送的传输时段的最大持续时间的指示。

在实施例中,AP同时接收来自客户端上行链路组的独立上行链路MU-MIMO数据单元。在另一实施例中,AP将单个组应答帧发送给客户端上行链路组。在实施例中,单个组应答帧具有i)与客户端上行链路组的组标识符相对应的接收器地址和ii)对于客户端上行链路组的每个成员的广播应答指示符,例如客户端的AID和(一个或多个)应答帧的指示。

在实施例中,AP从客户端上行链路组的成员接收独立上行链路MU-MIMO数据单元,而同时从客户端上行链路组的一个或多个其他成员接收一个或多个其他独立上行链路MU-MIMO数据单元。在另一实施例中,AP将下行链路MU-MIMO数据单元发送给客户端上行链路组的成员。在一个这样的实施例中,下行链路MU-MIMO数据单元包括i)对于上行链路MU-MIMO数据单元的应答和ii)聚合媒体访问控制协议数据单元。

图9是根据实施例的用于与由WLAN(诸如图1的WLAN 10)的通信设备所发起的客户端上行链路组通信的示例方法900的流程图。在实施例中,通过网络接口(诸如图1的客户端25-1的网络接口27)实现方法900。例如,网络接口27被配置为实现方法900。在其他实施例中,通过另一适合的通信设备实现方法900。

在框902处,在实施例中,AP从客户端上行链路组的通信设备接收UL触发消息。在实施例中,UL触发消息是增强型RTS消息510。在另一实施例中,UL触发消息是新定义的控制帧。在实施例中,增强型RTS消息或新定义的控制帧包括i)第一通信设备的传输机会(TXOP)的长度和ii)对于待由第一通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。

在框904处,在实施例中,AP将通信帧发送给客户端上行链路组的第一通信设备和第二通信设备以引起来自第一通信设备和第二通信设备的相应的上行链路MU-MIMO数据单元的同时传输。在实施例中,通信帧是通信帧412。在一些实施例中,通信帧包括在RTS消息中所接收的数据单元大小的指示。

在框906处,在实施例中,AP同时接收相应的上行链路MU-MIMO数据单元。在实施例中,上行链路MU-MIMO数据单元具有所指示的数据单元大小。在实施例中,上行链路MU-MIMO数据单元是上行链路MU-MIMO数据单元414和/或418。

在一些实施例中,AP将单个下行链路MU-MIMO数据单元发送给第一通信设备和第二通信设备。在实施例中,单个下行链路MU-MIMO数据单元是B-ACK 316、416或420。在实施例中,下行链路MU-MIMO数据单元包括i)对于来自第一通信设备的上行链路MU-MIMO数据单元的应答和ii)对于来自第二通信设备的上行链路MU-MIMO数据单元的应答。

在实施例中,AP基于客户端上行链路组的成员,选择对于通信帧412和下行链路MU-MIMO数据单元416的数据速率。在一个这样的场景中,AP选择数据序列以保证客户端上行链路组的其他成员能够对通信帧412和下行链路MU-MIMO数据单元416进行解码。在另一实施例中,AP基于包括在来自第一通信设备的RTS消息中的数据速率指示,选择对于通信帧412和下行链路MU-MIMO数据单元416的数据速率。在一个这样的场景中,第一通信设备可以更高效地使用其TXOP。

图10是根据实施例的用于与由WLAN(诸如图1的WLAN 10)的通信设备所发起的客户端上行链路组通信的示例方法1000的流程图。在实施例中,通过网络接口(诸如图1的客户端25-1的网络接口27)实现方法1000。例如,网络接口27被配置为实现方法1000。在其他实施例中,通过另一适合的通信设备实现方法1000。

在框1002处,在实施例中,客户端上行链路组的通信设备将UL触发消息发送给无线局域网的接入点。在实施例中,UL触发消息是增强型RTS消息510或新定义的控制帧。在实施例中,增强型RTS消息或新定义的控制帧包括i)通信设备的传输机会(TXOP)的长度和ii)对于与客户端上行链路组的其他成员的传输同时地待由通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。

在框1004处,在实施例中,通信设备从接入点接收通信帧。在实施例中,通信帧是通信帧412。在实施例中,通信帧包括发送具有所指示的数据单元大小的上行链路MU-MIMO数据单元的提示。

在框1006处,通信设备生成具有所指示的数据单元大小的上行链路MU-MIMO数据单元。在实施例中,上行链路MU-MIMO数据单元是上行链路MU-MIMO数据单元414。在框1008处,响应于通信帧,通信设备与客户端上行链路组的其他成员的传输同时地在TXOP期间将上行链路MU-MIMO数据单元发送到接入点。

在实施例中,通信设备生成包括附加的增强型RTS消息的上行链路MUMIMO数据单元,所述E-RTS消息包括i)TXOP长度的剩余部分和ii)对于待由通信设备发送的另一上行链路MU-MIMO数据单元的数据单元大小的指示。

在一些实施例中,通信设备在TXOP期间从接入点接收组应答帧。在实施例中,组应答帧是B-ACK 316、416或420。在实施例中,组应答帧包括对于以下各项的相应的应答:i)由通信设备所发送的上行链路MU-MIMO数据单元和ii)由客户端上行链路组的另一通信设备所发送的另一上行链路MU-MIMO数据单元。在实施例中,在组应答帧的接收之后,通信设备生成附加的上行链路MU-MIMO数据单元,例如所指示的数据单元大小的上行链路MU-MIMO数据单元418。响应于通信帧,通信设备与客户端上行链路组的其他成员的传输同时地在TXOP期间将附加的上行链路MU-MIMO数据单元发送到接入点。

图11是根据实施例的用于与由WLAN(诸如图1的WLAN 10)的接入点所发起的客户端上行链路组通信的示例方法1100的流程图。在实施例中,通过网络接口(诸如图1的AP 14的网络接口16)实现方法1100。例如,网络接口16被配置为实现方法1100。在其他实施例中,通过另一适合的通信设备实现方法1100。

在框1102处,在实施例中,接入点将相应的下行链路MU-MIMO数据单元发送给客户端上行链路组的第一通信设备和客户端上行链路组的第二通信设备。在实施例中,下行链路MU-MIMO数据单元是下行链路MU-MIMO数据单元612。在实施例中,每个下行链路MU-MIMO数据单元包括i)相应的第一聚合媒体访问控制协议数据单元,和ii)提示客户端上行链路组的对应的通信设备的独立上行链路MU-MIMO数据单元的传输的通信信号。在各种实施例中,接入点同时发送下行链路MU-MIMO数据单元。

在框1104处,在各种实施例中,接入点响应于相应的下行链路MU-MIMO数据单元,从第一通信设备和第二通信设备接收相应的上行链路MU-MIMO数据单元。在实施例中,上行链路MU-MIMO数据单元是上行链路MU-MIMO数据单元616。在实施例中,每个上行链路MU-MIMO数据单元包括i)相应的第二聚合媒体访问控制协议数据单元和ii)对应的第一聚合媒体访问控制协议数据单元的应答。在一些实施例中,接入点同时接收上行链路MU-MIMO数据单元。

在实施例中,接入点发送指示接入点的传输机会(TXOP)的长度的清除发送至自身(CTS-to-Self)帧。在实施例中,CTS-to-Self帧是CTS-to-Self帧610。在实施例中,在TXOP期间发送相应的下行链路MU-MIMO数据单元,并且在TXOP期间接收相应的上行链路MU-MIMO数据单元。

在另一实施例中,接入点将请求发送(RTS)消息发送给第一通信设备,其中,RTS消息指示接入点的TXOP。在实施例中,RTS消息是RTS消息710。在实施例中,接入点从第一通信设备并且响应于RTS消息接收指示TXOP的剩余的长度的清除发送(CTS)帧。在实施例中,在CTS帧的接收之后,在TXOP期间发送相应的下行链路MU-MIMO数据单元,并且在TXOP期间接收相应的上行链路MU-MIMO数据单元。

本发明的其他方面涉及以下条款中的一个或多个。

在实施例中,方法包括:从多个通信设备中的每一个通信设备接收上行链路流量特征信息信号;至少基于由相应的上行链路流量特征信息信号所指示的流量信息,选择多个通信设备中的若干通信设备作为客户端上行链路组的成员;将上行链路组定义帧发送给客户端上行链路组的每个成员,上行链路组定义帧指示对于客户端上行链路组的上行链路多用户多输入多输出(MU-MIMO)传输调度,以便客户端上行链路组的成员同时向接入点发送;以及触发客户端上行链路组的成员以同时发送上行链路数据帧。

在其他实施例中,方法包括以下特征中的一个或多个的任何适合的组合。

上行链路组定义帧包括以下项中的至少一项:i)客户端上行链路组的成员的台标识符(AID);ii)上行链路MU-MIMO传输调度的开始时间;iii)上行链路MU-MIMO传输调度的持续时间;或iv)上行链路MU-MIMO传输调度的传输之间的间隔。

上行链路流量特征信息信号包括以下项中的至少一项:i)待被用于上行链路MU-MIMO传输调度的建议的服务间隔;ii)待被用于上行链路MU-MIMO传输调度的建议的访问类别数据速率;或iii)待被用于上行链路MU-MIMO传输调度的流量突发信息。

上行链路流量特征信息信号包括以下项中的至少一项:i)待被用于上行链路MU-MIMO传输调度的建议的服务间隔;ii)待被用于上行链路MU-MIMO传输调度的建议的访问类别数据速率;或iii)待被用于上行链路MU-MIMO传输调度的流量突发信息。

方法还包括将通信帧发送给多个通信设备以提示相应的上行链路流量特征信息信号的传输,其中,通信帧包括对于客户端上行链路组的成员的轮询指示。

方法还包括通过EDCA程序接收相应的上行链路流量特征信息信号。

上行链路MU-MIMO反馈帧是管理帧。

方法还包括将通信帧发送给客户端上行链路组以提示客户端上行链路组的成员对独立上行链路MU-MIMO数据单元进行同时传输。

通信帧包括待被用于独立上行链路MU-MIMO数据单元的数据单元大小的指示。

通信帧包括如果用于下行链路应答要被发送的传输时段的最大持续时间小于扩展帧间间隔则用于独立上行链路MU-MIMO数据单元和对应的下行链路应答二者要被发送的传输时段的最大持续时间的指示。

方法还包括:同时从客户端上行链路组接收独立上行链路MU-MIMO数据单元;以及将单个组应答帧发送给客户端上行链路组。单个组应答帧具有i)广播地址和ii)台标识符(AID)和所接收的数据的应答指示符和对于客户端上行链路组的每个成员的管理帧。

方法还包括:从客户端上行链路组的成员接收独立上行链路MU-MIMO数据单元,而同时从客户端上行链路组的一个或多个其他成员接收一个或多个其他独立上行链路MU-MIMO数据单元;以及将下行链路MU-MIMO数据单元发送给客户端上行链路组的成员。下行链路MU-MIMO数据单元包括i)对于上行链路MU-MIMO数据单元的应答和ii)聚合媒体访问控制协议数据单元。

方法还包括:将触发帧发送给客户端上行链路组的多个通信设备以请求上行链路流量特征信息信号;从多个通信设备中的每一个通信设备接收上行链路流量特征信息信号;以及选择用于同时上行链路传输发热客户端上行链路组的成员中的一些或全部。

方法还包括将上行链路触发帧发送给所选择的、用于同时上行链路传输的成员。

相应的上行链路流量特征信息信号是包括可用上行链路数据的指示的上行链路MU-MIMO反馈帧。

上行链路流量特征信息信号是控制帧。

在另一实施例中,装置包括具有一个或多个集成电路的网络接口设备,其被配置为:从多个通信设备中的每一个通信设备接收上行链路流量特征信息信号;至少基于由相应的上行链路流量特征信息信号所指示的流量信息,选择多个通信设备中的若干通信设备作为客户端上行链路组的成员;以及将上行链路组定义帧发送给客户端上行链路组的每个成员,上行链路组定义帧指示对于客户端上行链路组上行链路多用户多输入多输出(MU-MIMO)传输调度,以便客户端上行链路组的成员同时向接入点发送。

在其他实施例中,装置包括以下特征中的一个或多个的任何适合的组合。

上行链路组定义帧包括以下项中的至少一项:i)上行链路MU-MIMO传输调度的开始时间;ii)上行链路MU-MIMO传输调度的持续时间;或iii)上行链路MU-MIMO传输调度的传输之间的间隔。

上行链路流量特征信息信号包括以下项中的至少一项:i)待被用于上行链路MU-MIMO传输调度的建议的服务间隔;ii)待被用于上行链路MU-MIMO传输调度的建议的访问类别数据速率;或iii)待被用于上行链路MU-MIMO传输调度的流量突发信息。

根据上行链路MU-MIMO传输调度,一个或多个集成电路被配置为将通信帧发送给客户端上行链路组以提示客户端上行链路组的成员对独立上行链路MU-MIMO数据单元进行同时传输。

通信帧包括如果用于下行链路应答要被发送的传输时段的最大持续时间小于扩展帧间间隔则用于独立上行链路MU-MIMO数据单元和对应的下行链路应答二者要被发送的传输时段的最大持续时间的指示。

一个或多个集成电路被配置为同时从客户端上行链路组接收独立上行链路MU-MIMO数据单元;以及将单组应答帧发送给客户端上行链路组。单个组应答帧具有i)与客户端上行链路组的组标识符相对应的接收器地址和ii)对于客户端上行链路组的每个成员的广播应答指示符。

一个或多个集成电路被配置为:从客户端上行链路组的成员独立上行链路MU-MIMO数据单元,而同时从客户端上行链路组的一个或多个其他成员接收一个或多个其他独立上行链路MU-MIMO数据单元;以及将下行链路MU-MIMO数据单元发送给客户端上行链路组的成员。下行链路MU-MIMO数据单元包括i)对于上行链路MU-MIMO数据单元的应答和ii)聚合媒体访问控制协议数据单元。

在实施例中,方法包括从客户端上行链路组的第一通信设备接收增强型请求发送(E-RTS)消息。E-RTS消息包括i)第一通信设备的传输机会(TXOP)的长度和ii)对于待由第一通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。方法还包括将通信帧发送给客户端上行链路组的第一通信设备和第二通信设备以引起来自第一通信设备和第二通信设备的相应的上行链路MU-MIMO数据单元的同时传输。通信帧包括数据单元大小的指示。方法还包括同时接收相应的上行链路MU-MIMO数据单元。上行链路MU-MIMO数据单元具有所指示的数据单元大小。

在其他实施例中,方法包括以下特征中的一个或多个的任何适合的组合。

方法还包括将单个下行链路MU-MIMO数据单元发送给第一通信设备和第二通信设备。下行链路MU-MIMO数据单元包括i)对于来自第一通信设备的上行链路MU-MIMO数据单元的应答和ii)对于来自第二通信设备的上行链路MU-MIMO数据单元的应答。

方法还包括基于客户端上行链路组的成员,选择用于通信帧和下行链路MU-MIMO数据单元的数据速率。

方法还包括基于包括在来自第一通信设备的RTS消息中的数据速率指示,选择用于通信帧和下行链路MU-MIMO数据单元的数据速率。

在另一实施例中,装置包括具有一个或多个集成电路的网络接口设备,其被配置为从客户端上行链路组的第一通信设备接收增强型请求发送(E-RTS)消息。E-RTS消息包括i)第一通信设备的传输机会(TXOP)的长度和ii)对于待由第一通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。一个或多个集成电路被配置为将通信帧发送给客户端上行链路组的第一通信设备和第二通信设备以引起来自第一通信设备和第二通信设备的相应的上行链路MU-MIMO数据单元的同时传输。通信帧包括数据单元大小的指示。一个或多个集成电路还被配置为同时接收相应的上行链路MU-MIMO数据单元,上行链路MU-MIMO数据单元具有所指示的数据单元大小。

在其他实施例中,装置包括以下特征中的一个或多个的任何适合的组合。

一个或多个集成电路被配置为将单个下行链路MU-MIMO数据单元发送给第一通信设备和第二通信设备。下行链路MU-MIMO数据单元包括i)对于来自第一通信设备的上行链路MU-MIMO数据单元的应答和ii)对于来自第二通信设备的上行链路MU-MIMO数据单元的应答。

一个或多个集成电路被配置为基于客户端上行链路组的成员,选择用于通信帧和下行链路MU-MIMO数据单元的数据速率。

一个或多个集成电路被配置为基于包括在来自第一通信设备的RTS消息中的数据速率指示,选择用于通信帧和下行链路MU-MIMO数据单元的数据速率。

在实施例中,方法包括通过客户端上行链路组的通信设备将增强型请求发送(E-RTS)消息发送到无线局域网的接入点。E-RTS消息包括i)通信设备的传输机会(TXOP)的长度和ii)对于与客户端上行链路组的其他成员的传输同时地待由通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。方法包括从接入点接收通信帧。通信帧包括发送具有所指示的数据单元大小的上行链路MU-MIMO数据单元的提示。方法还包括:生成具有所指示的数据单元大小的上行链路MU-MIMO数据单元;并且通过通信设备并且响应于通信帧,与客户端上行链路组的其他成员的传输同时地在TXOP期间将上行链路MU-MIMO数据单元发送给接入点。

在其他实施例中,方法包括以下特征中的一个或多个的任何适合的组合。

生成上行链路MU-MIMO数据单元包括生成上行链路MU-MIMO数据单元以包括附加的E-RTS消息,所述附加的E-RTS消息包括i)TXOP长度的剩余部分和ii)对于待由通信设备发送的另一上行链路MU-MIMO数据单元的数据单元大小的指示。

方法还包括在TXOP期间从接入点接收组应答帧。组应答帧包括对于以下各项的相应的应答:i)由通信设备所发送的上行链路MU-MIMO数据单元和ii)由客户端上行链路组的另一通信设备所发送的另一上行链路MU-MIMO数据单元。方法还包括:在组应答帧的接收之后,生成具有所指示的数据单元大小的附加的上行链路MU-MIMO数据单元;并且通过通信设备并且响应于通信帧,与客户端上行链路组的其他成员的传输同时地在TXOP期间将附加的上行链路MU-MIMO数据单元发送给接入点。

在另一实施例中,客户端上行链路组的通信设备包括网络接口设备,其具有被配置为将增强型请求发送(E-RTS)消息发送到无线局域网的接入点的一个或多个集成电路。E-RTS消息包括i)通信设备的传输机会(TXOP)的长度和ii)对于与客户端上行链路组的其他成员的传输同时地待由通信设备发送的上行链路MU-MIMO数据单元的数据单元大小的指示。一个或多个集成电路被配置为接收来自接入点的通信帧。通信帧包括发送具有所指示的数据单元大小的上行链路MU-MIMO数据单元的提示。一个或多个集成电路被配置为:生成具有所指示的数据单元大小的上行链路MU-MIMO数据单元;并且响应于通信帧,与客户端上行链路组的其他成员的传输同时地在TXOP期间将上行链路MU-MIMO数据单元发送给接入点。

在其他实施例中,装置包括以下特征中的一个或多个的任何适合的组合。

一个或多个集成电路被配置为生成上行链路MU-MIMO数据单元以包括附加的E-RTS消息,所述附加的E-RTS消息包括i)TXOP的剩余部分和ii)对于待由通信设备发送的另一上行链路MU-MIMO数据单元的数据单元大小的指示。

一个或多个集成电路被配置为在TXOP期间从接入点接收组应答帧。组应答帧包括对于以下各项的相应的应答:i)由通信设备所发送的上行链路MU-MIMO数据单元和ii)由客户端上行链路组的另一通信设备所发送的另一上行链路MU-MIMO数据单元。一个或多个集成电路被配置为:在组应答帧的接收之后,生成具有所指示的数据单元大小的附加的上行链路MU-MIMO数据单元;并且响应于通信帧,与客户端上行链路组的其他成员的传输同时地在TXOP期间将附加的上行链路MU-MIMO数据单元发送给接入点。

在实施例中,方法包括通过接入点将相应的下行链路MU-MIMO数据单元发送给客户端上行链路组的第一通信设备和第二通信设备。每个下行链路MU-MIMO数据单元包括i)相应的第一聚合媒体访问控制协议数据单元,和ii)提示客户端上行链路组的对应的通信设备的独立上行链路MU-MIMO数据单元的传输的通信信号。下行链路MU-MIMO数据单元被同时发送。方法包括响应于相应的下行链路MU-MIMO数据单元,从第一通信设备和第二通信设备接收相应的上行链路MU-MIMO数据单元。每个上行链路MU-MIMO数据单元包括i)相应的第二聚合媒体访问控制协议数据单元,和ii)对应的第一聚合媒体访问控制协议数据单元的应答。上行链路MU-MIMO数据单元被同时接收。

在其他实施例中,方法包括以下特征中的一个或多个的任何适合的组合。

方法还包括发送指示接入点的传输机会(TXOP)的长度的清除发送至自身(CTS-to-Self)帧。相应的下行链路MU-MIMO数据单元在TXOP期间被发送,以及相应的上行链路MU-MIMO数据单元在TXOP期间被接收。

方法还包括将请求发送(RTS)消息发送给第一通信设备。RTS消息指示接入点的TXOP。方法包括从第一通信设备并且响应于RTS消息,接收指示TXOP的剩余的长度的清除发送(CTS)帧。在CTS帧的接收之后,相应的下行链路MU-MIMO数据单元在TXOP期间被发送,以及相应的上行链路MU-MIMO数据单元在TXOP期间被接收。

在另一实施例中,装置包括网络接口设备,其具有一个或多个集成电路,其被配置为将相应的下行链路MU-MIMO数据单元发送给客户端上行链路组的第一通信设备和客户端上行链路组的第二通信设备。每个下行链路MU-MIMO数据单元包括i)相应的第一聚合媒体访问控制协议数据单元,和ii)提示客户端上行链路组的对应的通信设备的独立上行链路MU-MIMO数据单元的传输的通信信号。下行链路MU-MIMO数据单元被同时发送。一个或多个集成电路被配置为响应于相应的下行链路MU-MIMO数据单元,从第一通信设备和第二通信设备接收相应的上行链路MU-MIMO数据单元。每个上行链路MU-MIMO数据单元包括i)相应的第二聚合媒体访问控制协议数据单元,和ii)对应的第一聚合媒体访问控制协议数据单元的应答。上行链路MU-MIMO数据单元被同时接收。

在其他实施例中,装置包括以下特征中的一个或多个的任何适合的组合。

一个或多个集成电路被配置为发送指示接入点的传输机会(TXOP)的长度的清除发送至自身(CTS-to-Self)帧。相应的下行链路MU-MIMO数据单元在TXOP期间被发送,以及相应的上行链路MU-MIMO数据单元在TXOP期间被接收。

一个或多个集成电路被配置为:将请求发送(RTS)消息发送给第一通信设备。RTS消息指示接入点的TXOP。一个或多个集成电路被配置为从第一通信设备并且响应于RTS消息接收指示TXOP的剩余的长度的清除发送(CTS)帧。在CTS帧的接收之后,相应的下行链路MU-MIMO数据单元在TXOP期间被发送,以及相应的上行链路MU-MIMO数据单元在TXOP期间被接收。

可以利用硬件、执行固件指令的处理器和执行软件指令的处理器或其任何组合实现上文所描述的各种块、操作和技术中的至少一些。当利用执行软件或固件指令的处理器实现时,软件或固件指令可以存储在任何计算机可读存储器中(诸如在磁盘、光盘或其他存储介质上、在RAM或ROM或闪速存储器、处理器、硬盘驱动器、光盘驱动器等等中)。同样地,软件或固件指令可以经由任何已知或期望的递送方法(包括例如在计算机可读磁盘或其他可传输的计算机存储机构上或经由通信媒体)传递给用户或系统。通信媒体通常实现计算机可读指令、数据结构、程序模块或诸如载波或其他传输机制的经调制的数据信号中的其他数据。术语“经调制的数据信号”意指具有以关于将信息编码在信号中的这样的方式设定或改变的其特点中的一个或多个的信号。以示例而非限制的方式,通信媒体包括有线媒体(诸如有线网络或直接有线连接)和无线媒体(诸如声学、射频、红外和其他无线媒体)。因此,软件或固件指令可以经由通信信道(诸如电话线路、DSL线路、有线电视线路、光纤线路、无线通信信道、因特网等等)传递给用户或系统(其被视为与经由可传输的存储介质提供这样的软件相同或可交换的)。软件或固件指令可以包括当由处理器执行时使得处理器执行各种行为的机器可读指令。

当以硬件实现时,硬件可以包括以下中的一个或多个:分立组件、集成电路、专用集成电路(AISC)等等。

虽然已经参考旨在仅说明而非限制本发明的特定示例描述了本发明,但是在不脱离本发明的范围的情况下,可以对所公开的实施例做出改变、添加和/或删除。

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