使用采用轮询的edca进行多用户上行链路通信的制作方法

文档序号:7848438阅读:225来源:国知局
专利名称:使用采用轮询的edca进行多用户上行链路通信的制作方法
技术领域
概括而言,下面的描述涉及通信系统,具体而言,涉及无线网络中的多用户上行链路通/[目O
背景技术
为了应对无线通信系统的增加的带宽需求,正在开发不同的方案以允许多个接入终端通过共享信道资源而同时实现高数据吞吐来与单个接入点进行通信。多输入或多输出(MMO)技术代表一种这样的方法,其近年来已经发展成为用于下一代通信系统的流行技术。MMO技术已经应用在多种新兴的无线通信标准中,诸如电气电子工程师协会(IEEE)802. 11标准。IEEE 802. 11表示由IEEE 802. 11委员会开发的用于短距离通信(例如,数十米或几百米)的一组无线局域网(WLAN)空口标准。在无线通信系统中,将媒体接入(MAC)协议设计成运行以实现由空中链路介质提 供的多种自由维度。最通常采用的自由维度有时间和频率。例如,在IEEE 802. IlMAC协议中,“时间”自由维度是通过CSMA (载波监听多路访问)协议来实现的。CSMA协议尝试确保在具有潜在高干扰的时段期间发生的传输不超过一次。同样地,“频率”自由维度可以通过使用不同的频率信道来实现。近来的发展已经将空间发展成为用以增加或至少较高效地使用现有容量的一种维度。空分多址(SDMA)可以通过调度多个接入终端用于同时发射和接收来增加对空中链路的利用。使用空间流将数据发送到每个终端。例如,通过利用SDMA,发射机构建去往个体接收机的正交流。之所以可以构建这种正交流,是因为发射机具有多个天线且发射/接收信道由多条路径组成。接收机也可以具有一个或多个天线(MMO、SM0)。对于该例,假定发射机是接入点(AP)且接收机是接入终端(AT)。将流构建成使得在其它接入终端(例如,AT-C、AT-D等)处将以AT-B为目标的流观测为低功率干扰。这类有目标的流将不会在其它AT处造成明显干扰,且很可能被忽略。为了构建这些正交流,AP需要具有来自每个正在进行接收的AT的信道状态信息(CSI)。虽然可以以多种方式对CSI进行测量和传送,并由此增加了复杂度,但是对CSI的使用使得SDMA流的配置最优化。当将MMO应用到多用户(MU)系统时会产生额外的复杂度。例如,AP通常控制上行链路(UL)通信过程。然而,在特定的配置下,进行上行链路调度需要AT与AP争用信道接入。换言之,AP将充当试图获取到传输介质的接入的另一 AT,由此影响了尝试获取接入的所有AT。此外,AP有效地调度UL-SDMA业务的能力取决于对在将受到服务的AT处可用的上行链路数据的量的了解。对当前的UL调度方案和机制进行改进以共享有用于进行调度的信息是期望实现的。

发明内容
根据各个方面,通过响应于从接入终端接收到第一发射数据请求(TxR)而向第一多个接入终端发射轮询消息,来在无线网络中调度同时的多用户上行链路通信。轮询消息包括针对从多个接入终端中的每个接入终端发射数据的请求的恳求。基于从第二多个接入终端接收到的发射请求消息,选择第二多个接入终端中的若干个接入终端用于同时发射机会的分配。向所选择的接入终端中的每个接入终端发送发射开始消息(TxS),以指示向这些接入终端分配了同时发射机会。在一些例子中,TxS消息指示所选择的接入终端可以经由上行链路同时地发射数据的时刻和时段。在根据同时发射机会的分配从所选择的接入终端接收数据之后,向所选择的接入终端中的每个接入终端发射块ACK消息,以指示成功的同时通信。 在一个方面,一种接入点可以将轮询消息指引到至少基于接入终端在先前的TxOP中的参与情况而选择的接入终端。例如,如果AT常规上是先前的上行链路调度表中的部分,那么AP可以将轮询消息指引到该AT。在另一个例子中,如果AT没有对先前的轮询消息做出响应,那么在假定AT没有业务要经由上行链路发射的情况下AP可以不将轮询消息指引到该AT。在另一个例子中,如果AT对先前的轮询消息做出了响应,那么在假定AT有业务要经由上行链路发射的情况下AP可以将轮询消息指引到该AT。在另一个方面,轮询消息包括持续时间字段,其指示应当在其期间接收来自接入终端的发射请求消息的时间预留值。在一个例子中,持续时间字段包括这样的值,该值足以将介质预留为了完成轮询过程花费的时间。以此方式,将不准许来自其它接入终端的通信干扰该轮询过程。在一些例子中,将轮询消息的持续时间字段设置为最大回退计数。在另一个方面,轮询消息包括调度表,其指示接入终端中的每个接入终端将以发射请求消息做出响应的时间。以此方式,存在一种机制用以调度从每个AT恳求的TxR消息的传输。在一些例子中,可以向每个AT传送固定的调度表,以在时间上将每个TxR消息分开以使得没有冲突。例如,调度表可以指示固定的时间点,每个时间点分配给特定的AT。在另一个方面,可以向每个AT分配确定性的回退参数以使得每个AT的响应是按照时间顺寻排列的。每个AT将其各自的回退计数器设置成在轮询消息中指定的回退计数。然后每个AT使用所分配的回退计数以常规方式争用到介质的接入。在另一个方面,轮询消息可以包括对将被视作用于上行链路通信的数据的优先级等级或一组优先级等级的指定。例如,可以将在EDCA中指定的一些通信水平(常称为接入类别)排除在用于针对特定的TxOP的上行链路通信的考虑之外。可以以任意适于满足通信系统目标的方式,针对每个TxOP对限制条件进行调整。以此方式,与来自AT的TxR消息相关联的数据的优先级等级是由轮询消息的内容来控制的。在另一个方面,每个TxR消息可以指示针对其请求上行链路通信的数据的量、针对其请求上行链路通信的数据的优先级等级、排队等候上行链路通信的数据的量、AT标识符以及指示TxR消息是对特定的轮询消息的响应的轮询标识符中的任意项。另外,每个TxR消息可以包括AP 402可以用于估计上行链路信道的训练符号、传输所需的时间(B卩,Tx时间)、一个或多个所请求的持续时间的指示以及调制编码方案(MCS)指示中的任一项。在一个方面,AP选择一组接入终端,针对该组接入终端将允许同时进行的上行链路通信。这种选择可以基于I)如由AT所报告的要发射的数据的量、2)AT的队列中的数据的量(其指示在特定的AT处存在的队列的尺寸)、3)要发射的数据的优先级等级以及4)请求的TxOP持续时间中的任意项。在另一个方面,向所选择的接入终端中的每个接入终端发送发射开始消息(TxS),以指示将所选择的每个AT分配到TxOP。TxS消息可以包括向所选择的AT中的每个AT分配的空间流(SS)的指示、对所选择的AT中的每个AT的调制编码率分配、被准许将由所选择的AT中的每个AT发射的数据的优先级等级、用于所选择的AT中的每个AT的功率偏移值以及被允许在TxOP中发射数据的AT的列表中的任意项。在另一个方面,TxS消息可以包括对由AP接收的但未被选择以在所调度的TxOP中受到服务的TxR消息的确认。在一些例子中,AP存储未受到服务的TxR消息的指示。在根 据首次调度的TxOP的分配从所选择的AT接收到数据并至少部分地基于所接收的数据向所选择的AT中的每个AT发射块ACK消息后,AP争用到介质的接入并向另外多个AT发送另一 TxS消息。该TxS消息指示为这些AT中的每个AT分配另一 ΤχΟΡ,这些AT包括未被选择用于先前调度的TxOP的分配的那些AT(S卩,未受到服务的TxR消息)。在一些其它例子中,AP 402发射另一 TxR轮询,接收额外的TxR消息,以及生成另一 TxS消息,该另一 TxS消息包括针对先前未受到服务的TxR消息的发射机会。在另一个方面,从AP接收轮询消息,该轮询消息包括针对经由上行链路向AP发射数据的请求的恳求。向AP发射发射请求消息的时间是至少部分地根据由轮询消息指示的调度表确定的。在所确定的时间处发射发射请求消息。从AP接收TxS消息,该TxS消息指示经由上行链路向AP发射数据的同时发射机会的分配。根据同时发射机会的分配,经由上行链路向AP发射数据。至少部分地基于所发射的数据从AP接收块ACK。为了达到前述以及相关的目的,所述一个或多个方面包括下文中充分描述并在权利要求中特别指出的特征。下面的描述和附图详细地给出了一个或多个方面的某些说明性特征。这些特征仅指示了用于可以采用各个方面的原理的各种方式中的少数方式,并且所描述的方面旨在包括所有的这些方面及其等价物。


图I是根据本公开内容的一个方面配置的无线通信网络的示意图;图2是包括图I中的无线通信网络中的无线节点中的前端处理系统的无线节点;图3是示出传统的接入点(AP)发起的UL SDMA帧序列的操作的定时图;图4是示出根据本公开内容的一个方面配置的接入终端/客户端发起的UL SDMA方案的操作的定时图;图5是示出根据本公开内容的一个方面配置的图4中的接入终端/客户端发起的UL SDMA方案的操作的流程图;图6是示出根据本公开内容的另一个方面配置的接入终端/客户端发起的ULSDMA方案的操作的流程图;图7是示出根据本公开内容的另一个方面配置的AT/客户端发起的ULSDMA方案的操作的流程图;图8是示出根据本公开内容的一个方面,用于与多个AT实现客户端发起的ULSDMA方案的接入点装置的功能的框图;图9是示出根据本公开内容的一个方面,用于实现针对多个AT的客户端发起的ULSDMA方案的AT装置的功能的框图;以及图10是包括处理系统的装置的框图。
具体实施例方式下面参照附图更全面地描述新颖的系统、装置和方法的各个方面。然而,本公开内容的教导可以以多种不同的形式体现且不应当被解释为限于贯穿本公开内容给出的任何特定的结构或功能。基于本文的教导,本领域一名熟练的技术人员应当意识到,本公开内容 的保护范围旨在涵盖本文公开的系统、装置和方法的任何方面,不管其是独立于还是结合于本公开内容的任何其它方面来实现的。例如,可以使用本文给出的任意数量的方面来实现一种装置或实施一种方法。另外,本公开内容的保护范围旨在涵盖这样的装置或方法,该装置或方法是使用除本文给出的公开内容的各个方面之外或与本文给出的公开内容的各个方面不同的其它结构、功能或者结构和功能来实施的。应当理解,本文公开的任何方面可以由一项权利要求的一个或多个元素来体现。现在参照图I给出无线网络的若干方面。无线网络(也称为基本服务集(BSS))100示出为具有若干个无线节点,这些无线节点通常标记为接入点110以及多个接入终端(AT)或站(STA)120。每个无线节点都能够进行接收和/或进行发射。在下面的详细描述中,对于下行链路通信,术语“接入点”用于表示发射节点且术语“接入终端”用于表示接收节点,而对于上行链路通信,术语“接入点”用于表示接收节点且术语“接入终端”用于表示发射节点。然而,本领域熟练的技术人员将易于明白,其它术语或命名可以用于接入点和/或接入终端。举例而言,接入点可以称为基站、基站收发台、站、终端、节点、无线节点、充当接入点的接入终端或某一适当术语。本公开内容通篇描述的各种概念旨在应用到所有适当的无线节点,而与其特定的命名无关。无线网络100可以支持贯穿地理区域分布的任何数量个接入点,以为接入终端120提供覆盖。如图所示,接入终端120在空间上可以是隔开的。系统控制器130可以用于提供对接入点的协调与控制,还为接入终端120提供到其它网络(例如,因特网)的接入。为了简单起见,示出了一个接入点110。接入点通常是固定的终端,其向位于覆盖的地理区域中的接入终端提供回程服务。然而,在一些应用中,接入点可以是移动的。接入终端可以是固定的或移动的,其利用接入点的回程服务或参加与其它接入终端的对等通信。接入终端的例子包括电话(例如,蜂窝电话)、膝上型计算机、台式机、个人数字助理(PDA)、数字音频播放器(例如,MP3播放器)、摄像机、游戏控制台或其它任何适当的无线节点。无线网络100可以支持MMO技术。通过使用MMO技术,接入点110可以使用空分多址(SDMA)与多个接入终端120同时进行通信。SDMA是一种多址方案,该多址方案使得能够将共享相同频率信道的多个流同时发射到不同的接收机。这提供了较高的用户容量。这是通过对每个数据流进行空间预编码并随后在下行链路上通过不同的发射天线发射每个经空间预编码的流来实现的。经空间预编码的数据流达到具有不同的空间签名的接入终端,不同的空间签名使得接入点110能够识别每个经空间预编码的数据流的源。应当注意,虽然本文使用了术语“预编码”,但是通常术语“编码”也可以用于囊括对数据流进行预编码、编码、解码和/或后编码的过程。一个或多个接入终端120可以装配有多个天线,以实现特定的功能。在这种配置下,例如,接入终端120处的多个天线可以用于与多天线接入点110进行通信,以在不使用额外的带宽或发射功率的情况下提升数据吞吐。这是可以通过在发射机处将高数据率的信号分割成具有不同的空间签名的多个较低速率的数据流来实现的,从而使得接收机能够将这些流分成多个信道并恰当地合并这些流以恢复高速率的数据信号。虽然下面的公开内容中的部分描述了支持MIMO技术的接入终端,但是接入点110也可以配置为支持不支持MMO技术的接入终端。这种方式可以允许较旧版本的接入终端(即,“传统”终端)仍旧部署在无线网络中,延长了其使用寿命,同时在适当时允许引入较新的MMO接入终端。
在下面的详细描述中,将参照支持诸如正交频分复用(OFDM)之类的任何适当的无线技术的MIMO系统来描述本公开内容的各个方面。OFDM是将数据分布在以精确的频率间隔开的多个子载波上的扩频技术。间隔提供了 “正交性”,使得接收机能够根据子载波恢复数据。OFDM系统可以实现IEEE 802. 11或其它空口标准。其它适当的无线技术包括举例而言,码分多址(CDMA)、时分多址(TDMA)、或任何其它无线技术、或者适当的无线技术的任何组合。CDMA系统可以实现IS-2000、IS-95、IS-856、宽带CDMA (WCDMA)或其它适当的空口标准。TDMA系统可以实现全球移动通信系统(GSM)或其它适当的空口标准。如本领域熟练技术人员将易于意识到地,本公开内容的各个方面不限于任何特定的无线技术和/或空口标准。无论是接入点还是接入终端,无线节点都可以使用协议来实现,该协议利用包括物理(PHY)层、媒体访问控制(MAC)层以及应用层的分层结构,物理层实现了所有物理与电气规范以将无线节点通过接口连接到共享的无线信道,媒体介入控制层协调到共享的无线信道的接入,应用层执行包括例如语音和多媒体编解码包以及图形处理在内的各种数据处理功能。对于任何特定的应用,可能需要其它的协议层(例如,网络层、传输层)。在一些配置中,无线节点可以充当接入点与接入终端或者两个接入终端之间的中继点,并因此可能不需要应用层。本领域熟练技术人员将易于能够实现用于任何无线节点的恰当的协议,这取决于特定的应用与在整个系统上施加的总体设计约束。当无线节点处于发射模式中时,应用层对数据进行处理,将数据分段成分组,并将数据分组提供给MAC层。MAC层使用来自应用层的每个数据分组来装配MAC分组,来自应用层的每个数据分组是由MAC分组的有效负载携带的。或者,MAC分组的有效负载可以携带来自应用层的一个数据分组或多个数据分组的片段。每个MAC分组包括MAC头部和错误检测码。虽然MAC分组有时称为MAC协议数据单元(MPDU),但是也可以称为帧、分组、时隙、分段或任何其它适当的命名。当MAC层决定进行发射时,其向PHY层提供MAC分组块。PHY层通过将MAC分组块装配带有效负载中并加上前导码来装配PHY分组。PHY层还负责提供各种信号处理功能(例如,调制、编码、空间处理等)。前导码(有时称为物理层汇聚协议(PLCP))由接收节点用以检测PHY层的开始并同步到发射机的节点数据时钟。PHY分组虽然有时称为物理层协议数据单元(PLPDU),但是也可以称为帧、分组、时隙、分段或任何其它适当的命名。当无线节点处于接收模式中时,将所述过程反向。换言之,PHY层从无线信道检测进入的PHY分组。前导码允许PHY层锁定在PHY分组并执行各种信号处理功能(例如,解调、解码、空间处理等)。一经处理,PHY层则恢复在PHY分组的有效负载中携带的MAC分组的块,并向MAC层提供MAC分组。MAC层检验用于每个MAC分组的错误检测码,以确定是否成功解码了该MAC分组。如果用于MAC分组的错误检测码指示成功解码了该MAC分组,则向应用层提供MAC分组的有效负载。如果用于MAC分组的错误检测码指示未成功解码该MAC分组,则丢弃该MAC分组。可以向发射节点发送回块确认(BA),以指示是否成功解码了数据分组。发射节点使用BA确定数据分组(如果有的话)是否需要重传。图2是示出了可以由图I中示出的AP 110与AT 120中的任何一者执行的PHY层的信号处理功能的例子的概念框图。在发射模式中,TX数据处理器202可以用于接收来自MAC层的数据,并对该数据进行解码(例如,Turbo解码)以有助于在接收节点处进行前向错误检测(FEC)。编码过程带来了编码符号序列,该编码符号序列可以合并成块,并由TX数据 处理器202映射到信号星座以产生调制符号序列。可以向TX空间处理器204提供来自TX数据处理器202的调制符号。TX空间处理器204执行对调制符号的空间处理。这可以通过对调制符号进行空间预编码来实现。在实现了 OFDM的无线节点中,向OFDM调制器206提供空间预编码的调制符号。OFDM调制器206将调制符号分割成并行流。然后将每个流映射到OFDM子载波,并随后使用逆傅里叶变换(IFFT)将其合并以生成时域OFDM流。然后经由对应的收发机208a-208n向不同的天线210a-2 IOn提供每个经空间预编码的OFDM流。每个收发机208a_208n用相应的预编码流对RF载波进行调制,以用于在无线信道上进行传输。在接收模式中,每个收发机208a_208n通过其各自的天线210a_210n接收信号。每个收发机208a-208n可以用于恢复调制到RF载波上的信息。在实现了 OFDM的无线节点中,每个收发机208a-208n可以向OFDM解调器220提供信息。OFDM解调器220使用快速傅里叶变换(FFT)将流(或合并的流)从时域转换到频域。频域信号包括针对OFDM信号的每个子载波的单独流。OFDM解调器220恢复在每个子载波上携带的数据(即,调制数据),并在将数据复用到调制符号流中后在向RX空间处理器222发送该流。RX空间处理器222对信息执行空间处理以恢复任何旨在发往无线节点200的流。可以根据信道相关矩阵求逆(CCMI)、最小均方误差(MMSE)、软干扰消除(SIC)或其它适当的技术来执行空间处理。如果多个空间流旨在发往无线节点200,那么可以由RX空间处理器222将这些空间流合并。RX数据处理器224可以用于将调制符号翻译回成信号星座中的正确点。由于无线信道中的噪声和其它干扰,所以调制符号可能不对应于点在原始信号星座中的确切位置。RX数据处理器224通过查找接收点与有效符号在信号星座中的位置之间的最小距离,来检测最可能发射的调制符号。在Turbo编码的情况下,可以使用软判决,例如以计算与给定调制符号相关联的编码符号的最大似然比(LLR)。然后RX数据处理器224在使用编码符号的LLR序列解码原始发射的数据后向MAC层提供该数据。在一些实施例中,无线节点200包括处理系统1000,其操作用于根据本文给出的各种例子和实施例来在无线网络中执行同时进行的多用户上行链路通信。图3是示出了用于由AP 302与多个AT 310_1到310_3进行的AP发起的上行链路SDMA传输的传统序列的定时图300。AP 302使用增强型分布信道接入(EDCA)获取到介质的接入。接入是基于取决于来自多个AT 310-1到310-3的上行链路业务接入类别(AC)的优先级来提供的。然后AP 302发送出请求SDMA (RSDMA)消息304,以请求诸如多个AT310-1到301-3之类的客户端发送UL请求发送-多址(RTS-MA)消息。UL RTS-MA消息是使用预分配的时隙和空间流(SS)来发射的,其中分配是由AP 302执行的。多个AT 310-1到301-3用相应的RTS-MA消息312-1到312-3做出响应。每个RTS-MA消息包含UL业务AC、EDCA回退计数值以及分组尺寸。AP 302可以选择地发送RTS-MA-ACK (RMA)消息306,以确认RTS-MA消息312-1到312-3并以UL SDMA调制编码方案(MCS)计算为目的请求进行探测。然后AP 302使用为了选择的客户端的UL SDMA需要的SS、MCS以及任何功率偏移值来发送RTS-MA确认(RMC)消息308。选择的这些客户端保持其对应的EDCA优先级(回退计数值与AC)。RMC消息308还将介质预留为执行传输操作而需的时段,该时段称为TxOP持续时间。TxOP持续时间可以基于由所选择的客户端所请求的最长的分组尺寸。然后客户端发送UL SDMA分组,示为SDMA数据传输316-1到316-3,其使用了如由AP 302所建议的SS、MCS以及功率偏移值。一旦AP 302成功接收了 UL SDMA分组,那么AP 302就用块ACK(BA)做出响应以确认来自客户端的传输。在成功发射了 UL SDMA分组后,客户端可以重新 初始化其用于EDCA接入的回退计数器。在一些例子中,客户端可能不愿使用EDCA接入用于UL业务,并依靠调度的RSDMA或RTS-MA确认消息用于稍后的UL传输。上述AP发起的UL-SDMA方案能够解决一些场景中的问题。在一个例子中,如果客户端在UL-SDMA传输后重新初始化其用于EDCA接入的回退计数器,那么,即便AP没有数据要发送,AP也仍可能与需要发送UL业务的其它客户端争用介质。这导致了 AP也与这些客户端为了介质接入而竞争。换言之,AP将充当“虚拟AT”。使用重叠型基本服务集(OBSS),这些“虚拟AT”在网络中的数量将增加,并致使冲突数量的增加。如果客户端纯粹依赖调度的RSDMA或RMC消息用于调度稍后的UL传输,则可能发生问题。例如,调度的接入较好地用于诸如因特网协议上的话音或视频(VoIP)业务之类的固定速率的业务,但不能较好地扩展到突发式数据业务。在另一个例子中,客户端在具有多个AP的OBSS存在的情况下对AP调度消息的依赖将致使增加调度的RSDMA的冲突。这可以通过但非完全地使用随机回退值来获得一定程度地减轻。在另一个例子中,当AP只负责调度UL SDMA传输时,AP设计是较复杂的。在客户端发起的传输过程中,AP不知道AT的缓冲状态,并由此AP不知道哪个AT需要发送数据。为了解决此问题,AP可以发送轮询消息(TxR轮询),轮询消息包括针对来自多个AT的发射请求消息(TxR)的恳求。作为响应,每个AT可以向AP发送TxR消息,以指示AT想要发送数据。作为响应,AP可以通过向选择的AT发送发射开始(TxS)消息来向AT准予传输机会(TxOP )。将参照如图4中示出的定时图并进一步参照如图5所示出的客户端发起的ULSDMA过程500来描述AP 402与多个接入终端(例如,AT-1401到AT-5406)之间的客户端发起的SDMA上行链路预留协议。在框510处,AT-1401通过使用EDCA来获取到介质的接入并向AP 402发送发射请求消息(TxR) 410。TxR消息410可以指示要发射的数据的优先级等级指定。TxR消息410可以支持AT-1401的标识符。TxR消息410还可以包括AT-I 410想要经由上行链路发射的数据的量。另外,TxR消息410还可以包括AP 402可以用于估计上行链路信道的训练符号。TxR消息410还可以包括传输所需的时间,即,Tx时间。来自AT的请求可以包括一个或多个所请求的持续时间的指示,其中每个所请求的持续时间是指一种可能的SDMA传输设定,诸如空间流的总数。来自AT的每个请求还可以包括调制编码方案(MCS)指示,该MCS指示是指AT将使用的与所请求的传输持续时间相关的MCS。根据持续时间与所请求的MCS,AP可以确定AT需要发送的数据的量。在框520处,在本公开内容的一个方面,AP 402以轮询消息411对TxR消息410进行响应,轮询消息411包括针对来自若干接入终端的发射请求消息(TxR)的恳求。图4中示出了四个接入终端(AT-2403到AT-5406)用于示例说明。然而,可以设想任意数量的接入终端。在一些例子中,轮询消息411可以以约10个接入终端为目标。在一些例子中,可以向更多的接入终端广播轮询消息411。然而,在这些情形下中,广播消息包括轮询消息要发往的接入终端的目的地址。在其它例子中,可以向期望接入终端的每个接入终端分别发射轮询消息411。在多个例子中,AP 402将轮询消息411指引到射程内有限数量个接入终端,以避免浪费对可用资源的消耗。AP 402可以基于包括AP与AT之间的先前通信的历史 在内的若干因素中的任意因素来选择接入终端以对轮询消息411进行指引。在一个方面,接入点可以将轮询消息指引到至少部分地基于接入终端在先前的TxOP中的参与情况而选择的接入终端。例如,如果AT常规上是先前的上行链路调度表中的部分,那么AP可以将轮询消息指引到该AT。在另一个例子中,如果AT没有对先前的轮询消息做出响应,那么在假定AT没有业务要经由上行链路发射的情况下AP可以不将轮询消息指引到该AT。在另一个例子中,如果AT对先前的轮询消息做出了响应,那么在假定AT有业务要经由上行链路发射的情况下AP可以将轮询消息指引到该AT。在一个方面,轮询消息包括持续时间字段,其指示应当在其期间接收来自接入终端的发射请求消息的时间预留值。在一个例子中,轮询消息411包括这样的持续时间字段,该持续时间字段具有的值足以将介质预留为了完成轮询过程花费的时间。以此方式,将不准许来自其它接入终端的通信干扰该轮询过程。在一个例子中,AP 402将轮询消息411的持续时间字段设置为囊括最大回退计数。在该例子中,将轮询消息411的持续时间字段设置为(最大回退计数X时隙时间)((MaxBackoffCount x slot time))。举例而言,时隙时间在802. ΙΙ/a/n/ac中的值为9微秒。将最大回退计数至少指定为分配给由AP 402在轮询消息411中恳求的AT中的任意AT的最大回退计数值。之所以通过将轮询消息411的持续时间字段指派成为了接收来自所恳求的AT中的每个AT的TxR消息而需要的最大时间量,有效地预留了介质以用于轮询过程,是因为在此时间期间防止未被轮询的节点接入该介质。在另一个方面,轮询消息411包括一种用于调度从每个AT恳求的对TxR消息的传输的机制。在一些例子中,固定的时间调度表可以由AP 402来构建并传送到每个AT。以此方式,从每个AT发射的TxR消息是在时间上得以协调,从而没有冲突。在其它例子中,可以向每个AT分配确定性的回退参数以使得每个AT的响应是按照时间顺寻排列的。这种方式由于如下而可以节省时间允许AT取代不发送TxR消息的AT,而不用在没有传输的情况下等待分配给TxR消息的整个持续时间过去。如果轮询消息包括分配给所恳求的每个AT的确定性的回退参数,那么对来自AT中的每个AT的TxR消息的排序是基于所分配的回退参数的。在一个例子中,如上所讨论地,AP 402将轮询消息411的持续时间字段设置为囊括最大回退计数。在该例子中,将轮询消息411的持续时间字段设置为(最大回退计数X时隙时间)((MaxBackoffCount x slot time))。当恳求4个接入终端时,最大回退计数可以是
4。当接入终端发射TxR消息时,其将TxR消息的持续时间字段设置为((最大回退计数-AT回退计数)X 时隙)((MaxBackoffCount-ATBackoffCount)X slot time))。AT 回退计数是由AP 402在轮询消息411中分配给每个AT的确定性的回退计数值。例如,可以向AT-5406分配AT回退计数值4,向AT-4405分配AT回退计数值3等。每个AT将其各自的回退计数器设置成在轮询消息411中指定的回退计数。然后每个AT使用所分配的回退计数以常规方式争用到介质的接入。以此方式,TxR消息的次序是通过对用于每个AT的不同AT回退计数值的分配来确定的,并且在传送来自一个AT的TxR消息时的间隔可以由后续调度的AT来填充。在一个方面,轮询消息411可以包括将由AP 402考虑用于即将来临的TxOP中的上行链路通信的数据的优先级等级指定或一组优先级等级指定。例如,可以通过如下来将·在EDCA中指定的一些通信优先级等级(常称为接入类别)排除在用于针对特定的TxOP的上行链路通信的考虑之外将这些通信优先级等级排除在轮询消息411中包括的一组优先级等级指定之外。在一个例子中,要从接入终端发射的数据的优先级等级必须匹配于针对TxOP的分配而将考虑的接入终端的优先级等级指定。在另一个例子中,要从接入终端发射的数据的优先级等级必须匹配于或超出针对TxOP的分配而将考虑的接入终端的优先级等级指定。可以以任意适于满足通信系统目标的方式,针对每个TxOP对限制条件进行调整。以此方式,与来自AT的TxR消息相关联的数据的优先级等级是由轮询消息的内容来控制的。在框540处,在本公开内容的一个方面,响应于轮询消息411,AT-2403、AT_3404和AT-5406分别向AP 402发射TxR消息412,413和415。在各种例子中,TxR消息412,413和415中的每一个都可以指示I)针对其请求上行链路通信的数据的量、2)针对其请求上行链路通信的数据的优先级等级、3)排队等候上行链路通信的数据的量、4)站标识符以及5)指示TxR消息是对特定的轮询消息(例如,轮询消息411)的响应的轮询标识符中的任意项。在其它例子中,TxR消息412、413和415中的每一个可以包括1)AP 402可以用于估计上行链路信道的训练符号、2)传输所需的时间(即,Tx时间)、3) —个或多个所请求的持续时间的指示(其中每个持续时间是指一种可能的SDMA传输设定,诸如空间流的总数)以及4)调制编码方案(MCS)指示(该MCS指示是指AT将在所请求的传输持续时间中使用的MCS)中的任意项。根据持续时间与所请求的MCS,AP可以确定AT需要发送的数据的量。在图4描绘的例子中,AT-4405向AP 402发送消息414,以指示AT-4405不请求对数据的上行链路传输。例如,AT-4405可能没有其期望向AP402发射的数据。如图所示,这样的指示可以通过显示消息414来传送。在其它的例子中,AT-4405可能仅不对轮询消息411做出响应。在接收到TxR消息412、413和415之后,在框550处,AP 402选择一组接入终端,针对该组接入终端将允许上行链路通信。在一些例子中,选择以TxR消息做出响应的接入终端中的所有接入终端,以参与到发射机会(TxOP)。在一些其它例子中,选择以TxR消息做出响应的接入终端中的仅一部分接入终端,以参与TxOP。如图4所示,选择终端AT-1417、AT-2418和AT-3419用于TxOP 425。对TxOP的参与者的确定可以基于I)如由AT所报告的要发射的数据的量、2)AT的队列中的数据的量(例如,队列尺寸)(其指示在特定的AT处存在的队列的尺寸)、3)要发射的数据的优先级等级以及4)请求的TxOP持续时间(例如,Tx时间)中的任意项。在框506处,向所选择的接入终端中的每个接入终端发送发射开始消息(TxS)416,以指示将所选择的每个AT分配到TxOP。在一个例子中,TxS消息416充当去往AT-140UAT-2403和AT-3404的允许发送(CTS)消息,并将介质预留由AP 402指定的具有最大持续时间(Tx时间)的Tx0P425。AP 402还可以分配空间流(SS)、调制编码值以及功率偏移值(其分配是可选的),以供AT-1401、AT-2403和AT-3404在TxOP 425中发送UL-SDMA业务。TxS消息416可以携带被允许在UL-SDMA TxOP中发射数据的AT的列表、最大数据传输持续时间(Tx时间)、对每个AT的功率水平调整(其可以基于所存储的来自所接收的TxR消息的功率来定义)、分配的空间流的总数、用于校正分组传输开始时间的时间偏移以及每AT的MCS指示或每AT的MCS回退指示。在框570处,在与每个接入终端相关联的TxOP期间从每个选择的接入终端向AP 402同时发射数据。如图4所示,在TxOP期间从接入终端AT-UAT-2和AT-3分别向AP 402同时发射数据417-419。在框508处,在成功接收到在上 行链路数据TxOP 425期间同时发射的数据417-419后,向每个受到服务的接入终端发送块确认(ACK)消息421-423。如图4所示,AP 402分别向AT-1401、AT-2403和AT-3404发射块 ACK 消息 421-423。在另一个方面中,TxS消息416可以包括对由AP 402接收的但未被选择以在所调度的TxOP中受到服务的TxR消息的确认。如图4所示,在一些例子中,AP 402在存储器(例如,存储器1006冲存储未受到服务的TxR消息427的指示。在一些例子中,在完成对块ACK消息421-423的数据接收和发射后,AP 402争用到介质的接入并发送另一 TxS消息424,该另一 TxS消息424包括用于未受到服务的TxR消息(例如,TxR消息415)的TxOP 426。在一些其它例子中,AP 402发射另一 TxR轮询,接收额外的TxR消息,以及生成另一 TxS消息,该另一 TxS消息包括针对先前未受到服务的TxR消息以及额外的TxR消息的至少一部分TxR消息两者的发射机会。图6示出了图5中描绘的框集530的替代方案。在替代的方式下,在发射了轮询消息411后,每个TxR消息被顺序接收(框610)并被考虑以参与TxOP。在框620处,AP 402可以确定将不再考虑更多的TxR消息,并终止针对TxR消息的请求。例如,AP 402可以接收若干TxR消息,并随后用尽用以容纳请求的容量(例如,分配的空间流的数量达到AP 402处的天线的数量)。在这种情形下,不是持续接收TxR消息而却无法给其分配ΤχΟΡ,而是AP402选择终止接收TxR消息。以此方式,AP 402可以在没有进一步延迟的情况下继续发送TxS消息。还参照如图7所示出的客户端发起的UL SDMA过程700来描述所提出的AP 402与接入终端(例如,ΑΤ-2403)之间的客户端发起的SDMA上行链路预留协议。在框710处,接入终端(例如,ΑΤ-2403)接收来自AP 402的轮询消息411,该轮询消息411包括针对来自ΑΤ-2403的发射请求消息(TxR)的恳求,并恳求来自其它接入终端(例如,ΑΤ-3404到ΑΤ-5406)的TxR消息,如本文进一步详细讨论地。在框720,ΑΤ-2403确定对由AP 402恳求的TxR消息的排序。如果轮询消息包括固定的时间调度表,那么ΑΤ-2403基于在轮询消息中指派给ΑΤ-2403的时间来确定TxR消息的排序。如果轮询消息包括分配给AT-2403的确定性的回退参数,那么对TxR消息的排序基于所分配的回退参数的次序,如上面进一步更详细讨论地。在框730,AT_2403根据在框720处确定的排序来发送TxR消息412。在各种例子中,TxR消息412可以指示针对其请求上行链路通信的数据的量、针对其请求上行链路通信的数据的优先级等级、排队等候上行链路通信的数据的量、站标识符以及指示TxR消息是对特定的轮询消息(例如,轮询消息411)的响应的轮询标识符中的任意项。在其它例子中,TxR消息412可以包括AP 402可以用于估计上行链路信道的训练符号、传输所需的时间(即,Tx时间)、一个或多个所请求的持续时间的指示(其中每个持续时间是指一种可能的SDMA传输设定,诸如空间流的总数)以及调制编码方案(MCS)指示(该MCS指示是指AT将在所请求的传输持续时间中使用的MCS)中的任意项。根据持续时间与所请求的MCS,AP可以确定AT需要发送的数据的量。在框740处,AT-2403接收TxS消息416,以指示AT-2403分配到Tx0P425。在一个例子中,TxS消息416充当去往ΑΤ-2403的允许发送(CTS)消息,并将介质预留由AP 402 指定的具有最大持续时间(Tx时间)的Tx0P425。AP 402还可以分配空间流(SS)、调制编码值以及功率偏移值(其分配是可选的),以供ΑΤ-2403在TxOP 425中发送UL-SDMA业务。TxS消息416可以携带被允许在UL-SDMA TxOP中发射数据的AT的列表、最大数据传输持续时间(Tx时间)、对每个AT的功率水平调整(其可以基于所存储的来自所接收的TxR消息的功率来定义)、分配的空间流的总数、用于校正分组传输开始时间的时间偏移以及每AT的MCS指示或每AT的MCS回退指示。在框750处,在由AP 402分配给ΑΤ-2403的并在TxS消息416中传送给ΑΤ-2403的TxOP 425期间向AP 402发送数据418。数据418由ΑΤ-2403发射的时间与数据417由ΑΤ-1401发射的时间和数据419由ΑΤ-3404发射的时间是相同的。图8是示出根据本公开内容的一个方面的接入点装置800的功能的框图。装置800包括轮询消息发射模块802,用于向多个无线节点发射轮询消息,以恳求经由上行链路进行发射的请求;无线节点选择模块804,用于基于响应于所述轮询消息而接收到的进行发射的请求,来选择被分配传输机会的一组无线节点;以及数据接收模块806,用于在所分配的传输机会期间同时接收来自所述无线节点的数据。图9是示出根据本公开内容的一个方面的接入终端装置900的功能的框图。装置900包括轮询消息接收模块902,用于接收轮询消息,该轮询消息包括针对经由上行链路发射数据的请求的恳求;发射开始接收模块904,用于接收发射开始消息,该发射开始消息指示同时发射机会的分配;以及数据发射模块906,用于根据所述同时发射机会来经由上行链路同时地发射数据。图10示出了无线节点(例如,AP 110和AT 120)中的处理系统1000的硬件配置的例子。在此例子中,处理系统1000可以用通常由总线1002表示的总线结构来实现。总线1002可以包括任何数量的互连的总线和桥,这取决于处理系统1000的特定应用和总体设计约束。总线将包括处理器1004、计算机可读介质1006以及总线接口 1008的各种电路链接起来。总线接口 1008可以用于经由总线1002将除了其它器件之外的网络适配器1010连接到处理系统1000。网络接口 1010可以用于实现PHY层的信号处理功能。在接入终端120的情况下(参见图1),用户接口 1012 (例如,键盘、显示器、鼠标、操纵杆等)还可以经由总线接口 1008连接到总线。总线1002还可以链接各种其它的电路,诸如定时源、外设、稳压器、电力管理电路等,这些电路都是本领域公知的并因而将不再做进一步描述。处理器1004负责管理总线和通用处理,包括执行存储在计算机可读介质1006上的软件。在一些实施例中,计算机可读介质1006可以存储计算机可执行代码,使得当这些代码被计算机执行时使得计算机执行本文描述的功能。处理器1004可以用一个或多个通用和/或专用处理器来实现。例子包括配置用于执行本公开内容通篇所描述的各种功能的微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD )、状态机、门控逻辑、分立硬件电路或者其它适当的硬件。处理系统中的一个或多个处理器可以执行软件。软件应当广泛地解释为意味着指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行中的线程、过程、函数等,而无论是否指软件、固件、中间件、微码、硬件描述语言等。软件可以位于计算机可读介质。通过举例的方式,计算机可读介质可以包括磁 存储设备(例如,硬盘、软盘、磁带)、光盘(例如,压缩盘(CD)、数字多功能光盘(DVD))、智能卡、闪存设备(例如,卡、棒、钥匙驱动器)、随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM (PR0M)、可擦PROM (EPROM)、电可擦PROM (EEPR0M)、寄存器、移动磁盘、载波、传输线或用于存储或发射软件的任何其它适当的介质。计算机可读介质可以位于处理系统中,位于处理系统之外,或者分布于多个包括处理系统的实体之间。计算机可读介质可以体现在计算机程序产品中。通过举例的方式,计算机程序产品可以包括封装材料中的计算机可读介质。在图10示出的硬件实现方案中,计算机可读介质1006示出为处理系统1000中与处理器1004分开的部分。然而,如本领域熟练技术人员所易于意识到地,计算接可读介质1006或其任何部分可以位于处理系统1000的外部。举例而言,计算接可读介质1006可以包括传输线、由数据调制的载波、和/或与无线节点分开的计算机产品,所有这些都可以由处理器1004通过总线接口 1008来访问。作为另一种选择或者此外,计算机可读介质1006或其任何部分可以集成到处理器1004之中,诸如与高速缓存和/或通用寄存器文件一起的情况。本领域技术人员将意识到,结合本文公开的方面而描述的各种示出性的逻辑框、模块、处理器、单元、电路和算法步骤中的任意项都可以实现为电子硬件(例如,数字实现方案、模拟实现方案或这两种方案的组合,其可以使用源编码或其它技术来设计)、各种形式的包含指令的程序或设计代码(为方便起见,其在本文中可以称为“软件”或“软件模块”)或上述两者的组合。为了清楚示出硬件和软件的互换性,已在上面围绕其功能大致描述了各种示出性的组件、框、模块、电路和步骤。对于这种功能是实现成硬件还是软件,这取决于特定的应用和施加在整个系统上的设计约束。虽然熟练的技术人员可以针对每个特定的应用以变化的方式实现所描述的功能,但是这种实现决策不应当解释为造成了对本公开内容的保护范围的背离。举例而言,已经参照各种装置和方法给出了电信系统的若干方面。这些装置和方法已在本文中得以描述并在附图中通过各种框、模块、组件、电路、步骤、过程、算法等(统称为“元素”)得以展示。这些元素可以使用电子硬件、计算机软件或其任何组合来实现。对于这种元素是是现成硬件还是软件,这取决于特定的应用和施加在整个系统上的设计约束。
此外,举例而言,元素或元素的任何部分或元素的任意组合可以用包括一个或多个处理器的“处理系统”来实现。处理器的例子包括配置用于执行本公开内容通篇所描述的各种功能的微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑、分立硬件电路或者其它适当的硬件。处理系统中的一个或多个处理器可以执行软件。软件应当广泛地解释为意味着指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行中的线程、过程、函数等,而无论是否指软件、固件、中间件、微码、硬件描述语言等。软件可以位于计算机可读介质。通过举例的方式,计算机可读介质可以包括磁存储设备(例如,硬盘、软盘、磁带)、光盘(例如,压缩盘(CD)、数字多功能光盘(DVD))、智能卡、闪存设备(例如,卡、棒、钥匙驱动器)、随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM (PROM)、可擦PROM (EPROM)、电可擦PROM (EEPR0M)、寄存器、移动磁盘、载波、传输线或用于存储或发射软件的任何其它适当的介质。计算机可读介质可以位于处理系统中,位于处理系统之夕卜,或者分布于多个包括处理系统的实体之间。计算机可读介质可以体现在计算机程序产品中。通过举例的方式,计算机程序产品可以包括封装材料中的计算机可读介质。本领域的技术人员将认识到依据特定的应用和对整个系统所施加的总体设计约束条件,如何以最佳的方式实现贯穿本公开内容而给出的所述功能。 处理系统或处理系统的任意部分可以提供用于执行本文记载的功能的装置,举例而言,执行代码的一个或多个处理系统可以提供用于接收从多个无线节点中的无线节点发射数据的请求;以及向所述多个无线节点中的无线节点集发射多播消息以准许数据传输。或者,计算接可读介质上的代码可以提供用于执行本文记载的功能的装置。在一个或多个示例性实施例中,所描述的功能可以用硬件、软件、固件或其任意组合来实现。当使用软件实现时,可以将这些功能作为一个或多个指令或代码存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是可由计算机存取的任意可用介质。举例说明而并非加以限制,此类计算机可读介质包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储介质或其它磁存储设备、或者能够用于携带或存储指令或数据结构形式的期望程序代码单元并能够由计算机进行存取的任何其它介质。此外,任何连接可以适当地称作为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或者诸如红外、无线和微波之类的无线技术从网站、服务器或其它远程源传输的,那么同轴电缆、光纤电缆、双绞线、DSL或者诸如红外、无线和微波之类的无线技术包括在所述介质的定义中。如本文所使用地,盘(disk)和碟(disc)包括压缩光碟(⑶)、激光光碟、光碟、数字通用光碟(DVD)、软盘和蓝光碟,其中盘通常磁性地复制数据,而碟则用激光来光学地复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。前面提供的描述是为了使本领域的技术人员能够充分理解本公开内容的全部保护范围。对于本领域的技术人员来说,对本文公开的各种配置的修改将是显而易见的。因此,权利要求书并不限于本文所描述的本公开内容的各个方面,而是与权利要求书的用语的最广范围相一致,其中,除非特别说明,否则以单数形式引用某一元素并不意味着“一个且仅仅一个”,而可以是“一个或多个”。除非特别说明,术语“一些”指一个或多个。描述了元素组合中的至少一个(例如,A、B或C中的至少一个)的权利要求是指所描述的元素中的一个或多个(例如,A或B或C或其任意组合)。贯穿本公开内容描述的各个方面的要素的所有结构和功能等价物以引用方式明确地并入本文中并且旨在由权利要求所囊括,这些结构 和功能等价物对于本领域普通技术人员来说是已知的或将是知道的。此外,本文中没有任何公开内容是想要奉献给公众的,不管这样的公开内容是否明确记载在权利要求书中。不应依据美国专利法第112条第6款来解释任何权利要求的元素,除非该元素是用短语“用于……的模块”来明确地叙述的,或者在方法权利中,该元素是使用短语“用于……的步骤”来叙述的。
权利要求
1.一种用于在无线网络中调度上行链路通信的方法(500),包括 从第一接入终端(401)接收第一发射请求消息(410),所述第一发射请求消息(410)包括经由上行链路发射数据的请求; 向第一多个接入终端(403-406 )发射轮询消息(411),所述轮询消息(411)包括针对从所述第一多个接入终端(403-406)经由上行链路发射数据的请求的恳求;以及 从所述第一多个接入终端(403-406)中的第二多个接入终端(403、404、406)接收发射请求消息(412、413、415)。
2.根据权利要求I所述的方法,还包括 至少部分地基于所接收的发射请求消息(412、413、415),从所述第二多个接入终端中选择第三多个接入终端(403、404)用于第一同时发射机会(425)的分配;以及 向所述第三多个接入终端(403、404)发射第一发射开始消息(416),所述第一发射开始消息(416)指示所述第一同时发射机会(425)的分配。
3.根据权利要求2所述的方法,还包括 根据所述第一同时发射机会(425)的分配从所述第三多个接入终端(403、404)接收数据(418、419);以及 至少部分地基于所接收的数据(418、419),向所述第三多个接入终端(403、404)中的每个接入终端发射块确认消息(422-423 )。
4.根据权利要求2所述的方法,还包括 存储对从所述第二多个接入终端(403、404、406)中的未被选择用于所述第一同时发射机会(425)的至少一个接入终端(406)接收的发射请求(415)的指示(427)。
5.根据权利要求4所述的方法,还包括 根据所述第一同时发射机会(425)的分配从所述第三多个接入终端(403、404)接收数据(418、419); 至少部分地基于所接收的数据(418、419),向所述第三多个接入终端(403、404)中的每个接入终端发射块确认消息(422、423);以及 向第四多个接入终端发送第二发射开始消息(424),所述第二发射开始消息(424)指示用于所述第四多个接入终端中的每个接入终端的第二同时发射机会(426)的分配,所述第四多个接入终端包括所述第二多个接入终端(403、404、406)中的未被选择用于所述第一同时发射机会(425)的分配的所述至少一个接入终端(406)。
6.根据权利要求I所述的方法,其中,所述轮询消息(411)包括调度表,所述调度表指示所述第一多个接入终端(403-406)中的每个接入终端都将以发射请求消息做出响应的时间。
7.根据权利要求6所述的方法,其中,所述调度表指示固定的时间点。
8.根据权利要求6所述的方法,其中,所述调度表指示与所述第一多个接入终端中的每个接入终端对应的确定性的回退。
9.根据权利要求I所述的方法,其中,所述轮询消息(411)包括持续时间字段,所述持续时间字段指示应当在其期间接收来自所述第一多个接入终端(403-406)的发射请求消息(412-415)的时间预留值。
10.根据权利要求2所述的方法,其中,所述轮询消息(411)包括优先级等级指定。
11.根据权利要求2所述的方法,其中,所述第一发射开始消息(416)包括如下各项中的至少一项 向所述第三多个接入终端中的每个接入终端分配的空间流的指示, 被准许将由所述第三多个接入终端中的每个接入终端发射的数据的优先级等级, 用于由所述第三多个接入终端进行的数据传输的持续时间以及 对所述第三多个接入终端中的每个接入终端的调制编码率分配。
12.根据权利要求I所述的方法,其中,来自所述第二多个接入终端的所述发射请求消息中的每个发射请求消息都指示将经由上行链路传送的数据的量以及所述数据的优先级等级。
13.根据权利要求I所述的方法,还包括 至少部分地基于接入终端对先前的轮询消息做出的响应,将所述接入终端包括在所述 第一多个接入终端中。
14.根据权利要求I所述的方法,还包括 至少部分地基于接入终端在先前的发射机会中的参与情况,将所述接入终端包括在所述第一多个接入终端中。
15.根据权利要求2所述的方法,其中,所述选择接入终端用于所述第一同时发射机会的分配至少部分地基于如下各项中的至少一项 由所述接入终端报告的要发射的数据的量, 所述接入终端的队列中的数据的量以及 与所述要发射的数据相关联的优先级等级。
16.一种用于在无线网络中调度上行链路通信的方法(700),包括 接收来自接入点(402 )的轮询消息(411),所述轮询消息(411)包括针对经由上行链路向所述接入点(402)发射数据的请求的恳求; 至少部分地基于由所述轮询消息(411)指示的调度表,确定向所述接入点(402)发射发射请求消息(412)的时间; 在所确定的时间处发射所述发射请求消息(412);以及 从所述接入点(402)接收发射开始消息(416),所述发射开始消息(416)指示经由上行链路向所述接入点(402)发射数据的第一同时发射机会(425)的分配。
17.根据权利要求16所述的方法,还包括 根据所述第一同时发射机会(425)的分配,经由上行链路向所述接入点(402)发射数据(418);以及 至少部分地基于所发射的数据(418)从所述接入点(402)接收块确认消息(422)。
18.根据权利要求16所述的方法,其中,所述调度表包括确定性的回退。
19.根据权利要求16所述的方法,其中,所述轮询消息(411)包括优先级等级指定。
20.根据权利要求17所述的方法,其中,所述第一发射开始消息(416)包括如下各项中的至少一项 为经由上行链路进行数据的所述发射而分配的空间流的指示, 被准许将经由上行链路发射的数据的优先级等级, 用于经由上行链路进行数据的所述发射的持续时间以及与经由上行链路进行数据的所述发射相关联的调制编码率。
21.根据权利要求16所述的方法,其中,所述发射请求消息(412)指示将经由上行链路传送的数据的量以及与所述数据相关联的优先级等级。
22.—种计算机程序产品,包括 计算机可读介质(1006),包括 用于使得计算机(1000)从第一接入终端(410)接收第一发射请求消息(410)的代码,所述第一发射请求消息(410)包括经由上行链路发射数据的请求; 用于使得所述计算机(1000)向第一多个接入终端(403-406)发射轮询消息(411)的代码,所述轮询消息(411)包括针对从所述第一多个接入终端(403-406)经由上行链路发射数据的请求的恳求;以及 用于使得所述计算机(1000)从所述第一多个接入终端(403-406)中的第二多个接入终端(403、404、406)接收发射请求消息(412、413、415)的代码。
23.根据权利要求22所述的计算机程序产品,其中,所述计算机可读介质(1006)还包括 用于使得所述计算机(1000)至少部分地基于所接收的发射请求消息(412、413、415),从所述第二多个接入终端(403、404、406)中选择第三多个接入终端(403、404)用于第一同时发射机会(425)的分配的代码;以及 用于使得所述计算机(1000)向所述第三多个接入终端(403、404)发射第一发射开始消息(416)的代码,所述第一发射开始消息(416)指示所述第一同时发射机会(425)的分配。
24.根据权利要求23所述的计算机程序产品,其中,所述计算机可读介质(1006)还包括 用于使得所述计算机(1000)根据所述第一同时发射机会(425)的分配从所述第三多个接入终端(403、404)接收数据(418、419)的代码;以及 用于使得所述计算机(1000)至少部分地基于所接收的数据(418、419),向所述第三多个接入终端(403、404)中的每个接入终端发射块确认消息(422-423)的代码。
25.根据权利要求23所述的计算机程序产品,其中,所述计算机可读介质(1006)还包括 用于使得所述计算机(1000)存储对从所述第二多个接入终端(403、404、406)中的未被选择用于所述第一同时发射机会(425)的至少一个接入终端(406)接收的发射请求(415)的指示的代码。
26.根据权利要求22所述的计算机程序产品,其中,所述轮询消息(411)包括与所述第一多个接入终端(403-406)中的每个接入终端对应的确定性的回退,以调度所述第一多个接入终端(403-406)中的每个接入终端将以发射请求消息做出响应的时间。
27.根据权利要求22所述的计算机程序产品,其中,所述轮询消息(411)包括持续时间字段,所述持续时间字段指示应当在其期间接收来自所述第一多个接入终端(403-406)的发射请求消息的时间预留值。
28.根据权利要求22所述的计算机程序产品,其中,所述轮询消息(411)优先级等级指定。
29.根据权利要求23所述的计算机程序产品,其中,所述第一发射开始消息(416)包括如下各项中的至少一项 向所述第三多个接入终端中的每个接入终端分配的空间流的指示, 被准许将由所述第三多个接入终端中的每个接入终端发射的数据的优先级等级, 用于由所述第三多个接入终端进行的数据传输的持续时间以及 对所述第三多个接入终端中的每个接入终端的调制编码率分配。
30.根据权利要求22所述的计算机程序产品,其中,来自所述第二多个接入终端(403、404、406)的所述发射请求消息(412、413、415)中的每个发射请求消息都指示将经由上行链路传送的数据的量以及所述数据的优先级等级。
31.根据权利要求23所述的计算机程序产品,其中,所述选择接入终端用于所述第一同时发射机会(425)的分配至少部分地基于如下各项中的至少一项 由所述接入终端报告的要发射的数据的量, 所述接入终端的队列中的数据的量以及 与所述要发射的数据相关联的优先级等级。
32.一种装置(200),包括 模块(1000),用于生成轮询消息(411),所述轮询消息包括针对从第一多个接入终端(403-406)经由上行链路同时地发射数据的请求的恳求,并用于生成发射开始消息(416),所述发射开始消息(416)指示对第二多个接入终端(403、404)的同时发射机会(425)的分配;以及 天线(210a),配置为向无线网络(100)的所述第一多个接入终端(403-406)发射所述轮询消息(411)以及向所述第二多个接入终端(403、404)发射所述发射开始消息(416)。
33.根据权利要求32所述的装置(200),其中,所述模块还用于存储对从所述第一多个接入终端(403-406)中的未被选择用于所述同时发射机会(425)的至少一个接入终端(406)接收的发射请求(415)的指示。
34.根据权利要求32所述的装置(200),其中,所述轮询消息(411)包括调度表,所述调度表指示所述第一多个接入终端(403-406)中的每个接入终端都将以发射请求消息做出响应的时间。
35.根据权利要求34所述的装置(200),其中,所述调度表指示与所述第一多个接入终端(403-406)中的每个接入终端对应的确定性的回退。
36.根据权利要求32所述的装置(200),其中,所述发射开始消息(416)包括如下各项中的至少一项 向所述第二多个接入终端中的每个接入终端分配的空间流的指示, 被准许将由所述第二多个接入终端中的每个接入终端发射的数据的优先级等级, 用于由所述第二多个接入终端进行的数据传输的持续时间以及 对所述第二多个接入终端中的每个接入终端的调制编码率分配。
37.根据权利要求32所述的装置(200),其中,所述模块(1000)与所述天线(210a)是无线接入点(110)的元件,所述无线接入点(110)用于提供对空间上分开的多个接入终端(120)的同时接入。
全文摘要
通过响应于经由上行链路接收到第一发射数据请求(410)而向多个接入终端(403-406)发射轮询消息(411),来在无线网络(100)中调度同时进行的多用户上行链路通信。轮询消息(411)包括针对从多个接入终端(403-406)中的每个接入终端发射数据的请求的恳求。轮询消息(411)还包括针对来自接入终端的请求的传输的介质预留和调度。基于从接入终端接收到的请求,选择多个接入终端(403、404)用于经由上行链路同时传输数据(418、419)。向所选择的接入终端(403、404)中的每个接入终端发送发射开始消息(416),以指示所选择的接入终端(403、404)可以经由上行链路发射数据的时刻和时段。在接收数据(418、419)之后,向所选择的接入终端(418、419)中的每个接入终端发射块ACK(422、423)消息,以指示成功的同时通信。
文档编号H04W74/06GK102792755SQ201180012849
公开日2012年11月21日 申请日期2011年3月9日 优先权日2010年3月9日
发明者H·桑帕斯, M·M·文廷克, S·P·亚伯拉罕, S·梅林 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1