用于在多用户通信系统中支持自适应信道状态信息反馈速率的方法和装置的制作方法

文档序号:7848155阅读:226来源:国知局
专利名称:用于在多用户通信系统中支持自适应信道状态信息反馈速率的方法和装置的制作方法
技术领域
本公开内容的某些方面一般涉及无线通信,更具体地,涉及用于在多用户通信系统中支持自适应信道状态反馈速率的方法和装置。
背景技术
为了解决无线通信系统所需要的不断增长的带宽需求问题,正在开发不同的方案以允许多个用户终端通过共享信道资源与单个接入点(AP)进行通信,同时实现较高的数据吞吐量。多输入多输出(MIMO)技术代表了最近出现的作为下一代通信系统的流行技术的一种这样的方法。已经在几种新兴无线通信标准(例如电气和电子工程师协会(IEEE)802. 11标准)中采用了 MMO技术。IEEE 802. 11表示由IEEE 802. 11委员会开发的、用于短距离通信(例如,数十米到几百米)的一组无线局域网(WLAN)空中接口标准。MIMO系统使用多个(Nt个)发射天线和多个(Nk个)接收天线进行数据传输。由Nt个发射天线和Nk个接收天线形成的MMO信道可以分解成Ns个独立信道,其也被称为空间信道,其中Ns Smin{Nt,Nk}。Ns个独立信道中的每个信道对应于一个维度。如果利用由多个发射天线和接收天线创建的额外维度,则MIMO系统可以提供改善的性能(例如,较高的吞吐量和/或较高的可靠性)。在具有单个AP和多个用户站(STA)的无线网络中,在上行链路和下行链路方向上,可以在朝向不同STA的多个信道上发生并发传输。在此类系统中存在很多挑战。例如,AP可以使用不同的标准(例如IEEE802. lln/a/b/g或IEEE 802. Ilac标准)来发送信号。接收机STA可能能够根据传输分组的前导码中包括的信息来检测信号的传输模式。基于空分多址(SDMA)传输的下行链路多用户MMO (MU-MMO)系统可以通过在AP的天线阵列处应用波束成形,来同时服务于多个在空间上分离的STA。AP可以基于从每个所支持的STA接收的信道状态信息(CSI)来计算复数的发射预编码权重。因为AP和多个STA中的一个STA之间的信道可能由于该STA的移动性,或者由于在STA环境中移动的物体所引起的模式扰动,而随着时间改变,所以,可能需要定期地更新CSI,以便使AP对该特定STA准确地进行波束成形。每个STA所需要的CSI反馈速率可以取决于AP和该STA之间的信道的相干时间。不足的反馈速率可能由于不准确的波束成形而不利地影响性能。另一方面,过大的反馈速率可能产生极少的额外益处,同时浪费有价值的介质时间。
在由多个空间上分离的用户组成的情形中,可以预期到,信道相干时间因而以及适当的CSI反馈速率在用户中在空间上变化。此外,由于各种因素,例如改变信道状况以及用户的移动性,适当的CSI反馈速率也可能对于每个用户在时间上变化。例如,一些STA(例如高清晰度电视(HDTV)或机顶盒)可以是静止的,而其它STA (例如手持设备)可以受到运动的影响。此外,STA的子集可能受到来自荧光的高多普勒效应的影响。最后,到一些STA的多个路径可能比其它具有更多的多普勒效应,这是因为不同的散射体可能以不同的速度移动并影响不同的STA子集。因此,如果对无线系统中的所有所支持的STA利用单一 CSI反馈速率,则由于对具有不足反馈速率的那些STA所进行的不准确的波束成形,和/或由于对具有不必要地高的反馈速率的那些STA的过多反馈开销,系统性能可能遭受损失。在常规方案中,CSI反馈根据移动性或时间信道变化以与最坏情况用户一致的速率发生。对于由遭受一系列信道状况的STA组成的SDMA系统而言,没有单一的CSI反馈速率对所有STA都是适当的。满足最坏情况用户将通过迫使在相对静态的信道状况中的STA 以与在高度动态的信道中的STA相同的速率来反馈CSI,而导致信道资源的不必要的浪费。例如,在演进数据优化(EV-DO)数据速率控制信道(DRC)的情况下,“信道状态”信息反映接收到的导频的信号与干扰加噪声比(SINR),并由STA发送,以有助于下一传输的速率选择。对于所有用户,以固定的速率来更新该信息,假定以足以跟踪与最坏情况预期的移动性情形相关联的信道变化的速率。这种特定的信道状态反馈速率对于静态用户可能是不必要地高的。另一方面,DRC被设计为提供最小开销。因为SDMA系统中的CSI反馈用于支持AP处的复数波束成形,所以,将该反馈压缩或简化到EV-DO设计中实现的程度可能不是可行的。作为另一例子,对于支持发射波束成形的电气和电子工程师协会(IEEE) 802. Iln标准而言,并没有规定发送CSI的速率,并且这被认为是实现问题。相反,由于在IEEE802. Ilac标准中多个SDMA用户的CSI反馈的可能高的开销,以及由于恶意STA对这种CSI反馈机制的可能滥用,可能希望在标准规范中规定CSI反馈协议。

发明内容
本公开内容的某些方面提供了一种用于无线通信的方法。所述方法一般包括从多个装置中选择装置子集,其中,所述子集是至少基于与所述多个装置中的每个装置相关联的度量来选择的;将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个装置;从所述子集中的每个装置接收与该装置相关联的CSI,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的;以及至少基于从所述子集中的每个装置接收的所述CSI将,数据发送到所述多个装置。本公开内容的某些方面提供了一种用于无线通信的装置。所述装置一般包括第一电路,其被配置成从多个装置中选择装置子集,其中,所述子集是至少基于与所述多个装置中的每个装置相关联的度量来选择的;发射机,其被配置成将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个装置;以及接收机,其被配置成从所述子集中的每个装置接收与该装置相关联的CSI,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的,其中,所述发射机还被配置成至少基于从所述子集中的每个装置接收的所述CSI,将数据发送到所述多个装置。本公开内容的某些方面提供一种用于无线通信的装置。所述装置一般包括用于从多个装置中选择装置子集的模块,其中,所述子集是至少基于与所述多个装置中的每个装置相关联的度量来选择的;用于将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个装置的模块;以及用于从所述子集中的每个装置接收与该装置相关联的CSI的模块,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的,其中,所述用于发送的模块还被配置成至少基于从所述子集中的每个装置接收的所述CSI,将数据发送到所述多个装置。
本公开内容的某些方面提供了一种用于无线通信的计算机程序产品。所述计算机程序产品包括计算机可读介质,所述计算机可读介质包括可执行以下操作的指令从多个装置中选择装置子集,其中,所述子集是至少基于与所述多个装置中的每个装置相关联的度量来选择的;将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个装置;从所述子集中的每个装置接收与该装置相关联的CSI,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的;以及至少基于从所述子集中的每个装置接收的所述CSI,将数据发送到所述多个装置。本公开内容的某些方面提供了一种接入点。所述接入点一般包括至少一个天线;第一电路,其被配置成从多个无线节点中选择无线节点子集,其中,所述子集是至少基于与所述多个无线节点中的每个无线节点相关联的度量来选择的;发射机,其被配置成经由所述至少一个天线将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个无线节点;以及接收机,其被配置成经由所述至少一个天线,从所述子集中的每个无线节点接收与该无线节点相关联的CSI,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的;其中,所述发射机还被配置成至少基于从所述子集中的每个无线节点接收的所述CSI,经由所述至少一个天线将数据发送到所述多个无线节点。本公开内容的某些方面提供了一种用于无线通信的方法。所述方法一般包括从一装置接收对信道状态信息(CSI)的请求和训练序列;响应于所述请求,使用所述训练序列来确定CSI ;将所述CSI发送到所述装置;以及至少基于发送到所述装置的所述CSI来从所述装置接收数据。本公开内容的某些方面提供了一种用于无线通信的装置。所述装置一般包括接收机,其被配置成从另一装置接收对信道状态信息(CSI)的请求和训练序列;第一电路,其被配置成响应于所述请求,使用所述训练序列来确定CSI;以及发射机,其被配置成将所述CSI发送到所述另一装置,其中,所述接收机还被配置成至少基于发送到所述另一装置的所述CSI,来从所述另一装置接收数据。本公开内容的某些方面提供了一种用于无线通信的装置。所述装置一般包括用于从另一装置接收对信道状态信息(CSI)的请求和训练序列的模块;用于响应于所述请求,使用所述训练序列来确定CSI的模块;以及用于将所述CSI发送到所述另一装置的模块;其中所述用于接收的模块还被配置成至少基于发送到所述另一装置的所述CSI,来从所述另一装置接收数据。本公开内容的某些方面提供了一种用于无线通信的计算机程序产品。所述计算机程序产品包括计算机可读介质,所述计算机可读介质包括可执行以下操作的指令从一装置接收对信道状态信息(CSI)的请求和训练序列;响应于所述请求,使用所述训练序列来确定CSI ;将所述CSI发送到所述装置;以及至少基于发送到所述装置的所述CSI,来从所述装置接收数据。本公开内容的某些方面提供了一种接入终端。所述接入终端一般包括至少一个天线;接收机,其被配置成经由所述至少一个天线,从接入点接收对信道状态信息(CSI)的请求和训练序列;第一电路,其被配置成响应于所述请求,使用所述训练序列来确定CSI ;以及发射机,其被配置成经由所述至少一个天线将所述CSI发送到所述接入点,其中,所述接收机还被配置成至少基于发送到所述接入点的所述CSI,经由所述至少一个天线从所述接入点接收数据。本公开内容的某些方面提供了一种用于无线通信的方法。所述方法一般包括从一个或多个装置接收一个或多个训练序列;基于所述一个或多个训练序列,估计与所述一个或多个装置相关联的一个或多个信道;以及至少基于与所估计的信道中的每个信道相关 联的值,来计算所述装置中的每个装置的度量。本公开内容的某些方面提供了一种用于无线通信的装置。所述装置一般包括接收机,其被配置成从一个或多个其它装置接收一个或多个训练序列;估计器,其被配置成基于所述训练序列,估计与所述一个或多个其它装置相关联的一个或多个信道;以及第一电路,其被配置成至少基于与所估计的信道中的每个信道相关联的值,来计算所述其它装置中的每个装置的度量。本公开内容的某些方面提供了一种用于无线通信的装置。所述装置一般包括用于从一个或多个其它装置接收一个或多个训练序列的模块;用于基于所述训练序列,估计与所述一个或多个其它装置相关联的一个或多个信道的模块;以及用于至少基于与所估计的信道中的每个信道相关联的值,来计算所述其它装置中的每个装置的度量的模块。本公开内容的某些方面提供了一种用于无线通信的计算机程序产品。所述计算机程序产品包括计算机可读介质,所述计算机可读介质包括可执行以下操作的指令从一个或多个装置接收一个或多个训练序列;基于所述训练序列,估计与所述一个或多个装置相关联的一个或多个信道;以及至少基于与所估计的信道中的每个信道相关联的值,来计算所述装置中的每个装置的度量。本公开内容的某些方面提供了一种接入点。所述接入点一般包括至少一个天线;接收机,其被配置成经由所述至少一个天线从一个或多个无线节点接收一个或多个训练序列;估计器,其被配置成基于所述训练序列,估计与所述一个或多个无线节点相关联的一个或多个信道;以及第一电路,其被配置成至少基于与所估计的信道中的每个信道相关的值,来计算所述无线节点中的每个无线节点的度量。本公开内容的某些方面提供了一种用于无线通信的方法。所述方法一般包括将训练序列发送到一装置;从所述装置接收对信道状态信息(CSI)的请求和另一训练序列,其中,所述请求至少基于所述训练序列;响应于所述请求,基于所述另一训练序列来确定CSI ;将所述CSI发送到所述装置;以及从所述装置接收数据,其中,所述数据是至少基于所述CSI来发送的。本公开内容的某些方面提供了一种用于无线通信的装置。所述装置一般包括发射机,其被配置成将训练序列发送到另一装置;接收机,其被配置从所述另一装置接收对信道状态信息(CSI)的请求和另一训练序列,其中,所述请求至少基于所述训练序列;以及第一电路,其被配置成响应于所述请求,基于所述另一训练序列来确定CSI,其中,所述发射机还被配置成将所述CSI发送到所述另一装置,并且所述接收机还被配置成从所述另一装置接收数据,其中,所述数据是至少基于所述CSI来发送的。本公开内容的某些方面提供了一种用于无线通信的装置。所述装置一般包括用于将训练序列发送到另一装置的模块;用于从所述另一装置接收对信道状态信息(CSI)的请求和另一训练序列的模块,其中,所述请求至少基于所述训练序列;以及用于响应于所述请求,基于所述另一训练序列来确定CSI的模块,其中,所述用于发送的模块还被配置成将所述CSI发送到所述另一装置,并且所述用于接收的模块还被配置成从所述另一装置接收数据,其中,所述数据是至少基于所述CSI来发送的。本公开内容的某些方面提供了一种用于无线通信的计算机程序产品。所述计算机程序产品包括计算机可读介质,所述计算机可读介质包括用于执行以下操作的指令将训练序列发送到一装置;从所述装置接收对信道状态信息(CSI)的请求和另一训练序列, 其中,所述请求至少基于所述训练序列;响应于所述请求,基于所述另一训练序列来确定CSI ;将所述CSI发送到所述装置;以及从所述装置接收数据,其中,所述数据是至少基于所述CSI来发送的。本公开内容的某些方面提供了一种接入终端。所述接入终端一般包括至少一个天线;发射机,其被配置成经由所述至少一个天线将训练序列发送到接入点;接收机,其配置成经由所述至少一个天线从所述接入点接收对信道状态信息(CSI)的请求和另一训练序列,其中,所述请求至少基于所述训练序列;以及第一电路,其被配置成响应于所述请求,基于所述另一训练序列来确定CSI,其中,所述发射机还被配置成经由所述至少一个天线将所述CSI发送到所述接入点,并且所述接收机还被配置成经由所述至少一个天线从所述接入点接收数据,其中,所述数据是至少基于所述CSI来发送的。


为了可以详细地理解本公开内容的上述特征,可以通过参考各个方面来对上文简要概括的内容做出更具体的描述,其中,在附图中示出了各个方面中的一些方面。然而,应当注意的是,附图仅仅示出了本公开内容的某些典型方面,因此不应被认为限制了其范围,这是因为本描述可以容许其它等效的方面。图I示出了根据本公开内容某些方面的无线通信网络。图2示出了根据本公开内容某些方面的示例性接入点和用户终端的方框图。图3示出了根据本公开内容某些方面的示例性无线设备的方框图。图4示出了根据本公开内容某些方面依赖于信道演进跟踪和来自用户站(STA)的反馈的示例性介质访问控制(MAC)协议。图5示出了根据本公开内容某些方面依赖于接入点所跟踪的信道演进的示例性MAC协议。图6示出根据本公开内容某些方面可以在接入点处执行的、用于实现依赖于接入点所跟踪的信道演进的MAC协议的示例性操作。图6A示出了能够执行图6所示的操作的示例性部件。
图7示出了根据本公开内容某些方面可以在STA处执行的、用于实现依赖于服务于STA的接入点所跟踪的信道演进的MAC协议的示例性操作。图7A示出了能够执行图7所示的操作的示例性部件。图8A-图SC示出了根据本公开内容某些方面采用探测帧和显式信道状态信息(CSI)的信道训练协议的例子。图9示出了根据本公开内容某些方面可以在接入点处执行的、用于采用探测帧和显式CSI实现训练协议的示例性操作。图9A示出了能够执行图9所示的操作的示例性部件。图10示出了根据本公开内容某些方面可以在STA处执行的、用于采用探测帧和显 式CSI实现训练协议的示例性操作。图IOA示出了能够执行图10所示的操作的示例性部件。
具体实施例方式在下文中参考附图更充分地描述本公开内容的各个方面。然而,本公开内容可以以很多不同的形式实现,并且不应被解释为限于贯穿本公开内容所给出的任何特定的结构或功能。相反,提供这些方面是为了使得本公开内容将是全面和完整的,并且这些方面将本公开内容的范围完全传达给本领域的技术人员。基于本文的教导,本领域技术人员应当清楚,本公开内容的范围旨在涵盖本文所公开的本公开内容的任何方面,而不管是独立地还与本公开内容的任何其它方面相组合来实现。例如,可以使用本文给出的任何数量的方面来实现装置或实施方法。此外,本公开内容的范围旨在涵盖使用除了或不同于本文给出的公开内容的各个方面的其它结构、功能或者结构和功能来实施的此类装置或方法。应当理解的是,本文所公开的本公开内容的任何方面可以由权利要求的一个或多个元素来实现。本文使用“示例性” 一词来表示“用作例子、实例或例证”。本文中被描述为“示例性”的任何方面不必被解释为比其它方面更优选或更具优势。虽然本文描述了具体的方面,但是,这些方面的很多变化和置换落人本公开内容的范围内。虽然提到了优选方面的一些益处和优点,但是本公开内容的范围并不旨在限于特定的益处、用途或目的。相反,本公开内容的各个方面旨在广泛地适用于不同的无线技术、系统配置、网络和传输协议,在附图中以及在下文对优选方面的描述中以举例的方式示出了其中的一些。详细描述和附图仅仅示出了本公开内容,而不是限制本公开内容的范围,其中,本公开内容的范围由所附权利要求及其等同形式限定。示例性无线通信系统本文所述的技术可以用于各种宽带无线通信系统,包括基于单载波传输的通信系统。例如,本文公开的方面对于使用超宽带(UWB)信号(包括毫米波信号)的系统可能是有利的。然而,本公开内容并不旨在限于这种系统,这是因为其它编码信号可以受益于类似的优点。接入点(“AP”)可以包括、被实现为或称为节点B、无线网络控制器(“RNC”)、eNodeB、基站控制器(“BSC”)、基站收发机(“BTS”)、基站(“BS”)、收发机功能体(“TF”)、无线路由器、无线收发机、基本服务集(“BSS”)、扩展服务集(“ESS”)、无线基站(“RBS”)或某种其它术语。
接入终端(“AT”)可以包括、被实现为或称为接入终端、用户站、用户单元、移动终端、远程站、远程终端、用户终端、用户代理、用户装置、用户设备、用户站或某种其它术语。在一些实现中,接入终端可以包括蜂窝电话、无绳电话、会话初始化协议(“SIP”)电话、无线本地环路(“WLL”)站、个人数字助理(“PDA”)、具有无线连接能力的手持设备、站(“STA”)或者连接到无线调制解调器的某种其它适当的处理设备。因此,本文教导的一个或多个方面可以并入电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型计算机)、便携式通信设备、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备或卫星无线电装置)、全球定位系统设备或者被配置成通过无线或有线介质通信的任何其它适当的设备。在一些方面中,节点是无线节点。例如,这种无线节点可以通过有线或无线通信链路提供针对或到网络(例如,诸如互联网或蜂窝网络的广域网)的连接。本文的教导可以并入到各种有线或无线装置(例如,节点)中(例如,在有线或无线装置内实现或由有线或无线装置执行)。在一些方面中,根据本文的教导实现的无线节点可以包括接入点或接入终端。图I示出了具有接入点和用户终端的多址MMO系统100。为了简单起见,在图I 中只示出了一个接入点110。接入点(AP)通常是与用户终端进行通信的固定站,并且也可以称为基站或某种其它术语。用户终端可以是固定的或移动的,并且也可以称为移动站、站(STA)、客户端、无线设备或某种其它术语。用户终端可以是无线设备,例如蜂窝电话、个人数字助理(PDA)、手持设备、无线调制解调器、膝上型计算机、个人计算机等。接入点110可以在任何给定的时刻在下行链路和上行链路上与一个或多个用户终端120进行通信。下行链路(即,前向链路)是从接入点到用户终端的通信链路,而上行链路(即,反向链路)是从用户终端到接入点的通信链路。用户终端也可以与另一用户终端对等地进行通信。系统控制器130耦合到接入点,并为接入点提供协调和控制。系统100使用多个发射天线和多个接收天线用以在下行链路和上行链路上进行数据传输。接入点110配备有Nap个天线,并代表下行链路传输的多输入(MI)和上行链路传输的多输出(MO)。一组Nu个选定的用户终端120共同代表下行链路传输的多输出和上行链路传输的多输入。在某些情况下,如果没有通过某种手段在编码、频率或时间中对Nu个用户终端的数据符号流进行复用,则可能希望具有Nap ^ Nu ^ I0如果可以采用CDMA使用不同编码信道对数据符号流进行复用、采用OFDM使用不相交的子带集合对数据符号流进行复用等等,则Nu可以大于Nap。每个选定的用户终端将特定于用户的数据发送到接入点和/或从接入点接收特定于用户的数据。通常,每个选定的用户终端可以配备有一个或多个天线(S卩,Nut ^ I)。Nu个选定的用户终端可以具有相同或不同数量的天线。MIMO系统100可以是时分双工(TDD)系统或频分双工(FDD)系统。对于TDD系统而言,下行链路和上行链路共享相同的频带。对于FDD系统而言,下行链路和上行链路使用不同的频带。MMO系统100还可以利用单载波或多载波进行传输。每个用户终端可以配备有单个天线(例如,以便使成本降低)或者多个天线(例如,其中可以支持额外的成本)。MIMO系统100可以代表在60GHz频带中操作的高速无线局域网(WLAN)。图2示出了 MMO系统100中的接入点110以及两个用户终端120m和120x的方框图。接入点110配备有Nap个天线224a到224ap。用户终端120m配备有Nut,m个天线252ma到252mu,而用户终端120x配备有Nut,x个天线252xa到252xu。接入点110对于下行链路是发送实体,而对于上行链路是接收实体。每个用户终端120对于上行链路是发送实体,而对于下行链路是接收实体。如本文使用的,“发送实体”是能够通过频率信道发送数据的独立操作的装置或设备,而“接收实体”是能够通过频率信道接收数据的独立操作的装置或设备。在下面的描述中,下标“dn”表示下行链路,而下标“up”表示上行链路,选择Nup个用户终端用以在上行链路上进行同时传输,选择Ndn个用户终端用以在下行链路上进行同时传输,Nup可以或可以不等于Ndn,并且Nup和Ndn可以是静态值或者可以针对每个调度间隔而改变。可以在接入点和用户终端处使用波束控制或某种其它空间处理技术。在上行链路上,在选定用于上行链路传输的每个用户终端120处,TX数据处理器288从数据源286接收业务数据,并从控制器280接收控制数据。TX数据处理器288基于与为用户终端选定的速率相关联的编码和调制方案,来处理(例如,编码、交织和调制)该用户终端的业务数据{dup,J,并提供数据符号流IsuriJ。TX空间处理器290对数据符号流IsurJ执行空间处理,并为Nut,m个天线提供Nut,m个发射符号流。每个发射机单元(TMTR)254接收并处理(例如,转换到模拟、放大、滤波和上变频)各自的发射符号流以产生上行链路信号。Nutjm个发射机单元254提供Nut,m个上行链路信号用于从Nut,m个天线252传输到接入点110。
可以调度Nup个用户终端用以在上行链路上进行同时传输。这些用户终端中的每个用户终端对其数据符号流执行空间处理,并在上行链路上将其发射符号流的集合发送到接入点。在接入点110处,Nap个天线224a到224ap从在上行链路上进行发送的所有Nup个用户终端接收上行链路信号。每个天线224将所接收到的信号提供到各自的接收机单元(RCVR)222。每个接收机单元222执行与发射机单元254所执行的处理互补的处理,并提供接收符号流。RX空间处理器240对来自Nap个接收机单元222的Nap个接收符号流执行接收机空间处理,并提供Nup个恢复的上行链路数据符号流。根据信道相关矩阵求逆(CCMI)、最小均方误差(MMSE)、连续干扰消除(SIC)或某种其它技术来执行接收机空间处理。每个恢复的上行链路数据符号流IsurJ是由各自的用户终端所发送的数据符号流{sup,J的估计。RX数据处理器242根据用于每个恢复的上行链路数据符号流IsurJ的速率,来处理(例如,解调、解交织和解码)该流,以获得解码数据。可以将每个用户终端的解码数据提供到数据宿244进行存储和/或提供到控制器230进行进一步的处理。在下行链路上,在接入点110处,TX数据处理器210从数据源208接收被调度用于下行链路传输的Ndn个用户终端的业务数据,从控制器230接收控制数据,以及从调度器234接收其它可能数据。可以在不同的传输信道上发送各种类型的数据。TX数据处理器210根据为每个用户终端选择的速率处理(例如,编码、交织和调制)该用户终端的业务数据。TX数据处理器210为Ndn个用户终端提供Ndn个下行链路数据符号流。TX空间处理器220对Ndn个下行链路数据符号流执行空间处理,并为Nap个天线提供Nap个发射符号流。每个发射机单元(TMTR)222接收并处理各自的发射符号流以产生下行链路信号。Nap个发射机单元222提供Nap个下行链路信号,用于从Nap个天线224传输到用户终端。在每个用户终端120处,Nut,m个天线252从接入点110接收Nap个下行链路信号。每个接收机单元(RCVR) 254处理来自相关联的天线252的接收信号,并提供接收符号流。RX空间处理器260对来自Nut, m个接收机单元254的Nut, m个接收符号流执行接收机空间处理,并为用户终端提供恢复的下行链路数据符号流IsdnJ。根据CCMI、MMSE或某种其它技术来执行接收机空间处理。RX数据处理器270处理(例如,解调、解交织和解码)恢复的下行链路数据符号流,以为用户终端获取解码数据。在每个用户终端120处,Nut,m个天线252从接入点110接收Nap个下行链路信号。每个接收机单元(RCVR) 254处理来自相关联的天线252的接收信号,并提供接收符号流。RX空间处理器260对来自Nut, m个接收机单元254的Nut, m个接收符号流执行接收机空间处理,并为用户终端提供恢复的下行链路数据符号流IsdnJ。根据CCMI、MMSE或某种其它技术来执行接收机空间处理。RX数据处理器270处理(例如,解调、解交织和解码)恢复的下行链路数据符号流,以为用户终端获取解码数据。图3示出了可以在无线设备302中利用的各种部件,其中,无线设备302可以用在系统100内。无线设备302是可以被配置成实现本文所述的各种方法的设备的例子。无线设备302可以是接入点110或用户终端120。无线设备302可以包括控制无线设备302的操作的处理器304。处理器304也可以称为中央处理单元(CPU)。存储器306可以包括只读存储器(ROM)和随机存取存储器 (RAM),其向处理器304提供指令和数据。存储器306的一部分还可以包括非易失性随机存取存储器(NVRAM)。处理器304 —般基于存储在存储器306内的程序指令来执行逻辑和算术操作。存储器306中的指令可以是可执行的,以实现本文所述的方法。无线设备302还可以包括外壳308,外壳308可以包括发射机310和接收机312,以允许在无线设备302和远程位置之间发送和接收数据。发射机310和接收机312可以组合成收发机314。多个发射天线316可以连接到外壳308,并电耦合到收发机314。无线设备302还可以包括(未示出的)多个发射机、多个接收机和多个收发机。无线设备302还可以包括信号检测器318,其可以用于试图检测并量化收发机314所接收的信号的电平。信号检测器318可以检测如总能量、每子载波每符号的能量、功率谱密度和其它信号之类的信号。无线设备302还可以包括在处理信号时使用的数字信号处理器(DSP)320。无线设备302的各种部件可以由总线系统322耦合在一起,除了数据总线以外,总线系统322还可以包括电源总线、控制信号总线和状态信号总线。本公开内容的某些方面支持用于在多用户通信系统(例如图I所示的系统100)中实现自适应信道状态信息(CSI)反馈速率的协议。可以基于每个用户终端(站)120与AP110之间的信道演进,来调整从该站向AP发送CSI反馈的速率。特定站的适当的CSI反馈速率可以取决于该站的信噪比(SNR)条件。例如,可能希望将较低SNR的用户偏置到较低的CSI反馈速率,这是因为,对于低下行链路调制-编码方案(MCS)级别而言,由基于陈旧的CSI而进行的预编码所引起的吞吐量损失可能小于高MCS/SNR用户的吞吐量损失。此外,对于低MCS用户(SM氏数据速率用户)而言,传输CSI所需的上行链路资源可能比高SNR条件下的站所需的上行链路资源更大。此外,可能希望将低SNR用户从下行链路多用户(MU) -MIMO通信中完全排除。基于站所跟踪的信道演进的协议在本公开内容的一个方面中,无线系统中的每个用户站(STA)(例如,来自图I的系统100中的每个STA 120)可以跟踪其自己的信道状态的老化(演进),其中,信道演进可以通过一个或多个度量来表示。图4示出了根据本公开内容某些方面依赖于由STA进行的信道演进跟踪的示例性两步骤介质访问控制(MAC)协议400。接入点(AP) 402可以首先通过消息406向系统中的所有STA或者向STA子集(例如图4所示的STA401、4042、4043、4044,其代表即将来临的下行链路空分多址(SDMA)传输的候选者)请求信道演进数据。在短帧间空间(SIFS)间隔之后,AP 402可以发送空数据分组(NDP)408,其可以包括用于下行链路信道探测的超高吞吐量(VHT)前导码。在一个方面中,消息406可以包括根据IEEE 802. 11标准族(例如,IEEE 802. Ilac无线通信标准)发送的空数据分组声明(NDPA)。响应于NDPA 406, STA 404^401中的每个STA可以将包括信道演进度量的信道演进反馈(CEFB)消息410发送到AP 402。AP 402可以基于所接收的信道演进度量和一个或多个网络状态参数(例如,SDMA客户端(STA)的总数、针对每个STA的调制编码方案(MCS)或者每个STA的发射功率中的至少一个),发送向STA子集请求信道状态信息(CSI)反馈的另一 NDPA消息412,其中,AP 402已经确定需要从该STA子集获取CSI反馈。如图4所示,在NDPA 412中标明地址的STA 404^40^和4044可以使用其各自的CSI反馈消息414”4142和4144对这个请求做出响应。在基于所接收到的CSI反馈更新其预编码权重之后,AP 402可以发起下行链路SDMA数据416的传输。 基于接入点所跟踪的信道演进的协议在来自图4的所提出的协议400中,AP 402可以不负责评估并跟踪每个STA的CSI演进。相反,单独的STA可以随着时间跟踪信道演进。可替换地,AP可以负责基于从每个STA接收的CSI的历史来计算信道演进度量。在本公开内容的一个方面中,AP可以基于所计算的信道演进度量定期地向STA子集请求CSI。图5示出了 MAC协议500,其中,信道演进可以由AP跟踪。如图5所示,AP 502可以通过发送对CSI的请求消息506来发起CSI反馈事务。例如,可以使用最低速率传统IEEE 802. lla/g格式来将该请求发送到STA 504^504^504^5044。在一个方面中,对CSI的请求506可以包括根据IEEE 802. 11标准族(例如,IEEE802. Ilac无线通信标准)的广播空数据分组声明(NDPA)消息。NDPA消息506可以用于两个目的其定期地向STA子集请求CSI数据,并通过如下操作保护CSI反馈事务设置CSI反馈事务的持续时间字段,以使所有未参与的STA根据持续时间字段中的值适当地设置其网络分配矢量(NAV)计数器。NDPA 506的有效载荷可以包括特定的比特,其指示该消息表示对CSI的请求。在NDPA 506传输之后的SIFS间隔之后,AP 502可以发送包括超高吞吐量(VHT)前导码的探测消息508 (即,空数据分组(NDP)),用于下行链路信道探测。与NDPA506不同,NDP消息508可以不是可传统解码的。在从AP发送的每个定期NDPA中标明地址的STA的子集可以由AP选择,以实现来自每个STA的CSI反馈的特定速率。可以在定期发送的NDPA消息中,对需要更频繁的CSI更新(例如,由于更动态的信道状况)的那些STA进行更频繁地标明地址。如图5所示,AP502可以在NDPA 506内对STA 504^5042和5044标明地址以发送其各自的CSI反馈消息510^5102 和 5104。AP 502向特定STA请求CSI的速率可以取决于该STA的信道演进速率,其由AP502所计算的度量评估。对于每个STA而言,AP 502可以存储产生当前SDMA波束成形权重的CSI。每当从该STA接收到新的CSI (例如,作为定期NDPA的结果)时,AP 502可以基于所定义的度量来评估旧信道状态和新信道状态之间的演进的程度。
如果所评估的演进程度超过了预定的阈值水平,则这可以指示该STA的CSI反馈速率可能不够,并且可以请求AP 502增加对该STA的CSI请求的速率。如果所评估的演进程度小于阈值水平,则这可以指示该STA的CSI反馈速率可能过大,并且可以请求AP 502降低对该STA的CSI请求的速率。对特定STA的CSI请求的速率也可以取决于以下中的至少一个SDMA客户端(STA)的总数、针对每个客户端所利用的MCS、或每个客户端的发射功率。可以增加CSI请求间隔的步长可以不同于可以减少CSI请求间隔的步长。在本公开内容的一个方面中,可以利用线性间隔增加和指数间隔减少。在本公开内容的另一个方面中,可以应用不同的线性向上步长和向下步长。对于某些方面,所选择的步长可以取决于相对的系统性能损失,其中,相对的系统性能损失与不够频繁的CSI更新相对于过分频繁的CSI更新有关。可以观察到,图5所示的所提出的协议500可以在几个方面不同于来自图4的协议400。首先,信道演进可以由AP评估,而不是由单独的STA评估。其次,AP可以根据从 每个STA接收的CSI的历史而不是从每个STA接收的信道演进度量,来跟踪每个STA的信道演进。第三,AP可能需要定期地向每个STA请求CSI,以便评估信道估计,但是对于所有STA不必以相同的速率。第四,可以选择在每个CSI请求中标明地址的STA的子集,以随着时间实现来自每个STA的CSI反馈的特定速率。第五,AP可以根据每个STA的信道演进速率调节对该STA的定期CSI请求的速率。最后,在每个CSI请求中标明地址的STA的子集可以取决于从来自该STA的最后一次CSI更新以来的一段已用时间。通常,前述MAC协议支持AP可以定期地将CSI请求发送到STA的子集。可以根据AP处计算的某个度量来选择STA的子集。所计算出的度量可以指示从最近的CSI更新以来的信道演进程度。图6示出了根据本公开内容某些方面可以在AP处执行的、用于实现来自图5的所提出的MAC协议的示例性操作600。在602处,AP可以从多个STA中选择STA子集,其中,可以至少基于与多个STA中的每个STA相关联的度量来选择该子集。在604处,AP可以将对CSI的请求和训练序列(例如,空数据分组(NDP))发送到该子集中的每个STA。在606处,STA可以从该子集中的每个STA接收与该STA相关联的CSI,其中,该CSI可以是响应于对CSI的请求而使用NDP来确定的。在608处,AP可以至少基于从该子集中的每个STA接收到的CSI,将数据发送到多个STA。训练序列可以是可由能够执行空分多址(SDMA)的那些STA解码的。在一个方面中,对CSI的请求可以包括根据IEEE 802. 11标准族(例如,IEEE802. Ilac无线通信标准)的广播NDPA消息,其中,可以利用不具有SDMA能力的STA所支持的速率来发送NDPA。在另一个方面中,对CSI的请求可以通过如下操作来保护CSI的传输设置CSI的持续时间字段,使多个STA的另一子集根据该持续时间字段设置其NAV计数器。在一个方面中,该度量可以与一个或多个阈值比较,并且可以根据该比较来调整发送对CSI的请求的速率。如果从STA中的一个STA接收的CSI与以前从该STA接收的另一 CSI相比较的变化在一个限度内,则可以降低速率。如果CSI的变化大于该限度,则可以增加速率。在一个方面中,该度量可以包括多个STA中的每个STA的CSI演进速率。图7示出了根据本公开内容某些方面可以在无线节点处(例如,在STA处)执行的、用于实现来自图5的所提出的MAC协议的示例性操作700。在702处,STA可以从AP接收对CSI的请求和训练序列(例如,空数据分组(NDP))。在704处,响应于该请求,STA可以使用NDP确定CSI。在706处,STA可以将CSI发送到AP,并且在708处,STA可以至少基于发送到AP的CSI从AP接收数据。在一个方面中,AP可以利用空分多址(SDMA)。在一个方面中,如果STA能够执行SDMA,则STA可能能够对训练序列进行解码。采用探测帧和显式信道状态信息的信道训练协议图5所示的所提出的MAC协议寻求通过将CSI反馈速率限制到支持准确SDMA预编码所需的最小值,来最小化上行链路开销。然而,完全“显式”的CSI传输可能包括例如几千个字节,因此可能是用于评估信道演进的昂贵手段。因此,本公开内容的某些方面使用上行链路信道探测和信道互易性原理(即,隐式反馈),以可能更小的上行链路开销来向AP提供来自STA的信道演进数据。AP可以向STA请求显式或隐式CSI。在显式CSI的情况下,AP可以将训练信号发 送到STA。基于训练信号,STA可以估计从AP到STA的信道的CSI,并在上行链路数据传输中将CSI估计发送到AP。这是在来自图5的协议500中利用的CSI反馈机制。另一方面,在隐式CSI反馈的情况下,AP可以将训练请求消息发送到STA,并且每个STA可以使用训练(探测)信号来响应。之后,AP可以使用所接收的训练信号,来估计从STA到AP的信道的CSI。接着,AP可以应用信道可逆性原理,来计算从AP到STA的信道的CSI。在一些环境中,即使可能希望最小化来自每个STA的显式CSI传输的速率来限制上行链路开销,但是,根据过去的测量来调适CSI反馈间隔可能不是适当的。为了最小化发送显式CSI的速率,AP可能能够通过使用STA到AP (上行链路)信道的估计,来估计AP到STA (下行链路)信道的差分度量。为了获得这个度量,AP可以通过使用存在于从STA发送的未请求分组中的训练字段或通过特别请求训练信号,来计算STA到AP信道的CSI。这种方法的一个优点可以是,可以在比携带显式CSI的数据帧所需的时间段短得多的时间段内发送训练信号。AP可以存储STA到AP信道的CSI的过去估计,并可以计算当前信道估计和过去信道估计之间的信道演进度量。所计算的信道演进度量可以用于确定是否需要请求显式CSI。图8A示出了利用前述想法的训练协议800。AP 802可以将消息806发送到STA804^8042和8043,以便向选定的STA请求探测帧。在一个方面中,消息806可以包括根据IEEE 802. 11标准族(例如,IEEE 802. Ilac无线通信标准)的空数据分组声明(NDPA)。在发送NDPA 806之后的SIFS间隔808之后,STA 804^80^和8043可以使用被发送到AP 802的探测帧810来响应。在本公开内容的一个方面中,可以使用确定性回退定时器在NDPA806之后请求探测。探测帧810中的每一个可以包括根据IEEE 802. 11标准族(例如,IEEE802. Ilac无线通信标准)的空数据分组(NDP)。AP 802可以基于所接收的探测帧810来估计来自选定STA 804^804^8(^的信道,并可以将这些新的信道估计与过去的信道估计进行比较。换句话说,AP 802可以基于AP所请求的上行链路信道探测分组810来计算信道演进度量。AP 802可以基于新的信道估计和过去的信道估计的比较(即,基于信道演进度量),使用来自所有AP天线的必要探测来选择STA804P804和8043的子集,以用于显式CSI传输。应当注意,如果在AP处的计算指示在NDPA 806中指定的所有STA的信道没有改变,则AP 802可以不发送任何显式CSI请求。在本公开内容的一个方面中,可以使用竞争方法将显式CSI请求812发送到STA的选定子集。在另一个方面中,可以使用点协调功能帧间空间(PIFS)接入方法来发送显式CSI请求812。在又一个方面中,可以在将最后一个探测帧810从STA 804^804和8043中的一个STA发送到AP之后的SIFS间隔,发送显式CSI请求812。在一个方面中,显式CSI请求消息812可以包括根据IEEE 802. 11标准族(例如,IEEE 802. Ilac无线通信标准)的广播NDPA消息。在发送显式CSI请求812之后,AP 802可以将探测(训练)帧814发送到STA的选定子集。在一个方面中,探测帧814可以包括根据IEEE 802. 11标准 族(例如,IEEE 802. Ilac无线通信标准)的NDP消息。如图8A所示,选定用于显式CSI传输的STA子集可以包括STA804:和8043。STA 80+可以基于所接收的探测帧814,来估计其相应的STA到AP信道,并将显式CSI消息816发送到AP 802。一旦成功地接收了显式CSI 816,AP 802就可以将确认(ACK)消息818发送到STA 804lo类似地,STA 8043可以基于所接收的探测帧814,来估计其STA到AP信道,并将显式CSI消息820发送到AP 802。一旦成功地接收了显式CSI 820,AP 802就可以将ACK消息822发送到STA 8043。在本公开内容的一个方面中,可以使用AP 802所调度的确定性回退从STA 804^8043发送显式CSI消息816、820。在另一个方面中,可以基于STA 804^80^的竞争来发送显式CSI消息816和820。显式CSI请求消息812可以包括该请求的序列号。接着,由STA中的一个STA发送的显式CSI消息中的每一个可以包括对与该显式CSI消息对应的信道测量的请求的序列号。本公开内容的某些方面支持可以在从每个STA发送的允许发送(CTS)消息之后,从AP 802发送探测帧814。这可以向STA提供用于接收从AP 802发送的探测帧814的明确介质,这对于在STA处的精确信道估计可能是需要的。在本公开内容的一个方面中,如图SB所示,可以以连续的方式从每个STA发送CTS。在另一个方面中,如图SC所示,可以从每个STA同时发送CTS (即,CTS消息可以迭加)。还应当注意,AP向特定STA请求CSI反馈的决策可以取决于不同信息的组合,其中该组合可以包括下列项中的至少一个从多个STA接收的信道演进度量、由AP计算的多个STA的信道演进度量、多个STA的信噪比(SNR)状况、多个STA中的每一个所支持的预期数据速率(调制-编码方案)、下一 SDMA传输预期的总干扰水平、或者STA中的一个或多个STA的已知接收能力(例如,对干扰消除的支持)。图9示出了根据本公开内容某些方面可以在AP处执行的、用于实现图8A-图SC所示的利用探测帧和显式CSI的训练协议的示例性操作900。在902处,AP可以从一个或多个STA接收一个或多个训练序列(S卩,空数据分组(NDP))。在904处,AP可以基于所接收的一个或多个NDP估计与一个或多个STA相关联的一个或多个信道。在906处,AP可以至少基于与所估计的信道中的每个信道相关联的值,来计算每个STA的度量。在一个方面中,对每个STA的度量计算可以包括将该值与先前获得的与同一所估计的信道相关联的另一值进行比较,以评估信道演进。然后,所估计的信道演进可以用于确定是否应当向该STA请求 CSI。所接收的训练序列中的每一个可以包括根据IEEE 802. 11标准族的NDP。在一个方面中,NDP可以包括高吞吐量长训练字段(HT-LTF)或超高吞吐量长训练字段(VHT-LTF)中的至少一个,其中可以使用HT-LTF和VHT-LTF中的至少一个来估计一个或多个信道。NDP和对CSI的请求可以包括在单个物理层帧中。在一个方面中,该度量可以包括与STA中的一个STA相关联的CSI的演进速率。可以至少部分地基于与该STA相关联的最近接收的CSI值和以前接收的CSI值,来计算演进速率。在一个方面中,AP可以从STA的子集接收一个或多个允许发送(CTS)消息。可以发送CTS消息,以便保护训练信号从AP到子集中的STA的传输。图10示出了根据本公开内容某些方面可以在无线节点处(例如,在STA处)执行的、用于实现图8A-图SC所示的利用探测帧和显式CSI的训练协议的示例性操作1000。在1002处,STA可以将训练序列卿,第一 NDP消息)发送到AP。在1004处,STA可以从AP接收对CSI的请求和另一训练序列(即,第二 NDP消息),其中,该请求可以至少基于第一 NDP。在1006处,响应于该请求,STA可以基于第二 NDP来确定CSI。在1008处,STA可以将CSI发送到AP,以保留用于发送该另一训练序列的信道。在1010处,STA可以从AP接收数据,其中该数据可以至少基于CSI而被发送。在一个方面中,对CSI的请求可以包括根据IEEE802. 11标准族(例如,IEEE 802. Ilac无线通信标准)的空数据分组声明。上文描述的方法的各种操作可以由能够执行相应功能的任何适当模块来执行。模块可以包括各种硬件和/或软件部件和/或单元,包括但不限于电路、专用集成电路(ASIC)或处理器。通常,在附图中示有操作的情况下,那些操作可以具有带有相似编号的相应的对应模块加功能部件。例如,图6、图7、图9和图10中所示的操作600、700、900和1000与图6A、图7A、图9A和图IOA中所示的部分600A、700A、900A和1000A相对应。如本文使用的,术语“确定”包括各种动作。例如,“确定”可以包括运算、计算、处 理、推导、调查、查找(例如,在表、数据库或另一数据结构中查找)、探知等。此外,“确定”可以包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)等。此外,“确定”可以包括解析、选择、挑选、建立等。如本文使用的,提及项目列表中的“至少一个”的短语是指这些项目的任何组合,包括单独的成员。作为例子,“a、b或c中的至少一个”旨在包括a、b、c、a-b、a-c、b-c和
a—b—Co上文描述的方法的各种操作可以由能够执行这些操作的任何适当模块执行,例如各种硬件和/或软件部件、电路和/或单元。通常,附图中所示的任何操作可以由能够执行这些操作的相应功能模块来执行。例如,用于发送的模块可以包括发射机,例如接入点110的来自图2的发射机222、用户终端120的来自图2的发射机254或无线设备302的来自图3的发射机310。用于接收的模块可以包括接收机,例如接入点110的来自图2的接收机222、用户终端120的来自图2的接收机254或无线设备302的来自图3的接收机312。用于选择的模块可以包括专用集成电路,例如接入点110的来自图2的调度器234或无线设备302的来自图3的处理器304。用于估计的模块可以包括估计器,例如接入点110的来自图2的估计器228或用户终端120的来自图2的估计器278。用于比较的模块可以包括比较器电路,例如接入点110的来自图2的处理器210、用户终端120的来自图2的处理器242或无线设备302的来自图3的处理器304。用于调整的模块可以包括专用集成电路,例如接入点110的来自图2的处理器210或无线设备302的来自图3的处理器304。用于减少的模块可以包括专用集成电路,例如接入点110的来自图2的处理器210或无线设备302的来自图3的处理器304。用于增加的模块可以包括专用集成电路,例如接入点110的来自图2的处理器210或无线设备302的来自图3的处理器304。用于确定的模块可以包括专用集成电路,例如用户终端120的来自图2的处理器270或无线设备302的来自图3的处理器304。用于设置的模块可以包括专用集成电路,例如用户终端120的来自图2的处理器270、用户终端120的来自图2的处理器288或无线设备302的来自图3的处理器304。用于解码的模块可以包括解码器,例如用户终端120的来自图2的处理器270或无线设备302的来自图3的处理器304。用于计算的模块可以包括专用集成电路,例如接入点110的来自图2的处理器210、用户终端120的来自图2的处理器242或无线设备302的来自图3的处理器304。用于利用的模块可以包括专用集成电路,例如接入点110的来自图2的处理器210、用户终端120的来自图2的处理器242或无线设备302的来自图3的处理器304。可以使用被设计为执行本文描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列信号(FPGA)或其它可编程逻辑器件(PLD)、分立门 或晶体管逻辑、分立硬件部件或其任何组合来实现或执行结合本公开内容所描述的各种示例性逻辑块、模块和电路。通用处理器可以是微处理器,但可替换地,处理器可以是任何商业上可用的处理器、控制器、微控制器或状态机。处理器也可以实现为计算设备的组合,例如DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP内核、或任何其它此类配置。结合本公开内容所描述的方法或算法的步骤可以直接实现在硬件、由处理器执行的软件单元或两者的组合中。软件模块可以存在于本领域已知的任何形式的存储介质中。可以使用的存储介质的一些例子包括随机存取存储器(RAM)、只读存储器(ROM)、闪存、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、⑶-ROM等。软件模块可以包括单个指令或很多指令,并且可以分布在不同代码段上、分布在不同程序之间以及分布在多个存储介质上。存储介质可以耦合到处理器,使得处理器可以从存储介质读取信息,并将信息写到存储介质。可替换地,存储介质可以是处理器的组成部分。本文公开的方法包括用于实现所述方法的一个或多个步骤或者动作。在不脱离权利要求的范围的情况下,方法的步骤和/或动作可以彼此交换。换句话说,除非指定了步骤或动作的具体顺序,否则,在不脱离权利要求范围的情况下,可以修改特定的步骤和/或行动的顺序和/或使用。所描述的功能可以在硬件、软件、固件或其任何组合中来实现。如果在软件中实现,则功能可以作为一个或多个指令或者代码在计算机可读介质上存储或通过计算机可读介质传输。计算机可读介质包括计算机存储介质和通信介质两者,通信介质包括有助于将计算机程序从一个地方转移到另一地方的任何介质。存储介质可以是可由计算机访问的任何可用介质。举例来说而非限制性地,此类计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁性存储设备、或者可以用于以指令或数据结构的形式携带或存储希望程序并可由计算机访问的任何其它介质。此外,可以适当地将任何连接称为计算机可读介质。例如,如果使用同轴电缆、光纤电缆、双绞线、数据用户线(DSL)、或诸如红外、无线电和微波的无线技术从网站、服务器或其它远程源传输软件,则同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电和微波的无线技术包括在介质的定义中。本文使用的磁盘和光盘包括压缩光盘(CD)、激光盘、光盘、数字多功能光盘(DVD)、软盘或蓝光》盘,其中,磁盘通常磁性地再现数据,而光盘使用激光光学地再现数据。因此在一些方面中,计算机可读介质可以包括非暂时性计算机可读介质(例如,有形介质)。此外,对于其它方面而言,计算机可读介质可以包括暂时性计算机可读介质(例如,信号)。上面各项的组合也应当包括在计算机可读介质的范围内。因此,某些方面可以包括用于执行本文给出的操作的计算机程序产品。例如,此类计算机程序产品可以包括其上存储(和/或编码)有指令的计算机可读介质,这些指令可由一个或多个处理器执行,以执行本文描述的操作。对于某些方面而言,计算机程序产品可以包括包装材料。软件或指令也可以通过传输介质来传输。例如,如果使用同轴电缆、光纤电缆、双绞线、数据用户线(DSL)、或诸如红外、无线电和微波的无线技术从网站、服务器或其它远程 源传输软件,则同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电和微波的无线技术包括在传输介质的定义中。此外,应当清楚的是,在合适的情况下,用于执行本文描述的方法和技术的单元和/或其它适当模块可以由用户终端和/或基站下载和/或以其它方式获取。例如,此类设备可以耦合到服务器,以有助于传送用于执行本文描述的方法的模块。可替换地,可以经由存储模块(例如,RAM、ROM、例如压缩光盘(CD)或软盘的物理存储介质等)来提供本文描述的各种方法,使得在将存储模块耦合到或提供到设备时,用户终端和/或基站可以获得各种方法。此外,可以利用用于将本文描述的方法和技术提供给设备的任何其它适当的技术。应当理解的是,权利要求并不限于上文示出的准确的配置和部件。可以在本文描述的方法和装置的配置、操作和细节中进行各种修改、变化和变形,而不脱离权利要求的范围。虽然前述内容是针对本公开内容的一些方面的,但是,可以设计本公开内容的其它方面和进一步的方面,而不脱离其基本范围,并且其范围由接下来的权利要求确定。
权利要求
1.一种用于无线通信的方法,包括 在第一装置处,从多个装置中选择装置的子集,其中,所述子集是至少基于与所述多个装置中的每个装置相关联的度量来选择的; 将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个装置; 从所述子集中的每个装置接收与该装置相关联的CSI,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的;以及 至少基于从所述子集中的每个装置接收的所述CSI,将数据发送到所述多个装置。
2.如权利要求I所述的方法,其中,所述度量由所述第一装置计算。
3.如权利要求I所述的方法,其中,所述数据是利用空分多址(SDMA)来发送的。
4.如权利要求I所述的方法,其中,所述度量包括所述多个装置中的每个装置的CSI演进速率。
5.如权利要求I所述的方法,还包括 使用从所述子集中的每个装置接收的所述CSI,来估计所述子集中的该装置与所述第一装置之间的信道。
6.如权利要求I所述的方法,还包括 将所述度量与一个或多个阈值进行比较;以及 基于所述比较来调整发送所述对CSI的请求的速率。
7.如权利要求6所述的方法,其中,所述调整包括 如果从所述装置中的一个装置接收的所述CSI与以前从该装置接收的另一 CSI相比较的变化在一限度内,则降低所述速率;以及 如果CSI的所述变化大于所述限度,则增加所述速率。
8.如权利要求I所述的方法,其中,所述度量是至少基于以下项中的一个来确定的所述多个装置中的装置总数、与所述多个装置中的每个装置相关联的调制-编码方案(MCS)、或者与所述多个装置中的每个装置相关联的发射功率。
9.如权利要求I所述的方法,其中 所述对CSI的请求包括根据IEEE 802. 11标准族的空数据分组声明(NDPA), 所述NDPA是利用不具有SDMA能力的装置所支持的速率来发送的,以及 所述NDPA向所述子集中的每个装置请求所述CSI。
10.如权利要求I所述的方法,其中,所述对CSI的请求通过如下操作来保护所述CSI的传输设置所述CSI的持续时间字段,使所述多个装置的另一子集根据所述持续时间字段来设置其网络分配矢量(NAV)计数器。
11.如权利要求I所述的方法,其中 所述训练序列包括根据IEEE 802. 11标准族的空数据分组(NDP),以及 所述NDP包括用于信道探测的超高吞吐量(VHT)前导码。
12.如权利要求I所述的方法,其中,所述训练序列能由能够执行空分多址(SDMA)的装置来解码。
13.一种用于无线通信的装置,包括 第一电路,其被配置成从多个装置中选择装置的子集,其中,所述子集是至少基于与所述多个装置中的每个装置相关联的度量来选择的;发射机,其被配置成将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个装置;以及 接收机,其被配置成从所述子集中的每个装置接收与该装置相关联的CSI,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的,其中 所述发射机还被配置成至少基于从所述子集中的每个装置接收的所述CSI,将数据发送到所述多个装置。
14.如权利要求13所述的装置,还包括 被配置成计算所述度量的电路。
15.如权利要求13所述的装置,其中,所述数据是利用空分多址(SDMA)来发送的。
16.如权利要求13所述的装置,其中,所述度量包括所述多个装置中的每个装置的CSI演进速率。
17.如权利要求13所述的装置,还包括 估计器,其被配置成使用从所述子集中的每个装置接收的所述CSI,来估计所述子集中的该装置与所述装置之间的信道。
18.如权利要求13所述的装置,还包括 比较器,其被配置成将所述度量与一个或多个阈值进行比较;以及 被配置成基于所述比较来调整发送所述对CSI的请求的速率的电路。
19.如权利要求18所述的装置,其中,所述电路还被配置成 如果从所述装置中的一个装置接收的所述CSI与以前从该装置接收的另一 CSI相比较的变化在一限度内,则降低所述速率;以及 如果CSI的所述变化大于所述限度,则增加所述速率。
20.如权利要求13所述的装置,其中,所述度量是至少基于以下项中的一个来确定的所述多个装置中的装置总数、与所述多个装置中的每个装置相关联的调制-编码方案(MCS)、或者与所述多个装置中的每个装置相关联的发射功率。
21.如权利要求13所述的装置,其中 所述对CSI的请求包括根据IEEE 802. 11标准族的空数据分组声明(NDPA), 所述NDPA是利用不具有SDMA能力的装置所支持的速率来发送的,以及 所述NDPA向所述子集中的每个装置请求所述CSI。
22.如权利要求13所述的装置,其中,所述对CSI的请求通过如下操作来保护所述CSI的传输设置所述CSI的持续时间字段,使所述多个装置的另一子集根据所述持续时间字段设置其网络分配矢量(NAV)计数器。
23.如权利要求13所述的装置,其中 所述训练序列包括根据IEEE 802. 11标准族的空数据分组(NDP),以及 所述NDP包括用于信道探测的超高吞吐量(VHT)前导码。
24.如权利要求13所述的装置,其中,所述训练序列能由能够执行空分多址(SDMA)的装置来解码。
25.一种用于无线通信的装置,包括 用于从多个装置中选择装置的子集的模块,其中,所述子集是至少基于与所述多个装置中的每个装置相关联的度量来选择的;用于将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个装置的模块;以及 用于从所述子集中的每个装置接收与该装置相关联的CSI的模块,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的,其中 所述用于发送的模块还被配置成至少基于从所述子集中的每个装置接收的所述CSI,将数据发送到所述多个装置。
26.如权利要求25所述的装置,还包括 用于计算所述度量的模块。
27.如权利要求25所述的装置,其中,所述数据是利用空分多址(SDMA)来发送的。
28.如权利要求25所述的装置,其中,所述度量包括所述多个装置中的每个装置的CSI演进速率。
29.如权利要求25所述的装置,还包括 用于使用从所述子集中的每个装置接收的所述CSI,来估计所述子集中的该装置与所述装置之间的信道的模块。
30.如权利要求25所述的装置,还包括 用于将所述度量与一个或多个阈值进行比较的模块;以及 用于基于所述比较来调整发送所述对CSI的请求的速率的模块。
31.如权利要求30所述的装置,其中,所述用于调整的模块包括 用于如果从所述装置中的一个装置接收的所述CSI与以前从该装置接收的另一 CSI相比较的变化在一限度内,则降低所述速率的模块;以及 用于如果CSI的所述变化大于所述限度,则增加所述速率的模块。
32.如权利要求25所述的装置,其中,所述度量是至少基于以下项中的一个来确定的所述多个装置中的装置总数、与所述多个装置的每个装置相关联的调制-编码方案(MCS)、或者与所述多个装置中的每个装置相关联的发射功率。
33.如权利要求25所述的装置,其中 所述对CSI的请求包括根据IEEE 802. 11标准族的空数据分组声明(NDPA), 所述NDPA是利用不具有SDMA能力的装置所支持的速率来发送的,以及 所述NDPA向所述子集中的每个装置请求所述CSI。
34.如权利要求25所述的装置,其中,所述对CSI的请求通过如下操作来保护所述CSI的传输设置所述CSI的持续时间字段,使所述多个装置的另一子集根据所述持续时间字段来设置其网络分配矢量(NAV)计数器。
35.如权利要求25所述的装置,其中 所述训练序列包括根据IEEE 802. 11标准族的空数据分组(NDP),以及 所述NDP包括用于信道探测的超高吞吐量(VHT)前导码。
36.如权利要求25所述的装置,其中,所述训练序列能由能够执行空分多址(SDMA)的装置来解码。
37.一种用于无线通信的计算机程序产品,包括计算机可读介质,所述计算机可读介质包括可执行以进行以下操作的指令 从多个装置中选择装置的子集,其中,所述子集是至少基于与所述多个装置中的每个装置相关联的度量来选择的; 将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个装置; 从所述子集中的每个装置接收与该装置相关联的CSI,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的;以及 至少基于从所述子集中的每个装置接收的所述CSI,将数据发送到所述多个装置。
38.一种接入点,包括 至少一个天线; 第一电路,其被配置成从多个无线节点中选择无线节点的子集,其中,所述子集是至少基于与所述多个无线节点中的每个无线节点相关联的度量来选择的; 发射机,其被配置成经由所述至少一个天线将对信道状态信息(CSI)的请求和训练序列发送到所述子集中的每个无线节点;以及 接收机,其被配置成经由所述至少一个天线,从所述子集中的每个无线节点接收与该无线节点相关联的CSI,其中,所述CSI是响应于所述对CSI的请求而使用所述训练序列来确定的,其中 所述发射机还被配置成至少基于从所述子集中的每个无线节点接收的所述CSI,经由所述至少一个天线将数据发送到所述多个无线节点。
39.一种用于无线通信的方法,包括 从一装置接收对信道状态信息(CSI)的请求和训练序列; 响应于所述请求,使用所述训练序列来确定CSI ; 将所述CSI发送到所述装置;以及 至少基于发送到所述装置的所述CSI,来从所述装置接收数据。
40.如权利要求39所述的方法,还包括 基于在所述对CSI的请求中接收的信息,来在所述CSI内设置持续时间字段。
41.如权利要求39所述的方法,还包括 如果一设备能够执行空分多址(SDMA),则对所述训练序列进行解码。
42.一种用于无线通信的装置,包括 接收机,其被配置成从另一装置接收对信道状态信息(CSI)的请求和训练序列; 第一电路,其被配置成响应于所述请求,使用所述训练序列来确定CSI ;以及 发射机,其被配置成将所述CSI发送到所述另一装置,其中 所述接收机还被配置成至少基于发送到所述另一装置的所述CSI,来从所述另一装置接收数据。
43.如权利要求42所述的装置,还包括 被配置成基于在所述对CSI的请求中接收的信息,来在所述CSI内设置持续时间字段的电路。
44.如权利要求42所述的装置,还包括 解码器,其被配置成如果所述装置能够执行空分多址(SDMA),则对所述训练序列进行解码。
45.一种用于无线通信的装置,包括 用于从另一装置接收对信道状态信息(CSI)的请求和训练序列的模块;用于响应于所述请求,使用所述训练序列来确定CSI的模块;以及 用于将所述CSI发送到所述另一装置的模块,其中 所述用于接收的模块还被配置成至少基于发送到所述另一装置的所述CSI,来从所述另一装置接收数据。
46.如权利要求45所述的装置,还包括 用于基于在所述对CSI的请求中接收的信息,来在所述CSI内设置持续时间字段的模块。
47.如权利要求45所述的装置,还包括 用于如果所述装置能够执行空分多址(SDMA),则对所述训练序列进行解码的模块。
48.一种用于无线通信的计算机程序产品,包括计算机可读介质,所述计算机可读介质包括可执行以进行以下操作的指令 从一装置接收对信道状态信息(CSI)的请求和训练序列; 响应于所述请求,使用所述训练序列来确定CSI ; 将所述CSI发送到所述装置;以及 至少基于发送到所述装置的所述CSI,来从所述装置接收数据。
49.一种接入终端,包括 至少一个天线; 接收机,其被配置成经由所述至少一个天线,从接入点接收对信道状态信息(CSI)的请求和训练序列; 第一电路,其被配置成响应于所述请求,使用所述训练序列来确定CSI;以及发射机,其被配置成经由所述至少一个天线将所述CSI发送到所述接入点,其中所述接收机还被配置成至少基于发送到所述接入点的所述CSI,经由所述至少一个天线从所述接入点接收数据。
全文摘要
本发明公开内容的某些方面涉及用于在多用户通信系统中实现自适应信道状态信息(CSI)反馈速率的技术。可以从无线系统的每个用户站向服务接入点发送CSI反馈的速率可以基于该用户站和接入点之间的信道演进来调整。
文档编号H04L25/03GK102783105SQ201180009751
公开日2012年11月14日 申请日期2011年2月17日 优先权日2010年2月17日
发明者G·A·布赖特, H·桑帕斯, S·P·亚伯拉罕, S·韦尔玛尼, V·K·琼斯 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1