无线设备的改进的效率和共存的制作方法

文档序号:14422480阅读:136来源:国知局
无线设备的改进的效率和共存的制作方法

相关申请的交叉引用和优先权要求

本专利申请要求于2015年9月10日递交的美国临时专利申请序列号no.62/216,963、2015年10月20日递交的美国临时专利申请序列号no.62/244,122、和2016年2月19日递交的美国临时专利申请序列号no.62/297,576以及2016年9月8日递交的美国专利申请no.15/259,909的权益和优先权,出于所有可应用目的所有申请的全部内容都以引用方式并入本文。

概括地说,本公开内容的某些方面涉及无线通信,具体地说,涉及可以帮助改进进入功率节省模式的设备的效率和共存的技术。



背景技术:

无线通信网络被广泛地部署,以提供诸如语音、视频、分组数据、消息传送、广播等之类的各种通信服务。这些无线网络可以是能够通过共享可用网络资源来支持多个用户的多址网络。这种多址网络的示例包括码分多址(cdma)网络、时分多址(tdma)网络、频分多址(fdma)网络、正交fdma(ofdma)网络和单载波fdma(sc-fdma)网络。

为了解决对于较大的覆盖和增加的通信范围的期望,正在开发各种方案。一个这种方案是由电气与电子工程师协会(ieee)802.11ah任务组开发的次1ghz(s1g)频率范围(例如,在美国操作在902-928mhz范围中)。另一个这种方案是2.4和/或5ghz频率范围并且使用由ieee802.11ax任务组开发的多输入多输出(mimo)ofdm调制。该开发是由利用具有比其它ieee802.11组要大的无线范围并且具有较低的障碍损耗的频率范围的期望来驱动的。



技术实现要素:

本公开内容的系统、方法和设备均具有若干方面,所述方面中没有单个的一个方面是单独地对其期望的属性负责的。在不限制如所附权利要求书表述的本公开内容的保护范围的情况下,现在将简要地讨论一些特征。在思考该讨论之后,以及特别是在阅读标题为“具体实施方式”的部分之后,人们将理解本公开内容的特征是如何提供优势的,所述优势包括:在无线网络中的接入点和站之间的改进的通信。

本公开内容的方面提供可以帮助改进进入功率节省模式的设备的效率和共存的技术。

本公开内容的某些方面提供一种用于由无线设备进行无线通信的装置。装置通常包括存储器以及与存储器耦合的至少一个处理器,并且所述处理器被配置为进行以下操作:生成用于针对数据来轮询接入点的轮询帧,轮询帧包括对服务时段的指示,在所述服务时段期间,接入点可以响应于轮询帧,来向无线设备传送多个协议数据单元(pdu),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的;以及将轮询帧发送给接入点。

本公开内容的某些方面提供一种用于由接入点进行无线通信的方法。方法通常包括以下操作:从至少一个无线设备接收轮询帧,轮询帧包括对服务时段的指示,在所述服务时段期间,接入点可以响应于轮询帧,来向无线设备传送多个协议数据单元(pdu),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的;以及响应于轮询帧,在服务时段期间将多个pdu发送给无线设备。

本公开内容的某些方面提供一种用于由无线设备进行无线通信的方法。方法通常包括以下操作:生成用于针对数据来轮询接入点的轮询帧,轮询帧包括对服务时段的指示,在所述服务时段期间,接入点可以响应于轮询帧,来向无线设备传送多个协议数据单元(pdu),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的;以及将轮询帧发送给接入点。

本公开内容的某些方面提供一种用于由接入点进行无线通信的方法。方法通常包括以下操作:从至少一个无线设备接收轮询帧,轮询帧包括对服务时段的指示,在所述服务时段期间,接入点可以响应于轮询帧,来向无线设备传送多个协议数据单元(pdu),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的;以及响应于轮询帧,在服务时段期间将多个pdu发送给无线设备。

本公开内容的某些方面提供一种用于由无线设备进行无线通信的装置。装置通常包括:用于生成用于针对数据来轮询接入点的轮询帧的单元,轮询帧包括对服务时段的指示,在所述服务时段期间,接入点可以响应于轮询帧,来向无线设备传送多个协议数据单元(pdu),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的;以及用于将轮询帧发送给接入点的单元。

本公开内容的某些方面提供一种用于由接入点进行无线通信的装置。装置通常包括:用于从至少一个无线设备接收轮询帧的单元,轮询帧包括对服务时段的指示,在所述服务时段期间,接入点可以响应于轮询帧,来向无线设备传送多个协议数据单元(pdu),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的;以及用于响应于轮询帧,在服务时段期间将多个pdu发送给无线设备的单元。

本公开内容的某些方面提供一种其上存储有由无线设备用于无线通信的计算机可执行代码的计算机可读介质。计算机可执行代码通常包括:用于生成用于针对数据来轮询接入点的轮询帧的代码,轮询帧包括对服务时段的指示,在所述服务时段期间,接入点可以响应于轮询帧,来向无线设备传送多个协议数据单元(pdu),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的;以及用于将轮询帧发送给接入点的代码。

本公开内容的某些方面提供一种其上存储有用于由接入点进行无线通信的计算机可执行代码的计算机可读介质。计算机可执行代码通常包括:用于从至少一个无线设备接收轮询帧的代码,轮询帧包括对服务时段的指示,在所述服务时段期间,接入点可以响应于轮询帧,来向无线设备传送多个协议数据单元(pdu),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的;以及用于响应于轮询帧,在服务时段期间将多个pdu发送给无线设备的代码。

某些方面还提供能够执行与上文描述的那些的操作相对应的各种方法、装置和计算机程序产品。对于本领域普通技术人员,在结合附图回顾了下文的对本公开内容的特定、示例性方面时,本公开内容的其它方面、特征和实施例将变得显而易见。虽然本公开内容的特征可以相对于下文的某些方面和附图讨论的,但是本公开内容的所有方面可以包括本文中讨论的优势特征中的一个或多个优势特征。换句话说,虽然一个或多个方面可以讨论为具有某些优势特征,但是这种特征中的一个或多个特征还可以根据本文中讨论的本公开内容的各个方面来使用。以类似方式,虽然下文可以将示例性方面讨论为设备、系统或方法方面,但是应理解的是,这种示例性方面可以实现在各种设备、系统和方法中。

附图说明

为了能够详细地理解本公开内容的上述特征的方式,通过对方面的引用,可以具有上文简要概括的较具体的描述,所述方面中的一些方面在附图中说明。但是,应当注意的是,由于本公开内容的描述可以准许其它等同的有效方面,因此附图仅仅说明了本公开内容的某些典型方面,并且因此不应被认为限制其保护范围。

图1示出了根据本公开内容的某些方面的示例无线通信网络的图。

图2示出了根据本公开内容的某些方面的示例接入点和用户终端的框图。

图3示出了根据本公开内容的某些方面的示例无线设备的框图。

图4示出了使用传统轮询技术的消息的示例交换。

图5示出根据本公开内容的某些方面的用于由无线设备(比如站(sta))进行无线通信的示例操作的框图。

图6是示出根据本公开内容的某些方面的用于由接入点进行无线通信的示例操作的框图。

图7示出根据本公开内容的某些方面的示例轮询帧格式。

图7a根据本公开内容的某些方面示出了图7中示出的轮询帧格式的示例持续时间字段。

图8示出根据本公开内容的某些方面的使用单个用户(su)轮询技术的消息的示例交换。

图8a示出根据本公开内容的某些方面的使用多用户(mu)轮询技术的消息的示例交换。

图9示出根据本公开内容的某些方面的示例管理帧格式。

图10示出根据本公开内容的某些方面的轮询帧的另一种示例格式。

图11示出使用轮询技术的消息的示例交换。

图12和13示出使用基于传统空帧的技术的消息的示例交换。

图14和15示出使用基于允许向自身发送(clear-to-send-to-self)的技术的消息的示例交换。

图16和17示出根据本公开内容的某些方面的使用基于新的空帧的技术的消息的示例交换。

为了促进理解,已经尽可能地使用相同参考序号来指示对附图公共的相同元素。应当知悉的是,在无特定叙述的情况下,在一个实施例中公开的元素可以有益地在其它实施例上使用。

具体实施方式

本公开内容方面涉及用于在功率节省模式中的设备针对数据来对接入点进行轮询的技术。如本文中所描述的,传统上,功率节省模式中的设备能够针对单个数据分组来向接入点发送轮询帧。因此,设备可以发送多个轮询帧以便得到更多数据分组。

本文中描述的方面提供用于在轮询帧中提供针对服务时段的持续时间(例如,结束时间)的指示的方法和装置,在所述服务时段中响应于单个轮询帧,设备能够从接入点接收多个分组。

下文参照附图更全面地描述本公开内容的各个方面。但是,本公开内容可以以多种不同的形式体现,并且不应被解释为受限于贯穿本公开内容给出的任何特定结构或功能。相反,提供这些方面以使得本公开内容将变得透彻和完整,并将向本领域技术人员完整地传达本公开内容的保护范围。根据本文的教导,本领域技术人员应当理解的是,本公开内容的保护范围旨在覆盖本文所公开的本公开内容的任何方面,无论其是独立实现的还是结合本公开内容的任何其它方面实现的。例如,可以使用本文阐述的任意数量的方面来实现装置或可以实践方法。此外,本公开内容的保护范围旨在覆盖这种装置或方法,所述装置或方法可以使用除了或不同于本文所阐述的本公开内容的各个方面的结构和功能的其它结构、功能、或者结构和功能来实现。应当理解的是,本文所公开的本公开内容的任何方面可以通过权利要求的一个或多个元素来体现。

虽然本文描述了特定的方面,但是这些方面的许多变型和排列落入本公开内容的保护范围之内。虽然提及了优选的方面的一些益处和优点,但是本公开内容的保护范围不旨在受到特定的益处、用途或对象的限制。相反,本公开内容的方面旨在广泛地适用于不同的无线技术、系统配置、网络和传输协议,其中的一些项通过示例的方式在附图和优选方面的下文描述中进行了说明。具体实施方式和附图仅仅是对本公开内容的说明而不是限制,本公开内容的保护范围由所附权利要求书及其等同物进行界定。

应注意的是,虽然方面可以在本文中使用通常与3g和/或4g无线技术相关联的术语来描述,但是本公开内容的方面可以应用于其它基于代的通信系统中,比如5g及以后的通信系统。

示例无线通信系统

本文描述的技术可以用于各种宽带无线通信系统,其包括基于正交复用方案的通信系统。这种通信系统的例子包括空分多址(sdma)、时分多址(tdma)、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统等等。sdma系统可以使用充分不同的方向来同时发送属于多个用户终端的数据。tdma系统通过将传输信号划分成不同的时隙,每一个时隙分配给不同的用户终端,可以允许多个用户终端共享相同的频率信道。ofdma系统使用正交频分复用(ofdm),所述ofdm是将整个系统带宽划分成多个正交的子载波的调制技术。这些子载波还可以称为音调、频段等等。在ofdm的情况下,每一个子载波可以利用数据进行独立地调制。sc-fdma系统可以利用交织的fdma(ifdma)以在跨系统带宽中分布的子载波上进行发送,利用集中式fdma(localizedfdma,lfdma)以在一批相邻的子载波上进行发送,或利用增强的fdma(efdma)以在多批相邻子载波上进行发送。通常来说,在频域中利用ofdm来发送调制符号,以及在时域利用sc-fdma来发送调制符号。

本文的教导可以并入到各种有线或无线装置(例如,节点)中(例如,在所述装置中实现或者由所述装置执行)。在一些方面,根据本文教导实现的无线节点可以包括接入点或接入终端。

接入点(“ap”)还可以包括、实现为或者称为节点b、无线网络控制器(“rnc”)、演进型节点b(enb)、基站控制器(“bsc”)、基站收发机(“bts”)、基站(“bs”)、收发机功能(“tf”)、无线路由器、无线收发机、基本服务集(“bss”)、扩展服务集(“ess”)、无线基站(“rbs”)或者某种其它术语。

接入终端(“at”)可以包括、实现为或者称为用户站、用户单元、移动站(ms)、远程站、远程终端、用户终端(ut)、用户代理、用户装备、用户设备(ue)、用户站或某种其它术语。在一些实现方式中,接入终端可以包括蜂窝电话、无绳电话、会话发起协议(“sip”)电话、无线本地环路(“wll”)站、个人数字助理(“pda”)、具有无线连接能力的手持设备、站(“sta”)或者连接到无线调制解调器的某种其它适当处理设备。相应地,本文所教示的一个或多个方面可以并入到电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型计算机)、平板设备、便携式通信设备、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电模块)、全球定位系统(gps)设备或者被配置为经由无线介质或有线介质进行通信的任何其它适当设备。在一些方面,节点是无线节点。例如,这种无线节点可以经由有线或无线通信链路,提供针对或者去往网络(例如,诸如互联网或蜂窝网络之类的广域网)的连接。

图1示出可以在其中执行本公开内容的方面的示例无线通信系统。例如,用户终端120(例如,处于深度睡眠模式中)可以生成用于针对数据来对接入点110进行轮询的轮询帧。轮询帧包括对服务时段的指示,在所述服务时段期间,接入点110可以响应于轮询帧,来向用户终端120传送多个协议数据单元(pdu)。对服务时段的指示可以作为与在用户终端120和接入点110之间同步的本地时钟有关的值来提供。接入终端120可以向接入点110发送轮询帧。接入点110可以接收轮询帧并且响应于轮询帧,在服务时段期间将多个mpdu发送给用户终端120。

图1示出了具有接入点和用户终端的多址多输入多输出(mimo)系统100。为了简单起见,在图1中仅示出了一个接入点110。通常,接入点是与用户终端进行通信的固定站,并且其还可以称为基站或者某种其它术语。用户终端可以是固定的或者移动的,以及用户终端还可以称为移动站、无线设备或者某种其它术语。接入点110可以在任何给定时刻,在下行链路和上行链路上与一个或多个用户终端120进行通信。下行链路(即,前向链路)是从接入点到用户终端的通信链路,以及上行链路(即,反向链路)是从用户终端到接入点的通信链路。用户终端还可以与另一个用户终端进行对等通信。系统控制器130耦合到接入点,以及提供针对接入点的协调和控制。

虽然下文公开内容的一部分将描述能够经由空分多址(sdma)进行通信的用户终端120,但对于某些方面,用户终端120还可以包括不支持sdma的一些用户终端。因此,对于这种方面,ap110可以被配置为与sdma用户终端和非sdma用户终端进行通信。该方法可以方便地允许较旧版本的用户终端(“传统”站)仍然在企业中部署,延长它们的使用寿命,同时允许较新的sdma用户终端根据认为的适当地被引入。

系统100使用用于下行链路和上行链路上的数据传输的多个发送天线和多个接收天线。接入点110装备有nap个天线,并且表示用于下行链路传输的多输入(mo)和用于上行链路传输的多输出(mo)。k个被选择的用户终端120的集合共同表示用于下行链路传输的多输出和用于上行链路传输的多输入。对于纯sdma,如果针对k个用户终端的数据符号流不通过一些方式来在编码、频率或时间中复用,则期望有nap≥k≥1。如果数据符号流可以利用tdma技术、利用cdma的不同编码信道、利用ofdm的子带的不联合集合等等来复用,则k可以大于nap。每个被选择的用户终端向接入点发送用户特定数据和/或从接入点接收用户特定数据。一般来讲,每个被选择用户终端可以配备有一个或多个天线(即,nut≥1)。k个被选择的用户终端可以具有相同或不同数量的天线。

系统100可以是时分双工(tdd)系统或者频分双工(fdd)系统。对于tdd系统而言,下行链路和上行链路共享相同的频带。对于fdd系统而言,下行链路和上行链路使用不同的频带。mimo系统100还可以使用单个载波或者多个载波用于传输。每一个用户终端可以装备有单个天线(例如,以便使成本降低)或者多个天线(例如,在能够支持额外的成本的情况下)。如果用户终端120通过将发送/接收划分到不同的时隙,每一个时隙被分配给不同的用户终端120,来共享相同的频率信道,则系统100还可以是tdma系统。

图2示出了图1中示出的ap110和ut120的示例组件,其可以用于实现本公开内容的方面。ap110和ut120的一个或多个组件可以用于实践本公开内容的方面。例如,ap110的天线224、tx/rx222和/或处理器210、220、240、242,和/或ut120的控制器230或天线252、tx/rx254、处理器260、270、288和290和/或控制器280可以用于执行本文中描述的操作。

图2示出了mimo系统100中的接入点110和两个用户终端120m和120x的框图。接入点110装备有nt个天线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接收控制数据。控制器280可以与存储器282相耦合。tx数据处理器288基于与针对被选择的针对用户终端的速率相关联的编码和调制方案,来对用于针对用户终端的业务数据进行处理(例如,编码、交织和调制),以及提供数据符号流。tx空间处理器290在数据符号流上执行空间处理,以及提供针对nut,m个天线的nut,m个发送符号流。每一个发射机单元(tmtr)254对各自的发送符号流进行接收和处理(例如,转换成模拟、放大、滤波和上变频),以生成上行链路信号。nut,m个发射机单元254提供nut,m个上行链路信号,用于从nut,m个天线252向接入点进行传输。

可以调度nup个用户终端用于在上行链路上同时传输。这些用户终端中的每一个用户终端在其数据符号流上执行空间处理,以及在上行链路上向接入点发送其发送符号流的集合。

在接入点110处,nap个天线224a到224ap从在上行链路上发送信号的所有nup个用户终端接收上行链路信号。每一个天线224向各自的接收机单元(rcvr)222提供接收的信号。每一个接收机单元222执行与由发射机单元254所执行的处理互补的处理,以及提供接收的符号流。rx空间处理器240在来自nap个接收机单元222的nap个接收的符号流上执行接收机空间处理,以及提供nup个恢复的上行链路数据符号流。根据信道相关矩阵求逆(ccmi)、最小均方差(mmse)、软干扰消除(sic)或者某种其它技术,来执行接收机空间处理。每一个恢复的上行链路数据符号流是对由各个用户终端发送的数据符号流的估计。rx数据处理器242根据用于每一个恢复的上行链路数据符号流的速率,来对该流进行处理(例如,解调、解交织和解码),以获得解码的数据。可以将针对每一个用户终端的解码的数据提供给数据宿244用于存储和/或提供给控制器230用于进一步处理。控制器230可以与存储器232相耦合。

在下行链路上,在接入点110处,tx数据处理器210从数据源208接收针对被调度用于下行链路传输的ndn个用户终端的业务数据,从控制器230接收控制数据,并可能从调度器234接收其它数据。各种类型的数据可以在不同的传输信道上进行发送。tx数据处理器210基于针对每一个用户终端所选择的速率,来对针对该用户终端的业务数据进行处理(例如,编码、交织和调制)。tx数据处理器210提供针对ndn个用户终端的ndn个下行链路数据符号流。tx空间处理器220在ndn个下行链路数据符号流上执行空间处理(例如,预编码或波束成形,如本公开内容中所描述的),以及提供针对nap个天线的nap个发送符号流。每一个发射机单元222对各自的发送符号流进行接收和处理,以生成下行链路信号。nap个发射机单元222提供nap个下行链路信号,用于从nap个天线224向用户终端进行传输。可以将针对每个用户终端的解码数据提供给数据宿272用于存储和/或提供给控制器280用于进一步处理。

在每一个用户终端120处,nut,m个天线252从接入点110接收nap个下行链路信号。每一个接收机单元254对来自相关联的天线252的接收信号进行处理,以及提供接收的符号流。rx空间处理器260在来自nut,m个接收机单元254的nut,m个接收的符号流上执行接收机空间处理,以及提供针对用户终端120的恢复的下行链路数据符号流。根据ccmi、mmse或某种其它技术执行接收机空间处理。rx数据处理器270对所恢复的下行链路数据符号流进行处理(例如,解调、解交织和解码),以获得针对用户终端的解码的数据。

在每一个用户终端120处,信道估计器278对下行链路信道响应进行估计,以及提供下行链路信道估计,所述下行链路信道估计可以包括信道增益估计、snr估计、噪声方差等等。类似地,信道估计器228对上行链路信道响应进行估计,以及提供上行链路信道估计。通常,针对每个用户终端的控制器280基于针对该用户终端的下行链路信道响应矩阵hdn,m,来导出针对用户终端的空间滤波器矩阵。控制器230基于有效的上行链路信道响应矩阵hup,eff,来导出针对接入点的空间滤波器矩阵。针对每个用户终端的控制器280可以向接入点发送反馈信息(例如,下行链路和/或上行链路特征向量、特征值、snr估计等等)。控制器230和280还可以分别控制在接入点110和用户终端120处的各种处理单元的操作。

图3示出了可以在无线设备302中采用的各种组件,所述无线设备302可以在mimo系统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除包括数据总线之外,还可以包括功率总线、控制信号总线和状态信号总线。

通常,ap和sta可以执行类似的(例如,对称的或者互补的)操作。因此,对于本文所描述的技术中的大部分技术而言,ap或者sta可以执行类似的操作。为此,下文的描述有时将称为“ap/sta”来反映可以由任意一者执行的操作。但是,应当理解的是,即便只使用“ap”或者“sta”,其也不意味着对应的操作或者机制受限于这种类型的设备。

示例高效功率节省轮询

本文中给出的技术可以被认为是可以允许sta保留功率并且高效地从接入点接收数据的功率节省协议的一部分。但是,本领域中的技术人员可以了解的是,这些技术可以用于实现站和其它设备(无论它们使用相同的无线接入技术还是不同的无线接入技术)之间的高效共存机制。

如下文将更详细描述的,站(例如,非apsta)可以被配置为进入低功率状态(例如,在无线组件被断电的睡眠模式)以便保留电池功率。在一些情况中,sta可以被配置有调度的唤醒周期,在所述唤醒周期期间sta可以发送和接收数据。

一般来讲,与ap相关联的非apsta可以处于活跃模式(am)或功率节省(ps)模式。如图4中所示,处于ps模式中的sta(例如,比如ut120)可以发送轮询消息(称为ps-poll帧)以便对ap(例如,比如ap110)进行轮询用于传送任何可用的下行链路(dl)可缓存的单元(bu)。ap可以利用其后接着dlbu的确认(ack)来响应,或者可以直接利用dlbu来响应。在接收到dlbu时,如果接收成功则sta可以利用ack帧来响应。如果dlbu未被成功接收,则sta可以不利用ack帧来响应或者可以利用nack帧来响应。

根据当前系统,如图4中所示,ap可以只传送单个dlbu,比如针对每个接收到的ps-poll帧的单个介质访问控制(mac)协议数据单元(mpdu)。作为结果,sta需要如图4中所示向ap发送多个ps-poll以针对多个mpdu进行轮询。

图4中示出的ps轮询操作可能针对高效率(he)sta不是最优的,因为多个帧(例如,争用和/或控制帧)被用于轮询多个mpdu。此外,用于数据传送的多用户操作很少使用,因为每个单个站针对单个数据单元进行轮询。此外,当前没有用于提供与其它设备的动态共存的机制,意味着每个设备在访问介质以对数据进行轮询时必须执行传统争用。共存在某些情况中尤其重要,在所述情况中由于干扰(例如,经历的、预期的或计划的干扰)或资源的不可用导致sta可能需要向ap指示特定时间,在所述特定时间期间所述ap可用于接收或发送帧(无论这些交换是处于单个用户模式中还是多用户模式中)。

本公开内容的方面提供可以考虑到响应于ps-poll帧(可以被称为heps-poll帧)或响应于实现轮询功能的帧,来传送多个mpdu帧的增强型ps轮询机制。

图5根据本公开内容的方面,示出用于可以例如由比如非apsta(例如,ut120)之类的无线设备执行的轮询的示例操作500。

在502处,操作500开始于生成轮询帧(例如,heps-poll帧)以针对数据来轮询接入点,轮询帧包括对服务时段(例如,wlan间隔)的指示,在所述服务时段期间,响应于轮询帧,接入点可以向无线设备传送多个协议数据单元(pdu)(并且可选地还可以指示后续服务时段的开始时间),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的。如下文将更详细描述的,轮询帧可以是管理帧(例如,在控制字段中)或空帧(例如,使用预留的比特)。轮询帧还可以携带要用于服务时段或后续服务时段中的至少一个服务时段中的对一个或多个接收参数(例如,空间流的数量、信道带宽的数量和/或调制和编码方案(mcs))的指示,并且还可以指示一个或多个接收参数关于默认接收参数集合或当前接收参数集合来改变。

在504处,无线设备向接入点发送(例如,作为su传输或mu传输)轮询帧。对服务时段的指示可以是在服务时段的持续时间方面,或者作为对服务时段的结束时间的指示。轮询帧可以是单个轮询帧,并且响应于单个轮询帧,无线设备可以在服务时段期间接收多个pdu。无线设备可以发送块确认帧,所述块确认帧确认在服务时段期间从接入点接收到多个pdu。无线设备可以在与接入点的关联过程期间指示无线设备用于发送携带指示的空帧的能力。无线设备还可以设置空帧中的字段的值以指示无线设备要进入功率节省模式。

图6示出了根据图5的操作500的可以例如由接入点(例如,ap110)执行的、用于对无线设备轮询进行响应的示例操作600。

在602处。操作600开始于从至少一个无线设备接收轮询帧,轮询帧包括对服务时段的指示,在所述服务时段期间,接入点可以响应于轮询帧,来向无线设备传送多个协议数据单元(pdu),其中,对服务时段的指示是作为与在无线设备和接入点之间同步的本地时钟有关的值来提供的。在604处,响应于轮询帧,接入点在服务时段期间将多个pdu发送给无线设备。

ps-poll帧中的示例服务时段指示

通过指示服务时段的持续时间,heps-poll帧还可以提供改进的共存机制。一般来讲,服务时段可以定义持续时间,响应于ps-poll,ap能够在发送多个mpdu长达持续时间期间。如下文将要更详细描述的,有各种可能的机制用于指示服务时段,并且在一些情况中,ps-poll(或通常的ul帧)和对mpdu的对应传送可以作为mu传输来发送,更进一步提高效率。

图7示出heps轮询帧700的示例结构。在该示例中,服务时段的持续时间可以经由heps轮询帧700的持续时间/id字段来提供。如图7a中所示,服务时段可以使用持续时间/id字段的(先前)预留比特来指示的,并且可以作为服务时段传输时间(sptt)来提供,表示为本地时间同步功能(tsf)定时器或其一部分(例如,使用8字节tsf定时器的比特47-59)在服务时段的结尾处将会具有的值。以此方式指示服务时段的结尾可以促进经由与接收sta的本地tsf定时器(的对应比特)的简单比较的对服务时段的结尾的检测。在示例中,包含本地tsf定时器的b47到b59的sptt被指定为反映一种设计,在所述设计中,sptt是在12比特字段中被携带的并且具有16微秒的分辨率(例如,假设tsf定时器是在8字节时间戳字段中被携带的并且指定1微秒的分辨率的值)。在某些方面,sptt可以在较长的字段中被携带或者具有不同的分辨率,在这种情况中,sptt的内容可以被相应地排列。

如图8和8a中所示,heps-poll和对应的dlbu传送可以作为单个用户(su)(图8)或mu(图8a)传输来执行。如图所示,从hesta接收heps-poll帧的ap通常具有长达服务时段(sp)持续时间来向sta传送dlbu(加上预期的响应)或者实现帧从sta的ul传送(在su模式或mu模式中)。在一些情况中,在sp持续时间的结尾处,ap可以假设sta处于低功率(例如,半睡(doze))状态中。同样,在sp的结尾之后ap可以不发送帧或预期sta向ap发送帧。

从ap对ps-poll帧的立即响应可以是ack帧,其后接着给定tid的dla-mpdu(tid在ap的判定处的选择,但是一般是ap已经在对ps-poll帧的接收之前的信标帧中携带的tim元素中指示了dlbu的存在的tid的选择)。如图所示,其它dl业务可以在sp期间向/由sta传送和/或由ap触发。一般来讲,只要交换的持续时间不超过sta指定的sptt,则ap和sta可以交换任何类型的业务(取决于可用性和/或能力)。虽然本文中描述的示例指的是sta激活这种过程,但是ap也可以激活相同的过程。

一般来讲,通过提供服务时段,响应于单个轮询消息,可以在所述服务时段期间传送多个mpdu,本文中提供的技术可以改进效率和增加吞吐量。

如上所述,功率节省(ps)sta可以具有不同ps机制。其中可以考虑基线ps模式,sta可以发送ps-poll帧以从ap请求单个mpdu。该模式可能是低效率的,因为其可能要求sta发送多个ps-poll帧以接收多个mpdu。其中可以考虑的是(未调度自动功率节省传送“u-apsd”的)增强模式,sta可以发送单个(触发或轮询)帧以从ap请求多个缓存单元。在一些情况中,这种帧可以逐访问类别(ac)地发送以针对每个ac来从ap请求bu。虽然该模式可以比基线ps模式更高效,但是它可能仍要求针对多个ac的多个触发帧。

另外,可以期望提供一种有效的共存机制(不同设备共存在相同共享介质上)。虽然上文描述的apsd模式提供了某种程度的共存(允许其它设备知道何时设备正在访问介质或者何时它们处于低功率状态以及未访问介质),但是它主要针对静态的和/或周期性的共存信令。针对共存的可用信令的一个示例是apsd共存元素,其可以指示共存服务时段(sp)。但是,该信令可以只经由管理帧来提供并且可能对于针对共存的可变时段的动态信令不是非常高效。

在一些情况中,站可以指示接收机操作模式中的改变,例如,经由(例如,管理或数据帧的)mac报头的字段中提供的接收操作模式指示(romi)。该romi可以指示调度时段(sp)期间在接收资源(空间、频率)中的改变,其可以利用最小mac开销交换来帮助提高效率和改进共存。在一些情况中,对于共存也可能期望指示时间(另一个维度)。在一些情况中,时间(以服务时段终止时间或sptt的形式)可以在数据帧中传送,并且如上参考图8和8a所描述的,还可以在ps-poll帧中传送。

本公开内容的方面,允许上文描述的对sptt信令的增强,其可以帮助实现在时间中(不仅仅在空间和频率中)的共存,并且可以改进效率和可实现的吞吐量。在一些情况中,除了(或者作为替代)经由ps-poll来指示sptt,非apsta可以在用于在服务时段内对多个bu进行轮询的管理帧中指示sptt(例如,作为目标时间的tsf值)。提供sptt(经由比如ps-poll之类的轮询消息或管理帧或数据帧)可以在不需要额外的帧交换的情况下,允许每sp的动态信令。

如上所述,从相关联的sta接收sptt的ap可以向sta传送dlbu。在一些情况中,例如,只要ul交换不超过sta指定的sptt,则接收sptt的ap还可以激活ul传送过程(例如,ulmu)。在一些情况中,在sp期间,站还可以指定各种接收参数,比如接收流的数量(rxnss)和由ap使用的用于向sta传送帧的rx信道宽度。在一些情况中,接收参数还可以包括mcs(例如,要在当前sp或后续sp期间使用的mcs)。

sptt信息可以以各种方式来提供。例如,一个选择是使用控制字段(例如,hea-control字段)的控制id的值来指示sptt。作为另一个选择,hea-control字段的控制id的相同值可以被用于指示romi和sptt信息。在一些情况中,控制字段(例如,hea-control字段)可以携带sptt(例如,3字节),并且可以有分别的rx参数(比如rxnss和rx信道宽度)的信令。可以使用这种分别信令,因为可能在相同(例如,4字节)hea-control字段中携带romi和sptt信息是不可能的。

但是,由于rxnss和rxcw可以是特定于(当前)sp的,所以可以期望(但是不是必须)romi和sptt值都可以在相同帧内携带。

图9根据本公开内容的某些方面示出了控制字段格式900的示例,其中,romi和sptt信息都是在一个部分(子字段)910中提供的。如图所示,romi和sptt(例如,rxnss、rxcw和sptt)都可以在相同的4字节hea-control字段中携带。用于每个参数的比特的实际数量可以变化(例如,针对rxnss和rxcbw每个3比特,以及针对sptt的2字节)。该方法可以是有利的,因为这些参数相互有关(空间、频率、时间)。在一些情况中,在sp的结尾处,ap可以假设sta回到默认模式(例如,使用关联处声明的参数)。

动态指定sptt可以引起效率,例如,允许基于缓存的业务来调整时间(例如,如果有较少的要接收的dl数据或要发送的ul数据,则设备能够指示较低的时间并且较快返回低功率状态)。指示该类型的信息还可以允许对信道状况的适应(例如,减小干扰等等)或改进范围。例如,sta能够经由第一信道(例如,2.4ghz)来传送到针对后续sp的第二信道(例如,5ghz)的切换。该操作可以允许sta受益于用于发送它的帧的较低位置的频率和用于从ap(通常sta利用比ap要低的功率进行发送)接收帧的较高位置的频率(具有较大bw)的较好传播(较少的路径损耗和较好的链路预算),因此2.4ghz信道可以帮助关闭ul链路同时能够在5ghz中接收dl。在一些情况中,数个比特可以被用于指示要切换到的不同信道(例如,利用2比特,‘00’的比特值可以指示900mhz,‘01’可以指示2.4ghz、‘10’可以指示5ghz,以及‘11’可以指示20ghz或者更大)。另外,虽然未示出,但是sta能够针对信道中的每个信道来指示服务时段初始化时间。服务时段初始化时间可以指示下一个sp(例如,在其期间要使用指示的接收参数)的开始。另外(虽然未示出以及详细讨论),服务时段初始化时间(spit)可以使用如本文中针对sptt所描述的相似的信令来传送。

如图所示,在一些情况中,一个或多个比特可以被用于指示rx参数中的改变(例如,从默认参数的改变或关于其它sta所使用的参数的改变)。该比特可以指示(从默认/当前参数)改变,使得ap不需要检查每个sta的rx状态。携带rx参数(例如,nss、信道宽度、mcs等等)和sptt信息作为hea-control字段的一部分,可以允许这种信息被携带在各种类型的帧中,比如qos数据和/或mgmt帧,以及在hea-control帧中。

图10示出可以由有能力的pssta作为轮询帧(例如,替代ps-poll或触发帧)发送的这种he-control帧1000的示例格式。he-control帧100可以包括hea-control字段1010,所述hea-control字段1010可以具有类似于图9中示出的格式。hea-control字段1010可以指定上文描述的romi/sptt子字段中的rx参数,比如rxnss、rx带宽和sptt。其它信息也可以在he-control帧1000中携带,比如cqi反馈、缓存状态报告等等。从hepssta接收该hea-control帧1000的heap可以花费长达sp终止时间来向发送sta传送dlbu。如上所述,在指定sptt之后,ap可以假设sta处于半睡状态中(例如,在默认操作模式中)。

根据某些方面,控制帧(例如,a-ctl帧)可以被用于触发与指定sptt的交换,类似于上文参考图8和8a描述的交换中使用的ps-poll帧。在一些情况中,对he-control帧的响应(例如,立即响应)可以类似于对ps-poll的响应,但是不限于单个mpdu。例如,这种响应可以是如图8和8a中所示的ack帧和/或dl(a-)mpdu。这种下行链路(a-)mpdu可以包含单个业务指示符(tid)或多个tid(例如,如果与ap协商了多tid)。如图8和8a中所示,额外的下行链路和/或上行链路业务也可以在该sp期间在ap和sta之间交换。如图8a中所示,sptt还可以被指定用于mu传输的交换。

本文中提供的技术能够实现在动态指示的服务时段内的多个mpdu传送,其可以改进效率并且可以提供针对非apsta的通用的基于时间的共存机制。本文中提供的技术可以使sta能够指定在空间(rxnss)、频率(rx信道宽度)和时间(sptt)中的接收操作模式改变。指定sptt可以是有用的,尤其是对于基于时间的共存机制。同样,本文中描述的信令(无论sptt和romi信息是一起传送的还是分别传送的)可以提供针对pssta的改进的效率和增加的吞吐量,并且可以实现从符合pssta的rx要求的ap的对多个ppdu的接收。

另外,sptt可以由twtsta用于向它们的twt对等sta指示它们预期的twt服务时段(sp)的终止时间是什么。这种信息通常是由ap协商和/或控制的,但是如本文中描述的sptt信令可以通过twt响应器或通过twt请求器来实现动态信令。

在某些实施例中,ap可以限制可以使用共存机制(例如,能够动态指定接收参数和/或sptt值)的sta的数量。在该情况中,如果sta旨在使用共存机制,则ap可以指示其是否允许sta进行关联。例如,如果请求超过了ap在该模式中能够设法操作的sta的最大数量,则ap可能不允许sta进行关联。该指示可以被包括作为在关联、重新关联或在操作期间与sta交换的元素的一部分(例如,通过将其添加在信标帧或与sta交换的任何管理帧(例如,操作模式通知改变帧)中)。ap可以另外指定其是否允许sta在其在调度时段期间发送给sta的任何帧中请求sptt。举个例子,ap可以利用包含对ap是否接受或拒绝sta在服务时段期间操作在所请求的模式中的指示的帧,来对接收到的由sta发送的包含sptt(或其它rx参数)的帧进行响应。

用于无线设备的共存的示例基于空帧的流控制

根据某些方面,空帧可以被用于无线设备的共存的流控制和支持。

图11示出使用传统轮询技术的消息的示例交换。如图11中所示,可以在bt间隔之后接着无线局域网(wlan)间隔。在wlan间隔中,非apsta(例如,ut120)可以发送ps-poll以从ap(例如,ap110)或对等设备接收mpdu。如图11中所示,在接收并确认mpdu之后,wlan间隔中剩余的时间(1102处示出)可能不足够用于轮询并且接收额外的mpdu,即使最后接收到的mpdu指示更多数据(例如,更多设置为1的数据)。

图11中示出的轮询技术可以具有用于发送ps-poll的较高开销,并且ack帧还可以使用大量回退帧。此外,在无任何聚合的情况下,图11中示出的方式响应于ps-poll帧,只可以允许发送一个数据帧。此外,在用于轮询和接收额外的mpdu的时间不充足的情况中,朝向wlan间隔的结尾的持续时间1102可能是未使用的。

另外,对ps-poll帧的ap响应时间可以依赖于各种网络场景(例如,网络(比如物联网(iot)网络)中通信的设备数量,和被配置用于通信的参数)。例如,在ps-poll/ack和后续dl数据/ack帧不在相同传输机会(txop)内的情况中,其它业务可以在它们之间被发送/接收,这可能影响对ps-poll帧的响应时间。另外,对ps-poll确认的响应时间可以针对网络中的不同对等设备来变化。

图12和13示出使用传统的基于空帧的技术的消息的示例交换。如图12中所示,在wlan间隔期间,非apsta可以向ap(或p2p设备)发送空帧(例如,在pm设置为0的情况下)以请求mpdu和/或a-mpdu。响应于空帧,ap可以发送ack帧以确认空帧并且向请求的非apsta发送多个mpdu和/或a-mpdu。非apsta可以接收(a)mpdu并且利用块确认(ba)帧和具有pm设置为1的空帧进行响应。但是,如图12中所示,在一些情况中,在交换空帧和ack帧之后,mpdu或a-mpdu可以由ap发送,但是wlan间隔可能不能容纳完整的(a-)mpdu,并且因此,数据帧可能丢失。

如图13中所示,在发送空帧之后,不是接收多个(a-)mpdu和发送ba帧,而是非apsta可以在接收每个mpdu之后发送ack帧。如图13中所示,在一些情况中,在接收mpdu和发送ack帧之后,剩余的wlan间隔可能不能容纳具有pm设置为1的空帧(例如,由于介质争用)。如果非apsta无法在下一个bt间隔开始之前发送具有pm=1的空帧,则这可能导致ap或p2pgo在bt间隔期间不成功的传输,其转而可能导致ap或p2pgo速率下降。

图12和13中示出的空帧方式可以涉及开销,例如,针对从pm=0到pm=1的状态转换。开销可以包括针对数据帧的确认(例如,在较差射频(rf)状况中的几十毫秒)。在一些情况中,pm=1传输可以在bt间隔开始之前被调度,例如,以避免无法在wlan间隔期间发送pm=1空帧。但是,这可能导致wlan间隔中的一些wlan间隔未被利用。

并且,ap/p2pgo的行为可以是随对等设备(例如,iot网络中的对等设备)来改变的。例如,对pm模式进入的响应时间(例如,从发送针对空帧的ack的时间到停止数据传输的时间)可以变化。举另一个例子,对pm模式退出的响应时间(例如,从发送针对空帧的ack的时间到开始数据的传输的时间)可以变化。

图14和15示出使用基于允许向自身发送(cts-to-self)的技术的消息的示例交换。如图14中所示,cts-to-self帧可以在wlan间隔的结束之前发送。cts-to-self帧可以指示bt间隔持续时间并且请求要在下一个wlan间隔中发送的(a-)mpdu。随后,在下一个wlan间隔中,ap(或p2p设备)可以开始发送(a-)mpdu。随后,非apsta可以在wlan间隔中发送针对发送的(a-)mpdu的ba帧并且发送另一个cts-to-self帧。但是,如图14中所示,在一些情况中,在wlan间隔的结尾之前可能不能容纳完整的(a-)mpdu并且在(a-)mpdu中发送的帧可能丢失。

如图15中所示,非apsta可以在每个mpdu之后发送ack帧。但是,在一些情况中,在接收mpdu并发送ack帧之后,剩余的wlan间隔可能不能容纳cts-to-self(例如,由于介质争用)。如果非apsta无法在下一个bt间隔开始之前发送cts-to-self帧,则这可能导致由ap或p2pgo在bt间隔期间不成功的传输,其转而可能导致ap或p2pgo速率下降。

在一些情况中,不是所有目标接收方(例如,ap或p2pgo)都可以看到cts-to-self帧。另外,没有针对cts-to-self帧来发送的ack帧,因此,cts-to-self帧可能是不可靠的。此外,目标对等设备可以被压缩功率(power-collapsed)或隐藏。此外,非目标的sta可以看到cts-to-self帧。例如,信道上的任何接收机可以看到cts-to-self帧,即使sta不在基本服务集(bss)中,并且这些非目标的接收方可以由cts-to-self帧来控制。还可以有较短的最大持续时间。例如,cts-to-self帧可以在发送另一个cts-to-self之前只覆盖高达大约30毫秒。此外,可以发送在除了wlan间隔期间之外的时间处的传输。

相应地,期望用于针对共存无线设备的高效帧交换的技术。

根据某些方面,在本文中提供了新的空帧交换,其在空帧的预留比特中包括对可用持续时间的指示。

根据某些方面,空帧的服务质量(qos)控制字段中的预留字段可以被用于指示可用持续时间。在空帧qos控制字段中,可以预留比特7-15。非apsta可以使用这些预留比特来指示非apsta将会可用的持续时间(例如,在tu中)(例如,wlan间隔或空帧传输时间)。替代地,在wlan间隔结束时非apsta可以使用预留比特中的时序同步功能(tsf)定时器的较低9个比特。

根据某些方面,非apsta和ap/p2pgo可以,例如,使用供应方特定信息元素(ie),来协商这些空帧的交换作为关联过程的一部分(例如,关联请求和关联响应消息交换)。

根据某些方面,如果空帧将pm设置为0,则空帧的接收方(例如,ap或p2pgo)可以根据传统技术来解释空帧。如果pm被设置为1并且预留比特7-15被设置为零,则接收方将根据传统技术来将非apsta视为进入功率节省模式。但是,如果pm被设置为1并且预留比特7-15被设置为非零值,则ap可以知道非apsta针对由预留比特7-15的值所指示的持续时间可用于接收(例如,功率节省模式之外)。

图16和17根据本公开内容的某些方面示出使用基于新的空帧的技术的消息的示例交换。如图16中所示,非apsta可以向ap(或p2pgo)发送携带wlan持续时间的空帧,并且ap可以利用ack帧和(a-)mpdu来响应。非apsta可以发送针对(a-)mpdu的ba帧或者可以发送多个ba帧。根据某些方面,由于ap可以知道非apsta可用多长时间,所以ap可以使用适当长度的(a-)mpdu,即使ap仍有要发送的分组。因此,ap可以避免发送不会被容纳在wlan间隔内的(a-)mpdu。

如图17中所述,非apsta可以在每个mpdu之后发送ack帧。由于ap知道可用持续时间,所以如果ap知道没有足够时间用于发送mpdu和用于非apsta来确认mpdu,则ap可以避免发送mpdu。

根据某些方面,在空帧中提供可用持续时间对于介质中的其它设备可以是公平的。该技术还可以引起对整个wlan间隔的完全或接近完全的利用,因为ap(或p2pgo)知道持续时间,并且可以相应地调度其数据传输。该技术可以具有较小的开销,因为例如与图11-13中示出的ps-poll和空帧方式相比,该技术可以无线发送更少数量的帧。ampdu持续时间可以基于可用持续时间来被动态控制,并且因此,即使在共存模式中也可以使用聚合。该技术还可以避免ap或p2pgo在bt间隔期间尝试传输,并且可以引起较少数量的重传、避免速率下降并且在吞吐量上有正面影响。

上文所描述的方法的各种操作,可以由能够执行对应功能的任何适当单元来执行。单元可以包括各种硬件和/或软件组件和/或模块,其包括但不限于:电路、专用集成电路(asic)或者处理器。通常,在附图中示出有操作的地方,那些操作可以具有利用类似编号的对应的相应功能模块组件。

例如,用于发送的单元可以包括图2中示出的接入点110的发射机(例如,发射机单元222)和/或天线224或图3中描绘的发射机310和/或天线316。用于接收的单元可以包括图2中示出的接入点110的接收机(例如,接收机单元222)和/或天线224或图3中描绘的接收机312和/或天线316。用于处理的单元、用于确定的单元、用于检测的单元、用于扫描的单元、用于选择的单元、用于生成的单元、用于输出的单元或用于终止操作的单元可以包括处理系统,所述处理系统可以包括一个或多个处理器,诸如图2中示出的接入点110的rx数据处理器242、tx数据处理器210和/或控制器230或图3中描绘的处理器304和/或dsp320。

根据某些方面,这种单元可以由被配置为通过实现如上所述的用于执行快速关联的各种算法(例如,在硬件中或通过执行软件指令)来执行对应功能的处理系统来实现。例如,用于生成帧的单元可以由执行算法的处理系统来实现,所述算法生成具有要使用特定增强型分布信道接入(edca)参数集的对设备类型的指示的帧,以及用于输出用于传输的帧的单元可以由执行算法的(相同或不同的)处理系统来实现,所述算法将所生成的帧作为输入并相应地生成用于启用/禁用无线功能的信号。

如本文所使用的,术语“确定”涵盖很各种动作。例如,“确定”可以包括计算、运算、处理、推导、研究、查询(例如,查询表、数据库或其它数据结构)、断定等等。此外,“确定”可以包括接收(例如,接收信息)、存取(例如,存取存储器中的数据)等等。此外,“确定”可以包括解析、选择、选定、建立等等。

如本文中所使用的,术语接收机可以指用于(例如,经由总线)接收由rf前端来处理的结构的(例如,rf前端的)rf接收机或(例如,处理器的)接口。类似地,术语发射机可以指用于向rf前端输出用于(例如,经由总线)传输的结构的rf前端的rf发射机或(例如,处理器的)接口。

如本文所使用的,指代列表项“中的至少一个”的短语是指那些项的任意组合,其包括单个成员。举例而言,“a、b或c中的至少一个”旨在覆盖a、b、c、a-b、a-c、b-c和a-b-c,以及具有相同元素的倍数的任意组合(例如,a-a、a-a-a、a-a-b、a-a-c、a-b-b、a-c-c、b-b、b-b-b、b-b-c、c-c和c-c-c或者a、b和c的任何其它排序)。

利用被设计为执行本文所述功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件(pld)、分立门或者晶体管逻辑、分立硬件组件或者其任意组合,可以实现或执行结合本公开内容描述的各种说明性的逻辑框、模块和电路。通用处理器可以是微处理器,但是在替代方式中,处理器可以是任何商业可用处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它这种配置。

结合本公开内容描述的方法或算法的步骤可以直接体现在硬件中、由处理器执行的软件模块中或二者的组合中。软件模块可以存在于本领域内公知的任何形式的存储介质中。可以使用的一些存储介质的示例包括随机存取存储器(ram)、只读存储器(rom)、闪存、eprom存储器、eeprom存储器、寄存器、硬盘、可移动盘、cd-rom等等。软件模块可以包括单个指令或许多指令,并且可以分布在若干个不同代码段上、不同程序之中以及跨越多个存储介质。存储介质可以耦合到处理器,使得处理器可以从存储介质读取信息并向其写入信息。在替代方式中,存储介质可以整合到处理器。

本文所公开方法包括用于实现所描述方法的一个或多个步骤或动作。在不脱离权利要求的保护范围的情况下,方法步骤和/或动作可以相互交换。换言之,除非指定特定顺序的步骤或动作,否则在不脱离权利要求的保护范围的情况下,可以修改特定步骤和/或动作的顺序和/或使用。

所描述的功能可以实现在硬件、软件、固件或其任意组合中。如果实现在硬件中,则示例硬件配置可以包括无线节点中的处理系统。处理系统可以利用总线架构来实现。取决于处理系统的具体应用和整体设计约束,总线可以包括任意数量的相互连接总线和桥接器。总线可以将包括处理器、机器可读介质和总线接口的各种电路链接在一起。除了其它事物之外,总线接口可以用于经由总线,来将网络适配器连接到处理系统。网络适配器可以用于实现phy层的信号处理功能。在用户终端120(参见图1)的情况下,还可以将用户接口(例如,按键、显示器、鼠标、操纵杆等等)连接到总线。总线还链接诸如时序源、外围设备、稳压器、功率管理电路等等之类的各种其它电路,这在本领域中是公知的,并且因此不做任何进一步的描述。

处理器可以负责管理总线和一般处理,包括对机器可读介质上存储的软件的执行。可以利用一个或多个通用和/或专用处理器来实现处理器。示例包括微处理器、微控制器、dsp处理器和可以执行软件的其它电路。无论被称为软件、固件、中间件、微代码、硬件描述语言还是其它术语,软件都应被广泛地解释为意指指令、数据或其任意组合。机器可读介质可以包括,举例而言,ram(随机存取存储器)、闪存、rom(只读存储器)、prom(可编程只读存储器)、eprom(可擦除可编程只读存储器)、eeprom(电可擦除可编程只读存储器)、寄存器、磁盘、光盘、硬盘驱动或任何其它适当的存储介质,或其任何组合。机器可读介质可以体现在计算机程序产品中。计算机程序产品可以包括包装材料。

在硬件实现方式中,机器可读介质可以是与处理器分离的处理系统的一部分。然而,本领域的技术人员将会容易了解的是,机器可读介质或其任何部分可以在处理系统外部。举例而言,机器可读介质可以包括传输线、由数据调制的载波和/或与无线节点分离的计算机产品,所有这些都可以由处理器通过总线接口来访问。作为替代或者另外,机器可读介质或其任何部分可以被整合到处理器中,例如,具有高速缓存和/或通用寄存器文件的情况。

处理系统可以被配置为具有一个或多个提供处理器功能的微处理器和提供机器可读介质的至少一部分的外部存储器的通用处理系统,所有组件通过外部总线架构来与其它支持电路链接在一起。替代地,处理系统可以利用以下各项来实现:具有处理器的asic(应用专用集成电路)、总线接口、用户接口(在接入终端的情况中)、支持电路和整合到单个芯片中的机器可读介质的至少一部分,或者利用一个或多个fpga(现场可编程门阵列)、pld(可编程逻辑器件)、控制器、状态机、门控逻辑、分立硬件组件、或任何其它适用的电路或可以执行贯穿本公开内容所描述的各种功能的电路的任何组合。本领域的技术人员将认识到如何取决于特定应用和施加到整个系统上的整体设计约束来最好地实现所描述的针对处理系统的功能。

机器可读介质可以包括数个软件模块。软件模块包括指令,当所述指令处理器执行时,使得处理系统执行各种功能。软件模块可以包括发送模块和接收模块。每一个软件模块可以位于单个存储设备中,或者跨多个存储设备分布。举例而言,当触发事件出现时,可以将软件模块从硬盘加载到ram中。在对软件模块的执行期间,处理器可以将指令中的一些指令加载到高速缓存中,以增加访问速度。随后,可以将一个或多个高速缓存线加载到用于由处理器执行的通用寄存器文件中。当下文指代软件模块的功能时,将理解的是,在执行来自该软件模块的指令时,由处理器来实现这种功能。

如果实现在软件中,则功能可以作为一个或多个指令或代码被存储在计算机可读介质上或在其上发送。计算机可读介质包括计算机存储介质和通信介质二者,所述通信介质包括促进计算机程序从一个地方向另一个地方传送的任何介质。存储介质可以是可以由计算机访问的任何可用介质。作为示例而非限制,这样的计算机可读介质可以包括ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁存储设备,或任何其它可以用于以指令或数据结构的形式携带或存储需要的程序代码并且可以由计算机访问的介质。另外,任何连接适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字用户线路(dsl)或者诸如红外线(ir)、无线电和微波之类的无线技术,来从网站、服务器或其它远程源发送的,那么同轴电缆、光纤电缆、双绞线、dsl或者诸如红外线、无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的,磁盘和光盘包括压缩光盘(cd)、激光光盘、光盘、数字通用光盘(dvd)、软盘和光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。因此,在一些方面,计算机可读介质可以包括非临时性计算机可读介质(例如,有形介质)。此外,对于其它方面而言,计算机可读介质可以包括临时性计算机可读介质(例如,信号)。上文的组合也应当包括在计算机可读介质的保护范围之内。

因此,某些方面可以包括用于执行本文给出的操作的计算机程序产品。例如,这样的计算机程序产品可以包括其上存储有(和/或编码有)指令的计算机可读介质,指令可由一个或多个处理器执行以执行本文中所描述的操作。针对某些方面,计算机程序产品可以包括包装材料。

此外,应当理解的是,如果适用的话,用于执行本文描述的方法和技术的模块和/或其它适当单元可以由用户终端和/或基站进行下载和/或以其它方式获得。例如,这种设备可以耦合至服务器,以促进用于传送执行本文描述方法的单元的传送。替代地,本文所描述的各种方法可以经由存储单元(例如,ram、rom、诸如压缩光盘(cd)或软盘之类的物理存储介质等等)来提供,使得用户终端和/或基站将存储单元耦合至或提供给设备时,可以获得各种方法。此外,可以使用用于向设备提供本文描述的方法和技术的任何其它适当技术。

要理解的是,权利要求不受限于上文示出的精确配置和组件。在不脱离权利要求的保护范围的情况下,可以在上文描述方法和装置的排列、操作和细节中做出各种修改、改变和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1