确定性回退信道接入的制作方法

文档序号:7913151阅读:230来源:国知局
专利名称:确定性回退信道接入的制作方法
技术领域
概括地说,本发明的某些方面涉及用于对来自无线局域网系统中的若干接收机的响应发送机会进行高效组织的装置和方法,具体地说,本发明涉及向被寻址的接收机提供确定性回退。
背景技术
为了解决针对无线通信系统提出的越来越高的带宽需求问题,人们正在开发不同的方案以使得多个用户终端能够通过共享信道资源来与单一接入点进行通信,同时实现高数据吞吐量。多输入多输出(MIMO)技术代表一种这样的方法,其在最近出现,成为用于下一代通信系统的流行技术。MIMO技术已经为若干新兴的无线通信标准(比如,电气和电子工程师协会(IEEE) 802. 11标准)所采用。IEEE 802. 11表示由IEEE 802. 11委员会针对短距离通信(例如,数十米到几百米)开发的一组无线局域网(WLAN)空中接口标准。在无线通信系统中,介质接入(MAC)协议被设计为操作以利用空中链路介质所提供的若干自由度。最常使用的自由度是时间和频率。例如,在IEEE 802. IlMAC协议中,通过CSMA(载波侦听多路访问)来利用“时间”自由度。CSMA协议尝试确保在潜在高干扰期间不发生一个以上的传输。类似地,可以通过使用不同的频率信道来利用“频率”自由度。最近的发展已使得空间成为一个作为可行选项的维度,以便用于增加或者至少更高效地使用现有容量。空分多址(SDMA)可以用于通过调度多个终端同时进行发送和接收, 来改善空中链路的使用。使用空间流来向每个终端发送数据。例如,利用SDMA,发射机形成去往各个接收机的正交流。由于发射机具有若干付天线,并且发送/接收信道包括若干路径,故这些正交流能够形成。接收机也可以具有一付或多付天线(MIM0、SIM0)。对于该示例,假定发射机是接入点(AP),接收机是站(STA)。这些流被形成以使得在STA-C、STA-D 等处将例如目标在于STA-B的流视为低功率干扰,这将不会带来显著的干扰且很可能被忽略。为了形成这些正交流,AP需要得到来自每个接收STA的信道状态信息(CSI)。尽管可以用若干方式来测量和传送CSI,从而增加了复杂度,但是CSI的使用将优化SDMA流的配置。更多的复杂度在向多用户(MU)系统应用MIMO时出现。例如,通常而言,AP控制上行链路(UL)通信过程。然而,在某些配置中,上行链路调度方案仍要求STA与AP为了信道接入而竞争。换言之,AP将用作尝试得到对传输介质的接入的另外STA,从而影响尝试得到接入的所有STA。此外,由于STA依靠AP来调度将来的UL传输,故该调度方案并不总是适用于某些类型的数据业务(比如,突发数据业务)。

发明内容
本发明的某些方面提供了一种用于无线通信的方法。该方法通常包括接收包括确定性时隙计数的下行链路传输;以及至少部分地根据所述确定性时隙计数,来确定用于发送返回帧的发送机会的定时。本发明的某些方面提供了一种用于无线通信的方法。该方法通常包括设置用于向一个或多个站进行下行链路传输的NAV ;向站发送包括确定性时隙计数的下行链路传输,其中,所述确定性时隙计数由所述站用于确定发送机会;在所述NAV设置到期之前,从所述站接收在所确定的发送机会中发送的上行链路传输。本发明的某些方面提供了一种用于无线通信的装置。该装置通常包括用于接收包括确定性时隙计数的下行链路传输的模块;以及用于至少部分地根据所述确定性时隙计数,来确定用于发送返回帧的发送机会的定时的模块。本发明的某些方面提供了一种用于无线通信的装置。该装置通常包括用于设置用于向一个或多个站进行下行链路传输的NAV周期的模块;用于向站发送包括确定性时隙计数的下行链路传输的模块,其中,所述确定性时隙计数由所述站用于确定发送机会;以及用于在所述NAV周期到期之前,从所述站接收在所确定的发送机会中发送的上行链路传输的模块。本发明的某些方面提供了一种用于无线通信的装置。该装置通常包括至少一个处理器,其配置为接收包括确定性时隙计数的下行链路传输,以及至少部分地根据所述确定性时隙计数,来确定用于发送返回帧的发送机会的定时;以及存储器,其与所述至少一个处理器相耦合。本发明的某些方面提供了一种用于无线通信的装置。该装置通常包括至少一个处理器,其配置为设置用于向一个或多个站进行下行链路传输的NAV周期,向站发送包括由所述站用于确定发送机会的确定性时隙计数的下行链路传输,以及在所述NAV周期到期之前,从所述站接收在所确定的发送机会中发送的上行链路传输;以及存储器,其与所述至少一个处理器相耦合。本发明的某些方面提供了一种用于无线通信的计算机程序产品,所述计算机程序产品包括计算机可读介质,后者包括指令。所述指令通常可执行以用于接收包括确定性时隙计数的下行链路传输;以及至少部分地根据所述确定性时隙计数,来确定用于发送返回帧的发送机会的定时。本发明的某些方面提供了一种用于无线通信的计算机程序产品,所述计算机程序产品包括计算机可读介质,后者包括指令。所述指令通常可执行以用于设置用于向一个或多个站进行下行链路传输的NAV周期;向站发送包括由所述站用于确定发送机会的确定性时隙计数的下行链路传输;以及在所述NAV周期到期之前,从所述站接收在所确定的发送机会中发送的上行链路传输。


图1示出了根据本发明的某些方面的空分多址MIMO无线系统。
图2示出了根据本发明的某些方面的无线设备的示例性组件。图3示出了具有通过确定性回退实现的返回发送机会(TXOP)的下行链路SDMA传输,其中,该确定性回退具有修改的EDCA,使得AIFS作为时隙来计数。图4示出了具有通过确定性回退实现的返回TXOP的下行链路SDMA传输,其中, DSC用作隐式CF-End以截断NAV。图5示出了具有通过确定性回退实现的返回TXOP的下行链路SDMA传输,其中, 返回TXOP可以包括数据多协议数据单元(MPDU),AP可以使用块Ack(BlockAck)来响应该 MPDU0图6示出了具有用于返回TXOP的确定性回退的下行链路SDMA交换。图7示出了使用EDCA和等于DIFS的AIFS的确定性回退。图8示出了使用EDCA和等于PIFS的AIFS的确定性回退。图9示出了使用修改的EDCA和等于PIFS的AIFS的确定性回退。图10示出了具有NAV保护的确定性回退。图11示出了由没有接收到其DSC的STA3导致的、STA2的TXOP和STA4的TXOP之间的、具有一个额外空时隙的间隙。图12示出了具有以时隙分隔开的上行链路BA的下行链路SDMA传输。图13示出了保证开始时间的使用,以确保在没有接收到引导帧时,尾随的STA将进行恢复。图14示出了只有并未接收到所有引导传输的STA的子集(该情况下的STA3)才会在它们的保证开始时间进行发送的情形。图15示出了当在丢失帧的情况下不存在后退(fallback)机制时,TXOP链被破坏的情形,其中,丢失帧导致当在TXOP传输链中出现比PIFS更大的间隙时,后续STA丢失它们的发送权利。图16示出了 AP在PIFS介入以避免破坏TXOP传输链。图17示出了对BA进行轮询的示例性视图。图18针对65Mbps下的4个BA,提供了顺序ACK、调度ACK和轮询ACK之间的比较。图19示出了继之以顺序CSI帧的探测请求。图20示出了后面可以以顺序方式跟着若干响应A-MPDU的广播或并行传输。图21示出了根据本发明的某些方面的、用于接收具有确定性时隙计数的下行链路传输的示例性操作。图22示出了根据本发明的某些方面的、用于发送具有确定性时隙计数的下行链路传输的示例性操作。图23示出了根据用于接收可包括确定性时隙计数的下行链路传输的方面的一种方法。图M示出了根据用于实现确定性信道回退的方面的一种方法。
具体实施例方式现参照图1来给出无线网络的若干方面。无线网络(本申请还将其称为基本服务集(BSQ) 100被示为具有若干无线节点,这些无线节点一般被标明为接入点110和多个接
8入终端或站(STA) 120。每个无线节点都能够进行接收和/或发送。在下面的详细描述中, 对于下行链路通信,术语“接入点”用于指发射节点,并且术语“接入终端”用于指接收节点, 而对于上行链路通信,术语“接入点,,用于指接收节点,并且术语“接入终端”用于指发射节点。然而,本领域技术人员应当容易理解,其它术语或命名也可以用于接入点和/或接入终端。举例而言,接入点可以称为基站、基站收发信台、站、终端、节点、无线节点、用作接入点的接入终端、或者某种其它适当术语。接入终端可以称为用户终端、移动站、用户站、站、无线设备、终端、节点、无线节点、或者某种其它适当术语。贯穿本发明描述的各种概念旨在适用于所有适当的无线节点,而不论它们具体的命名如何。无线网络100可以支持分布在整个地理区域中的任意数量的接入点,以便为接入终端120提供覆盖。系统控制器130可以用于提供对这些接入点的协调和控制,以及为接入终端120提供对其它网络(例如,互联网)的接入。为了简单起见,仅示出了一个接入点 110。接入点一般是向覆盖的地理区域中的接入终端提供回程服务的固定终端。然而,在一些应用中,接入点可以是移动的。接入终端(其可以是固定或移动的)使用接入点的回程服务,或者参与同其它接入终端的对等通信。接入终端的示例包括电话(例如,蜂窝电话)、 膝上型计算机、桌上型计算机、个人数字助理(PDA)、数字音频播放器(例如,MP3播放器)、 照相机、游戏控制台或者任何其它适当的无线节点。无线网络100可以支持MIMO技术。利用MIMO技术,接入点110可以使用空分多址(SDMA)与多个接入终端120同时进行通信。SDMA是一种多址方案,其使得同时向不同的接收机发送的多个流能够共用相同的频率信道,并因此提供更高的用户容量。这可以通过以下操作来实现对每个数据流进行空间预编码,随后在下行链路上通过不同的发射天线来发送每个经空间预编码的流。这些经空间预编码的数据流以不同的空间签名到达接入终端,其中,这些空间签名使得每个接入终端120能够恢复指定给该接入终端120的数据流。 在上行链路上,每个接入终端120发送经空间预编码的数据流,其中,该数据流使得接入点 110能够识别每个经空间预编码的数据流的来源。应当注意的是,虽然本申请使用了术语 “预编码”,但通常来说,术语“编码”也可以用于涵盖对数据流进行预编码、编码、解码和/或后编码的过程。一个或多个接入终端120可以装备有多付天线,以使得能够实现某种功能。例如, 利用该配置,接入点110处的多付天线可以用于与多天线接入点进行通信,以便在无需更多带宽或发射功率的情况下提高数据吞吐量。这可以通过以下操作来实现在发射机处将高数据速率信号分割成具有不同空间签名的多个较低速率数据流,从而使得接收机能够将这些流分开到多个信道,并且适当地对这些流进行组合,以恢复出高速率数据信号。虽然以下公开内容的一部分将描述同样支持MIMO技术的接入终端,接入点110也可以配置为对不支持MIMO技术的接入终端给予支持。该方案可以使接入终端的较旧版本 (即,“传统”终端)能够保持部署在无线网络中,从而延长它们的使用寿命,同时使较新的 MIMO接入终端能够被适当地引入。图2示出了可以在无线设备302中使用的各种组件,其中,该无线设备302可以在系统100中使用。无线设备302是可以配置为实现本申请所述各种方法的设备的示例。无线设备302可以是接入点110或用户终端120。无线设备302可以包括处理器304,该处理器304控制无线设备302的操作。处理器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。可以通过总线系统322将无线设备302的各个组件耦合在一起,其中总线系统322 除了包括数据总线之外还包括电源总线、控制信号总线和状态信号总线。如本申请所使用的,术语“传统”通常是指支持802. Iln或802. 11标准的较早版本的无线网络节点。虽然本申请参照SDMA来描述某些技术,但本领域技术人员应当认识到,这些技术可以普遍适用于使用任何类型的多址方案(例如,SDMA、OFDMA、CDMA和其组合)的系统。在下面的详细说明中,将参照支持任何适当的无线技术(比如,正交频分复用 (OFDM))的MIMO系统来描述本发明的各个方面。OFDM是一种扩频技术,其在以精确频率间隔开的多个子载波上分配数据。这种间隔提供了使得接收机能够从这些子载波中恢复数据的“正交性”。OFDM系统可以实现IEEE 802. 11或者某种其它空中接口标准。举例而言,其它适当的无线技术包括码分多址(CDMA)、时分多址(TDMA)、或任何其它适当的无线技术、或者适当无线技术的任意组合。CDMA系统可以实现IS-2000、IS-95、IS-856、宽带 CDMA(WCDMA)、或者某种其它适当的空中接口标准。TDMA系统可以实现全球移动通信系统 (GSM)或某种其它适当的空中接口标准。如本领域技术人员所容易理解的,本发明的各个方面并不受限于任何特定的无线技术和/或空中接口标准。缩写词A-MPDU..........聚合介质接入控制协议数据单元AC..............接入类别AIFS............裁帧间间隔AP..............接入点BA..............块 AckBAR.............土夬 Ack 请求C...............控制CF-End..........免竞争周期结束CSI.............信道状态信息CTS.............允许发送Cff..............竞争窗口
DA..............目的地址DIFS............分布协调功能帧间间隔DSC.............确定性时隙计数EDCA............增强分布式信道接入FCS.............帧校验序列GST.............保证开始时间L-SIG...........传统信号字段MAC.............介质接入控制MCS.............调制编码方案MIMO............多输入多输出MU-MIMO....多用户多输入多输出NAV............网络分配向量OFDM...........正交频分调制OFDMA..........正交频分多址PHY............物理层PIFS............点协调功能帧间间隔SDMA...........空分多址SIFS...........短帧间间隔SIG............信号STA............站TCP............传输控制协议TDLS...........隧道直接链路建立TXOP...........发送机会VSL............甚短时隙WLAN...........无线局域网参考文件IEEE 902. 11-2007和IEEE 802. lln_2009提供了另外的信息,并且通过引用方式作为整体并入本申请。802. 11无线LAN(WLAN)中的问题是如何高效地组织来自若干接收机的响应发送机会(TXOP)。这些接收机可以通过空分多址(SDMA)或正交频分多址(OFDMA)并行地接收下行链路数据,此后,它们需要使用可能具有其它上行链路业务的BA帧来进行响应。SDMA 也称为多用户多输入多输出(MU-MIMO)。OFDMA也称为多用户正交频分调制(OFDM)。针对该问题的现有解决方案依赖于在下行链路传输之后向被寻址的站提供指定的时隙,但是,这可能具有潜在的缺陷。举例而言,由于上行链路PHY速率和数据量是未知的,故AP不知道该时隙的最佳长度。再举一个例子,当所述站没有接收到该时隙信息时,则该时隙被浪费了。PHY速率可以由AP指定,但这通常将导致太过保守的估计,并因此导致过长的响应时隙。针对该问题的解决方案是例如,通过嵌入下行链路传输中的确定性时隙计数 (DSC)字段,向被寻址的接收机提供确定性回退。当AP发送下行链路SDMAA-MPDU时,向每个被寻址的站分配各自的回退计数。在接收到包括DSC字段的下行链路传输之后,被寻址的接收机对该确定性时隙计数进行递减计数,这将在使用普通EDCA回退时产生通过AIFS+1 时隙间隔开的一系列上行链路传输。当每个站的DSC达到零时,该站发送其响应。以这种方式,每个站使用常规竞争协议来竞争信道,但是所根据的是分配的确定性回退计数。(相比而言,在常规竞争中,站随机地选择回退计数)。在某些方面,EDCA可以被修改成使得AIFS 也计数为时隙,这允许返回帧之间的间隔350减少到PIFS,如图3所示。图3中的帧交换序列起始于CTS,该CTS设置持续时间为最长下行链路SDMA TXOP 的NAV。下行链路SDMA TXOP包括针对STA1-STA4的下行链路数据,其中这些数据包括可能的控制帧。BAR帧包括在用于请求块Ack的A-MPDU中。DSC帧(或单元)指示返回TXOP 的时隙计数。可以在通用控制帧(C帧)中携带DSC字段。关于下行链路帧的Ack策略是使得不引起SIFS响应(将关于下行链路数据的Ack策略设置为块Ack,将关于BAR的Ack 策略设置为无Ack,将关于DSC帧的Ack策略设置为无Ack)。确定性回退是指为每个被寻址的站提供预定的时隙计数,以用于该站的返回TXOP 的回退。在某些方面,DSC字段的出现可以用作隐式的CF-End,该CF-End终止接收该DSC 字段的被寻址的站的NAV。可以由SDMA传输之前的CTS来设置持续时间明显超过最长下行链路传输的NAV。与没有在SDMA传输中被寻址以及没有接收到DSC字段的其它竞争者(或站)相比,仅对被寻址的站截断NAV(通过DSC字段)为被寻址的站提供了优先接入。在上行链路TXOP之后,可以通过CF-End帧来截断整个NAV。如图4所示,可以通过向CF-End帧 402提供等于返回TXOP 404的数量加1的确定性时隙计数,来在上行链路返回TXOP的末尾处调度该CF-End帧402。图4中的帧交换序列起始于CTS,该CTS设置持续时间超过下行链路SDMA TXOP的持续时间的NAV。下行链路SDMA TXOP包括针对STA1-STA4的下行链路数据,其中这些数据包括可能的控制帧。关于下行链路帧的Ack策略是使得不引起SIFS响应。将关于下行链路数据的Ack策略设置为块Ack。BAR帧被包括以请求块Ack。将关于BAR的Ack策略设置为无Ack。DSC帧(或单元)指示返回TXOP的时隙计数。将关于DSC帧的Ack策略设置为无Ack。DSC截断被寻址的STA的NAV。DSC可以包括NAV的最小持续时间,使得在最长的 SDMA传输之后开始回退。在某些方面,上行链路TXOP不必仅受限于响应业务。例如,上行链路数据可以包括在A-MPDU 502的形式中,如图5所示。在上行链路A-MPDUI之后的SIFS,AP可以发送即时反馈,比如,块Ack 504。该序列起始于CTS,该CTS设置持续时间超过下行链路SDMA TXOP的持续时间的 NAV0下行链路SDMA TXOP包括A-MPDU,该A-MPDU包括针对STA1-STA4的下行链路数据; 以及诸如BAR和DSC的控制帧。关于下行链路帧的Ack策略是使得不引起SIFS响应。将关于下行链路数据的Ack策略设置为块Ack。BAR帧被包括以请求块Ack。将关于BAR的Ack 策略设置为无Ack。DSC帧(或单元)指示返回TXOP的时隙计数。将关于DSC帧的Ack策略设置为无Ack。DSC截断被寻址的STA的NAV。DSC可以包括NAV的最小持续时间,使得在最长的SDMA传输之后开始回退。STAl接收1个时隙的确定性时隙计数,其中,在于下行链路SDMA传输之后出现的第一 PIFS 506期间,该确定性时隙计数进行递减计数。STAl发送包括BA帧和上行链路数据MPDU的A-MPDU 502。上行链路数据MPDU可以使用隐式BARAck策略。在上行链路A-MPDU之后的SIFS,AP用请求的BA帧来进行响应。随后,在下行链路BA帧504之后的PIFS,STA2发送其响应帧。随后,在STA2响应帧之后的PIFS,STA3 送其响应帧。在STA3响应帧之后,STA4发送其响应帧。在某些方面,如图6中所示,还可以通过非SDMA帧602来指示通过确定性回退实现的返回ΤΧ0Ρ。具有用于返回TXOP的确定性回退的下行链路SDMA交换序列起始于DSC帧602, 该DSC帧602设置长NAV。DSC帧指示针对STA1-STA3的确定性回退。DSC隐式地截断针对STA1-STA3的NAV (或者,由于设置NAV的帧是DSC帧,故不设置NAV)。在第一空回退时隙604之后,STAl发送包括至少一个数据MPDU的上行链路A-MPDU。数据MPDU具有隐式 BAR Ack策略。在上行链路传输结束之后的SIFS,AP使用BA帧606进行响应。如图6所示,对于STA2和STA3存在类似的传输模式。最后,在针对STA3的BA帧之后的PIFS,AP使用CF-End帧608进行响应。这终止了其它站(不是DSC帧的接收方)的NAV。当减少SIFS时间时,可以使得通过确定性回退实现的返回TXOP甚至更高效。当返回TXOP阶段不与常规竞争混合时,通过设置仅对被寻址的DSC帧接收方进行截断的NAV, 上述目的的实现是可能的,而没有向后兼容问题。在设备的子集处设置NAV并选择性地截断该NAV,将产生以下情形仅所选择的设备子集将会察觉到介质空闲状况(在该介质空闲状况期间,可以对回退进行递减计数),而由于虚载波侦听(NAV)指示介质繁忙,故其它设备将禁止对它们的回退进行递减计数。AP可以自主地发送DSC帧,以使竞争过程合理化(streamline)。当AP观测到竞争超过某一阈值时,该AP可以开始发送DSC帧,以减少该竞争并提高信道接入效率。一种示例性的阈值是如AP所经历的10%的冲突率。AP可以使用优先接入来发送DSC帧,但是, AP必须确保其定期地插入足够的空回退时隙,使得新节点或者不包括在这些DSC中的节点也可以接入该信道。确定性时隙计数(DSC)确定性时隙计数(DSC) —般是指向STA提供确定性时隙计数,以便STA在响应 TXOP之前进行回退。响应TXOP 702可以用于发送控制和/或数据帧(上行链路或直接链路),如图7所示。在某些方面,如图7所示,EDCA可以与等于DIFS的AIFS—起使用。在包含值为 0的DSC的下行链路传输结束之后的DIFS,接收该DSC的STAl将接入介质。在由STAl启动的TXOP结束之后的DIFS+1时隙,接收值为1的DSC的STA2将接入介质。在由STA2启动的TXOP之后的DIFS+1时隙,接收值为2的DSC的STA3将接入介质,等等。第一 TXOP和之后的TXOP的间隙大小的差异,是由于没有将AIFS计数为一般EDCA中的回退时隙而造成的。因此,只有0个时隙的回退将导致DIFS间隙(或者,通常为AIFS),任何非0回退将导致至少DIFS+1时隙(或者,通常为AIFS+1时隙)的间隙。在某些方面,如图8所示,通过设置AIFS等于PIFS,可以将返回TXOP之间的间隙减少1个时隙。为了使所有间隙902具有相同的持续时间,EDCA可以被修改以使得AIFS被计数为回退时隙。在图9中,针对AIFS = PIFS的情况进行了描述。在该情况下,值为0的回退不再是有效的回退,因此最小的DSC为1。
上行链路TXOP之间的PIFS间隙允许对介质的优先接入,使得不需要NAV来避免与其它竞争者的冲突,其中这些其它竞争者在接入该介质之前必须等待较长的时间段。当间隙1002大于PIFS时,则需要NAV,如图10所示。DSC字段的存在在该字段的接收机处隐式地重新设置NAV。AP所发送的CF-End帧1004对整个NAV进行重新设置。在最长DSC之后的一个时隙处为传输调度CF-End帧,因此在该示例中,CF-End具有值为4的DSC。当由于STA没有接收到DSC或者由于某种其它原因而没有产生TXOP时,作为结果,将存在额外的空时隙。图11对此进行了描绘,在图11中,TXOP STA2和TXOP STA4之间的间隙1102具有额外的空时隙。为了接近业务调度的EDCA模型,DSC可以应用于特定的接入类别(AC),其中,该AC 可以与下行链路业务的AC相同,或者可以是在介质保持空闲的情况下赢得内部竞争的AC。 诸如BA的控制业务将被添加到返回ΤΧ0Ρ。为了避免其它内部队列(即,接入类别)在DSC AC具有TXOP之前具有ΤΧ0Ρ,可以在DSC回退期间,向该DSC AC的AIFS分配等于PIFS的AIFS。当DSC回退到期时,将AIFS 重新设置为初始值,并且竞争遵循关于在该DSC回退之前存在的CW的EDCA规则。当DSC AC的AIFS被设置为PIFS时,则与内部AC相比,DSC AC具有对于该介质的优先权(假定仅AP使用等于PIFS的AIFS)。这意味着不需要CF-End,但是AP需要校正用于具有AIFS = PIFS的内部AC的回退。必须将用于这些AC的回退增加所分发的最大 DSC(在上面示例中,需要将这些回退增加3)。对内部回退进行校正,将避免AP AC与来自 STA的DSC TXOP相干扰。如果STA也使用等于PIFS的AIFS,则它们也需要增加那些回退。 为此,需要在DSC帧中包括最高的DSC (其接在向该STA分发的实际DSC之后)。AP具有成功TXOP的事实指示在该系统中不存在等于0的回退。原因在于,如果存在则其将造成冲突,但由于没有冲突,故在该系统中不存在等于0的回退。因此,PIFS/DIFS 间隙中的任何一个都不会导致将进行递减的待决回退(假定在该网络中,仅AP是使用PIFS 的系统)。这将顺利地运行,如上所述,除非其它AP在相同的信道上使用PIFSAIFS。在该情况下,必须使用CF-End和具有选择性重新设置的NAV。然而,AP仍然必须向其自身的AC (该 AC使用PIFS AIFS)添加最大的DSC,其原因在于,作为CTS帧的发送方,该AP在内部并不设置NAV。当返回业务仅受限于BA帧(或者,通常受限于一个PHY协议数据单元(PPDU))时, 则可以将确定性时隙计数(DSC)解释为指代STA发送其BA的BA时隙i。在下行链路SDMA 传输结束之后,STA对帧数量进行计数,并且在i个引导帧(即,来自在先STA的帧)之后, 该STA发送其BA帧。图12对此进行了描绘。在该情况下,上行链路BA帧之间的间隔1202可以和SIFS —样短,或者,在STA处约定的接收到发射转换时间(Rx-to-Tx turnaround time)允许的情况下,该间隔甚至可以更短。可以根据设备标识符在下行链路SDMA传输中出现的顺序来隐式地得出索引i。并不需要设置NAV,其原因在于,不会出现长到足以使其它设备对回退进行递减计数的间隙。如图12所示,帧交换序列可以起始于CTS(没有示出),该CTS可以设置持续时间为最长下行链路SDMA TXOP的NAV。由于在下行链路SDMA传输的PHY报头中对下行链路传输的持续时间进行了广告,故设置NAV并不是绝对必要的,并且,在整个序列期间可能不出
14现间隙。下行链路SDMA TXOP可以包括针对STAl到STA4的下行链路数据,其中这些下行链路数据包括可能的控制帧。BAR帧可以包括在A-MPDU中,以便请求要在SDMA传输之后返回的块Ack(BA)帧。DSC帧(或单元)向每个STA指示用于发送该BA的时隙计数。关于这些下行链路帧的Ack策略是使得不引起SIFS响应,可能的例外是,向将要发送第一 BA 的STA发送的下行链路帧。可以将关于下行链路数据MPDU的Ack策略设置为块Ack,将关于BAR MPDU的Ack策略设置为无Ack,将关于DSC帧的Ack策略设置为无Ack。一个或多个STA可能没有接收到一个或多个引导传输,或者引导传输可能根本不存在,例如,当应当发送引导传输的STA没有接收到DSC时。在某些方面,为了从该事件中恢复,AP可以向每个STA提供可开始传输BA的时间,而不管该STA接收的先前帧的数量。 可以将该背景下的帧的接收定义为传统SIGNAL(L-SIG)字段的正确接收。可以将该背景下的帧的接收定义为PHY报头的正确接收。该时间可以称为保证开始时间(GST)。此外,还可以根据分配的DSC,结合BA帧的已知最大持续时间,在STA处得出该保证开始时间。该最大持续时间可以作为DSC信息的一部分包括在内,或者,该最大持续时间也可以由AP通过其它方式来分配。没有接收到一个或多个引导帧的STA将在其保证开始时间1302、1304发送其BA, 如图13所示。如果只有被寻址的STA的一个子集没有接收到引导帧,则仅该子集中的被寻址的STA在将它们的保证开始时间1402进行发送,而其它被寻址的STA(它们接收到所有的引导帧)将在它们的引导帧之后的SIFS进行发送。图14对此进行了描绘,其中,STA3没有从STA2接收到引导帧(BA2),但STA4接收到引导帧。因此,STA3在其保证开始时间进行发送,而STA4在来自STA3的传输1404 (BA3)之后的SIFS进行发送。或者,在某些方面,与当出现大于PIFS(PIFS等于SIFS持续时间加上一个时隙时间)的间隙时,后续STA失去它们的发送权利的规则相结合,可能在丢失帧的情况下,不存在后退机制。图15对此进行了描绘,其中,BA3的丢失产生一个间隙,在该间隙之后,STA4 失去其进行发送的权利。在某些方面,当间隙出现时,AP可以向没有响应的链中的STA发送BAR帧,或者, AP可以继续发送下行链路业务,并期待丢失的STA在后续BA链中发送它们的BA。为了增加STA发送其BA的概率,AP可以修改STA在链中的顺序。或者,在某些方面,如图16中所示,当出现等于PIFS的间隙1604时,AP可以用短传输1602来介入,以避免该链被破坏。短传输1602可以是在AP处发送的ACK帧。在该情况下,该链中的后续STA将仍进行发送。可以添加一条规则当出现等于DIFS的间隙时,STA失去它们的发送权利。所述间隔中的每一个可以是不同的间隔。例如,由于序列中的STA可以在先前帧的数据部分期间(或者,在接收到先前PHY报头的有效信号字段之后的任意时刻)开始Rx 到Tx转变,故SIFS间隔可以是较短的间隔。为了说明目的,图17示出了一种轮询的方案,其中,AP通过发送BAR1704帧来请求每个BA帧1702。图18示出了顺序ACK 1802、调度ACK 1804和轮询ACK 1806之间的比较。对于轮询ACK,AP可以通过发送BAR帧来单独地对每个BA帧进行轮询。如图18所示,该方法具有最高的开销。对于调度ACK,AP调度可以在其期间发送响应帧的固定时隙。如图18所示,与轮询ACK相比,调度ACK的开销较低,但后者的开销仍高于顺序ACK。当可以使用A-MPDU将数据聚合到BA帧时,顺序ACK和调度ACK之间的开销差异将增加。为了避免响应帧变得过长,可以对响应A-MPDU加以长度限制。该长度限制可以用比特或时间的形式来表示。特别地,人们可能对将TCP Ack帧聚合到响应帧感兴趣。响应于所接收的响应A-MPDU,AP可以发送响应帧。在该情况下,STA必须对它们的时隙之前的帧数量进行双倍计数Oxi)。顺序ACK可以用于多种协议,其中,由来自若干STA的传输对AP所进行的单一下行链路传输进行响应。例如,参照图19,AP所进行的下行链路传输可以是探测请求帧1902。 上行链路响应帧可以是探测响应帧1904。这些响应帧可以包括信道状态信息(CSI)信息。一般而言,顺序ACK可以用于这样的情况一个传输2002(广播或并行)继之以来自不同的STA的若干响应传输2004。图20对此进行了描绘。图21示出了根据本发明的某些方面的、用于从AP接收下行链路传输的示例性操作,其中,该下行链路传输可以包括用于返回传输的确定性回退。举例而言,这些操作可以由(例如,通过SDMA)从AP接收下行链路传输的多个站中的一个站来执行。在2105,操作以接收包括确定性时隙计数的下行链路传输来开始。在2110,至少部分地根据该确定性时隙计数来确定用于发送返回帧的发送机会的定时。可选地(如图21 中的虚线所示),在2115,可以在所确定的发送机会中发送返回帧。图22示出了根据本发明的某些方面的、用于从AP发送下行链路传输的示例性操作,其中,该下行链路传输可以包括用于返回传输的确定性回退。举例而言,这些操作可以由(例如,通过SDMA)向多个站发送下行链路传输的AP来执行。在2205,这些操作以设置用于向一个或多个站进行下行链路传输的NAV来开始。 在2210,向站发送下行链路传输,其中,该下行链路传输包括由所述站用于确定发送机会的确定性时隙。在2115,可以从所述站接收上行链路传输,其中,该上行链路传输是在NAV设置到期之前在确定的发送机会中发送的。图23示出了根据本发明的某些方面的、从AP接收下行链路传输的示例性方法, 其中,该下行链路传输可以包括用于返回传输的确定性回退。在操作2305,站接收包括送向该站的信息的下行链路SDMAA-MPDU。随后,执行操作2310。操作2310确定所接收的 SDMAA-MPDU是否包括DSC字段,其中,该DSC字段包括由所述站用于其TXOP的确定性时隙计数。如果操作2310确定该下行链路传输不包括确定性时隙计数,则该方法结束。如果操作2310确定在该下行链路传输中包括确定性时隙计数,则执行操作2315,以恢复将由所述站使用的确定性时隙计数。随后,执行操作2320。在操作2320,一旦接收到下行链路传输,所述站就对确定性时隙计数进行递减计数。随后,执行操作2325。在操作2325,响应于下行链路传输,所述站发送其返回帧。在某些方面,该返回帧可以是BA帧。在其它方面,该返回帧可以是包括BA和上行链路数据的A-MPDU。随后,该方法结束。图M示出了根据本发明的某些方面的、用于确定性回退信道接入的示例性方法, 其中,该确定性回退信道接入可以用于下行链路传输。在操作对05,AP设置持续时间为最长的下行链路SDMA TXOP的NAV。下行链路SDMA TXOP可以包括针对若干站的下行链路数据。在某些方面,可以将NAV作为CTS帧的一部分来发送,而在其它方面,可以在诸如DSC帧的非SDMA帧中发送NAV。在操作M05之后,执行操作M10。在操作M10,发送包括DSC字段的下行链路传输(比如,SDMAA-MPDU)。随后,执行操作对15。在操作M15,接收来自被寻址的站中的一个站的上行链路数据。随后,执行操作对20。在操作M20,检验该上行链路帧,以确定该传输中是否包括BAR。如果操作M20确定该传输中包括BAR,则执行操作M25。否则执行操作 2430。在操作M25,发送BA。随后,执行操作对30。在操作M30,确定是否存在需要发送上行链路数据的其它站。如果存在需要发送上行链路数据的其它站,则执行操作M15。 如果操作M30确定不存在需要发送上行链路数据的其它站,则执行操作M35。在操作M35,可以发送可选的CF-End帧。随后,该方法退出。具有功率节约的DSC为了节约功率,当没能接收到MAC部分(由于监听介质的STA不支持该MCS)时, 或者当DA与该STA MAC地址不匹配时,该监听介质的STA可以在PHY报头中所指示的期间关闭它们的接收机。当发生接收错误时,DA与该STA MAC地址不匹配的情况也可能发生。 由于不会接收到FCS,故不能检验接收错误,但是这并没有关系,其原因在于,有缺陷且由此而不同的MAC地址将不会导致成功的接收。上文所述方法的各种操作可以由能够执行相应功能的任何适当单元来执行。这些单元可以包括各种硬件和/或软件组件和/或模块,其中,这些组件和/或模块包括但不限于电路、专用集成电路(ASIC)或者处理器。一般而言,在附图中示出了操作的情况下,这些操作可以具有编号相似的相应配对的单元加功能模块组件。例如,图21和22中示出的操作与图21A和图22A中示出的组件相对应。如本申请所使用的,术语“确定”涵盖很多种动作。例如,“确定”可以包括计算、运算、处理、推导、研究、查询(例如,查询表、数据库或其它数据结构)、探知等等。此外,“确定”还可以包括接收(例如,接收信息)、存取(例如,存取存储器中的数据)等等。此外, “确定”还可以包括解析、选定、选择、建立等等。信息和信号可以使用多种不同的技术和方法中的任意一种来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号等等可以用电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或者其任意组合来表示。利用设计为执行本申请所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列信号(FPGA)或其它可编程逻辑器件(PLD)、分立门或者晶体管单元、分立硬件组件或者其任意组合,可以实现或执行结合本发明而描述的各种说明性的逻辑框、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何市场有售的处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如, DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。结合本发明而描述的方法的步骤或者算法可直接实现在硬件、由处理器执行的软件模块、或二者的组合中。软件模块可以位于本领域已知的任何形式的存储介质中。可以使用的存储介质的一些实例包括随机存取存储器(RAM)、只读存储器(ROM)、闪存、EPROM 存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、⑶-ROM等等。软件模块可以包括单一指令或多个指令,并且可以分布在若干不同的代码段上、分布在不同的程序中、以及分布在多个存储介质中。存储介质可以耦接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。或者,存储介质可以是处理器的组成部分。在不脱离本发明的保护范围和精神的基础上,示例性算法中所公开的步骤可以相互交换它们的顺序。并且,这些示例性算法中所示的步骤并不是唯一的,在不影响本发明的保护范围和精神的基础上,可以包括其它步骤,或者可以删除这些示例性算法中的一个或多个步骤。本申请所公开的方法包括用于实现所述方法的一个或多个步骤或动作。在不脱离本发明的保护范围和精神的基础上,这些方法步骤和/或动作可以相互进行交换。这些方法步骤和/或动作并不是唯一的,在不影响本发明的保护范围和精神的基础上,可以包括其它方法步骤和/或动作,或者可以删除一个或多个方法步骤和/或动作。换言之,除非指定步骤或动作的特定顺序,否则在不脱离本发明的保护范围和精神的基础上,可以修改特定步骤和/或动作的顺序和/或使用。本申请所述功能可以用硬件、软件、固件或其任意组合来实现。如果使用软件来实现,则可以将这些功能作为一个或多个指令存储在计算机可读介质中。存储介质可以是计算机能够访问的任何可用介质。举例来说而非限制,这种计算机可读介质可以包括RAM、 R0M、EEPR0M、CD_R0M或其它光盘存储、磁盘存储设备或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机访问的任何其它介质。 如本申请所使用的,磁盘和光盘包括压缩光盘(CD)、激光盘、光盘、数字通用光盘(DVD)、软盘和蓝光 光盘,其中,磁盘通常以磁的方式复制数据,而光盘利用激光以光的方式复制数据。虽然本申请描述了本发明的各个方面(每个方面具有一个或多个技术特征),但本领域技术人员应当理解,还可以组合本申请描述的各个方面的不同的技术特征,从而得到本申请没有明确描述的各种组合。此外,某些方面可能涉及多个技术特征,可以忽略这些特征中的一个或多个,从而同样得到本申请没有明确描述的一个或多个技术特征的各种组合。举例而言,虽然某些方面可以提供一种用于无线通信的方法(和相应的装置),其中,该方法通常包括接收包括确定性时隙计数的下行链路传输;以及至少部分地根据该确定性时隙计数来确定用于发送返回帧的发送机会的定时,然而,根据不同的方面,究竟如何执行所述接收和确定是可以改变的。再举例而言,虽然某些方面可以提供一种用于无线通信的方法(和相应的装置),其中,该方法通常包括设置用于向一个或多个站进行下行链路传输的NAV ;向站发送包括由该站用于确定发送机会的确定性时隙的下行链路传输; 以及在该NAV设置到期之前,从该站接收在所确定的发送机会中发送的上行链路传输,然而,根据不同的方面,究竟如何执行所述设置、发送和接收是可以改变的。应当理解的是,本发明并不受限于上文示出的精确配置和组件。在不脱离本发明的保护范围和精神的基础上,可以对上文所述方法和装置的布置、操作和细节进行各种修改、改变和变化。
权利要求
1.一种用于无线通信的方法,包括接收包括确定性时隙计数的下行链路传输;以及至少部分地根据所述确定性时隙计数,来确定用于发送返回帧的发送机会的定时。
2.根据权利要求1所述的方法,还包括 在所确定的发送机会期间发送响应帧。
3.根据权利要求1所述的方法,其中,确定所述发送机会的定时包括在接收到所述下行链路传输之后,对由所述确定性时隙计数启动的回退计数器进行递减计数。
4.根据权利要求1所述的方法,其中,确定所述发送机会的定时包括在接收到所述下行链路传输之后,对等于所述确定性时隙计数的接收帧的数量进行递减计数。
5.根据权利要求1所述的方法,还包括 接收保证开始时间;响应于确定没有接收到引导传输,根据所述保证开始时间而不是所述确定性时隙计数,来确定用于发送所述响应帧的发送机会。
6.根据权利要求1所述的方法,其中,所述下行链路传输是通过空分多址(SDMA)来接收的。
7.根据权利要求1所述的方法,其中,所述下行链路传输包括 用于相应的多个站的多个确定性时隙计数。
8.根据权利要求1所述的方法,还包括 接收CF-end帧。
9.一种用于无线通信的方法,包括设置用于向一个或多个站进行下行链路传输的NAV周期;向站发送包括确定性时隙计数的下行链路传输,其中,所述确定性时隙计数由所述站用于确定发送机会;以及在所述NAV周期到期之前,从所述站接收在所确定的发送机会中发送的上行链路传输。
10.根据权利要求9所述的方法,其中,所述上行链路传输是在根据所述确定性时隙计数而确定的发送机会中接收的。
11.根据权利要求9所述的方法,其中 所述下行链路传输还包括保证开始时间;所述上行链路传输是在根据所述保证开始时间而确定的发送机会中接收的。
12.根据权利要求9所述的方法,其中,所述下行链路传输是通过空分多址(SDMA)与其它下行链路传输同时发送的。
13.根据权利要求9所述的方法,其中,所述下行链路传输包括 用于相应的多个站的多个确定性时隙计数。
14.根据权利要求9所述的方法,还包括 发送指示所述NAV周期的结束的CF-End帧。
15.一种用于无线通信的装置,包括用于接收包括确定性时隙计数的下行链路传输的模块;以及用于至少部分地根据所述确定性时隙计数,来确定用于发送返回帧的发送机会的定时的模块。
16.根据权利要求15所述的装置,还包括用于在所确定的发送机会期间发送响应帧的模块。
17.根据权利要求15所述的装置,其中,所述用于确定所述发送机会的定时的模块包括用于在接收到所述下行链路传输之后,根据所述确定性时隙计数进行递减计数的模块。
18.根据权利要求15所述的装置,其中,所述用于确定所述发送机会的定时的模块包括用于在接收到所述下行链路传输之后,对等于所述确定性时隙计数的接收帧的数量进行递减计数的模块。
19.根据权利要求15所述的装置,还包括 用于接收保证开始时间的模块;用于响应于确定没有接收到引导传输,根据所述保证开始时间而不是所述确定性时隙计数,来确定用于发送所述响应帧的发送机会的模块。
20.根据权利要求15所述的装置,其中,所述下行链路传输是通过空分多址(SDMA)来接收的。
21.根据权利要求15所述的装置,其中,所述下行链路传输包括 用于相应的多个站的多个确定性时隙计数。
22.根据权利要求15所述的装置,还包括 用于接收CF-end帧的模块。
23.一种用于无线通信的装置,包括用于设置用于向一个或多个站进行下行链路传输的NAV周期的模块; 用于向站发送包括确定性时隙计数的下行链路传输的模块,其中,所述确定性时隙计数由所述站用于确定发送机会;以及用于在所述NAV周期到期之前,从所述站接收在所确定的发送机会中发送的上行链路传输的模块。
24.根据权利要求23所述的装置,其中,所述上行链路传输是在根据所述确定性时隙计数而确定的发送机会中接收的。
25.根据权利要求23所述的装置,其中 所述下行链路传输还包括保证开始时间;并且所述上行链路传输是在根据所述保证开始时间而确定的发送机会中接收的。
26.根据权利要求23所述的装置,其中,所述下行链路传输是通过空分多址(SDMA)与其它下行链路传输同时发送的。
27.根据权利要求23所述的装置,其中,所述下行链路传输包括 用于相应的多个站的多个确定性时隙计数。
28.根据权利要求23所述的装置,还包括用于发送指示所述NAV周期的结束的CF-End帧的模块。
29.一种用于无线通信的装置,包括 至少一个处理器,其配置为接收包括确定性时隙计数的下行链路传输;以及至少部分地根据所述确定性时隙计数,来确定用于发送返回帧的发送机会的定时; 以及与所述至少一个处理器耦合的存储器。
30.根据权利要求四所述的装置,其中,所述至少一个处理器还配置为 在所确定的发送机会期间发送响应帧。
31.根据权利要求四所述的装置,其中,所述至少一个处理器配置为通过执行以下操作来确定所述发送机会的定时在接收到所述下行链路传输之后,根据所述确定性时隙计数进行递减计数。
32.根据权利要求四所述的方法,其中,所述至少一个处理器配置为通过执行以下操作来确定所述发送机会的定时在接收到所述下行链路传输之后,对等于所述确定性时隙计数的接收帧的数量进行递减计数。
33.根据权利要求四所述的装置,其中,所述至少一个处理器还配置为 接收保证开始时间;响应于确定没有接收到引导传输,根据所述保证开始时间而不是所述确定性时隙计数,来确定用于发送所述响应帧的发送机会。
34.根据权利要求四所述的装置,其中,所述下行链路传输是通过空分多址(SDMA)来接收的。
35.根据权利要求四所述的装置,其中,所述下行链路传输包括 用于相应的多个站的多个确定性时隙计数。
36.根据权利要求四所述的装置,其中,所述至少一个处理器还配置为 接收CF-end帧。
37.一种用于无线通信的装置,包括 至少一个处理器,其配置为设置用于向一个或多个站进行下行链路传输的NAV周期;向站发送包括确定性时隙计数的下行链路传输,其中,所述确定性时隙计数由所述站用于确定发送机会;以及在所述NAV周期到期之前,从所述站接收在所确定的发送机会中发送的上行链路传输;以及与所述至少一个处理器耦合的存储器。
38.根据权利要求37所述的装置,其中,所述上行链路传输是在根据所述确定性时隙计数而确定的发送机会中接收的。
39.根据权利要求37所述的装置,其中 所述下行链路传输还包括保证开始时间;并且所述上行链路传输是在根据所述保证开始时间而确定的发送机会中接收的。
40.根据权利要求37所述的装置,其中,所述下行链路传输是通过空分多址(SDMA)与其它下行链路传输同时发送的。
41.根据权利要求37所述的装置,其中,所述下行链路传输包括 用于相应的多个站的多个确定性时隙计数。
42.根据权利要求37所述的装置,其中,所述至少一个处理器还配置为 发送指示所述NAV周期的结束的CF-End帧。
43.一种用于无线通信的计算机程序产品,包括计算机可读介质,其中,该计算机可读介质包括可执行以进行以下操作的指令接收包括确定性时隙计数的下行链路传输;以及至少部分地根据所述确定性时隙计数,来确定用于发送返回帧的发送机会的定时。
44.一种用于无线通信的计算机程序产品,包括计算机可读介质,其中,该计算机可读介质包括可执行以进行以下操作的指令设置用于向一个或多个站进行下行链路传输的NAV周期;向站发送包括确定性时隙计数的下行链路传输,其中,所述确定性时隙计数由所述站用于确定发送机会;以及在所述NAV周期到期之前,从所述站接收在所确定的发送机会中发送的上行链路传
全文摘要
本发明的某些方面提供了用于确定无线站的发送机会的定时的技术。根据某些方面,接入点发送包括确定性时隙计数的下行链路传输。接收该下行链路传输的站可以至少部分地根据该确定性时隙计数,来确定用于发送返回帧的发送机会的定时。
文档编号H04L1/18GK102577572SQ201080037491
公开日2012年7月11日 申请日期2010年8月24日 优先权日2009年8月24日
发明者A·雷西尼亚, M·M·文廷克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1