多用户mimo传输的冲突检测和回退窗口自适应的制作方法

文档序号:7849516阅读:187来源:国知局
专利名称:多用户mimo传输的冲突检测和回退窗口自适应的制作方法
技术领域
概括地说,本公开内容的某些方面涉及无线通信,具体地说,本公开内容的某些方面涉及检测多用户多输入多输出(MU-MMO)传输遭受冲突,以及调整后续的MU-MMO传输的回退窗口大小。
背景技术
为了解决无线通信系统所要求的增加的带宽需求的问题,正在开发不同的方案以允许多个用户终端通过共享信道资源与单个接入点进行通信,并达到高数据吞吐量。多输入多输出(MIMO)技术代表一种最近出现的作为用于下一代通信系统的流行技术的方法。已在诸如电气与电子工程师协会(IEEE) 802. 11标准之类的几种新出现的无线通信标准中采用了 MMO技术。IEEE 802. 11表示由IEEE 802. 11委员会为短距离通信(例如,数十米到数百米)而开发的一组无线局域网(WLAN)空中接口标准。MIMO系统采用多个(Nt个)发射天线和多个(Nk个)接收天线用于数据传输。由Nt个发射天线和Nk个接收天线形成的MMO信道可被分解为Ns个独立信道,这Ns个独立信道还称为空间信道,其中Ns < {Ντ, Νε} ο Ns个独立信道中的每个信道对应于一个维度。如果使用由多个发射和接收天线所创建的额外的维度,则MIMO系统可以提供改善的性能(例如,较高的吞吐量和/或较高的可靠性)。在具有单个接入点(AP)和多个用户站(STA)的无线网络中,在上行链路和下行链路两个方向上,并发传输可能发生在朝向不同站的多个信道上。在这种系统中存储在诸多挑战。

发明内容
本公开内容的某些方面通常应用于无线局域网(WLAN),其中接入点(AP)有数据要发送给多个站(STA)。通过使用下行链路空分多址(DL-SDMA)技术,AP可以在同一时间向多个STA发送数据。概括地说,本公开内容的某些方面涉及检测多用户多输入多输出(MU-MIMO)传输遭受冲突并且针对应用于后续MU-MMO传输的回退计数器的竞争窗口大小进行调整。本公开内容的某些方面提供了一种无线通信方法。该方法通常包括在第一传输中向多个装置同时发送第一多个分组;确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认;以及,基于所述确定针对增加回退计数器的竞争窗口(CW)。
本公开内容的某些方面提供了一种无线通信装置。该装置通常包括发射机,其配置为在第一传输中向多个装置同时传输第一多个分组;以及处理系统,其配置为确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认;以及基于所述确定增加针对回退计数器的CW。本公开内容的某些方面提供了一种无线通信装置。该装置通常包括用于在第一传输中向多个装置同时发送第一多个分组的模块;用于确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认的模块;以及,用于基于所述确定增加针对回退计数器的CW的模块。本公开内容的某些方面提供了一种用于无线通信的计算机程序产品。该计算机程序产品通常包括具有指令的计算机可读介质,所述指令可执行用于在第一传输中向多个装置同时发送第一多个分组;确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认;以及,基于所述确定增加针对回退计数器的·CW。本公开内容的某些方面提供了一种接入点。该接入点通常包括至少一个天线;发射机,其配置为经由所述至少一个天线在第一传输中向多个装置同时发送第一多个分组;以及处理系统,其配置为确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认;以及基于所述确定增加针对回退计数器的CW。本公开内容的某些方面提供了一种无线通信方法。该方法通常包括在第一传输中向多个装置同时发送第一多个分组,其中,所述第一多个分组包括与从多个接入类别中选择的接入类别相关联的分组;确定没有从所述多个装置中指定的装置接收到对应于所述分组的确认,其中,所述指定的装置与所选择的接入类别相关联;以及基于所述确定增加针对与所选择的接入类别相关联的回退计数器的竞争窗口(CW)。本公开内容的某些方面提供了一种无线通信装置。该装置通常包括发射机,其配置为在第一传输中向多个装置同时传输第一多个分组,其中,所述第一多个分组包括与从多个接入类别中选择的接入类别相关联的分组;第一电路,其配置为确定没有从所述多个装置中指定的装置接收到对应于所述分组的确认,其中,所述指定的装置与所选择的接入类别相关联;以及第二电路,其配置为基于所述确定增加针对与所选择的接入类别相关联的回退计数器的竞争窗口(CW)。本公开内容的某些方面提供了一种无线通信装置。该装置通常包括用于在第一传输中向多个装置同时发送第一多个分组的模块,其中,所述第一多个分组包括与从多个接入类别中选择的接入类别相关联的分组;用于确定没有从所述多个装置中指定的装置接收到对应于所述分组的确认,其中,所述指定的装置与所选择的接入类别相关联;以及,用于基于所述确定增加针对与所选择的接入类别相关联的回退计数器的竞争窗口(CW)。本公开内容的某些方面提供了一种用于无线通信的计算机程序产品。该计算机程序产品通常包括具有指令的计算机可读介质,所述指令可执行用于在第一传输中向多个装置同时发送第一多个分组,其中,所述第一多个分组包括与从多个接入类别中选择的接入类别相关联的分组;确定没有从所述多个装置中指定的装置接收到对应于所述分组的确认,其中,所述指定的装置与所选择的接入类别相关联;以及基于所述确定增加针对与所选择的接入类别相关联的回退计数器的竞争窗口(CW)。本公开内容的某些方面提供了一种接入点。该接入点通常包括至少一个天线;发射机,其配置为在第一传输中向多个装置同时传输第一多个分组,其中,所述第一多个分组包括与从多个接入类别中选择的接入类别相关联的分组;第一电路,其配置为确定没有从所述多个装置中指定的装置接收到对应于所述分组的确认,其中,所述指定的装置与所选择的接入类别相关联;以及第二电路,其配置为基于所述确定增加针对与所选择的接入类别相关联的回退计数器的竞争窗口(CW)。


为了详细地理解本公开内容的上述特征,通过参考各个方面(其中一些方面示出在附图中),可以对如上简要概述的描述更为具体的描述。然而,应注意的是,由于附图仅示 出了本公开内容的某些典型方面,因此不应将其解释为对本公开内容的范围的限制,这是因为所述描述可以适于其它等效的方面。图I示出了根据本公开内容的某些方面的无线通信网络的图。图2示出了根据本公开内容的某些方面的示例性接入点和用户终端的框图。图3示出了根据本公开内容的某些方面的示例性无线设备的框图。图4示出了根据本公开内容的某些方面的示例性下行链路多用户多输入多输出(DL-MU-MIMO)协议。图5示出了根据本公开内容的某些方面,可以在接入点处执行以检测冲突并更新竞争窗口的示例性操作。图5A示出了能够执行图5中所示的操作的示例性模块。图6是根据本公开内容的某些方面,列出了用于检测冲突的各种选项和用于根据各种选项来计算竞争窗口的规则的图表。图7示出了根据本公开内容的某些方面,可以在接入点处执行以检测冲突并更新竞争窗口的示例性操作。图7A示出了能够执行图7中所示的操作的示例性模块。
具体实施例方式在下文中将参考附图对本公开内容的各个方面进行更充分的描述。然而,本公开内容可以按照许多不同的形式体现,并且不应将其解释为限制在贯穿本公开内容所给出的任何具体的结构或功能。而是提供这些方面以使得本公开内容变得全面和完整,并将本公开内容的范围充分地传达给本领域的技术人员。基于本文中的教导,本领域的技术人员应当意识到,本公开内容的范围旨在涵盖本文公开的内容的任何方面,而不论是独立于本公开内容的任何其它方面实现还是与本公开内容的任何其它方面相结合。例如,可以使用本文给出的任意数量的方面来实现一种装置或实践一种方法。此外,本公开内容的范围旨在涵盖使用除了本文给出的公开内容的各个方面以外或者不同于本文给出的公开内容的各个方面的其它结构、功能、或结构与功能所实践的这种装置或方法。应理解的是,本文公开的内容的任何方面可以通过权力要求中的一个或多个要素来体现。本文使用的词语“示例性”的意思是“作为例子、实例或例证”。本文描述的作为“示例性”的任何方面不必被解释为优选的或优于其它方面。虽然本文对特定的方面进行了描述,但这些方面的多种变化和排列属于本公开内容的范围之内。虽然提到优选的方面的某些利益和优势,但本公开内容的范围并非旨在限于特定的益处、使用、或目的。而是本公开内容的各个方面旨在广泛地适用于不同的无线技术、系统配置、网络、和传输协议,其一部分被通过在附图中和在优选方面的下面描述中的例子进行了说明。详细描述和附图仅是本公开内容的举例说明而非限制性的,本公开内容的范围是通过所附权利要求及其等价物来定义的。示例性无线通信系统本文描述的技术可以用于各种宽带无线通信系统,包括基于正交复用方案的通信系统。这种通信系统的例子包括空分多址(SDMA)、时分多址(TDMA)、正交频分多址(OFDMA)系统、单载波频分多址(SC-FDMA)系统等。SDMA系统可以充分利用不同的方向同时发送属于多个用户终端的数据。TDMA系统可以通过将传输信号划分到不同的时隙来允许多个用户终端共享相同的频率信道,每个时隙分配给不同的用户终端。OFDMA系统利用正交频分复用 (OFDM),OFDM是将整个系统带宽划分成多个正交的子载波的调制技术。这些子载波还可以称为音调、频段等。使用0FDM,可以用数据对每个子载波独立地调制。SC-FDMA可以利用交织的FDMA (IFDMA)以在跨越系统带宽分布的子载波上发射,利用集中式FDMA (LFDMA)以在具有相邻的子载波的多个块上发射,或者利用增强型FDMA (EFDMA)以在多个具有相邻的子载波的块上发射。通常,在频域中使用OFDM发送调制符号,在时域中使用SC-FDMA发送调制符号。可以将本文中的教导合并到(例如,在其中实现或通过其执行)各种有线或无线装置(例如,节点)中。在某些方面,根据本文中的教导实现的无线节点可以包括接入点或接入终端。接入点(“AP”)可以包括、被实现为、或称为节点B、无线网络控制器(“RNC”)、eNodeB、基站控制器(“BSC”)、基站收发机(“BTS”)、基站(“BS”)、收发机功能(“TF”)、无线路由器、无线收发机、基本服务集(“BSS”)、扩展服务集(“ESS”)、无线基站(“RBS”)、或某些其它术语。接入终端(“AT”)可以包括、被实现为、或称为接入终端、用户站、用户单元、移动站、远程站、远程终端、用户终端、用户代理、用户装置、用户设备、用户站、或某些其它术语。在某些实现方式中,接入终端可以包括蜂窝电话、无绳电话、会话发起协议(“SIP”)电话、无线本地环路(“WLL”)站、个人数字助理(“PDA”)、具有无线连接能力的手持设备、站(“STA”)、或连接到无线调制解调器的某一其它适当的处理设备。因此,可以将本文中教导的一个或多个方面合并到电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型计算机)、便携式通信设备、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电设备)、全球定位系统设备、或配置成经由无线或有线介质进行通信的任意其它适当的设备。在某些方面,节点是无线节点。例如,这种无线节点可以经由有线或无线通信链路为网络(例如,诸如因特网或蜂窝网络之类的广域网)提供连通性或向该网络提供连通性。图I示出了具有接入点和用户终端的多址多输入多输出(MMO)系统100。为了简单起见,在图I中仅示出了一个接入点110。通常,接入点可以是与用户终端进行通信的固定的站,并且还可以称为基站或某些其它术语。用户终端可以是固定的或移动的,并且还可以称为移动站、无线设备、或某些其它术语。在任何给定的时刻,接入点110可以在下行链路和上行链路上与一个或多个用户终端120进行通信。下行链路(即,前向链路)是从接入点到用户终端的通信链路,上行链路(即,反向链路)是从用户终端到接入点的通信链路。用户终端还可以与另一用户终端点对点地通信。系统控制器130耦合到接入点,并向接入点提供协调和控制。虽然下面公开内容的多个部分将对能够通过空分多址(SDMA)进行通信的用户终端120进行描述,但对于某些方面,用户终端120还可以包括某些不支持SDMA的用户终端。因而,对于这些方面,AP 110可以配置成与SDMA用户终端和非SDMA用户终端两者进行通信。这种方式可以方便地允许旧版本的用户终端(“传统”站)继续在企业中部署,从而延长其使用寿命并同时允许在被认为适当的情况引入新型的SDMA用户终端。系统100采用多个发射天线和多个接收天线以用于在下行链路和上行链路上的数据传输。接入点110配有Nap个天线,并且代表针对下行链路传输的多输入(MI)和针对上 行链路传输的多输出(MO)。选择的一组K个用户终端120总起来代表针对下行链路传输的多输出和针对上行链路传输的多输入。对于纯SDMA,如果通过某些手段不将K个用户终端的数据符号流在代码、频率或时间中复用,那么期望Nap彡KS I。如果可以使用TDMA技术、使用CDMA的不同的代码信道、使用OFDM的不相交的子带集等对数据符号流进行复用,那么K可以大于Nap。选择的每个用户终端向接入点发送特定于用户的数据和/或从接入点接收特定于用户的数据。通常,选择的每个用户终端可以配有一个或多个天线(即,Nut彡I)。选择的K个用户终端可以具有相同或不同数目的天线。MMO系统100可以是时分双工(TDD)系统或频分双工(FDD)系统。对于TDD系统,下行链路和上行链路共享相同频带。对于FDD系统,下行链路和上行链路使用不同的频带。MIMO系统100还可以利用单载波或多载波来进行传输。每个用户终端可以配有单个天线(例如,为了保持低成本)或多个天线(例如,在可以支持额外的成本的情况下)。如果用户终端120通过将发送/接收划分到不同的时隙中来共享相同的频率信道,每个时隙被分配给不同的用户终端120 ;那么系统100还可以是TDMA系统。图2示出了 MMO系统100中的接入点110和两个用户终端120m与120x的框图。接入点Iio配有Nt个天线224a到224t。用户终端120m配有Nut,m个天线252ma到252mu,用户终端120x配有Nut, x个天线252xa到252xu。接入点110是针对下行链路的发射实体和针对上行链路的接收实体。每个用户终端120是针对上行链路的发射实体和针对下行链路的接收实体。如本文中使用的“发射实体”是能够通过无线信道发送数据的独立操作的装置或设备,“接收实体”是能够通过无线信道接收数据的独立操作的装置或设备。在下面的描述中,下标“dn”表示下行链路,下标“up”表示上行链路,选择Nup个用户终端以在上行链路上同时传输,选择Ndn个用户终端以在下行链路上同时传输,^。可以等于也可以不等于Ndn,并且Nup和Ndn可以是静态值或者可以针对每个调度间隔而变化。在接入点和用户终端处可以使用波束控制或某些其它空间处理技术。在上行链路上,在针对上行链路传输所选择的每个用户终端120处,TX数据处理器288接收来自数据源286的业务数据和来自控制器280的控制数据。TX数据处理器288基于与针对用户终端所选择的速率相关联的编码和调制方案对用户终端的业务数据进行处理(例如,编码、交织和调制),并提供数据符号流。TX空间处理器290在数据符号流上执行空间处理,并为Nut,m个天线提供Nut,m个发射符号流。每个发射机单元(TMTR)254接收并处理(例如,变换到模拟、放大、滤波、和频率上变换)各自的发射符号流以生成上行链路信号。Nut, m个发射机单元254提供Nut, m个上行链路信号以用于从Nut, m个天线252传输到接入点。可以对Nup个用户终端进行调度以在上行链路上同时进行传输。这些用户终端中的每一个对其数据符号流执行空间处理,并在上行链路上将其发射符号流集发送到接入点。在接入点110处,Nap个天线224a到224ap从在上行链路上进行发射的所有Nup个用户终端接收上行链路信号。每个天线224将接收的信号提供给各自的接收机单元(RCVR)222。每个接收机单元222执行与发射机单元254所执行的过程互补的过程,并且提供接收的符号流。RX空间处理器240在来自Nap个接收机单元222的Nap个接收的符号流上执行接收机空间处理,并且提供Nup个恢复的上行链路数据符号流。根据信道相关矩阵求逆 (CCMI)、最小均方差(丽SE)、软干扰消除(SIC)、或某些其它技术来执行接收机空间处理。每个恢复的上行链路数据信号符号流是对由相应的用户终端发送的数据符流的估计。RX数据处理器242根据针对每个恢复的上行链路数据符号流使用的速率对该流进行处理,以获得解码数据。可以将针对每个用户终端的解码数据提供给数据宿244以供存储和/或控制器230以供进一步处理。在下行链路上,在接入点110处,TX数据处理器210接收来自针对下行链路传输而调度的Ndn个用户终端的数据源208的业务数据、来自控制器230的控制数据、以及可能来自调度器234的其它数据。可以在不同的传输信道上发送各种类型的数据。TX数据处理器210基于针对每个用户终端而选择的速率来处理(例如,编码、交织和调制)该用户终端的业务数据。TX数据处理器210提供针对Ndn个用户终端的Ndn个下行链路数据符号流。TX空间处理器220对Ndn个下行链路数据符号流执行空间处理(如本公开内容中描述的,诸如预编码或波束成形),并为Nap个天线提供Nap个发射符号流。每个发射机单元222接收并处理各自的发射符号流以生成下行链路信号。Nap个发射机单元222提供用于从Nap个天线224传输到用户终端的Nap个下行链路信号。在每个用户终端120处,Nut,m个天线252从接入点110接收Nap个下行链路信号。每个接收机单元254处理来自相关联的天线252的接收的信号,并提供接收的符号流。RX空间处理器260对来自Nut, m个接收机单元254的Nut, m个接收的符号流执行接收机空间处理,并为用户终端提供恢复的下行链路数据符号流。根据CCMI、MMSE或某些其它技术来执行接收机空间处理。RX数据处理器270对恢复的下行链路数据符号流进行处理(例如,解调、解交织和解码)以获得用于用户终端的解码数据。在每个用户终端120处,信道估计器278估计下行链路信道响应并提供下行链路信道估计,下行链路信道估计可以包括信道增益估计、SNR估计、噪声方差等。类似地,信道估计器228估计上行链路信道响应并提供上行链路信道估计。典型地,每个用户终端的控制器280基于该用户终端的下行链路信道响应矩阵Hdn, m来导出该用户终端的空间滤波矩阵。控制器230基于有效的上行链路信道响应矩阵Hup, eff来导出接入点的空间滤波矩阵。每个用户终端的控制器280可以向接入点发送反馈信息(例如,下行链路和/或上行链路本征向量、本征值、SNR估计等)。控制器230和280还分别在接入点110处和用户终端120处控制各个处理单元的操作。图3示出了可以在无线设备302中使用的各种部件,其中无线设备302可以在无线通信系统(诸如MMO系统100)中使用。无线设备302是可以配置成实现本文描述的各种方法的设备的例子。无线设备302可以是接入点110或用户终端120。无线设备302可以包括控制无线设备302的操作的处理器304。处理器304还可以称为中央处理器(CPU)。可以包括只读存储器(ROM)和随机访问存储器(RAM)两者的存储器306向处理器304提供指令和数据。一部分存储器306还可以包括非易失性随机访问存储器(NVRAM)。典型地,处理器304基于存储在处理器306中的程序指令执行逻辑和算术运算。存储器306中的指令可以执行以实现本文描述的方法。无线设备302还可以包括外壳308,外壳308可以包括发射机310和接收机312以允许在无线设备302和远程位置之间数据的发送和接收。发射机310和接收机312可以
组合成收发机314。单个或多个发射天线316可以附加到外壳308并电子地耦合到收发机314。无线设备302还可以包括(未示出)多个发射机、多个接收机、和多个收发机。无线设备302还可以包括信号检测器318,信号检测器318可以用于试图检测和量化由收发机314接收的信号的水平。信号检测器318可以将这些信号检测为总能量、每符号每子载波的能量、功率谱密度以及其它信号。无线设备302还可以包括数字信号处理器(DSP) 320以在处理信号时使用。无线设备302的各个部件可以通过总线系统322耦合到一起,其中除了数据总线以外,总线系统322还可以包括电源总线、控制信号总线和状态信号总线。示例性冲突检测和竞争窗口更新在下一代WLAN中,诸如图I的MMO系统100,下行链路(DL)多用户(MU) MMO传输代表增加整个网络吞吐量的有前景的技术。在DL MU-MMO传输的大多数方面,从接入点(AP)向多个用户站(STA)发送的前导码中的非波束成形部分可以携带向STA指示空间流的分配的空间流分配字段。为了从STA的角度解析该分配信息,每个STA可以从调度用于接收MU传输的多个STA中确定其次序或STA集合中的STA序号。该确定可以需要编组的构成,其中,前导码中的组标识(组ID)字段可以向STA传达在给定MU传输中进行发送的STA的集合(及其次序)。利用添加到传输开销的前导码比特,期望的是在组ID上花费尽可能少的比特,同时不牺牲与在给定时刻可以在MU-MMO传输中一起调度哪些STA相关的灵活性。在单用户(SU)传输中,向给定STA发送分组,通常该STA依次返回确认(ACK)。基于所接收的ACK (或丢失ACK),发送方(例如,AP)可以确定该传输是否成功(或经历冲突)。在IEEE 802. 11中,如果分组经历冲突,则将一些规则应用于连续传输的回退值。在每个传输前,AP可以生成O到CW (Cff=竞争窗口)之间的随机数,称为回退计数器。然后,AP可以在(无线)介质空闲时开始倒数计数该回退值。一旦回退计数器到达0,则允许AP通过该介质发送分组。该分组可能没有被预期的接收方接收到或没有被正确地接收到,则在这种情况中,块确认(BA)不会由该接收方作为回复来发送。作为对这种事件的响应,AP可以重传相同的分组。
将当前IEEE 802. 11标准中的CW值针对给定分组的第一次传输设置为初始值Cffmin,然后针对每个连续的分组重传计算为Of = CW^,其中,R是对同一分组的连续冲突的次数进行计数的计数器(针对第一次重传R=l,依此类推)。如果没有接收到数据分组的BA,则将传输视为“失败”。这种增加CW的选择背后的基本原理是基于发送的分组没有被正确接收是由于该分组与另一传输冲突的假设。因此,缺少BA可以用作检测冲突的方式。作为对冲突的响应,可以增加CW使得AP在接入介质之前很可能等待更多的时间,以避免连续冲突。图4示出了根据本公开内容的某些方面的示例性下行链路多用户多输入多输出(DL-MU-MIMO)协议。首先,AP可以向选择用于接收DL-MU-MMO传输的STA中的一个STA(例如,STAl)发送请求发送(RTS)消息402。MU-MMO聚合中的所有数据可以具有相同的优先级种类。可以利用MU-MMO聚合中的数据种类的竞争参数发送RTS消息402。
在接收到RTS消息402后,所选择的STA (例如,STA1)可以向AP发送允许发送(CTS)消息404。RTS消息402和CTS消息404可以由短帧间间隔(SIFS)、数据帧或其它消息及其确认(ACK)之间的较小的间隔隔开。响应于接收到CTS消息404,AP可以向由调度器(其通常是AP的处理系统的一部分,诸如图2中的调度器234)选择的STA发送DL-MU-MMO数据406。接收到MU-MMO数据406的STA可以在上行链路(UL)中连续地发送BA 408,如图4中所示的以针对STA I的BA开始,以针对STA 3的BA结束。STA BA传输可以由SIFS隔开。STA BA传输的次序和时序可以在DL-MU-MMO数据406中发送。在DL-MU-MMO传输中,可以在同一时间向不同STA发送多个分组。如果接收到所有确认(ACK),则可以认为传输成功。如果没有接收到ACK,则推测所有分组都失败,并且可以将该事件合理地解释为冲突。如果仅丢失了一些ACK而其它的接收到了,则可以定义该事件的意义(即,这是否是冲突或仅针对一些STA的冲突)和在增加竞争窗口(CW)方面的适当反应。例如,在图I和4中,向STAl (用户终端120a)、STA2 (用户终端120b)和STA3 (用户终端120c)发送MU-MMO数据406,并且随后从STAl和STA3中的每一个接收到BA,但是没有从STA2接收到BA。图5示出了根据本公开内容的某些方面,可以在接入点处执行以例如检测冲突并更新竞争窗口的示例性操作500。在502,操作500可以开始于在第一传输中向多个装置(例如,STA)同时发送第一多个分组。对于某些方面,该第一多个分组可以包括DL-MU-MIMO分组。在504,接入点可以确定没有从多个装置中的至少一个装置接收到对应于该第一多个分组的多个确认中的至少一个确认。对于某些方面,该多个确认可以包括块确认。在506,接入点可以基于504处的确定增加回退计数器的竞争窗口(CW)。对于某些方面,操作500可以包括基于504处的确定递增计数器,使得在506处增加CW包括基于计数器来计算CW。如下面详细描述的,针对某些方面,计算CW可以包括将最小CW值(CWmin)提高到计数器与I之和的幂。对于某些方面,AP可以选择性地在508处初始化回退计数器。该回退计数器可以生成为O和与该CW相关联的值之间的随机数。在510,AP可以选择性地倒数该回退计数器(例如,从初始化时的随机数开始)。响应于回退计数器到达倒数计数的结束(例如,O值),在512,AP可以在第二传输中同时发送第二多个分组。对于某些方面,该第二多个分组可以包括 DL-MU-MMO 分组。
对于某些方面,AP可以选择性地提供多个计数器,多个装置(例如,STA)中的每个装置使用一个计数器。对于多个计数器中的每一个,AP可以(1)响应于没有接收到该多个确认中对应于所述装置中的一个特定装置的确认,递增所述多个装置中该特定装置的计数器;以及(2)响应于接收到多个确认中对应于所述装置中的一个特定装置的确认,重置所述多个装置中该特定装置的计数器。在DL-MU-MMO数据传输之后,接入点可以确定每个预期的和有效的BA是接收到还是丢失,并且基于之前传输中所接收的BA或丢失了 BA来更新下一传输的CW。可以以各种适当的方式中的任意一种来定义有效块,包括 任何块 ACK;·特定种类的任何块ACK,其中,该特定种类可以是用于在之前数据传输中接入介质的种类。 具体对于IEEE 802. Ile网络,如果来自STA的BA包含在刚好之前的MU-MMO传 输中发送给STA的至少一个介质访问控制(MAC)协议数据单元(MPDU)的肯定确认,则可以认为该BA有效;或者 具体对于IEEE 802. Ile网络,如果来自STA的BA包含对在刚好之前的MU-MMO传输中发送给STA的所有MPDU的肯定确认,则可以认为该BA有效。本公开内容描述了丢失的确认如何解释以及通过增加竞争窗口(CW)影响回退规则的不同解决方案。增加CW可以根据下面所描述的并在图6的图表600中概括的选择I到4的任何一个来执行,图6不出了用于基于宣布发生冲突的选择来确定竞争窗口的各种规则。选择I对于本公开内容的某些方面,如果DL-MU-MMO传输的多个STA中的第一 STA没有返回有效BA,则可以将该传输视为遭受冲突。例如,如果图4中没有接收到来自STA I的BA,则AP可以将这一结果解释为意味着发生冲突。相反,如果在图4中接收到来自STA I的BA,但是没有接收到来自STA 2或STA 3的BA,则AP可以将其视为成功传输并且不会将该结果解释为意味着在选择I下发生的冲突。AP可以维护计数器R,其对连续冲突进行计数。可以根据R增加CW。例如,可以将竞争窗口初始地设置为的CW=CWmin的值,并且如图6中所示,针对每个连续冲突,CW可以计算为等于Cif1=1。举另一个例子,可以将竞争窗口初始地设置为的CW=CWmin的值,并且针对每个连续冲突,CW可以计算为等于CWmin*2K。对于某些方面,CW可以限定在增长不高于称为Cffmax的最大值。选择2对于本公开内容的某些方面,如果STA中的任何一个未返回有效BA,则将该传输视为遭受冲突。例如,如果没有接收到来自图4中的STA1、STA2或STA3的任何BA,则AP可以将这一结果解释为意味着发生冲突。类似于选择1,可以将选择2的竞争窗口初始地设置为的CW=CWmin的值,并且如图6中所示,针对每个连续冲突,CW可以计算为等于。对于其它方面,针对每个连续冲突,CW可以计算为等于CWmin*2K。对于某些方面,CW可以限定在增长不高于称为CWmax的最大值。
选择3对于本公开内容的某些方面,如果所有STA都未返回有效BA,则将该传输视为遭受冲突。例如,如果没有从图4中的STA1、STA2或STA3接收到BA,则AP可以合理地决定发生冲突。然而,如果从STA1、STA2或STA3接收到至少一个BA,则AP在这种选择下不会认为发生了冲突。类似于选择1,可以将选择3的竞争窗口初始地设置为的CW=CWmin的值,并且如图6中所示,针对每个连续冲突,CW可以计算为等于Cfr=1。对于其它方面,针对每个连续冲突,CW可以计算为等于CWmin*2K。对于某些方面,CW可以限定在增长不高于称为CWmax的最大值。选择4对于本公开内容的某些方面,以每一 STA为基础来计数冲突,AP可以假设如果特 定STA未返回有效BA,则该STA遇到冲突。例如,如果没有从图4中的STA 2接收到BA,但是从STA I和STA3接收到BA,则AP可以确定STA2遇到冲突,而STA I和STA3没有遇到冲关。对于该选择,AP可以维护每个STAi的计数器Ri并且可以计数对应于特定STAi的连续冲突的次数。在传输之前,可以根据{&,...,&}计算竞争窗口,其中,{民,...,1^}指示对应于要包括在该传输内的各个STA {STA”…,STAjI的计数器。例如,该功能可以包括将
CW计算为C =OT1J^ax,其中,R_是集合{Ri,...,Rj}的最大值。使用上述这些选择中的任何一个,如针对IEEE 8021. 11网络指定的冲突检测和回退规则可以扩展到下行链路多用户MMO (DL-MU-MMO)传输的情况。这可以保留针对包括传统和支持MU-MMO的设备的混合网络中的传统IEEE 802. 11设备的公平性。多址类别MU-MMO传输的示例性冲突检测和回退窗口自适应冲突之后的指数回退可能对于IEEE 802. 11网络中的增强的分布式信道接入(EDCA)的健壮操作是必需的。当来自接入点(AP)的单个下行链路多用户分组(DLMP) (BP,传输)产生来自多个目的地的块确认(BA)时,冲突检测不会是直截了当的。对于某些方面,冲突检测可以扩展到多址类别(多AC) MU-MIMO传输,其中,可以在每个DLMP上接收涉及不同类别(即,接入类别)的BA。对于某些方面,冲突可以发生在MU-MMO传输的STA的子集上。此外,后续传输中的冲突会影响STA的不同子集。冲突可能是由DLMP中每个目的地STA的不同的竞争STA(即,STA可能彼此隐藏)造成的(和影响的)。对于某些方面,可以包括不会使IEEE 802. IlacAP对共存的竞争IEEE 802. IlnAP不利(即,像IEEE 802. IlAP那样有侵略性)的冲突检测和竞争窗口(CW)增加机制。此外,期望的是与竞争STA公平(S卩,至少像IEEE 802. IlnAP —样公平)的冲突检测和CW增加机制。此外,冲突检测可以扩展到多AC MU-MMO传输。对于如上所述的选择2,AP可以对于单个STA处的冲突是敏感的(如在IEEE802. Iln中)。换句话说,AP可以具有像IEEE 802. IlnAP—样的或更少的侵略性。然而,在AP处,CW可能会由于遭受高分组错误率的仅一个STA而倾向于较大的值。换句话说,如果与IEEE 802. Iln BSS竞争,则IEEE 802. Ilac BSS的吞吐量会较低。此外,连续丢失可以来自于不同STA,其中,选择2可以不在不同的STA之间进行区分,并且AP可以继续增加CW(即,过于保守)。对于如上所述的选择3,AP的CW不会由于最差STA而具倾向性。然而,AP可能对单个STA处的冲突不敏感。换句话说,如果存在不受冲突影响的一个“幸运” STA,而其它STA经历冲突(B卩,比IEEE 802. IlnAP更多的侵略性),则永远不会发生指数回退。对于某些方面,可以设计行为类似于IEEE 802. Iln AP的机制。可以每一种类定义主STA(S卩,如果该种类赢得竞争,则可以被服务的STA;如果AP是IEEE 802.11η)。回退规则可以基于赢得竞争的种类的主STA。换句话说,可以忽略其它MU-MMO数据发生的情况。IEEE 802. IlnAP可以向单个STA进行发送,但是产生的干扰会在其它位置造成冲突。IEEE 802. Iln AP可以不检测那些冲突。MU-MMO可以包括同时向多个STA发送,并且可以包括检测多个目的地处的冲突的能力。然而,检测多个目的地处的冲突会导致比IEEE802. Iln更保守的接入。虽然上述选择2可以考虑单个STA处的冲突,但是该STA可以是任 何STA,并且可以在每次传输时是不同的STA (B卩,没有记忆)。此外,选择2不指定如何处理多个种类。换句话说,选择2可能不是对IEEE 802. Iln机制的正确扩展。在IEEE 802. Iln中,每个种类可以与其它种类内部地竞争(即,在AP中)。胜利的种类可以发送队首(HOL)分组。对于某些方面,该HOL分组还可以是重传的分组。如果该分组失败,则可以增加该接入类别的竞争窗口(CW[AC])。如果该分组通过或到达最大重试限制,则可以重置CW。针对下一次接入可以再次启动新的竞争窗口。新的竞争胜利者可以来自任何种类。可以使用适当的CW [AC]。对于某些方面,AP可以指定每一种类的主STA。该每一种类的主STA可以是属于该种类的HOL数据(B卩,主要数据)的目的地。在内部竞争之后,会有“胜利种类”,其中,AP可以发送该胜利种类的数据。可以根据IEEE 802. Iln增强型分布式信道接入(EDCA)规则选择胜利种类。对于某些方面,AP还可以背负(B卩,MU-MM0)来自相同或不同种类的一些其它数据,其中,其它数据的选择可以由AP调度器负责。在每次传输,仅基于来自胜利种类的主STA的确认(ACK),仅更新胜利种类的CW[AC]。如果接收到ACK,则可以重置胜利种类的CW。此外,可以从该STA移除“主”的头衔,并选择一个新的STA作为主STA。如果胜利种类队列积压,则可以基于如IEEE 802. Iln的CW生成新的回退。然而,如果没有接收到ACK,则可以增加胜利种类的CW。此外,可以针对胜利种类保持相同的主STA。此外,可以基于如802. Iln中的服务质量(QoS)短重试计数器(QSRC)重新生成回退计数器。该QSRC可以确定在冲突之后重传帧的频率直到丢弃该帧。响应于回退计数器达到倒数计数的结束,可以在第二传输中发送第二多个分组,其中,该第二多个分组包括与胜利种类相关联的分组。可以不修改与胜利种类不同的种类的CW和回退值。因此,可以忽略与胜利种类的主STA不同的所有冲突或成功传输(B卩,针对QSRC更新)。但是,可以总是针对所有STA更新聚合的MAC协议数据单元(A-MPDU)重试计数器,以便避免一些MPDU总是被重新发送。在下一次传输上,AP可以再次执行种类之间的内部竞争。因此,胜利种类在每次传输中可以是不同的。如果在每个传输中只能服务一个STA (SP,非MU-MM0),则该STA可以是赢得竞争的种类的主STA (B卩,行为与IEEE 802. Iln相同)。然而,如果在每个传输中可以服务多个STA,则除了主STA以外的STA的行为不会影响回退(即,MU-MMO可以是完全透明的)。换句话说,该机制可以有与IEEE 802. IlnAP相同的回退行为。图7依照本发明的某些方面示出了可以在例如接入点处执行的用于检测冲突和更新竞争窗口的示例操作700。操作700开始于702,在第一传输中向多个装置(例如,STA)同时传输第一多个分组,其中,该第一多个分组包括与从多个接入类别中选择的一种接入类别相关联的分组。该第一多个分组包括DL-MU-MMO分组。此外,该多个分组中的每个分组可以与一个接入类别相关联。对于某些方面,该接入类别可以从尝试解决多个接入类别之间的资源竞争的多个接入类别中选择。在704,该接入点可以确定没有从多个装置的指定装置接收到对应于该分组的确认,其中,所指定的装置与所选择的接入类别相关联。在706,接入点可以根据该确定增加所选择的接入类别相关联的回退计数器的竞争窗口(CW)。上面描述的方法的各种操作可以由能够执行相应功能的任何适当的模块来执行。该模块可以包括各种硬件和/或软件部件和/或组件,包括但不限于电路、专用集成电路(ASIC)、或处理器。通常,在有以图形示出的操作的情况下,那些操作可以有使用类似编号的对应的同等功能模块部件。例如,图5中示出的操作500对应于图5A中示出的模块500A。 例如,用于发送的模块可以包括发射机,诸如图2中所示的接入点110的发射机单元222。用于处理的模块、用于确定的模块、用于增加的模块、用于递增的模块、用于提高的模块、用于初始化的模块、用于重置的模块、用于计算的模块、或用于计数的模块可以包括处理系统,处理系统可以包括一个或多个处理器,诸如图2中示出的接入点110的调度器234、RX数据处理器242、TX数据处理器210和/或控制器230。用于接收的模块可以包括接收机,诸如图2中所示出的接入点110的接收机单元222。如本文使用的术语“确定”包括多种动作,因此,“确定”可以包括运算、计算、处理、导出、调查、查询(例如,在表、数据库或其它数据结构中查询)、探知等。同样,“确定”可以包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)等。同样,“确定”可以包括解决、选取、选择、建立等。如本文所使用的指代一列项目中的“至少一个”的短语指那些项目的任意组合,包括单个成员。例如,“a、b或c中的至少一个”旨在涵盖a ;b ;c ;a^Pb毋和c ;b和c ;以及a、b 和 C。可以使用被设计为执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件(PLD)、分立门或者晶体管逻辑、分立硬件部件或者其任意组合,实现或执行结合本文公开内容所描述的各种示例性的逻辑框、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何商用处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。结合本文公开内容所描述的方法或者算法的步骤可直接体现在硬件、由处理器执行的软件模块或者这两者的组合中。软件模块可以位于本领域已知的任何形式的存储介质中。可以使用的存储介质的一些例子包括随机访问存储器(RAM)、只读存储器(ROM)、闪存、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、⑶-ROM等。软件模块可以包括单个指令、或多个指令,并且可以在几个不同的代码段上、在不同的程序中、以及在多个存储介质之间分布。存储介质可以耦合到处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。或者,存储介质可以是处理器的组成部分。本文公开的方法包括一个或多个步骤或动作以完成所描述的方法。方法步骤和/或动作可以在不背离权利要求的范围的前提下彼此互换。换句话说,除非指定了步骤或动作的特定顺序,否则在不背离权利要求的范围的前提下,可以修改具体的步骤和/或动作的顺序和/或使用。所描述的功能可实现在硬件、软件、固件或其任意组合中。如果实现在硬件中,示例性硬件配置可包括无线节点中的处理系统。该处理系统可以用总线结构来实现。根据处理系统的具体应用和整体设计约束,总线可以包括任意数量的互连总线和桥接。总线可将各种电路链接在一起,各种电路包括处理器、机器可读介质、以及总线接口。除 其它方面以夕卜,总线接口可以用于将网络适配器通过总线连接到处理系统。网络适配器可以用于实现PHY层的信号处理功能。在用户终端120(见图I)的情况下,用户接口(例如,键板、显示器、鼠标、操纵杆等)也可以连接到总线。总线还可以链接诸如定时源、外围设备、稳压器、电源管理电路等各种其它电路,这些电路在本领域中是众所周知的,因此将不做进一步的描述。处理器可以负责管理总线处理和普通处理,包括执行存储在机器可读介质上的软件。处理器可以用一个或多个通用处理器和/或专用处理器来实现。例子包括微处理器、微控制器、DSP处理器、以及能够执行软件的其它电路。软件应广义地解释为意指指令、数据、或其任意组合,而不管是否称为软件、固件、中间件、微码、硬件描述语言或其它。通过举例的方式,机器可读介质可以包括RAM (随机访问存储器)、闪存、ROM (只读存储器)、PROM(可编程只读存储器)、EPROM (可擦写可编程只读存储器)、EEPROM (电可擦写可编程只读存储器)、寄存器、磁盘、光盘、硬盘驱动器、或任何其它适当的存储介质、或其任意组合。机器可读介质可以体现在计算机程序产品中。计算机程序产品可以包括包装材料。在硬件实现方案中,机器可读介质可以是与处理器分离的处理系统的一部分。然而,如本领域的那些技术人员将容易意识到的,机器可读介质或其任何部分可以在处理系统的外部。通过举例的方式,机器可读介质可以包括传输线、由数据调制的载波、和/或与无线节点分离的计算机产品,所有这些可以由处理器通过总线接口进行访问。作为选择或除此以外,机器可读介质或其任何部分可以集成到处理器中,诸如可以具有高速缓存和/或通用寄存器文件的情况。处理系统可以被配置作为通用处理系统,该通用处理系统具有提供处理器功能的一个或多个微处理器和提供至少一部分机器可读介质的外部存储器,它们通过外部总线结构与其它支持电路链接在一起。或者,处理系统可以用ASIC(专用集成电路)来实现,该ASIC具有处理器、总线接口、用户接口(在接入终端的情况下)、支持电路、和集成到单个芯片中的至少一部分机器可读介质,或者可以用一个或多个FPGA (现场可编程门阵列)、PLD (可编程逻辑器件)、控制器、状态机、门控逻辑、分立硬件部件、或任何其它适当的电路、或能够执行贯穿本公开内容所描述的各种功能的电路的任意组合来实现。本领域的技术人员将认识到如何根据特定的应用和施加在整个系统上的整体设计约束来最好地实现描述的处理系统的功能。机器可读介质可以包括多个软件模块。该软件模块可以包括指令,当由处理器执行该指令时使得处理系统执行各种功能。软件模块可以包括发射模块和接收模块。每个软件模块可以驻留在单个存储设备中,或者跨越多个存储设备分布。通过举例的方式,当发生触发事件时,软件模块可以从硬盘驱动器加载到RAM中。在软件模块的执行期间,处理器可以将一些指令加载到高速缓存以提高访问速度。然后,一个或多个高速缓存行可以加载到通用寄存器文件以便由处理器执行。当下面提到软件模块的功能时,应理解的是,这种功能是由处理器在执行来自该软件模块的指令时实现的。如果在软件中实现,则可以将这些功能作为一个或多个指令或代码存储或传送到计算机可读介质上。计算机可读介质包括计算机存储介质和通信介质二者,通信介质包括有助于计算机程序从一个位置转移到另一个位置的任意介质。存储介质可以是能够由计算机存取的任意可用介质。通过举例而非限制的方式,这种计算机可读介质可以包括RAM、R0M、EEPR0M、CD_R0M或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机进行存取的任何其它介质。此外,任何连接可以适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线(IR)、无线和微波之类的无线技术从网站、服务器或其它远程源发送的,则同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术被包括在介质的定义中。本文使用的磁盘和光盘包括压缩光盘
(⑶)、激光光盘、光盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中,磁盘通常磁性地复制数据,而光盘用激光光学地复制数据。因而,在某些方面,计算机可读介质可以包括非临时性计算机可读介质(例如,有形介质)。另外,对于其它方面,计算机可读介质可以包括临时性计算机可读介质(例如,信号)。上述各项的组合也应该包括在计算机可读介质的范围中。因此,某些方面可以包括用于执行本文给出的操作的计算机程序产品。例如,这种计算机程序产品可以包括具有存储(和/或编码)在其上的指令的计算机可读介质,该指令可由一个或多个处理器执行以完成本文描述的操作。对于某些方面,计算机程序产品可以包括包装材料。此外,应意识到的是,如果可行的话,用于执行本文描述的方法和技术的组件和/或其它适当的模块可以被下载和/或通过用户终端和/或基站获得。例如,这种设备可以耦合到服务器以有助于用于执行本文描述的方法的模块的传送。或者,可以通过存储模块(例如,RAM、ROM、诸如压缩光盘(CD)或磁盘之类的物理存储介质等)提供本文描述的各种方法,使得用户终端和/或基站能够在将存储模块耦合到设备或向设备提供存储模块之后获得各种方法。此外,可以利用用于向设备提供本文描述的方法和技术的任何其它适当的技术。应理解的是,权利要求并非限制于上面示出的确切的配置和部件。在不背离权利要求的范围的前提下,可以在上面描述的排列、操作、以及方法和装置的细节中进行各种修改、变化、和变更。
权利要求
1.一种无线通信方法,包括 在第一传输中向多个装置同时发送第一多个分组; 确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认;以及 基于所述确定针对增加回退计数器的竞争窗口(CW)。
2.如权利要求I所述的方法,还包括 初始化所述回退计数器,其中,所述回退计数器包括O和所述CW的值之间的随机数; 将所述回退计数器倒数计数;以及 响应于所述回退计数器到达所述倒数计数的结束,在第二传输中同时发送第二多个分组。
3.如权利要求I所述的方法,还包括 基于所述确定递增一计数器,其中,增加所述CW包括基于所述计数器计算所述CW。
4.如权利要求I所述的方法,其中,确定没有接收到所述多个确认中的至少一个确认包括确定预期在时间上首先接收到的所述多个确认中的第一确认没有被接收到。
5.如权利要求I所述的方法,还包括 提供多个计数器,针对所述多个装置中的每个装置使用一个计数器;以及 对于所述多个计数器的每个计数器 响应于没有接收到所述多个确认中对应于所述装置中的一个特定 装置的一个确认,递增针对所述装置中的所述一个特定装置的计数器; 以及 响应于接收到所述多个确认中对应于所述装置中的一个特定装置的一个确认,重置针对所述装置中的所述一个特定装置的计数器。
6.如权利要求I所述的方法,其中,所述CW是基于所述第一传输中使用的种类的。
7.如权利要求I所述的方法,其中,所述多个确认包括多个有效块确认(BA)。
8.如权利要求7所述的方法,其中,所述有效BA中的每个有效BA包括与所述第一传输中使用的种类相关联的块确认(BA)。
9.如权利要求7所述的方法,其中,所述有效BA中的每个有效BA包括所述第一多个分组中相应的一个分组中的至少一个介质访问控制(MAC)协议数据单元(MPDU)的肯定确认。
10.如权利要求I所述的方法,其中,所述第一多个分组包括与从多个接入类别中选择的接入类别相关联的分组,其中,所述确定包括确定没有从所述多个装置中指定的装置接收到对应于所述分组的确认,其中,所述指定的装置与所选择的接入类别相关联,并且其中,所述增加包括基于所述确定增加针对与所选择的接入类别相关联的所述回退计数器的所述CW。
11.如权利要求10所述的方法,其中,所述第一多个分组中的每个所述分组与所述接入类别中的一个接入类别相关联。
12.如权利要求10所述的方法,其中,所述分组包括与所选择的接入类别相关联的分组队列的队首(HOL)分组。
13.如权利要求10所述的方法,还包括 初始化所述回退计数器,其中,所述回退计数器包括O和所述CW的值之间的随机数;将所述回退计数器倒数计数;以及 响应于所述回退计数器到达所述倒数计数的结束,在第二传输中同时发送第二多个分组,其中,所述第二多个分组包括与所选择的接入类别相关联的所述分组。
14.如权利要求13所述的方法,还包括 确定从所述指定的装置接收到对应于在所述第二多个分组中发送的所述分组的另一个确认;以及 基于所述确定,重置针对与所选择的接入类别相关联的所述回退计数器的所述CW。
15.如权利要求10所述的方法,其中,重传与所选择的接入类别相关联的所述分组,直到从所述指定的装置接收到对应于所述分组的所述确认为止,直达最大重传限制。
16.如权利要求10所述的方法,其中,所述接入类别是根据电气和电子工程师协会(IEEE) 802. Iln增强型分布式信道接入(EDCA)规则来选择的。
17.一种无线通信装置,包括 发射机,其配置为在第一传输中向多个装置同时传输第一多个分组;以及 处理系统,其配置为 确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认;以及 基于所述确定增加针对回退计数器的竞争窗口(CW)。
18.如权利要求17所述的装置,其中,所述处理系统配置为 初始化所述回退计数器,其中,所述回退计数器包括O和所述CW的值之间的随机数,以及将所述回退计数器倒数计数,其中,响应于所述回退计数器到达所述倒数计数的结束,所述发射机配置为在第二传输中同时发送第二多个分组。
19.如权利要求17所述的装置,其中,所述处理系统配置为 基于所述确定递增一计数器,以及通过基于所述计数器计算所述CW来增加所述CW。
20.如权利要求17所述的装置,其中,所述处理系统配置为 通过确定预期在时间上首先接收到的所述多个确认中的第一确认没有被接收到,来确定没有接收到所述多个确认中的所述至少一个确认。
21.如权利要求17所述的装置,其中,所述处理系统配置为 提供多个计数器,针对所述多个装置中的每个装置使用一个计数器;以及 对于所述多个计数器的每个计数器 响应于没有接收到所述多个确认中对应于所述装置中的一个特定装置的一个确认,递增针对所述装置中的所述一个特定装置的计数器;以及 响应于接收到所述多个确认中对应于所述装置中的一个特定装置的一个确认,重置针对所述装置中的所述一个特定装置的计数器。
22.如权利要求17所述的装置,其中,所述CW是基于所述第一传输中使用的种类的。
23.如权利要求17所述的装置,其中,所述多个确认包括多个有效块确认(BA)。
24.如权利要求23所述的装置,其中,所述有效BA中的每个有效BA包括与所述第一传输中使用的种类相关联的块确认(BA)。
25.如权利要求23所述的装置,其中,所述有效BA中的每个有效BA包括所述第一多个分组中相应的一个分组中的至少一个介质访问控制(MAC)协议数据单元(MPDU)的肯定确认。
26.如权利要求17所述的装置,其中,所述第一多个分组包括与从多个接入类别中选择的接入类别相关联的分组,其中,所述处理系统配置为通过确定没有从所述多个装置中指定的装置接收到对应于所述分组的确认来确定没有接收到所述多个确认中的所述至少一个确认,其中,所述指定的装置与所选择的接入类别相关联,并且其中,所述处理系统配置为通过基于所述确定增加针对与所选择的接入类别相关联的所述回退计数器的所述Cff来增加所述CW。
27.如权利要求26所述的装置,其中,所述第一多个分组中的每个所述分组与所述接入类别中的一个接入类别相关联。
28.如权利要求26所述的装置,其中,所述分组包括与所选择的接入类别相关联的分组队列的队首(HOL)分组。
29.如权利要求26所述的装置,其中,所述处理系统配置为 初始化所述回退计数器,其中,所述回退计数器包括O和所述CW的值之间的随机数;以及 将所述回退计数器倒数计数,其中,响应于所述回退计数器到达所述倒数计数的结束,所述发射机配置为在第二传输中同时发送第二多个分组,其中,所述第二多个分组包括与所选择的接入类别相关联的所述分组。
30.如权利要求29所述的装置,其中,所述处理系统配置为 确定从所述指定的装置接收到对应于在所述第二多个分组中发送的所述分组的另一个确认;以及 基于所述确定,重置针对与所选择的接入类别相关联的所述回退计数器的所述CW。
31.如权利要求26所述的装置,其中,所述发射机配置为 重传与所选择的接入类别相关联的所述分组,直到从所述指定的装置接收到对应于所述分组的所述确认为止,直达最大重传限制。
32.如权利要求26所述的装置,其中,所述接入类别是根据电气和电子工程师协会(IEEE) 802. Iln增强型分布式信道接入(EDCA)规则来选择的。
33.一种无线通信装置,包括 用于在第一传输中向多个装置同时发送第一多个分组的模块; 用于确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认的模块;以及 用于基于所述确定增加针对回退计数器的竞争窗口(CW)的模块。
34.如权利要求33所述的装置,还包括 用于初始化所述回退计数器的模块,其中,所述回退计数器包括O和所述CW的值之间的随机数; 用于将所述回退计数器倒数计数的模块;以及 用于响应于所述回退计数器到达所述倒数计数的结束,在第二传输中同时发送第二多个分组的模块。
35.如权利要求33所述的装置,还包括用于基于所述确定递增一计数器的模块,其中,所述用于增加所述CW的模块包括用于基于所述计数器计算所述CW的模块。
36.如权利要求33所述的装置,其中,所述用于确定没有接收到所述多个确认中的至少一个确认的模块包括用于确定预期在时间上首先接收到的所述多个确认中的第一确认没有被接收到的模块。
37.如权利要求33所述的装置,还包括 用于提供多个计数器的模块,针对所述多个装置中的每个装置使用一个计数器;以及 对于所述多个计数器的每个计数器 用于响应于没有接收到所述多个确认中对应于所述装置中的一个特定装置的一个确认,递增针对所述装置中的所述一个特定装置的计数器的模块;以及 用于响应于接收到所述多个确认中对应于所述装置中的一个特定装置的一个确认,重置针对所述装置中的所述一个特定装置的计数器的模块。
38.如权利要求33所述的装置,其中,所述CW是基于所述第一传输中使用的种类的。
39.如权利要求33所述的装置,其中,所述多个确认包括多个有效块确认(BA)。
40.如权利要求39所述的装置,其中,所述有效BA中的每个有效BA包括与所述第一传输中使用的种类相关联的块确认(BA)。
41.如权利要求39所述的装置,其中,所述有效BA中的每个有效BA包括所述第一多个分组中相应的一个分组中的至少一个介质访问控制(MAC)协议数据单元(MPDU)的肯定确认。
42.如权利要求33所述的装置,其中,所述第一多个分组包括与从多个接入类别中选择的接入类别相关联的分组,其中,所述用于确定的模块配置为确定没有从所述多个装置中指定的装置接收到对应于所述分组的确认,其中,所述指定的装置与所选择的接入类别相关联,并且其中,所述用于增加的模块配置为基于所述确定增加针对与所选择的接入类别相关联的所述回退计数器的所述CW。
43.如权利要求42所述的装置,其中,所述第一多个分组中的每个所述分组与所述接入类别中的一个接入类别相关联。
44.如权利要求42所述的装置,其中,所述分组包括与所选择的接入类别相关联的分组队列的队首(HOL)分组。
45.如权利要求42所述的装置,还包括 用于初始化所述回退计数器的模块,其中,所述回退计数器包括O和所述CW的值之间的随机数; 用于将所述回退计数器倒数计数的模块;以及 响应于所述回退计数器到达所述倒数计数的结束,用于在第二传输中同时发送第二多个分组的模块,其中,所述第二多个分组包括与所选择的接入类别相关联的所述分组。
46.如权利要求45所述的装置,还包括 用于确定从所述指定的装置接收到对应于在所述第二多个分组中发送的所述分组的另一个确认的模块;以及 用于基于所述确定,重置针对与所选择的接入类别相关联的所述回退计数器的所述CW的模块。
47.如权利要求42所述的装置,其中,所述用于发送的模块配置为 重传与所选择的接入类别相关联的所述分组,直到从所述指定的装置接收到对应于所述分组的所述确认为止,直达最大重传限制。
48.如权利要求42所述的装置,其中,所述接入类别是根据电气和电子工程师协会(IEEE) 802. Iln增强型分布式信道接入(EDCA)规则来选择的。
49.一种用于无线通信的计算机程序产品,其包括包含指令的计算机可读介质,所述指令可执行用于 在第一传输中向多个装置同时发送第一多个分组; 确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认;以及 基于所述确定增加针对回退计数器的竞争窗口(CW)。
50.一种接入点、包括 至少一个天线; 发射机,其配置为经由所述至少一个天线在第一传输中向多个装置同时发送第一多个分组;以及 处理系统,其配置为 确定没有从所述多个装置的至少一个装置接收到对应于所述第一多个分组的多个确认中的至少一个确认;以及 基于所述确定增加针对回退计数器的竞争窗口(CW)。
全文摘要
本发明公开内容的某些方面通常应用于无线局域网(WLAN),其中接入点(AP)有数据要发送给多个站(STA)。通过使用下行链路空分多址(DL-SDMA)技术,AP可以在同一时间向多个STA发送数据。本发明公开内容的某些方面提供了用于检测多用户多输入多输出(MU-MIMO)传输遭受冲突并且针对应用于后续MU-MIMO传输的回退计数器的竞争窗口(CW)大小进行调整的技术和装置。
文档编号H04W74/08GK102884857SQ201180022565
公开日2013年1月16日 申请日期2011年5月5日 优先权日2010年5月5日
发明者S·P·亚伯拉罕, S·梅林, V·K·琼斯四世, M·M·文廷克, H·桑帕斯 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1