专利名称:用于sdma上行链路数据的帧交换的方法和装置的制作方法
用于SDMA上行链路数据的帧交换的方法和装置相关申请的交叉引用本申请要求享有2008年8月19日递交的美国临时专利申请No. 61/090,207的权 益,本文通过引用并入该申请的全部内容。
背景技术:
为了解决无线通信系统日益增加的带宽需求,正在开发不同的方案以允许多个用 户终端通过共享同一信道(相同的时间和频率资源)来与单个基站进行通信,同时获得高 数据吞吐量。空分多址(SDMA)代表近来出现的一种这样的方法,来作为下一代通信系统的 一种流行技术。在SDMA系统中,基站可以同时并且使用相同频率将不同的信号发送给多个移动 用户终端,或者从多个移动用户终端接收不同的信号。为了实现可靠的数据通信,可能需要 在充分不同的方向上定位用户终端。可以在基站处从多个空间分离的天线中的每个天线同 时发送独立信号。因此,组合传输可以是定向的,即,每个用户终端专用的信号可以在该特 定用户终端的方向上相对较强,而在其它用户终端的方向上足够微弱。类似地,基站可以通 过多个在空间中分离的天线中的每个天线在相同频率上同时接收来自多个用户终端的组 合信号,可以通过应用适当的信号处理技术将来自多个天线的组合接收信号分离成从每个 用户终端发送的独立信号。多输入多输出(MIMO)无线系统采用多个(Nt个)发送天线和多个(Nk个)接收天 线用于数据传输。可以将由Nt个发送天线和Nk个接收天线形成的MIMO信道分解成Ns个 空间信道,其中对于所有实际情况Ns彡min {NT, NE}。Ns个独立信道可以用于发送Ns个独立 数据流,以实现更高的整体吞吐量。在基于SDMA的多址MIMO系统中,接入点可以在任意给定时刻与一个或多个用户 终端进行通信。如果接入点与单个用户终端进行通信,则Nt个发送天线与一个发送实体 (接入点或用户终端)相关联,并且Nk个接收天线与一个接收实体(用户终端或接入点)相 关联。接入点也可以经由SDMA同时与多个用户终端进行通信。对于SDMA,接入点利用多个 天线用于数据发送和接收,并且每个用户终端通常利用比接入点的数目更少的天线来进行 数据发送和接收。在从接入点发送SDMA时,Ns ( min{NT, sum(NK)},其中sum (Nk)表示所有 用户终端接收天线的总和。在向接入点发送SDMA时,Ns ( min {sum(Nt),Nj,其中sum(Nt) 表示所有用户终端发送天线的总和。
发明内容
某些实施例提供了一种用于在无线通信系统中对来自多个无线节点的同时数据 传输进行调度的方法。所述方法一般包括发送对与来自所述无线节点的上行链路传输 有关的信息的请求;响应于所述请求,接收与来自所述无线节点的上行链路传输有关的信 息;基于所接收的信息,发送分配证实消息,从而将上行链路资源分配给由所述无线节点中 的至少部分无线节点构成的一组无线节点;以及接收来自所述一组无线节点的同时数据传
某些实施例提供了一种用于在无线通信系统中对来自无线节点的数据传输进行 调度的方法,所述无线通信系统支持来自多个无线节点的同时数据传输。所述方法一般包 括利用所述系统的可用音调的子集、经由正交频分多址(OFDMA)传输方案,来发送与上行 链路传输有关的信息;接收消息,所述消息确认接收到所发送的与上行链路传输有关的信 息;以及在接收到所述分配证实消息之后,在上行链路上发送数据。某些实施例提供了一种用于在无线通信系统中对来自多个无线节点的同时数据 传输进行调度的装置。所述装置一般包括用于发送对与来自所述无线节点的上行链路传 输有关的信息的请求的逻辑;用于响应于所述请求,接收与来自所述无线节点的上行链路 传输有关的信息的逻辑;用于基于所接收的信息,发送分配证实消息,从而将上行链路资源 分配给由所述无线节点中的至少部分无线节点构成的一组无线节点的逻辑;以及用于接收 来自所述一组无线节点的同时数据传输的逻辑。某些实施例提供了一种用于在无线通信系统中对来自无线节点的数据传输进行 调度的方法,所述无线通信系统支持来自多个无线节点的同时数据传输。所述装置一般包 括用于利用所述系统的可用音调的子集、经由正交频分多址(OFDMA)传输方案,来发送与 上行链路传输有关的信息的逻辑;用于接收消息的逻辑,所述消息确认接收到所发送的与 上行链路传输有关的信息;以及用于在接收到分配证实消息之后,在上行链路上发送数据 的逻辑。某些实施例提供了一种用于在无线通信系统中对来自多个无线节点的同时数据 传输进行调度的装置。所述装置一般包括用于发送对与来自所述无线节点的上行链路传 输有关的信息的请求的模块;用于响应于所述请求,接收与来自所述无线节点的上行链路 传输有关的信息的模块;用于基于所接收的信息,发送分配证实消息,从而将上行链路资源 分配给由所述无线节点中的至少部分无线节点构成的一组无线节点的模块;以及用于接收 来自所述一组无线节点的同时数据传输的模块。某些实施例提供了 一种用于在无线通信系统中对来自无线节点的数据传输进行 调度的方法,所述无线通信系统支持来自多个无线节点的同时数据传输。所述装置一般包 括用于利用所述系统的可用音调的子集、经由正交频分多址(OFDMA)传输方案,来发送与 上行链路传输有关的信息的模块;用于接收消息的模块,所述消息确认接收到所发送的与 上行链路传输有关的信息;以及用于在接收到分配证实消息之后,在上行链路上发送数据 的模块。某些实施例提供了一种用于在无线通信系统中对来自多个无线节点的同时数据 传输进行调度的计算机程序产品,包括计算机可读介质,该计算机可读介质上存储有指令, 所述指令可由一个或多个处理器执行。所述指令一般包括用于以下操作的指令发送对与 来自所述无线节点的上行链路传输有关的信息的请求;响应于所述请求,接收与来自所述 无线节点的上行链路传输有关的信息;基于所接收的信息,发送分配证实消息,从而将上行 链路资源分配给由所述无线节点中的至少部分无线节点构成的一组无线节点;以及接收来 自所述一组无线节点的同时数据传输。某些实施例提供了一种用于在无线通信系统中对来自无线节点的数据传输进行 调度的计算机程序产品,所述无线通信系统支持来自多个无线节点的同时数据传输,所述计算机程序产品包括计算机可读介质,该计算机可读介质上存储有指令,所述指令可由一 个或多个处理器执行。所述指令一般包括用于以下操作的指令利用所述系统的可用音调 的子集、经由正交频分多址(OFDMA)传输方案,来发送与上行链路传输有关的信息;接收消 息,所述消息确认接收到所发送的与上行链路传输有关的信息;以及在接收到分配证实消 息之后,在上行链路上发送数据。
因此,可以参考实施例来获得可以详细理解本公开的上述特征的方式、更具体的 说明、上面的简要概述,在附图中示出了一些所述实施例。然而,应该注意,附图仅示出了本 公开的某些典型实施例,因此不应理解为对本公开的范围的限制,本说明书可以允许其它 等效实施例。图1示出了根据本公开的某些实施例的空分多址MIMO无线系统。图2示出了根据本公开的某些实施例的接入点和两个用户终端的方框图。图3示出了根据本公开的某些实施例的无线设备的示例性部件。图4示出了根据本公开的一个实施例用于对多个接入站的上行链路传输进行同 步的示例性操作。图4A示出了能够执行图4中示出的操作的示例性部件。图5是示例性时序图,其示出用于在SDMA系统中对多个接入站的上行链路传输进 行同步的示例性消息流程。
具体实施例方式词语“示例性的”在本文中用于表示“用作实例、例子或示例”。本文描述为“示例 性”的任何实施例相对于其它实施例并不必然是优选或有利的。此外,如本文所使用的,术 语“传统站” 一般是指支持IEEE 802. 11标准的802. Iln或更早版本的无线网络节点。本文所描述的多天线传输技术可以与各种无线技术组合使用,这些无线技术例 如码分多址(CDMA)、正交频分复用(OFDM)、时分多址(TDMA)等。多个用户终端可以通过下 列不同的方式来同时发送/接收数据(I)CDMA的正交码信道、0)TDMA的时隙或(3)0FDM 的子频带。CDMA系统可以实现IS-2000、IS-95、IS-856、宽带CDMA(W-CDMA)或一些其它标 准。OFDM系统可以实现IEEE 802. 11或一些其它标准。TDMA系统可以实现GSM或一些其 它标准。这些标准是本领域公知的。示例性MIMO系统图1示出了具有接入点和用户终端的多址MIMO系统100。为了简便,在图1中仅 示出一个接入点110。接入点(AP)通常是与用户终端进行通信的固定站,并且也可以称为 基站或一些其它术语。用户终端可以是固定的或移动的,并且也可以称为移动站、站(STA)、 客户端、无线设备或一些其它术语。用户终端可以是无线设备,例如,蜂窝电话、个人数字助 理(PDA)、手持设备、无线调制解调器、膝上型计算机、个人计算机等。接入点110可以在下行链路和上行链路上在任意给定时刻与一个或多个用户终 端120进行通信。下行链路(即,前向链路)是从接入点到用户终端的通信链路,而上行链 路(即,反向链路)是从用户终端到接入点的通信链路。用户终端还可以与另一用户终端 进行对等通信。系统控制器130耦合到接入点,并且对该接入点提供协调与控制。
尽管以下公开的部分将描述能够经由空分多址(SDMA)进行通信的用户终端120, 然而,对于某些实施例,用户终端120还可以包括一些不支持SDMA的用户终端。因此,对于 这些实施例,AP 110可以被配置为与SDMA用户终端和非SDMA用户终端进行通信。这种方 式方便地允许较旧版本的用户终端(“传统”站)仍然部署在企业内,延长其使用寿命,同 时允许适当地引入较新的SDMA用户终端。系统100采用多个发送天线和多个接收天线,用于在下行链路和上行链路上的数 据传输。接入点110装备有Nap个天线,并且代表下行链路传输的多输入(MI)和上行链路 的多输出(M0)。一组Nu个选择的用户终端120共同代表下行链路传输的多输出和上行链 路的多输入。对于纯SDMA来说,如果Nu个用户终端的数据符号流未通过一些方法在码、频 率或时间上进行复用,则希望具有Nap > Nu > 1。如果采用CDMA技术使用不同的码信道、采 用OFDM技术使用不相交的子频带集等对数据符号流进行复用,则Nu可以大于Nap。每个选 择的用户终端将用户特定的数据发送给接入点,和/或从接入点接收用户特定的数据。一 般来说,每个选择的用户终端可以装备有一个或多个天线(即,Nut ^ 1)。Nu个选择的用户 终端可以具有相同或不同数目的天线。MIMO系统100可以是时分双工(TDD)系统或频分双工(FDD)系统。对于TDD系 统,下行链路和上行链路共享同一频带。对于FDD系统,下行链路和上行链路使用不同的频 带。MIMO系统100还可以利用单载波或多载波进行传输。每个用户终端可以装备有单个天 线(例如,以便保持低成本)或者多个天线(例如,可以支持额外成本的情况)。图2示出了 MIMO系统100中的接入点110和两个用户终端120m与120x的方框 图。接入点110装备有Nap个天线22 到2Map。用户终端120m装备有Nut,m个天线252ma 到252mu,并且用户终端120x装备有Nut,x个天线252xa到25hu。接入点110对于下行链 路是发送实体,而对于上行链路是接收实体。每个用户终端120对于上行链路是发送实体, 而对于下行链路是接收实体。如本文所使用的,“发送实体”是能够经由无线信道发送数据 的独立工作的装置或设备,而“接收实体”是能够通过无线信道接收数据的独立工作的装置 或设备。在下面的描述中,下脚标“dn”表示下行链路,而下脚标“up”表示上行链路,选择 Nup个用户终端来在上行链路上同时进行发送,而选择Ndn个用户终端来在下行链路上同时 进行发送,Nup可以等于或者可以不等于Ndn,并且Nup和Ndn可以是静态值或者可以针对每个 调度间隔发生改变。在接入点和用户终端处可以使用波束控制或一些其它空间处理技术。在上行链路上,在选择用于进行上行链路传输的每个用户终端120处,TX数据处 理器288从数据源286接收业务数据,并从控制器280接收控制数据。TX数据处理器288 基于与为用户终端选择的速率相关联的编码和调制方案,对该用户终端的业务数据{dup,m} 进行处理(例如,编码、交织和调制),并提供数据符号流Isup, J。TX空间处理器290对数 据符号流Isup,m}执行空间处理,并向Nut,m个天线提供Nut,_ 个发送符号流。每个发射机单元 (TMTR) 2M接收并处理(例如,模拟转换、放大、滤波和上变频)各自的发送符号流,以生成 上行链路信号。Nut, m个发射机单元2M提供Nut, m个上行链路信号用于从Nut, m个天线252 发送到接入点110。可以调度Nup个用户终端以用于同时在上行链路上进行发送。这些用户终端中的 每个对其数据符号流执行空间处理,并且在上行链路上将其发送符号流集发送给接入点。在接入点110处,Nap个天线22 到2Map从在上行链路上进行发送的所有Nup个用户终端接收上行链路信号。每个天线2M将接收到的信号提供给各自的接收机单元 (RCVR) 222。每个接收机单元222执行与发射机单元2M所执行的处理互逆的处理,并提供 接收到的符号流。RX空间处理器240对来自Nap个接收机单元222的Nap个接收到的符号 流执行接收机空间处理,并提供Nup个已恢复的上行链路数据符号流。根据信道相关逆矩阵 (CCMI)、最小均方误差(MMSE)、连续干扰消除(SIC)或一些其它技术来执行接收机空间处 理。每个已恢复的上行链路数据符号流Isup, J是各自的用户终端发送的数据符号流Isup, J的估计。RX数据处理器242根据用于每个已恢复的上行链路数据符号流{sup, J的速率 来对该数据流进行处理(例如,解调、解交织和解码),以获得已解码数据。可以将每个用户 终端的已解码数据提供给数据宿M4以用于存储和/或提供给控制器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个天线2M发送到用户终端。在每个用户终端120处,Nut,m个天线252从接入点110接收Nap个下行链路信号。 每个接收机单元(RCVR) 2M处理来自相关联的天线252的接收到的信号,并提供接收到的 符号流。RX空间处理器260对来自Nut,m个接收机单元254的Nut,m个接收到的符号流执行 接收机空间处理,并提供用户终端的已恢复的下行链路数据符号流Isdn,J。根据CCMI、匪SE 或一些其它技术来执行接收机空间处理。RX数据处理器270对已恢复的下行链路数据符号 流进行处理(例如,解调、解交织和解码),以获得用户终端的已解码数据。图3示出了可以在无线设备302中利用的各种部件,该无线设备302可以用在系 统100内。无线设备302是可以被配置为实现本文所描述的各种方法的设备的实例。无线 设备302可以是接入点110或用户终端120。无线设备302可以包括处理器304,其控制无线设备302的操作。处理器304也 可以称为中央处理单元(CPU)。存储器306向处理器304提供指令和数据,其中存储器306 可以包括只读存储器(ROM)和随机存取存储器(RAM)。存储器306的一部分还可以包括非 易失性随机存取存储器(NVRAM)。处理器304 —般基于存储在存储器306内的程序指令来 执行逻辑和算术运算。存储器306中的指令可以执行用来实现本文所描述的方法。无线设备302还可以包括外壳308,其可以包括发射机310和接收机312,以允许 无线设备302与远程位置之间的数据发送和接收。发射机310和接收机312可以组合成收 发机314。可以将多个发送天线316连接到外壳308,并电性耦合到收发机314。无线设备 302还可以包括(未示出)多个发射机、多个接收机和多个收发机。无线设备302还可以包括信号检测器318,其可以用来检测和量化收发机314接 收到的信号的电平。信号检测器318可以检测这些信号的总能量、每符号每载波的能量、 功率谱密度以及其它信号。无线设备302还可以包括用于处理信号的数字信号处理器(DSP)320。无线设备302的各个部件可以通过总线系统322耦合到一起,除了数据总线之外, 总线系统322还可以包括电源总线、控制信号总线和状态信号总线。如本文所使用的,术语“传统”一般是指支持802. 11标准的802. Iln或更早版本 的无线网络节点。尽管本文参照SDMA来描述某些技术,但是本领域技术人员将认识到,这些技术可 以一般地应用在利用任何类型的多址方案的系统中,这些多址方案例如,SDMA、OFDMA、CDMA
及其组合。使用OFDMA分配指示的上行链路SDMA在空分多址(SDMA)方案中,应当对从多个站(STA)到一个接入点(AP)的上行链 路(UL)传输进行同步,以允许AP对这些传输进行正确地解码。应该根据到达AP的时间、 频率、接收功率、分组长度以及空间流的分配,来同步UL传输。尽管可以经由AP上的调度器,或者经由使用点协调功能(PCF)或HCF控制的信道 接入(HCCA)来执行UL同步,但是由于各种原因,这些机制可能不理想。例如,使用AP上的 调度器可能是复杂的,此外,还可能妨碍STA在需要时请求发送机会(TxOP)。然而,本文提供的技术利用基于请求发送(RTQ无竞争的方案,该方案对来自 SDMA站的分配(TxOP)请求使用OFDM。这些技术允许主要由站完成对UL传输的同步,由此 减小AP上的调度负担。为了实现这一点,对于某些实施例,当交换上行链路数据时,站可以 遵从一组同步规则。因此,本文提供的某些技术可以提供资源高效的帧交换,其允许AP协 调空间资源,并且,在一些情况中,允许AP确定用于每个站的上游调制与编码方案(MCS)。图4示出了根据本公开的某些实施例的用于针对上行链路SDMA传输进行帧交换 的示例性操作。所示出的操作包括在接入点处执行的并且与在站处执行操作相对应的操 作。如将参照图5中所示的时序图来描述的,可以通过多个SDMA站来同时执行站操作。在402处,AP可以通过发送对UL SDMA信息的请求来开始帧交换,其中,对UL SDMA 信息的请求可以称为“对SDMA的请求”或RSDMA。对于某些实施例,在通过发送RSDMA来开 始帧交换之前,AP可能必须例如通过常规的EDCA技术来获得信道接入。然而,在UL SDMA 帧序列中,可能不存在资源竞争。RSDMA帧可以作为常规的多播MSDU来发送。可以使用稳妥的MSC来确保所有站都 可以对帧进行解码。RSDMA帧的信号特性,例如带宽(例如,20MHz、40MHz、60MHz或80MHz)、 保护间隔长度和导频音调号,可以向站暗示随后的UL传输应该使用的信号特性。RSDMA还 可以指示允许用于下面描述的RTS-MA消息(分配指示)的帧数。RSDMA还可以指示RTS-MA 的起始帧号和结束帧号(例如,为4比特字段)。每个RTS-MA帧可以容纳一定数目的用户(例如,每个帧可以容纳大约用每20MHz 信道使用的流数乘以4这么多个用户)。RSDMA还可以提供对用于RTS-MA的分配的音调和 空间流的指示。RSDMA还可以包含输出功率指示(EIRP),其用来帮助客户端确定链路预算。 RSDMA还可以包含诸如后同步码这样的机制,以帮助时间和频率同步。在452处,站接收RSDMA。可以基于RSDMA的到达来同步SDMA UL传输的时间(以 及可选地进行频率同步)。对于某些实施例,RSDMA的接收功率还可以用于进行粗略的功率 调整。
13
在妨4处,站发送请求发送多址(RTS-MA)消息。RTS-MA消息一般指示对资源分配 的请求,例如,指示发送RTS-MA的站具有要发送的UL数据。RTS-MA可以包含各种UL传输信 息,例如,传输类别(TC,例如语音、视频或尽力服务)和传输长度。例如,14比特的RTS-MA 可以允许站提供2比特TC指示和12比特数据长度。对于某些实施例,可以利用具有前导码和数据的OFDMA帧来发送RTS-MA帧。可以 向每个站分配音调的子集和多个空间流,以用于发送RTS-MA。对于某些实施例,例如在与 AP的初始关联期间,可以为站预先分配音调和空间流。然而,可以用管理操作帧或多播通告 帧来改变音调和流分配。每个站可以使用适当的MCS(例如,高于QPSK、l/2速率编码)来 发送其RTS-MA。然而,对于某些实施例,每个站可以具有全范围的可用音调和/或空间流。对于某些实施例,为了容纳大量站,可以连续发送(用SIFS间距进行分隔)多个 RTS-MA帧。例如,假设每20MHz的带宽容纳4个站,则在AP处使用80MHz和16个接收天 线,单个RTS-MA帧可以支持256个站。另一方面,仍然假设每20MHz的带宽容纳4个站,那 么当在AP处使用20MHz和4个接收天线时,将需要16个RTS-MA帧。在404处,AP从站接收RTS-MA消息,并且可选地,在406处,发送RTS-MA确认 (ACK)消息。RTS-MAACK可以是AP使用由站用于发送RTS-MA的最低MCS来发送的多播消 息,以便确保每个站接收到RTS-MAACK。RTS-MAACK可以可选地定义空间流分配。对于某些 实施例,RTS-MA ACK可以从一个或多个站请求探测(sounding)信号,并且可以为所有站定 义发送机会(TxOP)的长度以设置其NAV。对于某些实施例,由AP发送的RTS-MAACK还可以包含同步反馈,其作为N个比特 而包括在消息中。例如,RTS-MAACK可以包括4比特指定用于使传输开始延迟或提前的采 样数目;4比特携带以IdB为单位的功率差;和/或8比特携带以3. 12kHz为单位的频率差 偏移。这样的反馈信息可以允许AP基于从每个站接收到的探测信号来对该站的传输参数 进行精确的调整。在456处,如果发送,则站可以接收RTS-MA确认消息。如上所述,RTS-MAACK可 以可选地从一些站请求探测信号。在458处,被请求发送探测信号的站发送探测信号。探 测信号可以仅作为帧前导码来发送,并且该前导码中的长训练字段(LTF)的数目也可以在 RTS-MAACK消息中指定。在408处,AP确定资源分配。例如,AP可以基于RTS-MA消息中指示的传输类别和 /或传输长度,来确定将UL资源分配给哪些站。例如,可以在具有较低优先级传输类别(例 如,尽力服务)的站之前,为指示较高优先级传输类别(例如,语音或视频)的站分配资源。 如果没有足够的带宽资源来提供给发送具有同一 TC的RTS-MA的所有站,则AP可以基于传 输长度来确定为哪些站分配资源。此外,对于某些实施例,AP还可以基于探测信号来决定 资源分配。例如,如果一个站位于使其传输与另一站高度相关的位置,则在当前帧内不向该 站分配资源以避免干扰,这样可以在整体上更高效。在410处,AP将分配证实发送给站。如上所述,该证实可以包括如下指示,即,为 所有站分配了资源或者仅为站的有限子集分配了资源。AP可以在接收到探测信号之后发送 分配证实。分配证实可以认为是清楚发送(Clear to Send)多址(CTS-MA)消息,指示哪些 站清楚要发送SDMAUL数据。可以使用能够被所有站接收的最低MCS将分配证实作为聚合 多播MAC协议数据单元(A-MPDU)来发送。
在分配证实消息中,AP可以证实SDMA TxOP中由站使用的空间流分配。如之前所 描述的,例如,由于低优先级传输类别或与其它客户端具有高相关性,使得不能为一些站分 配UL资源。可选地,AP还可以例如基于接收到的探测信号,在分配证实中为每个站分配新 的MCS。AP还可以为站定义TxOP长度以设置NAV。对于某些实施例,并不分开发送分配确认和分配证实,而是可以发送单个信号。例 如,对于未执行可选的探测的实施例,AP可以在接收到RTS-MA之后发送单个消息,该消息 确认对站的UL资源分配。在460处,站接收分配证实,并且假设该站被分配了资源,则在462处,发送SDMA 数据。在412处,AP(从多个站)接收SDMA数据。因为使用上面描述的同步规则将大部分 分配和调度操作分发给站,所以无需引入保存状态信息或事务历史的开销。因此,一旦完成 SDMA传输,在414和464处,AP和站可以分别清除用于此次SDMA交换的存储器。图5示出了根据上述操作在AP与三个站(STA1-STA3)之间进行SDMA UL帧交换 的一个实例。如所示出的,在一些情况中,在经由EDCA技术获得对信道的接入之后,AP通 过发送对UL SDMA的请求(RSDMA) 502来开始进行交换。RSDMA 502对交换中以SIFS分隔 的剩余帧进行同步。站以RTS-MA消息504 (标记为分配指示——AI消息)来对RSDMA进行响应。如 上所述,每个站可以使用0FDMA,对于某些实施例,可以利用为每个站分配的音调子集和多 个空间流,来发送RTS-MA消息504。在所示出的实例中,AP以确认消息506来确认RTS-MA消息504,该确认消息506 可以从站请求探测信号。站以探测帧508进行响应。如前所述,探测帧508可以帮助AP决 定最终的资源分配,该最终的资源分配在分配确认(或者CTS-MA)消息510中传送给站。分配了 UL资源的站发送SDMAUL数据512。在所示出的实例中,没有为站2分配 资源,因此,不允许其发送SDMAUL数据512。AP以块确认514来确认来自站的SDMAUL数据 512,由此结束帧交换。上面描述的方法的各种操作可以通过与附图中示出的模块加功能方框对应的各 种硬件和/或软件逻辑、部件和/或模块来执行。一般来说,在图中示出方法的情况中,任 何合适的模块都具有对应的模块加功能图,操作方框对应于具有类似编号的模块加功能方 框。例如,图4中示出的操作400可以由图4A中示出的对应模块400A执行。如本文所使用的,术语“确定”包含广泛的操作。例如,“确定”可以包括计算、运 算、处理、推导、调查、查找(例如,在表、数据库或另一数据结构中进行查找)、断定等。此 外,“确定”可以包括接收(例如,接收信息)、访问(例如,访问存储器中数据)等。此外, “确定”可以包括解析、选择、挑选、建立等。可以使用各种不同的技术中的任意一种来表示信息和信号。例如,在全文的描述 中引用的数据、指令、命令、信息、信号等可以用电压、电流、电磁波、磁场或磁性粒子、光场 或光学粒子或者其任意组合来表示。结合本公开所描述的各种说明性逻辑块、模块以及电路可以用被设计为执行本文 描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵 列(FPGA)或其它可编程逻辑器件(PLD)、分立门或晶体管逻辑、分立硬件组件、或者其任意 组合来实现或执行。通用处理器可以是微处理器,但是可替换地,处理器可以是任何商用处理器、控制器、微控制器或状态机。处理器还可以实现为计算设备的组合,例如,DSP和微处 理器的组合、多个微处理器、与DSP核心结合的一个或多个微处理器,或者任何其它这样的配置。结合本公开所描述的方法或算法的步骤可以直接包含在硬件、处理器执行的软件 模块,或者两者的组合中。软件模块可以驻留在本领域已知的任何形式的存储介质中。可以 使用的存储介质的一些实例包括随机存取存储器(RAM)、只读存储器(ROM)、闪存、EPROM 存储器、EEPROM存储器、寄存器、硬盘、移动盘、CD-ROM等。软件模块可以包括单个指令或者 许多指令,并且可以分布在数个不同的代码段上、在不同的程序之间以及跨越多个存储介 质。存储介质可以耦合到处理器,从而处理器可以从该存储介质读取信息,并将信息写入其 中。可替换地,存储介质可以集成到处理器中。本文公开的方法包括用于实现所描述的方法的一个或多个步骤或操作。该方法的 多个步骤和/或多个操作可以彼此互换,而不偏离所附权利要求书的范围。换言之,除非规 定了步骤或操作的特定顺序,否则可以修改特定步骤和/或操作的顺序和/或使用,而不偏 离所附权利要求书的范围。所描述的功能可以用硬件、软件、固件或其任意组合来实现。如果用软件实现,则 这些功能可以作为一个或多个指令来存储在计算机可读介质上。存储介质可以是计算机 能够访问的任何可用介质。通过举例而非限制的方式,这种计算机可读介质可以包括RAM、 ROM、EEPROM、CD-ROM或者其它光盘存储、磁盘存储或其它磁存储设备,或者可以用来携带 或存储指令或数据结构形式的所需程序代码并且可以由计算机访问的任何其它介质。如这 里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光学盘、数字多功能盘(DVD)、软盘以及 Blu-my 盘,其中,磁盘通常以磁的方式复制数据,而光盘通常用激光以光的方式复制数 据。软件或指令也可以通过传输介质来进行传输。例如,如果使用同轴电缆、光纤电 缆、双绞线、数字用户线路(DSL)或无线技术(例如红外、无线电和微波)从网站、服务器或 其它远程源发送软件,那么这些同轴电缆、光纤电缆、双绞线、DSL或无线技术(例如红外、 无线电和微波)包括在传输介质的定义中。此外,应该意识到,用于执行本文所描述的方法和技术的模块和/或其它适当的 手段可以由用户终端和/或基站根据应用来下载和/或以其它方式来获得。例如,这样的设 备可以耦合到服务器以助于传输用于执行本文所描述的方法的模块。可替换地,可以通过 存储单元(例如,RAM、R0M、诸如压缩盘(⑶)或软盘等这样的物理储存介质)来提供本文所 描述的各种方法,从而在耦合到所述设备或者向所述设备提供该存储单元时,用户终端和/ 或基站可以获得这些方法。此外,可以利用用于提供本文所描述的方法和技术的任何其它 合适的技术。应该理解,所附权利要求书并不限于上面说明的精确配置和部件。可以对上面描 述的方法和装置的设置、操作和细节进行各种修改、改变和变化,而不偏离所附权利要求书 的范围。
权利要求
1.一种用于在无线通信系统中对来自多个无线节点的同时数据传输进行调度的方法, 包括发送对与来自所述无线节点的上行链路传输有关的信息的请求;响应于所述请求,接收与来自所述无线节点的上行链路传输有关的信息;基于所接收的信息,发送分配证实消息,从而将上行链路资源分配给由所述无线节点 中的至少部分无线节点构成的一组无线节点;以及接收来自所述一组无线节点的同时数据传输。
2.根据权利要求1所述的方法,其中,接收来自所述一组无线节点的同时数据传输的 步骤包括接收经由空分多址(SDMA)方案发送的同时数据传输。
3.根据权利要求1所述的方法,其中,所述对与来自所述无线节点的上行链路传输有 关的信息的请求和所述分配证实消息中的至少一个是使用在IEEE 802. 11标准族中的至 少一个标准中规定的消息格式来发送的。
4.根据权利要求1所述的方法,还包括在发送所述对与来自所述无线节点的上行链路传输有关的信息的请求之前,执行信道 接入。
5.根据权利要求1所述的方法,其中,响应于所述请求,接收与来自所述无线节点的上 行链路传输有关的信息的步骤包括接收经由正交频分多址(OFDMA)方案从所述无线节点同时发送的信息。
6.根据权利要求5所述的方法,其中,每个无线节点在注册过程期间分配的可用音调 的预定子集上进行发送。
7.根据权利要求1所述的方法,其中,所述分配证实消息包括以下信息中的至少一个时间调整信息;频率调整信息;以及功率调整信息。
8.根据权利要求7所述的方法,其中,所述分配证实消息包括用于每个站的时间调整 信息的多个比特。
9.根据权利要求1所述的方法,还包括至少部分基于与来自所述无线节点的上行链路传输有关的所述信息,来确定将为哪些 无线节点分配上行链路资源。
10.根据权利要求1所述的方法,还包括接收从所述无线节点发送的探测信号。
11.根据权利要求10所述的方法,还包括至少部分基于所述探测信号,来确定将为哪些无线节点分配上行链路资源。
12.根据权利要求10所述的方法,还包括至少部分基于所述探测信号,来确定来自所述无线节点的上行链路传输的数据速率。
13.根据权利要求1所述的方法,还包括发送确认消息,用于确认接收到与来自所述 无线节点的上行链路传输有关的所述信息。
14.一种用于在无线通信系统中对来自无线节点的数据传输进行调度的方法,所述无 线通信系统支持来自多个无线节点的同时数据传输,所述方法包括利用所述系统中的可用音调的子集、经由正交频分多址(OFDMA)传输方案,来发送与 上行链路传输有关的信息;接收消息,所述消息确认接收到所发送的与上行链路传输有关的信息;以及 在接收到分配证实消息之后,在上行链路上发送数据。
15.根据权利要求14所述的方法,还包括接收对与来自所述无线节点的上行链路传输有关的信息的请求;以及 响应于所述请求,发送与上行链路传输有关的所述信息。
16.根据权利要求15所述的方法,其中,所述对与来自所述无线节点的上行链路传输 有关的信息的请求和所述分配证实消息中的至少一个是使用在IEEE 802. 11标准族中的 至少一个标准中规定的消息格式来发送的。
17.根据权利要求14所述的方法,其中,在接收到所述分配证实消息之后在上行链路 上发送数据的步骤包括根据空分多址(SDMA)方案,与所述上行链路上来自其它无线节点的传输同时在所述 上行链路上发送数据。
18.根据权利要求17所述的方法,其中,每个无线节点在注册过程期间分配的可用音 调的预定子集上,根据OFDMA传输方案来发送与上行链路传输有关的信息。
19.根据权利要求14所述的方法,还包括在确认接收到所发送的与上行链路传输有 关的信息的所述消息中,接收以下信息中的至少一个时间调整信息; 频率调整信息;以及 功率调整信息。
20.根据权利要求14所述的方法,还包括在接收到所述消息之后发送用于信道估计的探测信号,所述消息确认接收到所发送的 与上行链路传输有关的信息。
21.根据权利要求14所述的方法,还包括接收对在所述上行链路上发送数据所使用的数据速率的指示。
22.根据权利要求14所述的方法,其中,所述与上行链路传输有关的信息包括以下信 息中的至少一个传输类别指示;以及 传输长度。
23.一种用于在无线通信系统中对来自多个无线节点的同时数据传输进行调度的装 置,包括用于发送对与来自所述无线节点的上行链路传输有关的信息的请求的逻辑; 用于响应于所述请求,接收与来自所述无线节点的上行链路传输有关的信息的逻辑; 用于基于所接收的信息,发送分配证实消息,从而将上行链路资源分配给由所述无线 节点中的至少部分无线节点构成的一组无线节点的逻辑;以及 用于接收来自所述一组无线节点的同时数据传输的逻辑。
24.根据权利要求23所述的装置,其中,所述用于接收来自所述一组无线节点的同时 数据传输的逻辑包括接收经由空分多址(SDMA)方案发送的同时数据传输。
25.根据权利要求23所述的装置,其中,所述对与来自所述无线节点的上行链路传输 有关的信息的请求和所述分配证实消息中的至少一个是使用在IEEE 802. 11标准族中的 至少一个标准中规定的消息格式来发送的。
26.根据权利要求23所述的装置,还包括用于在发送所述对与来自所述无线节点的上行链路传输有关的信息的请求之前,执行 信道接入的逻辑。
27.根据权利要求23所述的装置,其中,所述用于响应于所述请求,接收与来自所述无 线节点的上行链路传输有关的信息的逻辑用于接收经由正交频分多址(OFDMA)方案从所 述无线节点同时发送的信息。
28.根据权利要求27所述的装置,其中,每个无线节点在注册过程期间分配的可用音 调的预定子集上进行发送。
29.根据权利要求23所述的装置,其中,所述分配证实消息包括以下信息中的至少一 个时间调整信息; 频率调整信息;以及 功率调整信息。
30.根据权利要求四所述的装置,其中,所述分配证实消息包括用于每个站的时间调 整信息的多个比特。
31.根据权利要求23所述的装置,还包括用于至少部分基于与来自所述无线节点的上行链路传输有关的所述信息来确定将为 哪些无线节点分配上行链路资源的逻辑。
32.根据权利要求23所述的装置,还包括用于接收从所述无线节点发送的探测信号的逻辑。
33.根据权利要求32所述的装置,还包括用于至少部分基于所述探测信号来确定将为哪些无线节点分配上行链路资源的逻辑。
34.根据权利要求32所述的装置,还包括用于至少部分基于所述探测信号来确定来自所述无线节点的上行链路传输的数据速 率的逻辑。
35.根据权利要求23所述的装置,还包括用于发送确认消息的逻辑,所述确认消息确 认接收到与来自所述无线节点的上行链路传输有关的所述信息。
36.一种用于在无线通信系统中对来自无线节点的数据传输进行调度的装置,所述无 线通信系统支持来自多个无线节点的同时数据传输,所述装置包括用于利用所述系统中的可用音调的子集、经由正交频分多址(OFDMA)传输方案,来发 送与上行链路传输有关的信息的逻辑;用于接收消息的逻辑,所述消息确认接收到所发送的与上行链路传输有关的信息;以及用于在接收到分配证实消息之后,在上行链路上发送数据的逻辑。
37.根据权利要求36所述的装置,还包括用于接收对与来自所述无线节点的上行链路传输有关的信息的请求的逻辑;以及用于响应于所述请求,发送与上行链路传输有关的所述信息的逻辑。
38.根据权利要求37所述的装置,其中,所述对与来自所述无线节点的上行链路传输 有关的信息的请求和所述分配证实消息中的至少一个是使用在IEEE 802. 11标准族中的 至少一个标准中规定的消息格式来发送的。
39.根据权利要求36所述的装置,其中,所述用于在接收到所述分配证实消息之后在 上行链路上发送数据的逻辑用于根据空分多址(SDMA)方案,与所述上行链路上来自其它 无线节点的传输同时在所述上行链路上发送数据。
40.根据权利要求39所述的装置,其中,每个无线节点在注册过程期间分配的可用音 调的预定子集上,根据OFDMA传输方案来发送与上行链路传输有关的信息。
41.根据权利要求36所述的装置,还包括用于在确认接收到所发送的与上行链路传 输有关的信息的所述消息中,接收以下信息中的至少一个的逻辑时间调整信息;频率调整信息;以及功率调整信息。
42.根据权利要求36所述的装置,还包括用于在接收到所述消息之后发送用于信道估计的探测信号的逻辑,所述消息确认接收 到所发送的与上行链路传输有关的信息。
43.根据权利要求36所述的装置,还包括用于接收对在所述上行链路上发送数据所使用的数据速率的指示的逻辑。
44.根据权利要求36所述的装置,其中,所述与上行链路传输有关的信息包括以下信 息中的至少一个传输类别指示;以及传输长度。
45.一种用于在无线通信系统中对来自多个无线节点的同时数据传输进行调度的装 置,包括用于发送对与来自所述无线节点的上行链路传输有关的信息的请求的模块;用于响应于所述请求,接收与来自所述无线节点的上行链路传输有关的信息的模块;用于基于所接收的信息,发送分配证实消息,从而将上行链路资源分配给由所述无线 节点中的至少部分无线节点构成的一组无线节点的模块;以及用于接收来自所述一组无线节点的同时数据传输的模块。
46.根据权利要求45所述的装置,其中,所述用于接收来自所述一组无线节点的同时 数据传输的模块包括接收经由空分多址(SDMA)方案发送的同时数据传输。
47.根据权利要求45所述的装置,其中,所述对与来自所述无线节点的上行链路传输 有关的信息的请求和所述分配证实消息中的至少一个是使用在IEEE 802. 11标准族中的 至少一个标准中规定的消息格式来发送的。
48.根据权利要求45所述的装置,还包括用于在发送所述对与来自所述无线节点的上行链路传输有关的信息的请求之前,执行 信道接入的模块。
49.根据权利要求45所述的装置,其中,所述用于响应于所述请求,接收与来自所述无线节点的上行链路传输有关的信息的模块用于接收经由正交频分多址(OFDMA)方案从所 述无线节点同时发送的信息。
50.根据权利要求49所述的装置,其中,每个无线节点在注册过程期间分配的可用音 调的预定子集上进行发送。
51.根据权利要求45所述的装置,其中,所述分配证实消息包括以下信息中的至少一个时间调整信息; 频率调整信息;以及 功率调整信息。
52.根据权利要求51所述的装置,其中,所述分配证实消息包括用于每个站的时间调 整信息的多个比特。
53.根据权利要求45所述的装置,还包括用于至少部分基于与来自所述无线节点的上行链路传输有关的所述信息来确定将为 哪些无线节点分配上行链路资源的模块。
54.根据权利要求45所述的装置,还包括用于接收从所述无线节点发送的探测信号的模块。
55.根据权利要求M所述的装置,还包括用于至少部分基于所述探测信号来确定将为哪些无线节点分配上行链路资源的模块。
56.根据权利要求M所述的装置,还包括用于至少部分基于所述探测信号来确定来自所述无线节点的上行链路传输的数据速 率的模块。
57.根据权利要求45所述的装置,还包括用于发送确认消息的模块,所述确认消息确 认接收到与来自所述无线节点的上行链路传输有关的所述信息。
58.一种用于在无线通信系统中对来自无线节点的数据传输进行调度的方法,所述无 线通信系统支持来自多个无线节点的同时数据传输,所述装置包括用于利用所述系统中的可用音调的子集、经由正交频分多址(OFDMA)传输方案,来发 送与上行链路传输有关的信息的模块;用于接收消息的模块,所述消息确认接收到所发送的与上行链路传输有关的信息;以及用于在接收到分配证实消息之后,在上行链路上发送数据的模块。
59.根据权利要求58所述的装置,还包括用于接收对与来自所述无线节点的上行链路传输有关的信息的请求的模块;以及 用于响应于所述请求,发送与上行链路传输有关的所述信息的模块。
60.根据权利要求59所述的装置,其中,所述对与来自所述无线节点的上行链路传输 有关的信息的请求和所述分配证实消息中的至少一个是使用在IEEE 802. 11标准族中的 至少一个标准中规定的消息格式来发送的。
61.根据权利要求58所述的装置,其中,所述用于在接收到所述分配证实消息之后在 上行链路上发送数据的模块用于根据空分多址(SDMA)方案,与所述上行链路上来自其它 无线节点的传输同时在所述上行链路上发送数据。
62.根据权利要求61所述的装置,其中,每个无线节点在注册过程期间分配的可用音 调的预定子集上,根据OFDMA传输方案来发送与上行链路传输有关的信息。
63.根据权利要求58所述的装置,还包括用于在确认接收到所发送的与上行链路传 输有关的信息的所述消息中,接收以下信息中的至少一个的模块时间调整信息; 频率调整信息;以及 功率调整信息。
64.根据权利要求58所述的装置,还包括用于在接收到所述消息之后发送用于信道估计的探测信号的模块,所述消息确认接收 到所发送的与上行链路传输有关的信息。
65.根据权利要求58所述的装置,还包括用于接收对在所述上行链路上发送数据所使用的数据速率的指示的模块。
66.根据权利要求58所述的装置,其中,所述与上行链路传输有关的信息包括以下信 息中的至少一个传输类别指示;以及 传输长度。
67.一种用于在无线通信系统中对来自多个无线节点的同时数据传输进行调度的计算 机程序产品包括计算机可读介质,其上存储有指令,所述指令可由一个或多个处理器执行, 并且所述指令包括用于以下操作的指令发送对与来自所述无线节点的上行链路传输有关的信息的请求; 响应于所述请求,接收与来自所述无线节点的上行链路传输有关的信息; 基于所接收的信息,发送分配证实消息,从而将上行链路资源分配给由所述无线节点 中的至少部分无线节点构成的一组无线节点;以及 接收来自所述一组无线节点的同时数据传输。
68.一种用于在无线通信系统中对来自无线节点的数据传输进行调度的计算机程序产 品,所述无线通信系统支持来自多个无线节点的同时数据传输,所述计算机程序产品包括 计算机可读介质,其上存储有指令,所述指令可由一个或多个处理器执行,并且所述指令包 括用于以下操作的指令利用所述系统中的可用音调的子集、经由正交频分多址(OFDMA)传输方案,来发送与 上行链路传输有关的信息;接收消息,所述消息确认接收到所发送的与上行链路传输有关的信息;以及 在接收到分配证实消息之后,在上行链路上发送数据。
全文摘要
某些实施例提供了用于在无线通信系统中对来自多个无线节点的同时数据传输进行调度的方法。
文档编号H04W74/06GK102124806SQ200980132042
公开日2011年7月13日 申请日期2009年8月18日 优先权日2008年8月19日
发明者A·阿加尔瓦, M·M·文廷克, V·K·琼斯四世 申请人:高通股份有限公司