用于传输机会期间的多用户传输的方法和系统与流程

文档序号:11455298阅读:427来源:国知局
用于传输机会期间的多用户传输的方法和系统与流程

概括地说,本公开内容的特定的方面涉及无线通信,具体地说,本公开内容的特定的方面涉及用于无线网络中的多用户通信的方法和装置。



背景技术:

在许多电信系统中,通信网络被用于在几个交互的空间上隔开的设备之间交互消息。可以根据地理范围对网络进行分类,地理范围可以例如是城域、局域或者个域。这样的网络可以被分别称为广域网(wan)、城域网(man)、局域网(lan)或者个域网(pan)。网络也根据被用于将各种网络节点和设备互连在一起的交换/路由技术(例如,电路交换对分组交换)、被用于传输的物理介质的类型(例如,有线的对无线的)和被使用的通信协议的集合(例如,互联网协议套件、sonet(同步光网络)、以太网等)而不同。

在网络单元是移动的并且因此具有动态的连接需求时,或者如果以自组织而非固定的拓扑形成网络架构的话,则无线网络通常是优选的。无线网络使用无线电、微波、红外线、光学等频带中的电磁波在非导向传播模式下使用无形的物理介质。无线网络当与固定的有线网络相比时有利地促进用户移动性和迅速的现场部署。

为解决无线通信系统所需的日益增长的带宽要求的问题,不同的方案正在被开发,以通过共享信道资源允许多个用户终端与单一的接入点通信,同时达到高数据吞吐量。因此,存在对于在多种无线设备之间共享无线介质的改进了的方法的需求。



技术实现要素:

所附权利要求的范围内的系统、方法和设备的各种实现各自具有几个方面,所述几个方面中没有任何单一的一个方面唯一地负责本文中描述的可取的属性。在不限制所附权利要求的范围的情况下,在本文中描述了一些突出的特征。

在下面的附图和描述内容中阐述了本说明书中描述的主题的一种或多种实现的细节。从所述描述内容、附图和权利要求中,其它特征、方面和优点将变得显而易见。应当指出,下面的附图的相对尺寸可以不是按比例绘制的。

如上面讨论的,无线网络的带宽要求正在日益增长。对于带宽的需求的这种增长是至少部分地由移动设备向传统上被预留给有线网络解决方案的领域中的渗透驱动的,所述领域包括对视频、音乐和可能消耗网络容量的较大部分的其它类型的内容的流传送。

现有的无线协议可以提供设备可以在其时在无线网络上进行发送的竞争和无竞争时段两者。在竞争时段期间,无线介质被预留为用于被特定设备使用,而其它的无线设备在该时段期间避免进行传输。在具体的无线设备具有多个准备供传输的不同的数据集合,或者可以从多个不同的设备接收多个不同的数据集合时,对于设备来说管理在被预留给该设备的传输机会期间对该数据的发送和接收可能是可取的。例如,所述设备可以将所述传输机会划分成用于发送数据的时段和/或用于接收数据的额外的时段。额外地,可以使用诸如是多用户多输入多输出(mu-mimo)或者正交频分复用(ofdm)的传统的多用户传输方法在这些时段期间发送和/或从多个设备接收数据。

为完成该划分,所述设备可以在传输机会之前或者期间发送调度帧。所述调度帧可以传送在所述传输机会内的多个时段期间哪些设备将向所述设备发送数据和哪些设备将从所述设备接收数据。在本文中被称为触发帧的额外的帧也可以在所述传输机会期间被发送,以向特定设备指示它们、向所述设备进行的发送可以在对所述触发帧的接收之后被发起。在一些方面中,所述调度帧可以充当触发帧,向设备集合指示传输应当例如在紧跟在所述调度帧之后或者与所述调度帧同时发生的时间段期间马上被发起。

被公开的一个方面是一种管理包括发送设备和多个接收设备的通信网络中的无线通信介质的使用的方法。所述方法包括:由发送设备生成包括多个调度块的帧,所述调度块中的每个调度块包括以下各项:标识传输机会期间的非重叠的时间间隔的第一指示符,以及要在所标识的非重叠的时间间隔内进行通信的一个或多个接收设备的一个或多个第二指示符,其中,所述多个调度块中的至少一个调度块标识要在被该对应的调度块标识的所述非重叠的时间间隔内进行通信的多个接收设备;从所述发送设备发送所述帧。

在一些方面中,所述方法还包括:确定在所述非重叠的时间间隔中的一个时间间隔期间被发送到所述多个接收设备中的特定设备的最后的分组;以及响应于所述确定将所述最后的分组中的指示设置为特定值;以及向所述特定设备发送所述最后的分组。在一些方面中,所述方法包括:确定在所述传输机会期间被发送到所述多个接收设备中的特定设备的最后的分组,响应于所述确定将所述最后的分组中的指示设置为特定值;以及向所述特定设备发送所述最后的分组。在一些方面中,所述方法包括:确定在多个传输机会期间被发送到所述多个接收设备中的特定设备的最后的分组,响应于所述确定将所述最后的分组中的指示设置为特定值;以及向所述第一设备发送所述最后的分组。

在一些方面中,所述方法还包括:将所述帧生成为还指示何时所述多个接收设备中的被指示的一个或多个接收设备可以进入休眠状态。在一些方面中,所述方法还包括:将所述帧生成为包括所述多个所指示的时间间隔中的每个时间间隔的时间参考。在一些方面中,所述方法还包括:将所述帧生成为包括所述多个接收设备中的每个接收设备的功率控制信息。

被公开的另一个方面是一种用于管理包括发送设备和多个接收设备的通信网络中的无线介质的使用的装置。所述装置包括:被配置为生成包括以下各项的帧的处理器:多个调度块,所述调度块中的每个调度块包括所述帧的连续的部分,以及还包括:标识传输机会期间的非重叠的时间间隔的第一指示符,以及要在所标识的非重叠的时间间隔内进行通信的一个或多个接收设备的一个或多个第二指示符,其中,所述多个调度块中的至少一个调度块被生成为标识要在被该定义的调度块标识的所述时间间隔期间进行通信的多个接收设备;以及被配置为从所述装置发送所述帧的发射机。

在一些方面中,所述处理器还被配置为:确定在所述传输机会期间被发送到所述多个接收设备中的特定设备的最后的分组,以及响应于所述确定将所述最后的分组中的指示设置为特定值。在这些方面中,所述发射机还被配置为向所述特定设备发送所述最后的分组。在一些方面中,所述处理器还被配置为:确定在所述传输机会期间被发送到所述多个接收设备中的特定设备的最后的分组,响应于所述确定将所述最后的分组中的指示设置为特定值。在这些方面中,所述发射机还被配置为向所述特定设备发送所述最后的分组。

在一些方面中,所述处理器还被配置为:确定在多个传输机会期间被发送到所述多个接收设备中的特定设备的最后的分组,以及响应于所述确定将所述最后的分组中的指示设置为特定值。在这些方面中,所述发射机还被配置为向所述特定设备发送所述最后的分组。

在一些方面中,所述处理器还被配置为:将所述帧生成为指示何时所述接收设备中的一个或多个接收设备可以进入休眠状态。在一些方面中,所述处理器还被配置为:将所述帧生成为包括所述多个所指示的时间间隔中的每个时间间隔的时间参考指示符。在一些方面中,所述处理器还被配置为:将所述帧生成为包括每个接收设备的功率控制信息。

被公开的另一个方面是一种在无线网络上在发送设备与接收设备之间进行通信的方法。所述方法包括:由接收设备通过所述无线网络从发送设备接收帧,由所述接收设备对所述帧进行解码以识别多个连续的调度块,由所述接收设备对所述多个调度块中的每个调度块进行解码以确定传输机会(txop)期间的对应的多个非重叠的时间间隔,由所述接收设备对所述多个调度块中的每个调度块进行解码以识别所述接收设备将在其处执行与所述发送设备的多用户通信的所述时间间隔中的至少一个时间间隔;以及由所述接收设备在所识别的至少一个时间间隔期间与所述发送设备通信。

在一些方面中,所述方法还可以包括:对所述帧进行解码以确定休眠时间信息;以及基于所述休眠时间信息进入休眠状态。在一些方面中,所述方法还可以包括:在所述非重叠的时间间隔中的一个非重叠的时间间隔期间从所述发送设备接收多用户数据消息,对所述消息中的指示符进行解码以确定是否所述数据消息是所述时间间隔期间的针对所述接收设备的最后的数据消息;以及响应于确定所述消息是所述最后的数据消息进入休眠状态。

在一些方面中,所述方法包括:对所述数据消息的另一个数据比特进行解码以确定是否所述数据传输是所述最后的数据传输。在一些方面中,所述方法包括:对所述帧进行解码以确定一个时间间隔期间的到所述发送设备的传输的最大持续时间;以及基于所述解码在所述时段期间向所述发送设备发送少于或者等于所述最大传输持续时间的数据。在一些方面中,所述方法包括:接收第二帧,对所述第二帧进行解码以确定用于向所述发送设备进行的数据传输的所述时间间隔内的起始时间;以及在所确定的起始时间处向所述发送设备发送数据。在一些方面中,所述方法包括:所述帧进行解码以确定用于向所述发送设备进行的对多用户通信中的数据的传输的所述时间间隔内的起始时间。根据权利要求15所述的方法,还包括:接收第二帧,对所述第二帧进行解码以确定用于向所述发送设备进行的数据传输的所述时间间隔内的起始时间;以及在所确定的起始时间处向所述发送设备发送数据。

被公开的另一个方面是一种用于在包括发送设备的无线网络上与发送设备通信的装置。所述装置包括:被配置为从所述发送设备接收来自所述无线网络的帧的接收机,被配置为执行以下操作的处理器:对所述帧进行解码以识别多个连续的调度块,对所述多个调度块中的每个调度块进行解码以确定传输机会(txop)期间的对应的多个非重叠的时间间隔,对所述多个调度块中的每个调度块进行解码以识别所述装置将在其处执行与所述发送设备的多用户通信的所述时间间隔中的至少一个时间间隔;以及在所识别的至少一个时间间隔期间与所述发送设备通信。在所述装置的一些方面中,所述处理器还被配置为:对所述帧进行解码以确定休眠时间信息,以及基于所述休眠时间信息进入休眠状态。

在所述装置的一些方面中,所述处理器还被配置为:在所述非重叠的时间间隔中的一个非重叠的时间间隔期间从所述发送设备接收多用户数据消息,对所述消息中的指示符进行解码以确定是否所述数据消息是所述时间间隔期间的针对所述装置的最后的数据消息,以及响应于确定所述消息是所述最后的数据消息进入休眠状态。在所述装置的一些方面中,所述处理器还被配置为:对所述数据消息的另一个数据比特进行解码以确定是否所述数据传输是所述最后的数据传输。在所述装置的一些方面中,所述处理器还被配置为:对所述帧进行解码以确定一个时间间隔期间的到所述发送设备的传输的最大持续时间。在这些方面中,所述发射机还被配置为:基于所述解码在所述时间段期间向所述发送设备发送少于或者等于所述最大传输持续时间的数据。

在所述装置的一些方面中,所述处理器还被配置为:对所述帧进行解码以确定用于向所述发送设备进行的对多用户通信中的数据的传输的所述时间间隔内的起始时间。在所述装置的一些方面中,所述接收机还被配置为接收第二帧,其中,所述处理器还被配置为:对所述第二帧进行解码以确定用于向所述发送设备进行的数据传输的所述时间间隔内的起始时间。在这些方面中的一些方面中,所述发射机还被配置为:在所确定的起始时间处向所述发送设备发送数据。

在所述装置的一些方面中,所述处理器还被配置为:对所述帧进行解码以确定用于向所述发送设备进行的对多用户通信中的数据的传输的所述时间间隔内的起始时间。

附图说明

图1示出了具有接入点和用户终端的多址多输入多输出(mimo)系统。

图2示出了mimo系统中的接入点和两个用户终端的方框图。

图3示出了可以在可以于无线通信系统内被使用的无线设备中被使用的各种部件。

图4是结合图1示出了传输机会期间的多用户传输的操作模式的示例的时序图。

图5是结合图1示出了传输机会期间的多用户传输的操作模式的示例的时序图。

图6示出了对由txop所有者在向该txop所有者进行的多用户传输被执行之前发送的单独的触发消息603的传输。

图7a是调度消息的部分的消息格式。

图7b示出了公共信息字段的一种实现。

图7c示出了设备信息字段的一种实现。

图8是传输机会期间的调度通信的方法。

图9是在传输机会期间进行通信的方法。

具体实施方式

在下文中参考附图充分地描述了新颖的系统、装置和方法的各种方面。然后,教导的公开内容可以通过许多不同的形式被体现,并且不应当理解为限于贯穿本公开内容所给出的任何具体的结构或者功能。相反,提供这些方面以使得本公开内容将是透彻和完整的,并且将充分地向本领域的技术人员传达本公开内容的范围。基于本文中的教导,本领域的技术人员应当认识到,本公开内容的范围旨在覆盖本文中所公开的新颖的系统、装置和方法的任一个方面,不论独立于还是结合本发明的其它方面实现了该方面。例如,使用本文中阐述的任意数量的方面,可以实现装置,或者可以实践方法。另外,本发明的范围旨在覆盖使用除了或者不同于本文中阐述的本发明的各种方面的其它结构、功能或者结构和功能实践的装置或者方法。应当理解,本文中公开的任一个方面可以由一个权利要求的一个或多个要素体现。

尽管在本文中描述了具体的方面,但这些方面的许多变型和排列落在本公开内容的范围内。尽管提到了优选的方面的一些好处和优点,但本公开内容的范围不旨在限于具体的好处、用途或者目标。相反,本公开内容的方面旨在宽泛地适用于在附图和下面对优选的方面的描述中通过示例说明了其中的一些的不同的无线技术、系统配置、网络和传输协议。详细描述内容和附图仅是对本公开内容的说明而非限制,本公开内容的范围由所附权利要求及其等价项定义。

无线网络技术可以包括各种类型的无线局域网(wlan)。wlan可以被用于使用被广泛使用的网络协议将附近的设备互连在一起。本文中描述的各种方面可以适用于诸如是wi-fi或者概括地说ieee802.11无线协议族的任何成员的任何通信标准。

在一些方面中,可以使用正交频分复用(ofdm)、直接序列扩频(dsss)通信、ofdm和dsss通信的结合或者其它方案根据高效802.11协议发送无线信号。高效802.11协议的实现可以被用于互联网接入、传感器、计量、智能电网或者其它的无线应用。有优势地,实现该具体的无线协议的特定的设备的方面可以消耗比实现其它无线协议的设备更少的功率,可以被用于跨短距离发送无线信号,和/或可以是能够发送较不可能被诸如是人类的物体阻隔的信号的。

在一些实现中,wlan包括是对无线网络进行接入的部件的各种设备。例如,可能存在两种类型的设备:接入点(“ap”)和客户端(还被称为站或者“sta”)。概括地说,ap充当wlan的集线器或者基站,并且sta充当wlan的用户。例如,sta可以是膝上型计算机、个人数字助理(pda)、移动电话等。在一个示例中,sta经由兼容wi-fi(例如,诸如是802.11ah的ieee802.11协议)的无线链路连接到ap,以获得到互联网或者其它广域网的一般连接。在一些实现中,sta也可以被用作ap。

本文中描述的技术可以被用于包括基于正交复用方案的通信系统的各种宽带无线通信系统。这样的通信系统的示例包括空分多址(sdma)、时分多址(tdma)、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统等。sdma系统可以使用足够不同的方向来同时地发送属于多个用户终端的数据。tdma系统可以通过将传输信号划分成不同的时隙、每个时隙被分配给不同的用户终端来允许多个用户终端共享相同的频率信道。tdma系统可以实现gsm或者本领域中已知的一些其它的标准。ofdma系统使用正交频分复用(ofdm),ofdm是将总系统带宽划分成多个正交的子载波的调制技术。这些子载波也可以被称为音调、频段等。利用ofdm,可以独立地利用数据对每个子载波进行调制。ofdm系统可以实现ieee802.11或者本领域中已知的一些其它的标准。sc-fdma系统可以使用经交织的fdma(ifdma)来在跨系统带宽分布的子载波上进行发送、使用经本地化的fdma(lfdma)来在邻近的子载波的块上进行发送、或者使用增强型的fdma(efdma)来在邻近的子载波的多个块上进行发送。概括地说,利用ofdm在频域中以及利用sc-fdma在时域中发送调制符号。sc-fdma系统可以实现3gpp-lte(第三代合作伙伴计划长期演进)或者其它的标准。

本文中的教导可以被并入(例如,在其内被实现或者被其执行)多种有线或者无线装置(例如,节点)。在一些方面中,根据本文中的教导被实现的无线节点可以包括接入点或者接入终端。

接入点(“ap”)可以包括、被实现为或者被称为节点b、无线网络控制器(“rnc”)、演进型节点b、基站控制器(“bsc”)、基站收发机(“bts”)、基站(“bs”)、收发机功能(“tf”)、无线路由器、无线收发机、基本服务集(“bss”)、扩展服务集(“ess”)、无线基站(“rbs”)或者某个其它的术语。

站“sta”也可以包括、被实现为或者被称为用户终端、接入终端(“at”)、用户站、用户单元、移动站、远程站、远程终端、用户代理、用户装置、用户设备或者某个其它的术语。在一些实现中,接入终端可以包括蜂窝电话、无绳电话、会话发起协议(“sip”)电话、无线本地环路(“wll”)站、个人数字助理(“pda”)、具有无线连接能力的手持型设备或者某个其它的被连接到无线调制解调器的合适处理设备。相应地,本文中教导的一个或多个方面可以被并入电话(例如,蜂窝电话或者智能电话)、计算机(例如,膝上型计算机)、便携式通信设备、耳机、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或者视频设备或者卫星无线电)、游戏设备或者系统、全球定位系统设备或者任何其它的被配置为经由无线介质进行通信的合适设备。

图1是示出具有接入点和用户终端的多址多输入多输出(mimo)系统100的图。为简单起见,图1中示出了仅一个接入点110。概括地说,接入点是与用户终端通信的固定的站,并且还可以被称为基站或者使用某个其它的术语来称呼。用户终端或者sta可以是固定的或者移动的,并且还可以被称为移动站或者无线设备或者使用某个其它的术语来称呼。接入点110可以在任意给定的时刻在下行链路和上行链路上与一个或多个用户终端120通信。下行链路(即,前向链路)是从接入点到用户终端的通信链路,并且上行链路(即,反向链路)是从用户终端到接入点的通信链路。用户终端也可以与另一个用户终端对等地通信。系统控制器130耦合到接入点,并且为接入点提供协调和控制。

尽管下面的描述内容的部分将描述能够经由空分多址(sdma)进行通信的用户终端120,但对于特定的方面,用户终端120还可以包括某些不支持sdma的用户终端。因此,对于这样的方面,ap110可以被配置为与sdma和非sdma用户终端两者通信。这种方法可以方便地允许不支持sdma的较旧版本的用户终端(“传统”站)仍然被部署在企业中,延长它们的有用的生存期,同时允许较新的sdma用户终端视具体情况被引入。

多址多输入多输出(mimo)系统100将多个发送和多个接收天线用于下行链路和上行链路上的数据传输。接入点110可以被装备为具有nap个天线,并且代表针对下行链路传输的多输入(mi)和针对上行链路传输的多输出(mo)。k个被选择的用户终端120的集合集体代表针对下行链路传输的多输出和针对上行链路传输的多输入。对于纯sdma,如果未通过某种手段使用编码、频率或者时间对k个用户终端的数据符号流进行复用,则期望有nap≤k≤1。如果可以使用tdma技术、伴随cdma的不同的编码信道、伴随ofdm的不相交的子带集等对数据符号流进行复用,则k可以大于nap。每个被选择的用户终端可以向接入点发送专用于用户的数据和/或从接入点接收专用于用户的数据。概括地说,每个被选择的用户终端可以被装备为具有一个或多个天线(即,nut≥1)。k个被选择的用户终端可以具有相同数量的天线,或者一个或多个用户终端可以具有不同数量的天线。

多址多输入多输出(mimo)系统100可以是时分双工(tdd)系统或者频分双工(fdd)系统。对于tdd系统,下行链路和上行链路共享相同的频带。对于fdd系统,下行链路和上行链路使用不同的频带。多址多输入多输出(mimo)系统100还可以将单个载波或者多个载波用于传输。每个用户终端可以被装备为具有单个天线(例如,为了保持成本低)或者多个天线(例如,在额外的成本可以被支持的情况下)。如果用户终端120通过将发送/接收划分到不同的时隙中来共享相同的频率信道,其中,每个时隙可以被分配给不同的用户终端120,则多址多输入多输出(mimo)系统100也可以是tdma系统。

图2示出了多址多输入多输出(mimo)系统100中的接入点110和两个用户终端120m和120x的方框图。接入点110被装备为具有nt个天线224a直到224ap。用户终端120m被装备为具有nut,m个天线252ma直到252mu,并且用户终端120x被装备为具有nut,x个天线252xa直到252xu。接入点110是下行链路的发送实体和上行链路的接收实体。用户终端120是上行链路的发送实体和下行链路的接收实体。如本文中使用的,“发送实体”是能够经由无线信道发送数据的被独立地操作的装置或者设备,并且“接收实体”是能够经由无线信道接收数据的被独立地操作的装置或者设备。在下面的描述内容中,下标“dn”表示下行链路,下标“up”表示上行链路,nup个用户终端被选择为用于上行链路上的同时的传输,并且ndn个用户终端被选择为用于下行链路上的同时的传输。nup可以或者可以不等于ndn,并且nup和ndn可以是静态的值或者可以随每个调度间隔改变。可以在接入点110和/或用户终端120处使用波束导引或者某种其它的空间处理技术。

在上行链路上,在每个被选择为用于上行链路传输的用户终端120处,tx数据处理器288接收来自数据源286的业务数据和来自控制器280的控制数据。tx数据处理器288基于与为用户终端选择的速率相关联的编码和调制方案对用户终端的业务数据进行处理(例如,编码、交织和调制),并且提供数据符号流。tx空间处理器290对数据符号流执行空间处理,并且为nut,m个天线提供nut,m个发送符号流。每个发射机单元(tmtr)254接收并且处理(例如,转换到模拟、放大、滤波和上变频)分别的发送符号流以生成上行链路信号。nut,m个发射机单元254为来自nut,m个天线252的传输提供例如用于发送到接入点110的nut,m个上行链路信号。

nup个用户终端可以被调度为用于上行链路上的同时的传输。这些用户终端中的每个用户终端可以对其分别的数据符号流执行空间处理,并且在上行链路上向接入点110发送其分别的发送符号流集合。

在接入点110处,nup个天线224a直到224ap接收来自在上行链路上进行发送的全部nup个用户终端的上行链路信号。每个天线224将接收的信号提供给分别的接收机单元(rcvr)222。每个接收机单元222执行与被发射机单元254执行的处理互补的处理,并且提供接收的符号流。rx空间处理器240对来自nup个接收机单元222的nup个接收的符号流执行接收机空间处理,并且提供nup个经恢复的上行链路数据符号流。可以根据信道相关矩阵求逆(ccmi)、最小均方误差(mmse)、软干扰消除(sic)或者某种其它的技术来执行接收机空间处理。每个经恢复的上行链路数据符号流是对由分别的用户终端发送的数据符号流的估计。rx数据处理器242根据被用于该流的速率对每个经恢复的上行链路数据符号流进行处理(例如,解调、解交织和解码)以获得经解码的数据。可以将每个用户终端的经解码的数据提供给数据宿244以用于存储和/或提供给控制器230以用于另外的处理。

在下行链路上,在接入点110处,tx数据处理器210接收针对被调度为用于下行链路传输的ndn个用户终端的来自数据源208的业务数据、来自控制器230的控制数据以及可能来自调度器234的其它数据。可以在不同的传输信道上发送各种类型的数据。tx数据处理器210基于为每个用户终端选择的速率对该用户终端的业务数据进行处理(例如,编码、交织和调制)。tx数据处理器210为ndn个用户终端提供ndn个下行链路数据符号流。tx空间处理器220对ndn个下行链路数据符号流执行空间处理(诸如是预编码或者波束成形),并且为nup个天线提供nup个发送符号流。每个发射机单元222接收并且处理分别的发送符号流以生成下行链路信号。nup个发射机单元222可以为来自nup个天线224的传输提供例如用于向用户终端120发送的nup个下行链路信号。

在每个用户终端120处,nut,m个天线252接收来自接入点110的nup个下行链路信号。每个接收机单元254对来自关联的天线252的接收的信号进行处理,并且提供接收的符号流。rx空间处理器260对来自nut,m个接收机单元254的nut,m个接收的符号流执行接收机空间处理,并且为用户终端120提供经恢复的下行链路数据符号流。可以根据ccmi、mmse或者某种其它的技术执行接收机空间处理。rx数据处理器270对经恢复的下行链路数据符号流进行处理(例如,解调、解交织和解码)以获得针对每个用户终端的经解码的数据。

在每个用户终端120处,信道估计器278对下行链路信道响应进行估计,并且提供可以包括信道增益估计、snr估计、噪声方差等的下行链路信道估计。类似地,信道估计器228对上行链路信道响应进行估计,并且提供上行链路信道估计。每个用户终端的控制器280通常基于用户终端的下行链路信道响应矩阵hdn,m导出该用户终端的空间滤波矩阵。控制器230基于有效的上行链路信道响应矩阵hup,eff导出接入点的空间滤波矩阵。每个用户终端的控制器280可以向接入点110发送反馈信息(例如,下行链路和/或上行链路特征向量、特征值、snr估计等)。控制器230和280还可以分别控制接入点110和用户终端120处的各种处理单元的操作。

图3示出了可以在可以于多址多输入多输出(mimo)系统100内被使用的无线设备302中被使用的各种部件。无线设备302是可以被配置为实现本文中描述的各种方法的设备的示例。无线设备302可以实现接入点110或者用户终端120。

无线设备302可以包括控制无线设备302的操作的处理器304。处理器304也可以被称为中央处理单元(cpu)。可以包括只读存储器(rom)和随机存取存储器(ram)的存储器306向处理器304提供指令和数据。存储器306的部分还可以包括非易失性随机存取存储器(nvram)。处理器304可以基于存储在存储器306内的程序指令执行逻辑和算术运算。存储器306中的指令可以是可执行以实现本文中描述的方法的。

处理器304可以包括利用一个或多个处理器实现的处理系统或者是所述处理系统的部件。一个或多个处理器可以利用通用微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑设备(pld)、控制器、状态机、门控逻辑、分立的硬件部件、专用的硬件有限状态机或者任何其它的可以执行对信息的计算或者其它操纵的合适实体的任意组合来实现。

处理系统还可以包括用于存储软件的机器可读介质。软件应当宽泛地理解为表示任意类型的指令,不论其被称为软件、固件、中间件、微代码、硬件描述语言还是其它的术语。指令可以包括代码(例如,采用源代码格式、二进制代码格式、可执行代码格式或者任何其它合适的代码格式的)。指令在被一个或多个处理器执行时导致处理系统执行本文中描述的各种功能。

无线设备302还可以包括机壳308,机壳308可以包括用于允许无线设备302与远程位置之间的数据发送和接收的发射机310和接收机312。发射机310和接收机312可以被组合到收发机314中。单个或者多个收发机天线316可以被附着到机壳308或者被电气地耦合到收发机314。无线设备302还可以包括(未示出)多个发射机、多个接收机和多个收发机。

无线设备302还可以包括信号检测器318,信号检测器318可以在试图检测和量化由收发机314接收的信号的水平时被使用。信号检测器318可以将这样的信号检测为总能量、每符号每子载波的能量、功率谱密度和其它的信号。无线设备302还可以包括用于在对信号进行处理时使用的数字信号处理器(dsp)320。

无线设备的各种部件可以通过总线系统322被耦合在一起,除了数据总线之外,总线系统322可以包括电源总线、控制信号总线和状态信号总线。

本公开内容的特定的方面支持从多个sta向一个ap发送上行链路(ul)信号。在一些实施例中,可以在多用户mimo(mu-mimo)系统中发送ul信号。替换地,可以在多用户fdma(mu-fdma)或者类似的fdma系统中发送ul信号。具体地说,图4-7示出了将同样地适用于ul-fdma传输的ul-mu-mimo传输410a、410b。在这些实施例中,ul-mu-mimo或者ul-fdma传输可以同时地从多个sta被发送给ap,并且可以在无线通信中创造效率。

图4是示出传输机会401内的多用户通信400的示例的时序图。如在图4中和结合图1所示的,ap110可以向用户终端120a-b发送指示哪些sta可以参与mu-mimo通信的调度(sch)消息402。下面参考图7详细描述了调度消息帧结构的示例。在一些方面中,调度消息402可以是清除发送(ctx)消息。在一些方面中,多用户通信被指定为是上行链路或者被发送到txop所有者设备的,或者是下行链路或者从txop所有者设备被发送的。

一旦用户终端120从该用户终端在其处被识别的ap110接收调度消息402,则该用户终端可以参与mu-mimo通信410。在图4中,sta120a和sta120b发送包含物理层汇聚协议(plcp)协议数据单元(ppdu)的mu-mimo传输410a和410b。这些传输可以至少部分地同时地发生。在接收上行链路mu-mimo传输410时,ap110可以向用户终端120发送块确认(ba)470。

图5是结合图1示出了传输机会501期间的多用户传输的操作模式的示例的时序图。在该实施例中,用户终端120a-d从txop所有者(未示出)接收调度消息502。调度消息502包括针对传输机会501的调度信息。例如,调度消息502可以指定txop501内的两个或多个时段。如图5中所示,调度消息502定义两个时间段t1和t2。调度消息502可以另外定义可以在所述时间段中的每个时间段期间进行通信的一个或多个设备。所述时间段中的至少一个时间段被定义为包括与两个或多个设备的多用户通信。例如,如图5中所示,sta120a和sta120b正在时间段t1期间经由多用户通信509a-b进行通信。sta120c和sta120d正在时间段t2期间经由多用户通信510a-b进行通信。通信509a-b和510a-b可以使用多用户多输入多输出(mu-mimo)或者正交频分复用(ofdm)中的一项或多项。在时间段t1和/或t2期间,多用户通信可以包括正在该时间段期间进行通信的txop所有者与其它设备(诸如是sta120a-b或者stac-d)之间的至少部分地同时的消息发送或者接收。

多用户通信509a-b和510a-b中的每个多用户通信可以是上行链路或者下行链路传输。在一些方面中,调度消息502可以指示通信509a-b和510a-b中的每个通信的通信方向。(注意,509a和509b可以是从txop所有者被发送的或者是被发送到txop所有者的这两者。)在时间段t1和t2中的每个时间段内,在分别的时间段期间被发送的ppdu也可以在该相同的时段期间被确认。例如,块确认570a对通信509a-b进行确认,而块确认570b对通信510a-b进行确认。在一个方面中,块确认可以在ppdu结束之后的短时间(例如,sifs)内被发送。在一个方面中,块确认的时间可以由调度消息指定。如果通信509a-b是来自sta120a-b的上行链路的,则接收txop所有者可以在时间段t1期间发送块确认570a。如果通信510c-d是被txop所有者发送的,则块确认570b可以由接收通信的设备(即,所示出的方面中的sta120a和sta120b)在时间段t2期间发送。在一些方面中,调度消息502可以进一步指示在第一时间段t1期间发送上行链路数据的设备应当在接收调度消息502之后发起它们的上行链路传输509a-b。替换地,在一些方面中,调度消息502可以指示通信509a-b应当在其处被sta120a-b发送的时间。在一些方面中,通信509a-b和510a-b的次序可以与所示出的次序相反。例如,在传输机会501期间,上行链路传输可以跟随在下行链路传输之后。在这种情况下,调度消息502不可以充当上行链路通信509a-b的触发消息。作为代替,单独的触发消息可以被txop所有者发送。在一些方面中,调度消息502可以是清除发送(ctx)消息。

图6示出了在向txop所有者的多用户传输611a-b被执行之前对由txop601所有者发送的单独的触发消息603的传输。与图5类似,图6示出了被划分成至少三个时间段t1-t3的txop601。图6中所示的多用户传输609a-b、610a-b和611a-b可以包括例如使用mu-mimo或者ofdm的来自/去往多个设备的同时的传输。在一个方面中,可以省略单独的触发消息603。在这些方面中,调度消息602可以指示上行链路传输611a和611b的起始时间。

调度消息602在txop601期间被txop所有者(未示出)发送。如在上面关于调度消息402和502讨论的,调度消息602可以定义或者指示txop601内的多个非重叠的时间段t1-t3。调度消息还可以指示将在时间段t1-t3中的每个时间段期间进行通信的设备。在所述时段中的至少一个时段期间,多用户通信将在txop所有者与至少两个其它的设备之间被执行。如所示的,在时间段t1-t3中的每个时间段期间,两个设备使用多用户通信与txop所有者通信。在一些方面中,在时间段期间进行通信的设备可以由txop所有者经由调度消息602通过在调度消息602中指示它们的关联标识符(aid)、介质访问控制(mac)地址或者组标识符来标识。在一些方面中,多于两个设备可以在时间段t1-t3期间执行与txop所有者的多用户通信。调度消息602还可以指示所述时间段中的每个时间段期间的通信是上行链路还是下行链路通信。

在所示出的方面中,通信609a-b可以是被站120a-b发送到txop601所有者的。在一些方面中,调度消息602可以包括用于向sta120a-b设备指示它们应当在调度消息602被接收之后发起对通信609a-b的传输的指示符,例如,消息602中的字段或者比特。在一些方面中,通信应当在对调度消息602的接收被接收之后的例如是短帧间间隔(sifs)时间的固定的或者预定义的时段之后被发起。在其它的方面中,调度消息602可以指示(经由调度消息602中的字段或者比特)对调度消息602的接收之后的一定量的时间或者在给定的时段内的具体的时间偏移处应当向txop601所有者发起传输609a-b。在一些方面中,接收设备可以基于对调度消息602的接收发起向txop所有者的传输。在通信609a-b被txop601所有者接收之后,txop601所有者可以向sta120a和sta120b发送块确认670a。

在时间段t2期间,执行分别与sta120c和120d的多用户通信610a-b。如果通信610a-b是被txop所有者发送到sta120c-d的,则sta120c-d可以在时间段t2期间向txop601所有者发送块确认670b。

调度消息602可以指示时间段t3期间的通信将被发送到txop601所有者设备。在通信611a-b在时间段t3期间被发起之前,txop601所有者设备可以发送触发消息603。触发消息603可以向stad和staf指示用于发起向txop601所有者设备的传输611a-b的时间。如在上面关于操作为针对通信609a-b的触发消息的调度消息602讨论的那样,触发消息603可以向sta120d和sta120f指示通信611a-b应当在对触发消息603的接收完成之后的固定的或者预定义的时间段后被发起。替换地,触发消息603可以指示应当发起对通信611a-b的传输的在对触发消息603的接收之后的时间的量。替换地,可以通过触发消息603指定时间间隔t3内的时间偏移来指示对传输的发起。在通信611a-b被执行之后,txop601所有者设备可以在时间段t3期间发送块确认670c。注意,尽管图5和6两者示出了对块确认的传输,但在一些方面中,可以使用常规的确认消息来对本文中讨论的通信进行确认。还应当指出,尽管图6示出被发送到txop601所有者设备的第一通信(609a-b)被调度消息602触发,但在一些方面中,与触发消息603类似的单独的触发消息可以在时间段t1期间被发送以控制对去往txop601所有者设备的通信609a-b的发起。

在一些方面中,无线网络上的站可以基于调度消息602确定用于进入休眠状态的时间段。例如,sta120b可以确定它可以至少在时间段t3结束之前从接收对传输609b的确认之后的时段起进入休眠状态。类似地,sta120f可以确定它可以在时间段t1-t2期间进入休眠状态,但在时间段t3期间必须准备好接收信息。在一些方面中,基于在调度消息602中提供的对时间段t1-t3和被分配给那些时间段t1-t3中的每个时间段期间的通信的站的指示作出这些确定。在一些方面中,调度消息602包括向一个或多个站提供休眠时间信息的明确的指示(诸如是字段或者比特)。例如,明确的指示可以定义站或者站的组可以在其期间进入休眠状态的txop601内的时间偏移和持续时间。

在一些方面中,调度消息602还可以指示txop所有者是否将在调度消息602之后发送额外的sch帧。额外的调度消息可以为在帧602中被调度的设备提供额外的调度信息。

例如,调度帧602可以向特定设备指示它们将在当前的txop之后在额外的调度帧中被调度。这些特定设备应当在txop被完成之后醒来,以使得第二sch消息可以被接收。在一些方面中,可以将sch帧602的帧控制字段中的另一个数据比特用于该目的。例如,如果该另一个数据比特被设置为一个特定值,则接收设备将在txop601完成之后离开休眠状态或者以其它方式准备好与txop所有者通信。如果该另一个数据比特被设置为一个不同的特定值,则接收设备可以不必在txop之后离开休眠状态,而可以基于与无线网络相关联的其它参数离开休眠状态。

图7a是调度消息的部分的消息格式。在一些方面中,调度消息402、502和/或602中的一个或多个调度消息可以大致上符合消息格式700的方面。

消息格式700包括帧控制字段702、持续时间字段704、发射机地址字段706、接收机地址字段708、控制字段710、一个或多个调度块字段712a-n和帧校验序列字段714。

调度块字段712a-n中的每个调度块字段特别可以标识至少一些多用户通信可以在其期间被执行的传输机会内的时间段。调度块字段712a-n包括上行链路/下行链路指示符字段722、长度字段724、公共信息字段726和一个或多个设备信息字段728a-m。上行链路/下行链路指示符字段722指示是上行链路还是下行链路通信将在被对应的调度块标识(经由在下面被讨论的公共信息字段726中的时间参考)的时间段期间被执行。长度字段724指示由对应的调度块字段定义的时间段的长度。在一些方面中,调度块位于根据消息格式700被格式化的帧的连续的部分中。

图7b示出了公共信息字段726的一种实现。公共信息字段726包括时间参考732,并且可选地可以包括物理协议数据单元持续时间字段734和其它参数字段736。在一些方面中,可以在ul/dl字段722指示在时间段期间被执行的通信将是上行链路传输时将字段734和736包括在公共信息字段726中。时间参考732指示传输机会内的时段的起始时间。包括时间参考的调度块712定义通信如何在被时间参考字段732指示的时间段内发生。ppdu持续时间字段734指示可以在由对应的调度块712标识的时间段期间被发送到发送该调度消息的txop所有者的ppdu的最大长度。在一些方面中,长度字段724可以被接收设备用于确定每个块的起始时间。在这些方面中,可以从调度块中的每个调度块中的长度字段(除724之外)导出对应的时间间隔的起始时间和ppdu长度。在这些方面中,公共信息字段可以省略ppdu持续时间734和时间参考字段732。

图7c示出了设备信息字段728a的一种实现。设备信息字段包括设备标识符字段732、功率控制字段744、时序信息字段746、业务标识符信息字段748和其它参数字段750。设备标识符字段742可以标识将在由公共信息字段726的时间参考字段732标识的时段期间执行通信的无线网络上的一个或多个设备。在一些方面中,设备标识符字段742可以指示要在时间段期间执行通信的设备的aid。在一些方面中,设备标识符字段742可以指示要在时间段期间执行通信的设备的mac地址。在一些方面中,设备标识符字段742可以指示要在时间段期间执行通信的一个或多个设备的组标识符。在一些方面中,设备标识符字段742可以指示一个或多个设备能力。如果接收设备id字段742的设备拥有或者包括所标识的能力,则在这些方面中,消息700可以指示该设备将在对应的时间段期间进行通信。

在一些方面中,功率控制字段744可以向被设备id字段742标识的设备指示所述被标识的设备可以在其处处在休眠状态下的被对应的调度块712标识的时间段内的时间部分。

图8是对传输机会期间的通信进行调度的方法。在一些方面中,过程800可以被上面讨论的无线设备302和/或ap110和/或sta120中的任一个sta120执行。在一些方面中,过程800被txop所有者执行。

过程800可以提供通信网络中的无线通信介质的更高效的分配。通信网络可以包括发送设备和多个接收设备。发送设备和多个接收设备两者可以在通信网络上执行发送和接收信息两者。

通过对可以在其处在无线网络上在txop所有者与其它设备之间执行多用户通信的传输机会期间的时间段进行调度,传输机会可以被用于执行发送数据和从设备的多个集合(或者组)接收数据这两者。例如,如在上面关于图6所示的,传输机会可以被用于从设备的第一集合接收多用户数据、向设备的第二集合发送多用户数据和从设备的第三集合接收多用户数据。在一些方面中,设备的第一、第二和/或第三集合可以重叠。在一些方面中,过程800可以生成在上面关于图7描述的帧700。传输机会可以是被设备管理或者所有的无线介质上的无竞争时段。

在方框805中,由设备生成帧。在一些方面中,生成帧的设备可以被称为发送设备,这在于它在生成帧之后发送帧。在方框805中被生成的帧可以是上面讨论的调度消息402、502或者602中的任一个调度消息。在一些方面中,在方框805中被生成的帧是清除发送(ctx)帧。帧被生成为包括多个第一指示符。在一些方面中,帧被生成为包括如图7a-c中所示的多个调度块。第一指示符中的每个第一指示符标识传输机会期间不同的非重叠的时间间隔。传输机会可以被生成帧的设备或者理论上被另一个设备所有。在一些方面中,帧被生成为包括多个调度块,其中,每个调度块包括用于标识如例如在图7a中所示的传输机会期间的非重叠的时间间隔和多个调度块712a-n的指示符。例如,如图6中所示,在方框805中被生成的帧可以标识时间段t1-t3。如图7中所示,在一些方面中,可以通过时间参考字段732和长度字段724来标识每个时间段。

帧还被生成为包括针对被标识的非重叠的时间间隔中的每个非重叠的时间间隔的一个或多个第二指示符。第二指示符中的至少一个第二指示符标识要在对应的被标识的时间间隔期间进行通信的多个设备。在一些上下文中,所述多个设备可以被称为多个接收设备,以传送这些设备将接收在方框805中被生成的帧。如图8中所示,在一些方面中,每个调度块712a-n可以包括设备信息字段728a-m。在一些方面中,设备信息字段728a-m可以是上面讨论的第二指示符。在一些方面中,帧可以包括针对每个被标识的设备的一个设备信息字段。可以经由介质访问控制地址、关联标识符、设备能力或者组标识符来标识每个设备。在一些方面中,第二指示符的值可以被定义为与具体的设备能力相对应。如果接收设备包括被标识的能力,则在这些方面中,帧可以指示该设备将在被对应的调度块标识的时间段期间进行通信。在一些方面中,设备信息字段可以例如使用组标识符标识多个设备。

在一些方面中,帧还被生成为包括针对被标识的时间间隔中的每个时间间隔的额外的第三指示符。第三指示符向接收帧的设备指示该设备将在对应的被标识的时间间隔期间执行上行链路还是下行链路传输。在一些方面中,可以将第三指示符包括在上面讨论的调度块中。如图7a中所示,在一些方面中,上行链路/下行链路指示符字段722可以执行该功能。在数据将在时间间隔期间在上行链路上被发送时,帧可以被生成为指示可以被用于ul数据的最大物理协议数据单元持续时间。例如,如图7b中所示,在一些方面中,ppdu持续时间字段734可以执行该功能。

在一些方面中,帧被生成为包括针对多个被标识的时间间隔的额外的指示符,该额外的指示符指示时间参考。在一些方面中,每个调度块可以包括额外的指示符。时间参考可以指示对应的时间间隔的起始时间。在一些方面中,时间参考可以指示相对于帧的传输或者相对于传输机会的起始时间的起始时间。

在一些方面中,帧被生成为指示在被标识的时间间隔中的一个时间间隔期间发生的向传输机会所有设备进行的传输的起始时间。例如,如果第一个出现的被标识的时间间隔将被用于向txop所有者设备发送多用户数据,则帧可以被生成为触发该传输,或者指示何时发送设备应当发起该传输。

在一些方面中,帧被生成为包括设备休眠信息。设备休眠信息可以指示在传输机会期间何时一个或多个设备可以进入休眠状态。休眠时间信息可以标识多个休眠时间段,以及还标识可以在所述休眠时间段中的每个休眠时间段期间休眠的一个或多个设备。在一些方面中,帧还被生成为包括针对在时间间隔期间发送上行链路数据的设备的功率控制信息。在一些方面中,上面关于帧的生成讨论的功能中的一项或多项功能可以被处理器304执行。

在方框810中,从发送设备向无线介质上发送帧。在一些方面中,将帧发送到在帧中被标识的全部接收设备。例如,如果为传输机会期间的通信调度了单个设备或者单个设备组,则可以将帧发送到仅那些设备。在一些方面中,在介质上对帧进行广播或者多播。设备可以接收帧并且对其进行解码以确定它们是否将在被指示的时间间隔中的每个时间间隔期间进行通信。如果接收帧的设备确定其未被调度为在时间间隔或者概括地说在txop期间进行通信,则该接收设备可以响应于该确定在时间间隔或者txop的持续时间内进入休眠状态。

如在上面关于图5和6所示的,在于方框810中发送帧之后,设备可以执行与被所发送的帧标识的多个设备的多用户通信。在各种方面中,可以使用多用户多输入多输出(mu-mimo)或者使用正交频分复用(ofdm)执行多用户通信。例如,设备可以在被标识的时间间隔期间同时地与被标识的设备中的两个或多个设备发送或者接收消息。

在方框805中被生成的帧可以被生成为指示针对多用户传输的控制信息。例如,设备可以向将在多用户通信期间进行通信的每个设备分配信道和或频率。如果mu-mimo被使用,则帧可以被生成为指示针对要在具体的时间间隔期间进行通信的每个被标识的站的空间信道分配。如果ofdm被用于通信,则帧可以被生成为指示针对要在具体的时间间隔期间进行通信的每个被标识的站的频率分配。然后可以由设备根据分配执行多用户通信。多用户控制信息可以随每个时间间隔而不同。因此,在一些方面中,设备信息字段728a-m中的每个设备信息字段可以包括多用户控制信息。

在一些方面中,通过帧标识第二设备,其中,帧指示该第二设备将在第一时间段期间接收数据,其中,第一时间段还被帧标识为非重叠的时间间隔中的一个时间间隔。在这些方面中的一些方面中,在设备向被标识的第二设备发送具体的数据消息之前,该设备确定该数据消息是否是被发送到第二设备的“最后的”数据消息。在一些方面中,“最后的”指该时间段中的最后的消息。在一些方面中,“最后的”指txop中的最后的消息。在一些其它的方面中,“最后的”指发射机当前具有的可用于该接收机的最后的分组。因此,这可以是多个传输机会中的最后的分组。在一些方面中,设备可以将最后的数据消息中的指示符设置为特定的值,该特定值指示该消息是最后的数据消息。在一些方面中,该指示符是另一个数据比特。在一些方面中,将该另一个数据比特包括在帧控制字段702中。在一些方面中,发送设备可以是sta。在一些方面中,过程800进一步包括在被标识的时间间隔期间发送触发帧。发送触发帧以指示在被标识的时间间隔期间进行通信的设备应当发起向传输机会所有设备的传输。在一些方面中,触发帧可以指示传输应当在对触发帧的接收之后的例如是短帧间间隔时间(sips)的预定的逝去的时间之后被发起。替换地,触发帧可以包括时间指示符(经由字段或者一系列比特),时间指示符指示这些传输应当在其处被发起的时间与所标识的时间间隔的起始时间之间的偏移。过程800可以进一步包括从在所标识的时间间隔期间进行通信的设备接收数据。在一些方面中,在上面就关于框810以及对方框810的描述之后的描述内容所讨论的功能可以由处理器304、发射机310和/或接收机312中的一项或多项执行。

图9是在传输机会期间进行通信的方法。在一些方面中,过程900可以被上面讨论的无线设备302和/或ap110和/或sta120中的任一个sta120执行。在一些方面中,过程900被将在txop期间与txop所有者通信的设备执行。txop是被txop所有者管理的无线网络上的无竞争时段。在一些方面中,在txop期间,不拥有传输机会的设备除非被在方框905中所接收的帧调度,否则不应当发起传输。

过程900可以提供无线介质的更高效的分配。通过对可以在其处在无线网络上在txop所有者与其它设备之间执行多用户通信的传输机会期间的时间段进行调度,设备可以更轻松地确定它们将不会在其期间在网络上接收或者发送数据的时间段。这可以使设备能够在网络上的设备不活跃时段期间进入休眠状态。例如,在一些方面中,通过进入休眠状态,设备可以将一个或多个硬件部件转换到消耗比其它类型的操作模式更少的功率的模式下。例如,可以使在无线网络上接收和/或发送数据的硬件部件或者硬件部件的部分掉电,以使得发送和/或接收芯片在网络的不活跃时段期间消耗更少的功率。因为这些硬件部件可以在休眠模式期间被置于非操作模式下,所以在无线网络上发生的通信不可以被处在休眠状态下的设备接收。在由调度消息定义的不活跃时段过去之后,设备可以退出休眠模式,并且再次开始在无线网络上操作。该循环可以重复,其中设备基于由下面讨论的调度消息所调度的无线通信活动来定期地进入低功率模式和从低功率模式返回。在一些方面中,过程900可以接收并且解码在上面就图7讨论的帧700。

在方框905中,由设备从传输机会(txop)所有者接收帧。可以在传输机会(txop)自身期间或者在一些方面中有时在传输机会开始之前接收帧。在一些方面中,在方框905中被接收的帧可以是上面讨论的调度消息402、502或者602中的任一个调度消息。在一些方面中,关于方框905描述的一个或多个功能可以被接收机312执行。

在方框910中,对帧进行解码以识别传输机会期间的多个非重叠的时间间隔。例如,如图7a-c中所示,被接收的帧的一种实现包括一个或多个调度块712。每个调度块712标识传输机会内的一个时间间隔。在一些方面中,至少部分地经由每个调度块712内的时间参考字段732标识时间间隔。在一些方面中,在上面关于方框910讨论的功能中的一项或多项功能可以被处理器304执行。

在方框915中,对帧进行解码以识别设备将在其处执行与传输机会所有者设备的多用户通信的所述时间间隔中的至少一个时间间隔。为标识所述至少一个时间间隔,可以针对被标识的时间间隔中的每个时间间隔,从帧中解码一个或多个设备标识符。例如,在一些方面中,可以对每个调度块进行解码以识别非重叠的时间间隔和将在被调度块标识的非重叠的时间间隔期间与接入点通信的一个或多个设备。

经解码的设备标识符可以是关联标识符、介质访问控制地址、设备能力或者组标识符中的一项或多项。接收设备然后可以确定经解码的标识符中的哪些(如果有的话)标识符标识该设备自身。如果设备被标识,则设备被调度为在对应的时间间隔期间进行通信。设备然后可以基于所述确定在对应的时间间隔期间进行通信(与txop所有者发送或者接收数据)。

例如,如图7a-c中所示,每个调度块712可以包括设备信息字段728。设备信息字段728可以包括设备id字段742。在一些方面中,对设备标识符字段742进行解码以确定哪些设备将在被对应的调度块712标识的时间间隔期间进行通信。

在一些方面中,还对帧进行解码以识别将在被标识的多个非重叠的时间间隔中的每个时间间隔期间执行与txop所有者设备的通信的一个或多个设备。设备然后可以确定该设备自身是否被调度为在被标识的时间间隔中的每个时间间隔期间执行通信。基于该确定,设备可以确定该设备可以在其处进入休眠状态的时间段。例如,如果帧标识四个时间间隔,并且设备被调度为在第一时间间隔期间向txop所有设备发送数据,以及在第四时间间隔期间从txop所有设备接收数据,则该设备可以确定它可以在第二和第三时间间隔期间进入休眠状态。

在一些方面中,还对帧进行解码以确定时间间隔期间的数据传输的方向。例如,对帧进行解码可以确定数据将在时间间隔期间被发送到txop所有者还是在该时间间隔期间从txop所有者被接收。在一些方面中,向txop所有者发送数据被看作上行链路,而从txop所有者接收数据被看作下行链路。设备然后可以在具体的时间间隔期间基于数据传输的所确定的方向执行与txop所有者的通信。如果确定了数据将在时间间隔期间被发送到txop所有者,则还可以对帧进行解码以确定在该时间间隔期间被发送的最大物理协议数据单元(ppdu)大小。然后可以响应于对最大传输大小的确定限制时间间隔期间的向txop所有者进行的传输。

在一些方面中,还对帧进行解码以识别在被标识的时间间隔中的一个时间间隔期间何时设备应当发起向txop所有者进行的传输。在一些方面中,所述时间间隔可以是第一个出现的时间间隔。例如,如果设备被调度为在第一个出现的时间间隔期间向txop所有者发送数据,则帧可以充当对于设备在帧被接收之后立即地或者在对帧的接收完成之后预定的时段已逝去之后(例如,短帧间间隔时间)发起传输的触发器。在一些方面中,可以对帧进行解码以确定传输应当在其处被发起的在帧的接收之后的时间偏移。

在一些方面中,还对帧进行解码以识别与上面讨论的通信调度信息分离的休眠时间信息。例如,在一些方面中,帧可以包括针对一个或多个设备的明确的休眠调度信息。在一些方面中,在上面就方框915讨论的一个或多个功能可以被处理器304执行。

在方框920中,在至少一个被标识的时间间隔期间执行与txop所有者的多用户通信。在一些方面中,多用户通信包括例如经由mu-mimo或者ofdm的通过多个空间信道或者频率向多个消息进行的对多个消息的同时的传输。在一些方面中,还对在方框905中被接收的帧进行解码以确定将在txop期间发生的被调度的通信中的每个通信的通信控制信息。例如,设备可以对将被用于该设备被调度为用于在其内进行通信的每个时间间隔期间发送或者接收数据的空间信道和/或频率进行解码。然后可以基于从帧中解码的控制信息执行多用户通信。

在一些方面中,在所述时间间隔中的一个时间间隔期间被txop所有者发送并且被设备接收的数据消息可以包括休眠时间信息。数据消息可以是来自txop所有者的多用户通信的部分,例如,它可以经由mu-mimo或者ofdm被设备接收。在一些方面中,对数据消息进行解码以确定指示符的值,指示符指示数据消息是否是txop所有者将在当前的时间间隔或者发送机会期间向设备发送的最后的数据消息。在一些方面中,指示符是数据消息的帧控制字段中的另一个数据比特。

如果设备确定指示符指示数据消息是将在当前的时间间隔或者txop被设备从txop所有者接收的最后的数据消息,则设备可以响应于该确定在当前的时间间隔或者txop的剩余部分内进入休眠状态。

在一些方面中,过程900还包括从传输机会所有者接收第二帧。该第二帧充当对于接收设备在与第二帧相对应的时间间隔期间向txop所有者发送数据的触发器。可以通过第二帧的时序建立所述对应性。例如,可以在时间间隔内发送第二帧。替换地,可以对触发帧进行解码以识别对应的时间间隔。例如,可以经由在方框905中被接收的第一帧中的标识符标识每个时间间隔。被接收的第二帧然后可以通过包括对应的帧的标识符来建立对应的时间间隔。

在一些方面中,第二帧可以指示接收设备应当在对帧的接收完成之后立即地或者在接收之后的预定的偏移之后(例如,短帧间间隔时间)发起传输。替换地,可以对第二帧进行解码以确定传输应当在其处被发起的当前的时间间隔内的时间偏移。然后可以基于第二帧的指示发起向txop所有者设备进行的传输。

本领域的技术人员应当理解,可以使用多种不同的技术和工艺中的任一种技术和工艺来代表信息和信号。例如,可以由电压、电流、电磁波、磁场或者粒子、光场或者粒子或者其任意组合代表可以贯穿上面的描述内容被引用的数据、指令、命令、信息、信号、比特、符号和码片。

对本公开内容中描述的实现的各种修改对于本领域的技术人员可以是显而易见的,并且本文中定义的一般原理可以被应用于其它的实现,而不脱离本公开内容的精神或者范围。因此,本公开内容不旨在限于本文中所示的实现,而将符合与本文中公开的权利要求、原理和新颖特征一致的最宽范围。术语“示例性”在本文中被专门地用于表示“充当示例、实例或者说明”。任何在本文中被描述为“示例性”的实现不必理解为是比其它实现优选或者有优势的。

在本说明书中在单独的实现的上下文中被描述的特定的特征也可以在单一的实现中结合地被实现。反过来,在单一的实现的上下文中被描述的各种特征也可以单独地或者以任何合适的子组合在多个实现中被实现。此外,尽管特征可以在上面被描述为以特定的组合起作用,并且甚至最初照此被要求保护,但来自被要求保护的组合的一个或多个特征在一些情况下可以从该组合中被删去,并且被要求保护的组合可以涉及子组合或者子组合的变型。

上面描述的方法的各种操作可以被诸如是各种硬件和/或软件组件、电路和/或模块的任何能够执行所述操作的合适单元执行。概括地说,附图中所说明的任何操作可以被对应的能够执行所述操作的功能单元执行。

结合本公开内容描述的各种说明性的逻辑方框、模块和电路可以利用通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其它可编程逻辑设备(pld)、分立的门或者晶体管逻辑、分立的硬件部件或者被设计为执行本文中描述的功能的其任意组合来实现或者执行。通用处理器可以是微处理器,但替换地,处理器可以是任何市场上可得的处理器、控制器、微控制器或者状态机。处理器也可以被实现为计算设备的组合,例如dsp与微处理器的组合、多个微处理器、结合dsp核心的一个或多个微处理器或者任何其它这样的配置。

在一个或多个方面中,所描述的功能可以用硬件、软件、固件或者其任意组合来实现。如果用软件来实现,则功能可以作为计算机可读介质上的一个或多个指令或者代码被存储或者发送。计算机可读介质包括计算机存储介质和通信介质两者,通信介质包括任何促进计算机程序从一个地方向另一个地方的传输的介质。存储介质可以是任何可以被计算机访问的可用介质。通过示例而非限制,这样的计算机可读介质可以包括ram、rom、eeprom、cd-rom或者其它光盘存储装置、磁盘存储装置或者其它磁性存储设备、或者任何其它的可以被用于携带或者存储采用指令或者数据结构的形式的期望的程序代码并且可以被计算机访问的介质。此外,任何连接被恰当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线(dsl)或者诸如是红外线、无线电和微波的无线技术从网站、服务器或者其它远程源发送软件,则同轴线缆、光纤线缆、双绞线、dsl或者诸如是红外线、无线电和微波的无线技术被包括在介质的定义中。如本文中使用的磁盘和光盘包括压缩盘(cd)、激光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光盘,其中,磁盘通常磁性地复制数据,而光盘利用激光在光学上复制数据。因此,在一些方面中,计算机可读介质可以包括非暂时性计算机可读介质(例如,有形介质)。另外,在一些方面中,计算机可读介质可以包括暂时性计算机可读介质(例如,信号)。以上各项的组合也应当被包括在计算机可读介质的范围内。

本文中公开的方法包括用于达到所描述的方法的一个或多个步骤或者行动。可以将方法步骤和/或行动与彼此互换,而不脱离权利要求的范围。换句话说,除非指定了步骤或者行动的具体的次序,否则可以修改具体的步骤和/或行动的次序和/或使用,而不脱离权利要求的范围。

另外,应当认识到,用于执行本文中描述的方法和技术的模块和/或其它合适的单元可以被用户终端和/或基站视具体情况下载和/或获得。例如,这样的设备可以被耦合到服务器以促进对用于执行本文中描述的方法的单元的传输。替换地,可以经由存储单元(例如,ram、rom、诸如是压缩盘(cd)或者软盘的物理存储介质等)来提供本文中描述的各种方法,以使得用户终端和/或基站可以在向设备耦合或者提供存储单元时获得各种方法。此外,可以使用任何其它的用于向设备提供本文中描述的方法和技术的合适技术。

尽管前述内容涉及本公开内容的方面,但可以设想本公开内容的其它的和另外的方面,而不脱离由后面的权利要求确定的其基本范围和其范围。

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