用于功率高效的反方向通信的方法和装置的制造方法

文档序号:10664008阅读:400来源:国知局
用于功率高效的反方向通信的方法和装置的制造方法
【专利摘要】一种可以实现具有提高的功率效率的反向通信的逻辑。该逻辑可以在发送机会期间向响应方发送具有反向授予指示的分组。该逻辑可以接收针对分组的指示响应方缺乏进行发送的数据分组的响应。该逻辑可以进入推迟发送模式,其中在发送机会期间发送被推迟达大于发送机会内的点协调功能帧间间隔(PIFS)的时间。该逻辑可以在推迟发送模式期间向响应方授予发送机会的数据发送权利。该逻辑可以在推迟发送模式期间授予发送机会的基于竞争的数据发送权利。该逻辑可以在推迟发送模式期间向授予方授予发送机会的数据发送权利。
【专利说明】
用于功率高效的反方向通信的方法和装置
技术领域
[0001] 实施例涉及无线通信领域。更具体的,实施例涉及以功率高效的方式进行反向通 ?目。
【背景技术】
[0002] 无线局域网(WLAN)可以包括基础服务集(BSS)』SS可以包括接入点(ΑΡ)或个人基 础服务集控制点(PCP)和一个或多个站(STAKAP或PCP可以将数据帧通过下行链路信道发 送至一个或多个站,并且可以通过上行链路信道接收数据帧。在高吞吐量的WLAN中,上行链 路和下行链路信道可以采用密集流量的数据帧。BSS可以包括直接链路服务(DLS),以允许 站在没有AP的干预的情况下在站之间传输数据。帧的序列(可以被称为发送序列)可以被用 来将数据从一个站发送至一个或多个其他站,并且从一个或多个站接收(一个或多个)响 应。发送序列可以包括可以由发起方发送的数据单元的聚合,以及来自响应方的一个或多 个响应帧。例如,发起方可以是AP,而响应方可以是移动单元。
[0003] 在WLAN中,可能发生来自不同移动单元和AP的传输的冲突。为了避免冲突,AP可以 发起发送机会(ΤχΟΡ)时隙。在ΤχΟΡ时隙中,AP(例如,发起方)可以将数据帧发送至移动站 (例如,响应方)。直至最近的创新方法,仅有ΤχΟΡ的所有者将被允许在ΤχΟΡ时隙期间进行发 送。
[0004] 最近的创新方法是反向协议。根据反向协议,反向(RD)响应方可以发送RD响应的 初始物理层收敛程序(PLCP)协议数据单元(PH)U),在接收到反向授予(RDG)PPDU(RD响应方 的9.25.4规则,IEEE标准802.1 lad-2012)之后发出短帧间间隔(SIFS)。如果,在响应方中没 有数据已经准备好,则响应方不能在相同的ΤχΟΡ中将数据的传递推迟到稍后的时间。
【附图说明】
[0005] 图1描述了包括具有反向逻辑的多个通信设备的无线网络的实施例;
[0006] 图2Α描述了向响应方授予数据发送权利的反向通信过程的时序图的实施例;
[0007] 图2Β描述了通过基于竞争的接入向授予方或是响应方授予数据发送权利的反向 通信过程的时序图的实施例;
[0008] 图2C描述了向授予方授予数据发送权利的反向通信过程的时序图的实施例;
[0009] 图3描述了授予方实现反向通信过程的流程图的实施例;
[0010] 图4描述了响应方实现反向通信过程的流程图的实施例;以及
[0011] 图5Α-Β描述了利用图1-2中示出的帧进行发送、接收、解码、和解释通信的流程图 的实施例。
【具体实施方式】
[0012] 以下是针对附图中描述的新颖实施例的详细说明。然而,所提供的大量细节并不 旨在限定描述的实施例的预期变化;相反,权利要求和详细描述会覆盖所有落入由附加权 利要求定义的本教导的精神和范围内的修改、等同、和替代。以下的详细描述的目的是使这 些实施例对于本领域技术人员是可以理解的。
[0013] 参考"一个实施例"、"实施例"、"示例实施例"、"各种实施例"等,指示所描述的发 明的实施例可以包括特定的特征、结构、或特性,而不是每个实施例必须包括特定的特征、 结构、或特性。而且,重复使用短语"在一个实施例中"不一定指的是相同的实施例,尽管它 也有可能是相同的实施例。
[0014] 如本文中所使用的,除非有其他说明,描述通用对象所使用的顺序的形容词"第 一"、"第二"、"第三"等,仅指示的是正参考的相似对象的不同实例,并且并不旨在暗示所描 述的对象必须以给定的顺序,可以是暂时的、空间的、排序的、或以任意其他的方式。
[0015] 在当前的反向协议中,如果响应方在发起方(此后被称为反向(RD)授予方)提出要 求时不具有准备好立即发送的数据,则响应方不能在相同的发送机会(ΤχΟΡ)中将数据的传 递推迟到稍后的时间。如果RD授予方想要使响应方能够在当前的ΤχΟΡ中传递其数据,则在 响应方指示其不具有进行发送的数据后,RD授予方可以在帧间间隔后发出另一 RD授予。响 应方在帧间间隔之后必须再次立即通过数据或者通过不具有可用于发送的数据的指示来 响应。响应方不能延迟该响应。该循环可以在不保证响应方在ΤχΟΡ期间具有可用的数据的 情况下继续。此外,RD授予和没有数据的响应的重复发送防止RD授予方和响应方进入低功 耗发送和接收模式。
[0016] 当许多实施例中的RD授予方和响应方保持在低功耗模式中时,实施例可以允许响 应方延迟其响应。在若干实施例中,RD授予方可以在帧间间隔后以反向授予(RDG)物理层收 敛程序(PLCP)协议数据单元(PH)U)来响应。RDG PPDU可以包括字段,例如,具有一个或多个 指示RDG的比特位的高吞吐量控制字段的子字段或帧控制字段的子字段。然后,RD授予方可 以从响应方接收指示该响应方没有更多数据要发送的响应。如果RD授予方可能在ΤχΟΡ期间 从响应方接收数据或可能在ΤχΟΡ期间接收数据以发送至响应方,则RD授予方可以确定进入 推迟发送模式。在推迟发送模式中,发送可以被推迟长达大于点协调功能(PCF)帧间间隔 (PIFS)并在ΤχΟΡ内的持续时间。在一些实施例中,推迟发送模式可以将发送推迟长达ΤχΟΡ 内的不定的持续时间。在另外的实施例中,推迟发送模式可以将发送推迟长达由RD授予方 基于数据的接收或生成而确定的持续时间。在另外的实施例中,推迟发送模式可以将发送 推迟长达由响应方基于数据的接收或生成而确定的持续时间。
[0017] 在许多实施例中,推迟发送模式可以通过向RD授予方、响应方、或RD授予和响应方 二者授予数据发送权利来推迟发送。这些推迟发送模式分别被称为授予方推迟发送模式、 响应方推迟发送模式、和随机接入推迟发送模式。一些实施例中可以实现这些模式中的一 种模式。一些实施例可以实现这些模式中的不只一种模式。并且一些实施例可以实现所有 这些模式。
[0018]在许多实施例中,在结束推迟发送模式后,ΤχΟΡ的数据发送权利可以被返回至RD 授予方(ΤχΟΡ的数据发送权利可以被重置)。此后,如果ΤχΟΡ中存在足够的剩余时间,则RD授 予方和响应方可以进入另一推迟发送模式。取决于RD授予方和响应方的能力,后面的推迟 发送模式可以是上述模式中的任意一种模式或任意其他模式。
[0019]在授予方推迟发送模式中,实施例可以向RD授予方授予ΤχΟΡ的数据发送权利。在 许多这样的实施例中,RD授予方可以在ΤχΟΡ期间的任意时间通过发送帧发起与响应方的通 信,并且在一些实施例中,该通信是以具体类型的帧(例如,控制帧)为开头的通信。在一些 实施例中,控制帧可以包括准备发送(RTS)。在许多实施例中,可以利用调制和编码方案零 (MCSO)来发送 RTS。
[0020] RD授予方和响应方可以执行一种通信形式以进入授予方推迟发送模式。在进入授 予方推迟发送模式时,响应方可以不发起通信,直到RD授予方与响应方的通信后的SIFS。
[0021] 授予方推迟模式可以通过减少重复RDG的发送和接收来降低功耗,该授予方推迟 模式允许RD授予方进入低功率或休眠模式。在一些实施例中,响应方还可以切换到MCS0,以 从RD授予方接收RTS,这可以比支持在接收器(RX)训练模式的多根天线大幅度地减少消耗 的功率,该接收器(RX)训练模式可以与较高水平的调制和编码方案相关联。
[0022] 在响应方推迟发送模式中,实施例可以向响应方授予ΤχΟΡ的数据发送权利。在许 多这样的实施例中,RD授予方和响应方可以执行一种通信形式以进入响应方推迟发送模 式。此后,响应方可以在ΤχΟΡ期间的任意时间发起与RD授予方的通信。在一些实施例中,该 通信可以以清除发送(CTS)开头,并且RD授予方可以不发起通信,直到响应方的通信后的 SIFS〇
[0023] 响应方推迟发送模式可以通过推迟RD授予方和响应方之间的通信直到响应方准 备好与RD授予方进行通信为止来降低功耗。在许多实施例中,响应方推迟发送模式可以允 许响应方进入低功率或休眠模式。在一些实施例中,RD授予方可以切换到MCS0,这可以比维 持在较高水平的调制和编码方案的模式接收通信的(一根或多根)天线消耗更少的功率。 [0024]在随机接入推迟发送模式中,实施例可以向RD授予方和响应方授予ΤχΟΡ的基于竞 争的数据发送权利。在许多这样的实施例中,通过RD授予方和响应方之间的通信的形式可 以进入随机接入推迟发送模式。此后,RD授予方或响应方中的一方可以发起通信。在一些实 施例中,该通信可以以MCS0处的RTS开头。在若干实施例中,如果RD授予方和响应方尝试在 相同时间接入信道,则RD授予方和响应方可以遵循基于竞争的协议,例如,载波侦听多路访 问与冲突避免(CSMA/CA)。在许多实施例中,如果RD授予方和响应方尝试在相同时间接入信 道,则RD授予方和响应方可以独立地确定随机退避时间,并且在随机退避时间结束时,再次 检查信道以确定该信道是否可用于发送通信。由于退避时间是随机的,所以设备中的一个 设备很有可能将在下一次尝试中发现该信道是清空的并发送例如RTS以警告其他设备准备 接收通信。
[0025] 随机接入推迟发送模式可以通过推迟通信直到RD授予方或响应方中的一方准备 好进行通信为止来降低功耗。在一些实施例中,随机接入推迟发送模式可以允许RD授予方 和响应方二者切换到MCS0来接收MCS0处的RTS。
[0026] 各种实施例可以被设计来以功率高效的方式解决与反向通信相关联的不同的技 术问题。其他技术问题可以包括向响应方提供数据发送权利而无需在每个SIFS之后重复反 向授予、维持针对授予方和响应方二者中的定向通信训练的多根天线等等。
[0027] 不同的技术问题(例如,那些上述讨论的技术问题)可以通过一个或多个不同的实 施例来解决。例如,以功率高效的方式解决反向通信的一些实施例可以通过一个或多个不 同的技术方法来实现,例如通过进入推迟发送模式、向响应方授予数据发送权利、向响应方 授予数据发送权利并从响应方收回对数据发送权利的授予并进入推迟发送模式、授予基于 竞争的数据发送权利、建立低功率控制帧以退出推迟发送模式等等。
[0028] 一些实施例实现2010年5月的无线HD(WirelessHD)规范版本1. 1D1。若干实施例可 以实现2010年12月的Ecma国际标准ECMA-387,高速率60GHz PHY、MAC和PALS第二编辑版本。 另外的实施例可以实现2011年6月的无线吉比特联盟,WiGig 1.1规范。一些实施例实现电 气与电子工程师协会(IEEE)802.11系统,例如,根据标准(例如,IEEE 802.11 -2012,针对信 息技术-电信和在系统-局域网和城域网之间交换的信息的IEEE标准-具体要求部分11:无 线LAN媒体访问控制(MAC)和物理层(PHY)规范(Wireless LAN Medium Access Control (MAC)and Physical Layer(PHY)Specifications)(http://standards.ieee.org/ getieee802/download/802. ll-2012.pdf))操作的IEEE 802. llad系统和其他系统。
[0029] 一些实施例实现电气与电子工程师协会(IEEE)802.15系统,例如,根据标准(例 如,IEEE 802.15,针对信息技术-电信和在系统-局域网和城域网之间交换的信息的IEEE标 准-具体要求部分15.3:针对高速率无线个域网(WPAN)的无线媒体访问控制(MAC)和物理层 (PHY)规范(Wireless Medium Access Control(MAC)and Physical Layer(PHY) Specifications for High Rate Wireless Personal Area Networks(WPANs))(2003年9 月29日,IEEE计算机协会,电气与电子工程师协会股份有限公司,第3公园大道,纽约)(IEEE Computer Society,The Institute of Electrical and Electronics Engineers,Inc·, 3Park Avenue,New York,NY,29 September 2003))操作的IEEE 802.15.3系统和其他系 统。
[0030] -些实施例特定地针对无线局域网(WLAN)的改进,例如,实现一个或多个电气与 电子工程师协会(IEEE)802.11标准的WLAN(有时被共同地称为"Wi-Fi"或无线保真)。
[0031] 一些实施例实现Bluetooth?规范(例如,蓝牙规范版本4 · 0 (BLUETOOTH SPECIFICATION Version 4.0),Bluetooth SIG股份有限责任公司,出版日期:2010年6月30 日)。然而,实施例并不被限定于这些标准。
[0032] 若干实施例包括个人基本服务集(PBSS)中心点或PCP和/或PCP或站(STA)的客户 端设备,例如,插接站、路由器、交换机、服务器、工作站、上网本、移动设备(超极本、膝上型 计算机、智能电话、平板计算机等等)。
[0033]本文描述的逻辑、模块、设备、和接口可以执行可以在硬件和/或代码中实现的功 能。硬件和/或代码可以包括被设计以完成功能的软件、固件、微代码、处理器、状态机、芯片 组、或它们的组合。
[0034]实施例可以促进无线通信。一些实施例可以包括低功率无线通信,如 Bluetooth?、无线局域网(WLAN)、无线城域网(WMAN)、无线个域网(WPAN)、蜂窝网络、网络 中的通信、消息系统和智能设备以促进这种设备之间的交互。此外,一些无线实施例可以结 合单根天线,而其他实施例可以采用多根天线。一根或多根天线可以与处理器和无线电耦 合以发送和/或接收无线电波。例如,多输入和多输出(Μπω)是对经由发送器和接收器处的 多根天线运送信号的无线电信道的使用,从而提高通信性能。
[0035] 本公开并不被限定于WLAN相关标准,而是还可以应用于无线广域网(醫AN)和与被 包括在WWAN中的无线设备、用户设备、或网络设备相关的3G或4G无线标准(包括子代或变 体)。36或4G的示例可以包括但不限于IEEE 802.16m和802.16p标准、第三代合作伙伴项目 (3GPP)长期演进(LTE)和高级LTE (LTE-A)标准、和高级国际移动电信(MT-ADV)标准(包括 它们的修订、子代和变体)中的任意标准。其他合适的示例可以包括但不限于,全球移动通 信系统(GSM)/增强型数据速率GSM演进(EDGE)技术、通用移动通信系统(UMTS)/高速分组接 入(HSPA)技术、全球微波接入互操作性(WiMAX)或WiMAX II技术、码分多址(CDMA)2000系统 技术(例如,CDMA2000 lxRTT、CDMA2000 EV-DO、CDMA EV-DV等等)、由欧洲电信标准协会 (ETSI)宽带无线电接入网络(BRAN)定义的高性能无线电城域网(HIPERMAN)技术、无线宽带 (WiBro)技术、GSM与通用分组无线业务(GPRS)系统(GSM/GPRS)技术、高速下行分组接入 (HSDPA)技术、高速正交频分复用(OFDM)分组接入(HS0PA)技术、高速上行分组接入(HSUPA) 系统技术、LTE/系统架构演进(SAE)的3GPP版本8-12等等。这些示例不限于该情境。
[0036] 虽然下文中描述的一些具体的实施例将参考具有具体配置的实施例,但是本领域 技术人员将认识到的是本公开的实施例可以有利地通过具有类似问题或难题的其他配置 来实现。
[0037] 现在转向图1,示出了无线通信系统1000的实施例。无线通信系统1000包括通信设 备1010,该通信设备1010可以被有线或是无线连接地到网络1005。通信设备1010可以与多 个通信设备1030、1050和1055经由网络1005进行无线通信。通信设备1050可以包括低功率 通信设备,例如,客户电子设备、个人移动设备、超级本等等。通信设备1030可以包括低功率 通信设备,例如,通信设备1010的网络1005中的客户电子设备、个人移动设备、超级本等等。 通信设备1050可以包括起到接入点(AP)和/或个人基本服务集(PBSS)控制点(PCP)作用的 插接站。并且通信设备1055可以包括打印机、平板计算机、上网本、蜂窝电话、智能电话、 PDA、或作为站操作的其他有无线能力的设备。因此,通信设备可以经由网络1005以通信的 方式被耦合,并且通信设备可以是移动的或是固定的。
[0038] 注意的是,根据一些实施例,系统1000可以包括具有如图1所示的每个设备的组件 (除了(一根或多根)天线)的片上系统(S0C)。换句话说,S0C可以包括(一个或多个)通信设 备1010、1030、1050、和/或1055的所有组件,除了天线(例如,天线1024和1044)。在一些实施 例中,S0C还可以包括一个或多个无线电装置(例如,无线电1023和1043)。在若干实施例中, 一个或多个无线电可以与物理层(PHY)逻辑(例如,PHY逻辑1019和1039)耦合。此外,系统 1000可以包括与一个或多个无线电中的相对应的无线电耦合的一根或多根天线。
[0039] 通信设备1010可以利用(一根或多根)天线1024来在一个或多个站(例如,通信设 备1030、1050和1055)内经由一个或多个天线部进行通信。通信设备1050可以充当网络协调 器,以协调多个通信设备10ΠΚ1030和1055之中的通信以及控制对无线介质的访问。当充当 网络协调器时,通信设备1050可以广播信标帧,该信标帧在随后的信标间隔期间将时隙分 配给通信设备1010。在其他的实施例中,通信设备1010可以通过基于竞争的协议(例如,载 波侦听多路访问与冲突避免(CSMA/CA))获得时隙或发送机会。
[0040] 在发送机会(ΤχΟΡ)期间,通信设备1010可以向通信设备1030发送一个或多个分 组。在由通信设备1010发送的最后一个分组中,通信设备1010中的媒体访问控制(MAC)子层 逻辑1018的反向逻辑1014可以设置一个或多个比特位来指示通信设备1010正向通信设备 1030提供授予ΤχΟΡ的数据发送权利。
[00411 通信设备1030可以包括具有反向逻辑1034的MAC子层逻辑1038。反向逻辑1034可 以在数据可用于发送至通信设备1010时以数据分组来响应最后的分组,并且可以在最终响 应分组中指示通信设备1030没有更多数据要发送至通信设备1010。通信设备1030可能不具 有可用的数据,由于通信设备1030可能没有完成处理数据、通信设备1030可能没有从另一 来源接收数据、通信设备1030可能没有使数据可用于MAC子层逻辑1038、或在从通信设备 1010接收到最后的分组后的短帧间间隔(SIFS),通信设备1030可能没有更多数据可用于在 响应中立即发送的任意其他原因。
[0042] 在许多实施例中,通信设备1010的反向逻辑1014可以确定进入推迟发送模式。在 推迟发送模式中,发送可以被推迟长达大于点协调功能(PCF)帧间间隔(PIFS)并在ΤχΟΡ内 的持续时间。在一些实施例中,推迟发送模式可以将发送推迟长达ΤχΟΡ内的不定的持续时 间。在另外的实施例中,推迟发送模式可以将发送推迟长达由通信设备1010基于数据的接 收或生成而确定的持续时间。在另外的实施例中,推迟发送模式可以将发送推迟长达由通 信设备1030基于数据的接收或生成而确定的持续时间。
[0043] 再来参考图2A-C,示出了三个说明不同的推迟发送模式的时序图的不同的实施 例。图2Α示出了向响应方授予ΤχΟΡ的数据发送权利的响应方推迟发送模式的反向通信过程 的时序图的实施例。图2Β示出了通过基于竞争的接入向授予方或是响应方授予ΤχΟΡ的数据 发送权利的随机接入推迟发送模式的反向通信过程的时序图的实施例。以及图2C示出了向 授予方授予ΤχΟΡ的数据发送权利的授予方推迟发送模式的反向通信过程的时序图的实施 例。
[0044]在若干实施例中,推迟发送模式可以向通信设备1030(也被称为响应方)授予ΤχΟΡ 的数据发送权利。图2Α的时序图2000示出了响应方推迟发送模式的实施例。在该实施例中, 反向逻辑1014和1034可以基于通信设备1010和1030之间的通信来确定根据推迟发送模式 MAC逻辑1018和1038可以向通信设备1030授予ΤχΟΡ的数据发送权利。
[0045] 更具体的,时序图2000示出了通信设备1010发送具有设置为逻辑1的RDG的PPDU 2010以指示通信设备1010正向通信设备1030授予ΤχΟΡ的数据发送权利。通信设备1030可以 立即以指示通信设备1030没有更多数据要发送并且还要求通信设备1010继续的PPDU 2015 来响应。prou 2015的发送将ΤχΟΡ的数据发送权利返回至通信设备1010,这可以表示拒绝利 用ΤχΟΡ的数据发送权利。
[0046] 在许多实施例中,通信设备1010的反向逻辑1014可以指示RDGProU 2020之后的帧 间间隔包括具有指示设置为逻辑1的RDG的一个或多个比特的字段,并且反向逻辑1014可以 包括要求立即响应的指示。
[0047] 设置为1的RDG和立即响应的要求的结合可以向通信设备1030指示通信设备1010 可以等待通信设备1030发起与通信设备1010的通信。在一些实施例中,通信设备1010和通 信设备1030可能具有之前建立的协定,该协定指示通信设备1030必须经由通过MCS0发送的 CTS 2030来开始其推迟活动。在该情况中,通信设备1010可以等待通信设备1030以Rx模式 的发送,这会由于仅控制PHY模式的单根天线的激活而消耗更少的功率。
[0048]另一方面,如果通信设备1010没有接收到响应PPDU 2025,则通信设备1010可以继 续重试,即,通过对立即响应的请求来发送具有设置为1的RDG的PPDU。因此,浪费ΤχΟΡ的剩 余持续时间的风险降低。例如,如果通信设备1030错误地开始其发送、通信设备1010在从通 信设备1030得到响应之后的SIFS时间中发送其PPDU 2025、并且在通信设备1030处没有出 现PHY-RXSTART指示,则由通信设备1030发送的一些帧可能丢失。然而,通信设备1010仍占 有ΤχΟΡ,并且将导致ΤχΟΡ的恢复。
[0049]在接收到第二响应PPDU 2025之后,不允许通信设备1010发送帧直到ΤχΟΡ的剩余 持续时间结束或直到通信设备1010从通信设备1030接收到具有通信设备1030没有更多帧 要发送的指示(MPPDU = 0)的帧。在若干实施例中,MPPDU = 0表示帧的更多ProU(More PH)U) 字段的值被设置为〇,以指示没有更多的PPDU要发送。如果多个PPDU被一起发送,则发送中 在最终PPDU之前的PPDU可具有被设置为1的MPPDU,而仅发送中的最后一个PPDU可能具有被 设置为〇的MProu。
[0050] 如果通信设备1010和通信设备1030具有通信设备1030以控制帧开始其推迟发送 的协定,则通信设备1010可以在接收到响应帧PPDU 2025之后的PIFS 2027切换到Rx低功率 模式。如果反向逻辑1014没有在发送PPDU 2025之后的PIFS 2027内作出响应,则通信设备 1030可以在ΤχΟΡ期间的任何时间通过自清除发送(CTS)2030发起与通信设备1010的通信, 并且通信设备1010可以直到响应方通信之后的SIFS才发起通信。在这样的实施例中,通信 设备1010可以在接收到自CTS 2030之后将其天线切换到接收(Rx)训练配置。通信设备1010 然后可以接收由具有大于0的MCS的PPDU 2035表示的一个或多个数据帧,以及没有更多 PPDU数据分组要发送的指示(MPH)U = 0)。
[00511在接收到PPDU 2035时,ΤχΟΡ的数据发送权利被返回至通信设备1010。如果针对一 个或多个额外的发送在ΤχΟΡ中存在充足的剩余时间,则通信设备1010可以向通信设备1030 发送一个或多个帧,并且在一些实施例中,通信设备1010可以发起另一推迟发送模式,例如 图2A-C中示出的任意发送模式。
[0052]现在参考图1和2Β,示出了向RD授予方(通信设备1010)或是响应方(通信设备 1030)授予基于竞争的数据发送权利的反向通信过程的时序图2100的实施例。时序图2100 示出了随机接入推迟发送模式的实施例。在该实施例中,基于通信设备1010和1030之间的 通信,反向逻辑1014和1034可以根据推迟发送模式确定反向逻辑1014和1034可以经由基于 竞争的接入协议向通信设备1010和通信设备1030授予ΤχΟΡ的数据发送权利。
[0053] 通信设备1010可以发送具有设置为逻辑1的RDG的PPDU 2110以指示通信设备1010 正向通信设备1030授予ΤχΟΡ的数据发送权利。通信设备1030可以在SIFS之后立即以指示通 信设备1030没有更多数据要发送(Mprou = 0)并且还要求通信设备1010响应的PPDU 2115来 响应,从而将ΤχΟΡ的数据发送权利返回至通信设备1010。
[0054]在许多这样的实施例中,通信设备1010可以发送具有置位RDG和不要求立即响应 的指示的第二PPDU 2120。设置为1的RDG和不要求立即响应的结合向通信设备1030指示通 信设备1010正提供进入随机接入推迟发送模式。为了进入随机接入推迟发送模式,通信设 备1010和通信设备1030中的任一个均不可以在PIFS期间响应。如果在PIFS 2125期间没有 从通信设备1030接收到响应,则通信设备1010可以不继续发送帧,而是可以切换到低功率 消耗全方位接收/控制PHY模式。
[0055] -旦建立随机接入推迟发送模式,则通信设备1010或通信设备1030中的一个可以 发起通信。在一些实施例中,通信设备1010或通信设备1030可以通过帧(例如,RTS 2130和 RTS 2135)来发起通信。
[0056] 通信设备1010和1030可能在下次它们尝试发送数据时竞争链路访问。直到ΤχΟΡ中 剩余的持续时间结束,通信设备1010和1030二者可以分别发出RTS 2130和2135。如果通信 设备1010和1030尝试在相同时间接入信道,则通信设备1010和1030可以遵循基于竞争的协 议,例如,载波侦听多路访问与冲突避免(CSMA/CA)。在许多实施例中,如果通信设备1010和 1030尝试在相同时间接入信道,则通信设备1010和1030可以独立地确定随机退避时间(RND BOFF),并且在随机退避时间结束时,通信设备1010和1030再次检查信道。在接收到响应于 RTS的CTS后可以重新设置退避时间。
[0057]在一些实施例中,在通信设备1010和1030中的一个通信设备成功地经由基于竞争 的协议获得信道的数据发送权利并向其他的通信设备发送通信后,随机接入推迟发送模式 可以结束,并且信道的数据发送权利可以返回至通信设备1010。在其他实施例中,随机接入 推迟模式继续直到ΤχΟΡ终止或结束。
[0058]现在参考图1和2C,示出了向RD授予方(通信设备1010)授予数据发送权利的反向 通信过程的时序图2200的实施例。时序图2200示出了授予方推迟发送模式的实施例。在该 实施例中,基于通信设备1010和1030之间的通信,反向逻辑1014和1034可以根据推迟发送 模式确定反向逻辑1014和1034可以向通信设备1010授予ΤχΟΡ的数据发送权利。
[0059] 通信设备1010可以发送具有设置为逻辑1的RDG的PPDU 2210以指示通信设备1010 正向通信设备1030授予ΤχΟΡ的数据发送权利。通信设备1030可以立即以指示通信设备1030 没有更多数据要发送(MPPDU = 0)并且还要求通信设备1010继续的PPDU 2215来响应,从而 将ΤχΟΡ的数据发送权利返回至通信设备1010。
[0060] 通信设备1010可以发送具有设置为逻辑1的RDG的PPDU 2220,要求在该推迟发送 模式中立即响应。在该情况中,通信设备1010要求并接收来自通信设备1030的响应PPDU 2225,通信设备1010可以通过针对PPDU 2225发送PPDU 2230进入推迟发送模式。PPDU 2230 具有设置为〇的RDG,以指示通信设备1010正在维持ΤχΟΡ的数据发送权利,并且没有在该点 将数据发送权利传递至通信设备1030。在接收到PPDU 2230后,通信设备1030可以直到来自 通信设备1010的通信后的SIFS才发起通信,其中该通信中的RDG被设置为逻辑1。
[0061 ] 在可以大于PIFS 2228之后并在ΤχΟΡ内的时间点处,通信设备1010可以确定向通 信设备1030发送一个或多个数据分组(其中RDG在最后一个数据分组中被设置为逻辑1(RDG = 1)),或可以只发送具有被设置为逻辑1的RDG的PPDU 2240。具有RDG=1的PPDU 2240的发 送向通信设备1030传输了 ΤχΟΡ的数据发送权利,允许通信设备1030在ΤχΟΡ中存在用于发送 的充足的剩余时间时向通信设备1010发起发送。
[0062] 在许多实施例中,通信设备1010可以与通信设备1030具有协定,使PPDU 2240的发 送以MCS0处的自CTS 2235为开头。这样的协定可以允许通信设备1030进入低功率模式,同 时针对通信设备1010发送PPDU 2240或一些分组(包括在最后的分组中具有RDG= 1的PPDU 2240)等待一段可能没有定义的时间量。
[0063] 在此参考图1,网络1005可以表示一些网络的互连。例如,网络1005可以与广域网 (例如,互联网或内联网)耦合,并且可以经由一个或多个集线器、路由器或交换机有线或无 线地互连来相互连本地设备。在本实施例中,网络1005以通信的方式耦合通信设备1010、 1030、 1050和1055。
[0064] 通信设备1010和1030分别包括(一个或多个)处理器1001和1002、存储器1011和 1031、 以及MAC子层逻辑1018和1038。(一个或多个)处理器1001和1002可以包括任意数据处 理设备(例如,微处理器、微控制器、状态机等等),并且可以在存储器1011和1031中执行指 令或代码。存储器1011和1031可以包括存储介质,例如,动态随机存取存储器(DRAM)、只读 存储器(ROM)、缓冲器、寄存器、缓存、闪速存储器、硬盘驱动、固态硬盘等等。存储器1011和 1031可以分别与MAC子层逻辑1018和1038耦合,和/或可以分别与PHY设备、发送器1020和 1040耦合。在许多实施例中,存储器1011和1031可以分别包括存储器1012和1032。存储器 1012和1032可以被分配以存储帧和/或帧结构,以及帧头或它们的部分。在许多实施例中, 帧可以包括基于IEEE 802.11中标识的标准帧结构的结构的字段。
[0065] MAC子层逻辑1018和1038可以分别包括实现通信设备1010和1030的数据链路层的 MAC子层的功能。MAC子层逻辑1018和1038可以分别生成帧(例如,管理帧、数据帧、和控制 帧),并且可以分别与PHY逻辑1029和1039进行通信。PHY逻辑1029和1039可以基于帧生成物 理层协议数据单元(PPDU)。更具体的,帧建立器可以生成帧,并且PHY逻辑1029和1039的数 据单元建立器可以预先考虑具有前导码的帧,以经由物理层(PHY)设备(例如,分别经由收 发器(RX/TX)1020和1040)生成用于发送的PPDU。
[0066] 在本实施例中,MAC子层逻辑1018和1038可以包括反向逻辑1014和1034以实现反 向通信的过程(例如,结合图3和图4中示出的流程图300和400描述的过程)。
[0067] MAC帧(也被称为MAC层服务数据单元(MSDU))可以包括例如管理帧。例如,帧建立 器可以生成诸如信标帧之类的管理帧以标识通信设备1010具有诸如支持数据速率、功率节 省特征、交叉支持之类的能力,以及网络的服务集标识(SSID)以针对通信设备1030标识网 络。MAC子层逻辑1018可以向PHY逻辑1029传递帧,并且PHY逻辑1029可以预先考虑前导码以 在发送PHY帧之前生成PHY帧。PHY帧也被称为PPDU。
[0068] 通信设备1010、1030、1050、和1055可以各自包括发送器和接收器,例如,收发器 (RX/TX)1020和1040。在许多实施例中,收发器1020和1040实现四种不同的PHY层:控制PHY、 SC(单载波)PHY、0FDM PHY和低功率SC PHY(LPSC PHY)。控制PHY是调制和编码方案0 (MCSOhSC在MCS1处开始并在MCS12处结束;OFDM PHY在MCS13处开始并在MCS24处结束;以 及LPSC在MCS25处开始并在MCS31处结束。MCS0至MCS4可以是强制的MCS。
[0069] 在本实施例中,CTL/SC/OFDM/LPSC PHY 1022和1042表示硬件和代码的模块以实 现这些不同的调制和编码方案。注意的是,这仅示出了可以被包括在许多实施例中的方案, 但实施例并不限于此。例如,其他实施例可以仅具有控制PHY和SC PHY的一个或多个MCS,或 控制PHY、SC PHY和0FDM的一个或多个MCS。
[0070] CTL/SC/OFDM/LPSC PHY 1022和1042可以实现在多个载波频率上实现编码数字数 据的方法。CTL/SC/OFDM/LPSC PHY 1022和1042可以包括用作数字多载波调制方法的频分 复用方案。数据可以在大量的密集的正交子载波信号中被运送。数据可以被分为若干个平 行数据流或信道,每个平行数据流或信道针对每一个子载波。可以通过低符号速率的调制 方案来调制每一个子载波,该低符号速率维持在相同带宽中类似于传统单载波调制方案的 总体数据速率。
[0071] 0FDM系统使用若干个载波或"音调",功能上包括数据、导频、防护、和空值。数据音 调被用来经由信道中的一个信道传输发送器和接收器之间传输信息。导频音调被用来维持 信道,并且可以提供关于时间/频率和信道追踪的信息。而防护音调可以帮助信号符合频谱 掩模。直流分量的空值可以被用来简化直接转换接收器的设计。
[0072]防护间隔可以被插入到符号之间(例如,每个0FDM符号之间以及在发送期间的发 送器前端中的短训练字段(STF)和长训练字段(LTF)符号之间),以避免符号间干扰(ISI)。 ISI可能由多路径失真造成。
[0073] 每个收发器1020和1040分别包括无线电1025和1045,该无线电1025和1045包括RF 发送器和RF接收器。CTL/SC/OFDM/LPSC PHY 1022和1042可以将信息信号变换到将分别经 由无线电1024和1045被应用到(一根或多根)天线1024和1044的元件的信号。RF接收器分别 经由(一根或多根)天线1024和1044的元件和无线电1025和1045接收RF频率的电磁能。CTL/ SC/OFDM/LPSC PHY 1022和1042可以从分别经由无线电1024和1045接收的符号中撷取数字 数据。
[0074] 在一些实施例中,通信设备1010包括波束形成器(BFH0233F 1023可以包括执行 数据波束形成的设备,例如,数字波束形成器(DBF)或用于波束形成的任意其他处理。BF 1023可以对信号进行处理以基于波形之间的构造上的和破坏性的干扰创建将被应用于(一 根或多根)天线1024的元件的定向发送。被应用于(一根或多根)天线1024的元件的信号使 得(一根或多根)天线1024辐射一至四个空间信道。这样形成的每个空间信道可以向通信设 备1030、1050和1055中的一个或多个通信设备运行信息。
[0075]类似地,通信设备1030包括收发器(RX/TX) 1040以从通信设备1010接收信号和向 通信设备1010发送信号。收发器(RX/TXH040可以包括(一根或多根)天线1044以及可选地 包括BF 1043。(一根或多根)天线1044的元件可以在例如一至四个空间信道中接收信号,并 且BF 1043可以训练以从发送器接收定向信号。
[0076] 图1可以描述一些包括具有例如四个空间流的多输入多输出(Μπω)系统的不同实 施例,并且可以描述简并系统,其中通信设备1010、1030、1050、和1055中的一个或多个通信 设备包括具有单根天线的接收器和发送器,包括单输入单输出(SIS0)系统、单输入多输出 (SIM0)系统、和多输入单输出(MIS0)系统。替代的,图1可以描述包括多根天线并且可以具 有多用户Μ頂0(MU-M頂0)操作能力的收发器。
[0077] 图3描述了授予方实现反向通信过程的流程图300的实施例。具体的,图3描述了使 能具有提高的功率效率的反向通信的流程图300的实施例。流程图300开始于在发送机会期 间向响应方发送具有反向授予的指示的分组(要素305)。在一些实施例中,授予方的反向逻 辑可以开始在授予方完成向响应方发送PPDU(例如,数据)后发起反向模式的过程。在这样 的实施例中,反向逻辑可以开始于针对响应方提供立即机会以向授予方发送PPDU。
[0078]授予方可以从响应方接收指示响应方没有更多数据要发送至授予方(MPPDU = 0) 的响应(要素310)。在一些情况中,该响应可以是一系列PPDU中的最后一个PPDU或者可以是 从响应方接收的唯一PPDU。
[0079]授予方可以确定在授予方或响应方中一方具有进行发送的PPDU的情况下不关闭 ΤχΟΡ,这样反向逻辑可以继续进入推迟发送模式并且发送具有根据推迟发送模式的选择设 置为立即或非立即的响应(要素315)。推迟发送模式可以在ΤχΟΡ期间推迟发送长达大于 PIFS的持续时间(在一些情况中,长达不确定的一段时间)。在其他实施例中,推迟的持续时 间可以被定义,但是可以大于PIFS或是响应方或授予方将有数据要发送的、比任意帧间间 隔(例如,DIFS)更长的时间。
[0080]当进入推迟发送模式时,一些实施例向授予方提供三个或更多个选择,例如响应 方数据发送权利模式,其中授予方发送要求立即响应的PPDU;基于竞争的数据发送权利模 式,其中授予方发送PPDU而不要求立即响应;或授予方数据发送权利模式,其中授予方发送 要求立即响应的PPDU(要素320)。例如,响应方数据发送权利模式可以在推迟发送模式期间 向响应方授予发送机会的数据发送权利,并且授予方和响应方之间的通信可以保持被推 迟,直到响应方向授予方发送控制帧来发起发送。在响应方数据发送权利推迟发送模式中, 授予方可以从响应方接收没有更多数据要发送的PPDU(要素325)。然后,在推迟的时段之 后,响应方可以通过发起帧(例如,CTS)的发送来结束推迟的时段(要素330)。在许多实施例 中,可以在MCS0处发送CTS,允许授予方保持在低功率接收模式,同时等待推迟时段结束。在 其他实施例中,不使用CTS或可选择地使用CTS。
[0081] 当进入推迟发送模式时,授予方可以选择基于竞争的数据发送权利模式(要素 320)。例如,基于竞争的数据发送权利模式可以在推迟发送模式期间向授予方或响应方中 的一方授予发送机会的数据发送权利,并且授予方和响应方之间的通信可以保持被推迟, 直到授予方或响应方中的一方发送帧来发起发送。例如,授予方或响应方可以通过发起控 制帧(例如,RTS)的发送来结束推迟的时段(要素335)。在许多实施例中,可以在MCS0处发送 RTS,从而允许授予方和响应方保持在低功率接收模式,同时等待推迟的时段结束。在其他 实施例中,不使用RTS或可选择地使用RTS。
[0082] 当进入推迟发送模式时,授予方可以选择授予方数据发送权利模式(要素320)。例 如,授予方数据发送权利模式可以在推迟发送模式期间向授予方授予发送机会的数据发送 权利,并且授予方和响应方之间的通信可以保持被推迟,直到授予方向响应方发送帧来发 起发送。在授予方数据发送权利推迟发送模式中,授予方可以从响应方接收指示没有更多 数据要发送的PPDU(要素340)。授予方可以向响应方发送具有RDG = 0的PPDU,即,不向响应 方授予数据发送权利(要素345)。然后,在推迟的时段之后,授予方可以通过发起帧(例如, CTS)的发送来结束推迟的时段(要素350)。在许多实施例中,可以在MCS0处发送CTS,从而允 许响应方保持在低功率接收模式,同时等待推迟时段结束。在其他实施例中,不使用CTS或 可选择地使用CTS。在另外的实施例中,另一种类型的帧(例如,RTS)可以在推迟时段后发起 发送。
[0083]此后,授予方和响应方可以通信(要素355),并且余下的ΤχΟΡ的数据发送权利可以 返回到授予方(要素360)。如果ΤχΟΡ中存在剩余时间(要素365),则授予方可以在要素305处 再次开始流程图。否则,如果ΤχΟΡ到期(要素365)或在阈值时间帧(例如,ΤχΟΡ的末端的帧间 间隔)内,则ΤχΟΡ可以结束。
[0084]图4描述了响应方实现反向通信过程的流程图400的实施例。具体的,图4描述了使 能具有提高的功率效率的反向通信的流程图400的实施例。流程图400开始于在发送机会期 间从授予方接收具有反向授予的指示的分组(要素405)。在一些实施例中,响应方的反向逻 辑可以开始在授予方完成向响应方发送PPDU(例如,数据)后发起反向模式的过程。在这样 的实施例中,反向逻辑可以开始于基于缺乏例如可用于响应方发送至授予方的数据而拒绝 响应方向授予方发送PPDU的立即机会。
[0085]响应方可以向授予方发送指示响应方没有更多数据要发送至授予方(MPPDU = 0) 的响应(要素410)。如果授予方提供进入推迟发送模式的机会,则响应方可以确定继续进入 推迟发送模式(要素415)。在一些实施例中,响应方可以接收要求立即响应的PPDU,其可以 导致授予方数据发送权利推迟发送模式或响应方数据发送权利推迟发送模式;或者响应方 可以接收不要求立即响应的PPDU。响应方可以选择以指示没有数据要发送并且具有非立即 响应的PPDU来响应(要素425)。如果响应方在PIFS期间没有从授予方接收到响应,则响应方 进入响应方数据发送权利模式,并且可以发送帧(例如,CTS)(要素 430)来发起通信。在响应 方发送指示没有数据要发送并且具有非立即响应的PPDU之后的PIFS后,授予方可能不发起 通信。
[0086]响应方可以选择以指示没有数据要发送但仍要求立即响应的PPDU来响应(要素 440)。在该情况中,授予方以具有RDG = 0的PPDU来响应(要素445),并且授予方和响应方进 入授予方数据发送权利模式。在授予方数据发送权利模式中,授予方可以发送CTS来发起通 信(要素450),或在一些实施例中,发送具有RDG=1的PPDU。响应方可以在授予方发送具有 RDG = 0的PPDU之后不发起通信,直到接收到具有RDG = 1的PPDU之后。
[0087]此后,授予方和响应方可以通信(要素455),并且余下的ΤχΟΡ的数据发送权利可以 返回到授予方(要素460)。如果ΤχΟΡ中存在剩余时间(要素465),则授予方可以在要素405处 再次开始流程图。否则,如果ΤχΟΡ到期(要素465)或在阈值时间帧(例如,ΤχΟΡ的末端的帧间 间隔)内,则ΤχΟΡ可以结束。
[0088]图5Α-Β描述了利用帧进行发送、接收、解码、和解释通信的流程图500和550的实施 例。参考图5Α,流程图500可以开始于从帧建立器接收帧。通信设备的MAC子层逻辑可以生成 帧,作为管理帧发送至接入点;可以将帧转换为MAC协议数据单元(MPDU)(要素 502)并且将 MPDU发送至数据单元建立器,以将数据转换为可以被发送至接入点的分组。数据单元建立 器可以生成前导码以预先考虑PHY服务数据单元(PSDU)(来自帧建立器的MPDU),从而形成 用于发送的PHY协议数据单元(PH)U)(要素 505)。在一些实施例中,可以不只预先考虑PPDU 中的一个Mrou。
[0089] PPDU然后可以被发送至物理层设备(例如,图1中的收发器1020和1040),这样PPDU 可以被转换为通信信号(要素510)。发送器然后可以经由一根或多根天线或天线阵列发送 通信信号(要素515)。
[0090] 参考图5B,流程图550开始于PCP设备的接收器(例如,图1中的收发器1040的接收 器)经由一根或多跟天线(例如,(一根或多根)天线1044的天线元件)接收通信信号(要素 555)。接收器可以根据前导码中描述的处理将通信信号转换为MTOU(要素560)。更具体地, 接收的信号从一根或多根天线被馈送至DBF。DBF的输出被馈送至0FDM模块。
[0091] 0FDM模块可以从每个频率段中的多个子载波中撷取信号信息,在该频率段上信息 承载被调制。然后,解调器经由例如BPSK、16-QAM、64-QAM、256-QAM、QPSK、或SQPSK解调信号 信息。信号可以被解交织,然后频率段可以被逆解析。
[0092] 解码器可以经由例如BCC或LDPC从解调器中解码信号信息以撷取MPDU(要素560), 并且将MPDU发送至MAC子层逻辑(例如,MAC子层逻辑1018)(要素565)。
[0093] MAC子层逻辑可以解析帧,以从MPDU中确定帧字段值(要素 570)。例如,MAC子层逻 辑可以确定帧字段值(例如,帧的ACK政策字段值)以确定是否要求立即响应,并且可以确定 控制字段以确定RDG被设置为逻辑0还是逻辑0。
[0094]以下示例属于另外的实施例。一个示例包括确定对调度的调整的装置。该装置可 以包括使能具有提高的功率效率的反向通信的装置,该装置包括:媒体访问控制逻辑以及 物理层逻辑,该媒体访问控制逻辑在发送机会期间向响应方发送具有反向授予的指示的分 组;接收针对该分组的指示响应方缺乏进行发送的数据分组的响应;以及进入推迟发送模 式,其中在发送机会期间发送可以被推迟达大于发送机会内的点协调功能帧间间隔(PIFS) 的时间;该物理层逻辑与媒体访问控制相耦合以发送该分组。
[0095] 在一些实施例中,该装置还可以包括处理器、与该处理器耦合的存储器、与物理层 逻辑耦合的一个或多个无线电装置。在一些实施例中,该装置还可以包括与相应的一个或 多个无线电装置相耦合的一根或多根天线,用来接收信息。在一些实施例中,媒体访问控制 逻辑包括在推迟发送模式期间向响应方授予发送机会的数据发送权利的逻辑,其中授予方 和响应方之间的通信保持被推迟直到响应方向授予方发送控制帧来发起发送。在一些实施 例中,媒体访问控制逻辑包括在推迟发送模式期间授予发送机会的基于竞争的数据发送权 利的逻辑,其中授予方和响应方之间的通信保持被推迟直到响应方或授予方发送控制帧来 发起发送。在一些实施例中,媒体访问控制逻辑包括在推迟发送模式期间向授予方授予发 送机会的数据发送权利的逻辑,其中授予方和响应方之间的通信保持被推迟直到授予方向 响应方发送帧来发起发送。
[0096] 另一实施例包括一个或多个有形计算机可读非暂态存储介质,其包括计算机可执 行指令,当该指令由至少一个计算机处理器执行时,可操作为使能至少一个计算机处理器 实现如下方法:在发送机会期间向响应方发送具有反向授予的指示的分组;接收针对该分 组的指示响应方缺乏进行发送的数据分组的响应;以及进入推迟发送模式,其中在发送机 会期间发送可以被推迟达大于发送机会内的点协调功能帧间间隔(PIFS)的时间。
[0097] 在一些实施例中,进入推迟模式包括在推迟发送模式期间向响应方授予发送机会 的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到响应方向授予方发送控 制帧来发起发送。在一些实施例中,进入推迟模式包括在推迟发送模式期间授予发送机会 的基于竞争的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到响应方或授 予方发送控制帧来发起发送。在一些实施例中,进入推迟模式包括在推迟发送模式期间向 授予方授予发送机会的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到授 予方向响应方发送帧来发起发送。
[0098] 另一实施例可以包括使能具有提高的功率效率的反向通信的方法,该方法包括在 发送机会期间向响应方发送具有反向授予的指示的分组;接收针对该分组的指示响应方缺 乏进行发送的数据分组的响应;以及进入推迟发送模式,其中在发送机会期间发送可以被 推迟达大于发送机会内的点协调功能帧间间隔(PIFS)的时间。
[0099] 在一些实施例中,进入推迟模式包括在推迟发送模式期间向响应方授予发送机会 的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到响应方向授予方发送控 制帧来发起发送。在一些实施例中,进入推迟模式包括在推迟发送模式期间授予发送机会 的基于竞争的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到响应方或授 予方发送控制帧来发起发送。在一些实施例中,进入推迟模式包括在推迟发送模式期间向 授予方授予发送机会的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到授 予方向响应方发送帧来发起发送。
[0100] 在另外的实施例中,一种系统可以使能具有提高的功率效率的反向通信,该系统 包括处理器、与该处理器耦合的存储器、媒体访问控制逻辑、物理层逻辑、与该物理层逻辑 相耦合的一个或多个无线电,该媒体访问控制逻辑在发送机会期间向响应方发送具有反向 授予的指示的分组;接收针对该分组的指示响应方缺乏进行发送的数据分组的响应;以及 进入推迟发送模式,其中在发送机会期间发送可以被推迟达大于发送机会内的点协调功能 帧间间隔(PIFS)的时间,该物理层逻辑与媒体访问控制相耦合以发送该分组。
[0101] 在一些实施例中,该装置还可以包括与相应的一个或多个无线电装置相耦合的一 根或多根天线。在一些实施例中,媒体访问控制逻辑包括在推迟发送模式期间向响应方授 予发送机会的数据发送权利的逻辑,其中授予方和响应方之间的通信保持被推迟直到响应 方向授予方发送控制帧来发起发送。在一些实施例中,媒体访问控制逻辑包括在推迟发送 模式期间授予发送机会的基于竞争的数据发送权利的逻辑,其中授予方和响应方之间的通 信保持被推迟直到响应方或授予方发送控制帧来发起发送。在一些实施例中,媒体访问控 制逻辑包括在推迟发送模式期间向授予方授予发送机会的数据发送权利的逻辑,其中授予 方和响应方之间的通信保持被推迟直到授予方向响应方发送帧来发起发送。
[0102] 另一实施例包括实现具有提高的功率效率的反向通信的装置,该装置包括:媒体 访问控制逻辑以及物理层逻辑,该媒体访问控制逻辑在发送机会期间从授予方接收具有反 向授予的指示的分组;针对该分组发送指示缺乏发送至授予方的数据分组的响应;以及进 入推迟发送模式,其中在发送机会期间发送可以被推迟达大于发送机会内的点协调功能帧 间间隔(PIFS)的时间;该物理层逻辑与媒体访问控制相耦合以接收该分组。
[0103] 在一些实施例中,该装置还可以包括处理器、与该处理器耦合的存储器、与物理层 逻辑耦合的一个或多个无线电装置。在一些实施例中,该装置还可以包括与相应的一个或 多个无线电装置相耦合的一根或多根天线,用来接收响应。在一些实施例中,媒体访问控制 逻辑包括在推迟发送模式期间向响应方授予发送机会的数据发送权利的逻辑,其中授予方 和响应方之间的通信保持被推迟直到响应方向授予方发送控制帧来发起发送。在一些实施 例中,媒体访问控制逻辑包括在推迟发送模式期间授予发送机会的基于竞争的数据发送权 利的逻辑,其中授予方和响应方之间的通信保持被推迟直到响应方或授予方发送控制帧来 发起发送。在一些实施例中,媒体访问控制逻辑包括在推迟发送模式期间向授予方授予发 送机会的数据发送权利的逻辑,其中授予方和响应方之间的通信保持被推迟直到授予方向 响应方发送帧来发起发送。
[0104] 另一实施例包括一个或多个有形计算机可读非暂态存储介质,其包括计算机可执 行指令,当该指令由至少一个计算机处理器执行时,可操作为使能至少一个计算机处理器 实现如下方法:在发送机会期间从授予方接收具有反向授予指示的分组;针对该分组发送 指示缺乏将发送至授予方的数据分组的响应;以及进入推迟发送模式,其中在发送机会期 间发送可以被推迟达大于发送机会内的点协调功能帧间间隔(PIFS)的时间。
[0105] 在一些实施例中,进入推迟模式包括在推迟发送模式期间向响应方授予发送机会 的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到响应方向授予方发送控 制帧来发起发送。在一些实施例中,进入推迟模式包括在推迟发送模式期间授予发送机会 的基于竞争的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到响应方或授 予方发送控制帧来发起发送。在一些实施例中,进入推迟模式包括在推迟发送模式期间向 授予方授予发送机会的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到授 予方向响应方发送帧来发起发送。
[0106] 另一实施例可以包括一种系统可以实现具有提尚的功率效率的反向通彳目,该系统 包括处理器、与该处理器耦合的存储器、媒体访问控制逻辑、物理层逻辑、与该物理层逻辑 相耦合的一个或多个无线电装置,该媒体访问控制逻辑在发送机会期间从授予方接收具有 反向授予的指示的分组;针对该分组发送指示缺乏将发送至授予方的数据分组的响应;以 及进入推迟发送模式,其中在发送机会期间发送可以被推迟达大于发送机会内的点协调功 能帧间间隔(PIFS)的时间;该物理层逻辑与媒体访问控制相耦合以接收该分组。
[0107] 在一些实施例中,该装置还可以包括与相应的一个或多个无线电装置相耦合的一 根或多根天线。在一些实施例中,媒体访问控制逻辑包括在推迟发送模式期间向响应方授 予发送机会的数据发送权利的逻辑,其中授予方和响应方之间的通信保持被推迟直到响应 方向授予方发送控制帧来发起发送。在一些实施例中,媒体访问控制逻辑包括在推迟发送 模式期间授予发送机会的基于竞争的数据发送权利的逻辑,其中授予方和响应方之间的通 信保持被推迟直到响应方或授予方发送控制帧来发起发送。在一些实施例中,媒体访问控 制逻辑包括在推迟发送模式期间向授予方授予发送机会的数据发送权利的逻辑,其中授予 方和响应方之间的通信保持被推迟直到授予方向响应方发送帧来发起发送。
[0108] 在一些实施例中,一种可以实现具有提高的功率效率的反向通信的方法,该方法 包括:在发送机会期间从授予方接收具有反向授予的指示的分组;针对该分组发送指示缺 乏将发送至授予方的数据分组的响应;以及进入推迟发送模式,其中在发送机会期间发送 可以被推迟达大于发送机会内的点协调功能帧间间隔(PIFS)的时间。
[0109] 在一些实施例中,进入推迟模式包括在推迟发送模式期间向响应方授予发送机会 的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到响应方向授予方发送控 制帧来发起发送。在一些实施例中,进入推迟模式包括在推迟发送模式期间授予发送机会 的基于竞争的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到响应方或授 予方发送控制帧来发起发送。在一些实施例中,进入推迟模式包括在推迟发送模式期间向 授予方授予发送机会的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到授 予方向响应方发送帧来发起发送。
[0110] 另一实施例可以包括实现具有提高的功率效率的反向通信的装置,该装置包括: 用于在发送机会期间从授予方接收具有反向授予指示的分组的装置;用于针对该分组发送 指示缺乏将发送至授予方的数据分组的响应的装置;以及用于进入推迟发送模式的装置, 其中在发送机会期间发送可以被推迟达大于发送机会内的点协调功能帧间间隔(PIFS)的 时间。
[0111] 在一些实施例中,用于进入推迟发送模式的装置包括在推迟发送模式期间向响应 方授予发送机会的数据发送权利,其中授予方和响应方之间的通信保持被推迟直到响应方 向授予方发送控制帧来发起发送。在一些实施例中,用于进入推迟发送模式的装置包括在 推迟发送模式期间授予发送机会的基于竞争的数据发送权利,其中授予方和响应方之间的 通信保持被推迟直到响应方或授予方发送控制帧来发起发送。在一些实施例中,用于进入 推迟发送模式的装置包括在推迟发送模式期间向授予方授予发送机会的数据发送权利,其 中授予方和响应方之间的通信保持被推迟直到授予方向响应方发送帧来发起发送。
[0112] 另一实施例可以包括实现具有提高的功率效率的反向通信的装置,该装置包括: 用于基于热测量确定工作循环的指示的装置,其中工作循环指示对活动的无线通信的限 制;用于生成包括工作循环的指示的帧的装置以及用于向个人基础服务集控制点(PCP)设 备发送帧的装置。
[0113] 在一些实施例中,用于确定工作循环的指示的装置包括用于基于与通信相关的功 耗和与非PCP设备相关联的发热限制中的至少一个确定与当前工作循环相关的热测量的装 置。在一些实施例中,用于生成帧的装置包括用于生成管理帧的装置,该管理帧包括具有工 作循环的指示的信息要素。在一些实施例中,用于生成帧的装置包括用于在具有如下指示 的情况下由非PCP设备生成数据帧的装置:非PCP设备将在完成与PCP设备的通信之前进入 功率节省模式。
[0114] 在一些实施例中,权利要求中和上面所描述的特征中的一些特征或全部特征可以 被实现于一个实施例中。例如,随同用来确定要实现哪个替代的可选偏好或逻辑,替代的特 征可以被实现为实施例中的替代。具有不是互斥的特征的一些实施例还可以包括用来激活 或去激活特征中的一个或多个特征的可选偏好或逻辑。例如,一些特征可以在制造时通过 包括或移除电路通路或晶体管来进行选择。其他特征可以在部署时或者在部署之后经由逻 辑或可选偏好(比如,变光开关、电熔丝,等等)进行选择。还有其他特征可以经过可选偏好 (比如,软件偏好、电熔丝,等等)之后由用户进行选择。
[0115] 另一个实施例被实现为用于实现参照图1-5所描述的系统和方法的程序产品。一 些实施例可以采用如下形式:完全硬件实施例、完全软件实施例、或包含专用硬件要素和软 件要素二者的实施例。一个实施例被实现于软件中,该软件包括但不限于,固件、驻留软件、 微代码等。
[0116] 而且,实施例可以采用计算机程序产品(机器可访问产品)的形式,该计算机程序 产品可从计算机可用、或计算机可读介质进行访问,该介质提供程序代码,以供计算机或任 意其他指令运行系统来使用或者与计算机或任意其他指令运行系统相结合来使用。出于本 说明书的目的,计算机可用或计算机可读介质是可以包含、存储、通信、传播、或传输程序以 供指令运行系统、装置、或设备使用,或者与指令运行系统、装置、或设备相结合来使用的任 意装置。
[0117] 该介质可以包括电子介质、磁介质、光介质、电磁介质、红外介质、或半导体系统 (或装置或设备)。计算机可读介质的示例包括存储器包括半导体或固态存储器、磁带、可移 除计算机磁盘、随机存取存储器(RAM)、只读存储器(R0M)、刚性磁盘、和光盘。目前的光盘示 例包括压缩盘-只读存储器(⑶-ROM)、压缩盘-读/写存储器(⑶-R/W)、和DVD。
[0118] 适用于存储和/或运行程序代码的指令运行系统可以包括至少一个处理器,该至 少一个处理器通过系统总线直接或间接地耦合于存储器元件。存储器元件可以包括在实际 运行程序代码期间使用的本地存储器、大容量存储设备、以及缓存存储器,缓存存储器为至 少一些代码提供临时存储,以减小代码在运行期间必须从大容量存储设备中取回的次数。
[0119] 如上文所述的逻辑可以是集成电路芯片设计的部分。芯片设计是通过图像计算机 程序语言被创建的,并且被存储在计算机存储介质(比如,在存储访问网络中的磁盘、磁带、 物理硬盘驱动、或虚拟硬盘驱动)中。如果设计者没有制造芯片或者使用光刻掩膜制造芯 片,则设计者可以通过物理方法(例如,通过提供存储设备的存储介质的副本)或者以电子 的方式(例如,通过互联网)直接或间接地将完成的设计传送到这种实体。随后存储的设计 被转换成用于制造的合适的格式(例如,GDSII)。
[0120] 完成的集成电路芯片可以由制造商以未加工晶片的形式(即,作为具有多个未封 装芯片的单晶片)被分配,或者以封装的形式作为空管芯被分配。在后者的情况中,芯片被 安装在单芯片封装(比如,具有被附于主板的引线的塑料载体或者其他更高级别的载体)或 被安装在多芯片封装(比如,具有表面互相连接或埋入式互相连接或具有二者的陶瓷载 体)。在任意情况中,随后芯片作为(a)中间产品(比如,主板)或(b)最终产品的部分被集成 到其他芯片、离散电路元件、和/或其他信号处理设备。
【主权项】
1. 一种实现反向通信的装置,所述装置包括: 媒体访问控制逻辑,所述媒体访问控制逻辑在发送机会期间向响应方发送具有反向授 予指示的分组;接收针对所述分组的指示所述响应方缺乏进行发送的数据分组的响应;以 及进入推迟发送模式,其中在所述发送机会期间发送被推迟达大于所述发送机会内的点协 调功能帧间间隔(PIFS)的时间;以及 物理层逻辑,所述物理层逻辑与所述媒体访问控制相耦合以发送所述分组。2. 如权利要求1所述的装置,还包括处理器、与所述处理器相耦合的存储器、与所述物 理层逻辑相耦合的一个或多个无线电装置。3. 如权利要求2所述的装置,还包括与所述一个或多个无线电装置中的相应的无线电 装置相耦合的一根或多根天线。4. 如权利要求1所述的装置,其中,所述媒体访问控制逻辑包括在所述推迟发送模式期 间向所述响应方授予所述发送机会的数据发送权利的逻辑,其中授予方和所述响应方之间 的通信保持被推迟,直到所述响应方向所述授予方发送帧来发起发送。5. 如权利要求1所述的装置,其中,所述媒体访问控制逻辑包括在所述推迟发送模式期 间向所述响应方授予所述发送机会的数据发送权利的逻辑,其中授予方和所述响应方之间 的通信保持被推迟,直到所述响应方向所述授予方发送控制帧来发起发送。6. 如权利要求1所述的装置,其中,所述媒体访问控制逻辑包括在所述发送机会期间向 所述响应方发送具有所述反向授予指示的分组的逻辑,所述分组包括针对立即响应的请 求。7. 如权利要求1所述的装置,其中,所述媒体访问控制逻辑包括在所述推迟发送模式期 间授予所述发送机会的基于竞争的数据发送权利的逻辑,其中授予方和所述响应方之间的 通信保持被推迟,直到所述响应方或所述授予方发送帧来发起发送。8. 如权利要求1所述的装置,其中,所述媒体访问控制逻辑包括在所述推迟发送模式期 间向所述授予方授予所述发送机会的数据发送权利的逻辑,其中授予方和所述响应方之间 的通信保持被推迟,直到所述授予方向所述响应方发送帧来发起发送。9. 一个或多个有形计算机可读非暂态存储介质,包括计算机可执行指令,当该指令由 至少一个计算机处理器执行时,可操作为使所述至少一个计算机处理器能够实现如下方 法,包括: 在发送机会期间向响应方发送具有反向授予指示的分组; 接收针对所述分组的指示所述响应方缺乏进行发送的数据分组的响应;以及 进入推迟发送模式,其中在所述发送机会期间发送被推迟达大于所述发送机会内的点 协调功能帧间间隔(PIFS)的时间。10. 如权利要求9所述的存储介质,其中,进入所述推迟发送模式包括在所述推迟发送 模式期间向所述响应方授予所述发送机会的数据发送权利,其中授予方和所述响应方之间 的通信保持被推迟,直到所述响应方向所述授予方发送帧来发起发送。11. 如权利要求9所述的存储介质,其中,进入所述推迟发送模式包括在所述推迟发送 模式期间授予所述发送机会的基于竞争的数据发送权利,其中授予方和所述响应方之间的 通信保持被推迟,直到所述响应方或所述授予方发送帧来发起发送。12. 如权利要求9所述的存储介质,其中,进入所述推迟发送模式包括在所述推迟发送 模式期间向所述授予方授予所述发送机会的数据发送权利,其中授予方和所述响应方之间 的通信保持被推迟,直到所述授予方向所述响应方发送帧来发起发送。13. -种实现反向通信的方法,所述方法包括: 在发送机会期间向响应方发送具有反向授予指示的分组; 接收针对所述分组的指示所述响应方缺乏进行发送的数据分组的响应;以及 进入推迟发送模式,其中在所述发送机会期间发送被推迟达大于所述发送机会内的点 协调功能帧间间隔(PIFS)的时间。14. 如权利要求13所述的方法,其中,进入所述推迟发送模式包括推迟所述授予方和响 应方之间的通信,直到所述响应方或所述授予方发送帧来发起发送。15. -种实现反向通信的装置,所述装置包括: 媒体访问控制逻辑,所述媒体访问控制逻辑在发送机会期间从授予方接收具有反向授 予指示的分组;针对所述分组发送指示缺乏将发送至所述授予方的数据分组的响应;以及 进入推迟发送模式,其中在所述发送机会期间发送被推迟达大于所述发送机会内的点协调 功能帧间间隔(PIFS)的时间;以及 物理层逻辑,所述物理层逻辑与所述媒体访问控制相耦合以接收所述分组。16. 如权利要求15所述的装置,还包括处理器、与所述处理器相耦合的存储器、与所述 物理层逻辑相耦合的一个或多个无线电装置。17. 如权利要求16所述的装置,还包括与相应的一个或多个无线电装置相耦合的一根 或多根天线。18. 如权利要求15所述的装置,其中,所述媒体访问控制逻辑包括在所述推迟发送模式 期间向所述响应方授予所述发送机会的数据发送权利的逻辑,其中授予方和所述响应方之 间的通信保持被推迟,直到所述响应方向所述授予方发送帧来发起发送。19. 如权利要求15所述的装置,其中,所述媒体访问控制逻辑包括在所述发送机会期间 从所述授予方接收具有所述反向授予指示的分组的逻辑,所述分组包括针对立即响应的请 求。20. 如权利要求15所述的装置,其中,所述媒体访问控制逻辑包括在所述推迟发送模式 期间授予所述发送机会的基于竞争的数据发送权利的逻辑,其中授予方和所述响应方之间 的通信保持被推迟,直到所述响应方或所述授予方发送帧来发起发送。21. 如权利要求15所述的装置,其中,所述媒体访问控制逻辑包括在所述推迟发送模式 期间向所述授予方授予所述发送机会的数据发送权利的逻辑,其中授予方和所述响应方之 间的通信保持被推迟,直到所述授予方向所述响应方发送帧来发起发送。22. -个或多个有形计算机可读非暂态存储介质,包括计算机可执行指令,当该指令由 至少一个计算机处理器执行时,可操作为使所述至少一个计算机处理器能够实现如下方 法,包括: 在发送机会期间从授予方接收具有反向授予指示的分组; 针对所述分组发送指示缺乏将发送至所述授予方的数据分组的响应;以及 进入推迟发送模式,其中在所述发送机会期间发送被推迟达大于所述发送机会内的点 协调功能帧间间隔(PIFS)的时间。23. 如权利要求22所述的存储介质,其中,进入所述推迟发送模式包括推迟所述授予方 和响应方之间的通信,直到所述响应方或所述授予方发送帧来发起发送。24. -种实现反向通信的方法,所述方法包括: 在发送机会期间从授予方接收具有反向授予指示的分组; 针对所述分组发送指示缺乏将发送至所述授予方的数据分组的响应;以及 进入推迟发送模式,其中在所述发送机会期间发送被推迟达大于所述发送机会内的点 协调功能帧间间隔(PIFS)的时间。25. 如权利要求24所述的方法,其中,进入所述推迟发送模式包括推迟所述授予方和响 应方之间的通信,直到所述响应方或所述授予方发送帧来发起发送。
【文档编号】H04L12/413GK106031099SQ201480076157
【公开日】2016年10月12日
【申请日】2014年3月29日
【发明人】所罗门·B·特莱茵, 加迪·肖尔
【申请人】英特尔Ip公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1