每个接入类别(AC)的单用户切换定时器的制作方法

文档序号:17816821发布日期:2019-06-05 21:48阅读:192来源:国知局
每个接入类别(AC)的单用户切换定时器的制作方法

本申请要求于2017年9月21日递交的美国申请no.15/711,846的优先权,该美国申请要求于2016年10月18日递交的、名称为“singleuserswitchingtimerperaccesscategory(ac)”的美国临时申请序列no.62/409,856的权益,并且要求于2016年10月17日递交的、名称为“singleuserswitchingtimerperaccesscategory(ac)”的美国临时申请序列no.62/409,249的优先权;上述申请的全部内容通过引用的方式并入本文。

概括而言,本公开内容的某些方面涉及无线通信,并且更具体地,本公开内容的某些方面涉及针对具有要输出以进行传输的业务的无线设备来利用不同的定时器值从多用户(mu)模式切换到单用户(su)模式。



背景技术:

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

为了解决针对无线通信系统所需要的不断增加的带宽要求的问题,正在开发不同的方案以允许多个用户终端通过共享信道资源同时实现高数据吞吐量来与单个接入点进行通信。多输入多输出(mimo)技术代表了一种此类方案,其是作为用于通信系统的普及技术而兴起的。已经在若干无线通信标准(例如,电气与电子工程师协会(ieee)802.11标准)中采用了mimo技术。ieee802.11表示由ieee802.11委员会针对短距离通信(例如,数十米到几百米)而开发的无线局域网(wlan)空中接口标准集合。



技术实现要素:

本公开内容的系统、方法和设备均具有若干方面,其没有单个方面独自负责其期望属性。在不限制如所附的权利要求所表达的本公开内容的范围的情况下,现将简要地论述部分特征。在考虑了该论述之后,并且特别是在阅读了标题为“具体实施方式”的部分之后,将理解本公开内容的特征如何提供包括无线网络中的改进的通信的优点。

本公开内容的某些方面提供了一种用于无线通信的装置。概括而言,所述装置包括:处理系统,其被配置为生成帧,所述帧具有对针对要用于从多用户(mu)模式切换到单用户(su)模式的一个或多个无线设备的多个定时器值的指示;以及第一接口,其用于输出所述帧以进行传输。

本公开内容的某些方面提供了一种用于无线通信的装置。概括而言,所述装置包括:第一接口,其用于获得具有对多个定时器值的指示的第一帧;以及处理系统,其被配置为:基于所述多个定时器值来确定何时从多用户(mu)模式切换到单用户(su)模式,以及基于所述确定来生成一个或多个第二帧以经由所述su模式或所述mu模式中的至少一项进行传输。

为了实现前述和相关的目的,一个或多个方面包括下文中充分描述并在权利要求中特别指出的特征。以下的描述和附图详细阐述了一个或多个方面的某些说明性的特征。但是,这些特征指示可以采用各个方面的原理的各种方式中的仅几种方式,并且该描述旨在包括所有此类方面及其等效物。

附图说明

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

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

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

图4示出了示例多用户(mu)增强型分布式信道接入(edca)参数集合元素。

图5示出了根据本公开内容的各方面的可以由接入点(ap)执行的示例操作。

图5a示出了能够执行在图5中所示的操作的示例组件。

图6示出了根据本公开内容的各方面的可以由无线站执行的示例操作。

图6a示出了能够执行在图6中所示的操作的示例组件。

图7示出了根据本公开内容的各方面的示例多用户(mu)增强型分布式信道接入(edca)参数集合元素。

图8示出了根据本公开内容的各方面的示例多用户(mu)增强型分布式信道接入(edca)参数集合元素。

为了有助于理解,在可能的情况下已经使用相同的附图标记来指定对于附图是共同的相同元素。预期的是,在一个实施例中公开的元素可以有益地用在其它实施例上,而不需要具体的记载。

具体实施方式

下文参考附图更充分描述了本公开内容的各个方面。然而,本公开内容可以以许多不同的形式来体现,并且不应被解释为限于贯穿本公开内容所呈现的任何特定的结构或功能。更确切地说,提供了这些方面使得本公开内容将是透彻和完整的,并且这些方面将向本领域技术人员充分传达本公开内容的范围。基于本文的教导,本领域技术人员应当明白的是,本公开内容的范围旨在涵盖本文所公开的本公开内容的任何方面,无论该方面是独立地实现的还是与任何其它方面结合地来实现的。例如,使用本文所阐述的任何数量的方面,可以实现一种装置或者可以实施一种方法。此外,本公开内容的范围旨在涵盖使用除了本文所阐述的本公开内容的各个方面或不同于其的其它结构、功能、或者结构和功能来实施的这样的装置或方法。应当理解的是,本文所公开的本公开内容的任何方面可以由权利要求的一个或多个元素来体现。

本文使用“示例性”一词来意指“用作例子、实例或说明”。本文中被描述为“示例性”的任何方面未必被解释为比其它方面优选或具有优势。

尽管本文描述了特定方面,但是这些方面的许多变型和置换落在本公开内容的范围之内。尽管提到了优选方面的一些益处和优点,但是本公开内容的范围并非旨在限于特定益处、用途或目标。更确切地说,本公开内容的方面旨在广泛地适用于不同的无线技术、系统配置、网络和传输协议,其中一些通过举例的方式在附图和以下对优选方面的描述中进行说明。该详细描述和附图仅仅是说明本公开内容而非限制本公开内容,本公开内容的范围由所附的权利要求及其等效物来限定。

本文所描述的技术可以用于各种宽带无线通信系统,包括基于正交复用方案的通信系统。这种通信系统的例子包括空分多址(sdma)系统、时分多址(tdma)系统、正交频分多址(ofdma)系统以及单载波频分多址(sc-fdma)系统。sdma系统可以利用充分不同的方向来同时发送属于多个用户终端的数据。tdma系统可以通过将传输信号划分成不同时隙、每个时隙被指派给不同的用户终端来允许多个用户终端共享相同的频率信道。ofdma系统使用正交频分复用(ofdm),ofdm是一种将整个系统带宽划分成多个正交子载波的调制技术。这些子载波还可以被称为音调、频段等。在ofdm的情况下,可以利用数据来独立地调制每个子载波。sc-fdma系统可以使用交织fdma(ifdma)以在跨越系统带宽而分布的子载波上进行发送,使用集中式fdma(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)设备、或任何被配置为经由无线或有线介质进行通信的其它适当的设备。在一些方面中,at可以是无线节点。这种无线节点可以经由有线或无线通信链路来提供例如针对网络(例如,诸如互联网或蜂窝网络的广域网)的连接或至网络的连接。

示例无线通信系统

图1示出了可以在其中执行本公开内容的各方面的系统100。例如,例如,用户终端120e可以向接入点(ap)110发送obss帧(例如,物理层汇聚协议(plcp)协议数据单元(ppdu)),其具有关于其它sta应当根据默认模式来执行sr、而不是根据在obss帧的sr信息字段中包括的cca级别或干扰级别来执行sr的指示。接收方用户终端120(例如,ut120g)可以基于该指示来确定要根据所指示的默认模式来执行sr,并且可以在ut120e完成对obss帧的发送之前开始生成帧并且向其它接收方(例如,ut120h)发送该帧。

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

系统控制器130可以为这些ap和/或其它系统提供协调和控制。ap可以由系统控制器130管理,例如,系统控制器130可以处理对射频功率、信道、认证和安全的调整。系统控制器130可以经由回程与ap进行通信。ap还可以例如经由无线或有线回程直接或间接地彼此通信。

尽管以下公开内容的部分将描述能够经由空分多址(sdma)来通信的用户终端120,但是对于某些方面,用户终端120还可以包括一些不支持sdma的用户终端。因此,对于此类方面,ap110可以被配置为与sdma和非sdma用户终端二者进行通信。该方法可以方便地允许较旧版本的用户终端(“传统”站)保持部署在企业中,延长其有用寿命,同时允许在认为适当的情况下引入较新的sdma用户终端。

系统100采用多个发送天线和多个接收天线以便在下行链路和上行链路上进行数据传输。接入点110被配备有nap个天线并且对于下行链路传输来说表示多输入(mi)而对于上行链路传输来说表示多输出(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的一个或多个组件可以用于实施本公开内容的方面。例如,天线224、收发机单元222、处理器210、220、240、242和/或控制器230可以用于执行本文描述并且参考图5和5a示出的操作。类似地,天线252、收发机单元254、处理器260、270、288和290和/或控制器280可以用于执行本文所描述并且参考图6和6a示出的操作。

图2示出了mimo系统100中的接入点110以及两个用户终端120m和120x的框图。接入点110被配备有nap个天线224a至224ap。用户终端120m被配备有nut,m个天线252ma至252mu,并且用户终端120x被配备有nut,x个天线252xa至252xu。接入点110对于下行链路来说是发送实体,而对于上行链路来说是接收实体。每个用户终端120对于上行链路来说是发送实体,而对于下行链路来说是接收实体。如本文所使用的,“发送实体”是能够经由无线信道发送数据的独立操作的装置或设备,而“接收实体”是能够经由无线信道接收数据的独立操作的装置或设备。在以下描述中,下标“dn”标示下行链路,下标“up”标示上行链路,nup个用户终端被选择进行上行链路上的同时传输,ndn个用户终端被选择进行下行链路上的同时传输,nup可以等于或可以不等于ndn,并且nup和ndn可以是静态值或者可以针对每个调度间隔而改变。可以在接入点和用户终端处使用波束控制或某种其它空间处理技术。

在上行链路上,在被选择进行上行链路传输的每个用户终端120处,发送(tx)数据处理器288接收来自数据源286的业务数据和来自控制器280的控制数据。控制器280可以与存储器282相耦合。tx数据处理器288基于与为用户终端所选择的速率相关联的编码和调制方案来处理(例如,编码、交织和调制)针对该用户终端的业务数据并且提供数据符号流。tx空间处理器290对该数据符号流执行空间处理并且向nut,m个天线提供nut,m个发送符号流。收发机单元254的每个发射机单元(tmtr)接收并且处理(例如,转换至模拟、放大、滤波以及上变频)相应的发送符号流以生成上行链路信号。相应的收发机单元254的nut,m个发射机单元提供nut,m个上行链路信号以用于从nut,m个天线252传输到接入点。

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

在接入点110处,nap个天线224a至224ap从在上行链路上进行发送的所有nup个用户终端接收上行链路信号。每个天线224向收发机单元222的相应的接收机单元(rcvr)提供接收的信号。收发机单元222的每个接收机单元执行与收发机单元254的发射机单元所执行的处理互补的处理,并且提供接收的符号流。rx空间处理器240对来自相应的收发机单元222的nap个接收机单元的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的每个发射机单元接收并且处理相应的发送符号流以生成下行链路信号。相应的收发机单元222的nap个发射机单元提供nap个下行链路信号以用于从nap个天线224传输到用户终端。针对每个用户终端的经解码的数据可以被提供给数据宿272以用于存储和/或提供给控制器280以用于进一步处理。

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

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

图3示出了可以在无线设备203中利用的各个组件,无线设备302可以在mimo系统100内采用。无线设备302是可以被配置为实现本文所描述的各种方法的设备的例子。例如,无线设备可以分别实现在图5和6中示出的操作500和600。无线设备302可以是接入点110或用户终端120。

无线设备302可以包括对无线设备302的操作进行控制的处理器304。处理器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。

无线设备302的各个组件可以通过总线系统322耦合在一起,总线系统322除数据总线之外还可以包括电源总线、控制信号总线以及状态信号总线。

在具有许多不同应用和业务的系统中,可以通过在不同应用和业务之间分配资源,来提供服务质量(qos)能力以增强性能。可以通过一种或多种技术来增强qos。一种这样的技术包括增强型分布式信道接入(edca),其可以用于指示哪种业务应当以较高或较低优先级来处理。

每个接入类别(ac)的示例su切换定时器

在某些无线标准(例如,当前的11ax规范草案)中,能够在多用户(mu)模式下发送业务的设备(所谓的具有mu能力的sta)通常从mu模式切换到su模式,以在载波侦听多路访问(csma)方案中更积极地发送ul业务。

在一些情况下,被称为mu_edca_定时器的参数(在本文中更一般地称为su模式切换定时器)控制切换到su模式。在传统设备中,如果在该定时器所指定的持续时间内没有调度mu传输,则该设备切换到su模式以允许在su模式下更积极地发送业务。

由于各种原因,可能无法调度具有mu能力的sta。例如,ap可能具有大量sta要调度,ap可能具有不完善的ul调度算法,和/或sta可能具有ap未知的新到达的ul分组。如本文所使用的,术语“具有mu能力的sta”可以不包括其在任何帧中向ap发送的操作模式指示控制字段中将“ulmu禁用”比特设置为1的那些sta。切换到su或mu模式通常意味着sta将使其用于所有接入类别(ac)的edca参数更新为用于su或mu模式的那些参数。此外,通常将用于所有ac的edca参数设置为允许在su模式下更积极的介质接入(与在mu模式下相比)。mu_edca_定时器通常由ap在muedca参数集合元素中通告。

例如,如图4中所示,在当前muedca集合元素400中,单个mu_edca_定时器值对于所有sta是公共的,而不管它们的qos要求如何。遗憾的是,这是次优的。例如,如果该公共定时器太长,则具有延迟敏感业务的sta将必须在su模式下发送ul业务之前等待(过度)长定时器时段。另一方面,如果公共定时器太短,则具有延迟容忍业务的sta将在(过度)短定时器到期之后不必要地切换到su模式,并且由于更多su模式传输,这将使介质效率降级。

然而,本公开内容的各方面可以通过提供(用于mu_edca_定时器)多个定时器值来帮助解决这些缺点。例如,通过针对每个接入类别(ac)提供不同的定时器值,具有用于延迟敏感业务的ac的sta可以使用较短的定时器来进行更快的su模式切换,以减小ul分组时延。具有用于更为延迟容忍业务的ac的sta可以使用较长的定时器,这可以导致较少的su模式传输(由于较长的定时器设置),在较长的定时器时段期间被调度的较高机会,并且在较长的定时器时段期间更多的ul分组聚合。

图5和5a分别示出了根据本公开内容的各方面的可以由接入点(ap)执行的示例操作500和用于实现操作的示例单元500a。

操作500和相关联的单元500a在502和502a处通过以下操作开始:生成帧,该帧具有对针对要用于从多用户(mu)模式切换到单用户(su)模式的一个或多个无线设备的多个定时器值的指示。在504和504a处,ap输出该帧以进行传输。

图6和6a示出了根据本公开内容的各方面的可以由无线站执行的示例操作600和用于实现那些操作的示例单元600a。

操作600和相关联的单元600a在602和602a处通过以下操作开始:获得具有对多个定时器值的指示的第一帧。在604和604a处,站基于多个定时器值来确定何时从多用户(mu)模式切换到单用户(su)模式。在606和606a处,站基于该确定来生成一个或多个第二帧,以经由su模式或mu模式中的至少一项进行传输。

在一些情况下,ap可以广播多个定时器值,而不是单个定时器值(例如,公共mu_edca_定时器)。

例如,如图7中所示,ap可以广播每个ac的定时器值。在所示出的示例muedca参数集合元素700中,针对背景(ac_bk)、尽力而为(ac_be)、视频(ac_vi)和语音(ac_vo)ac提供了mu_edca定时器值。可以根据相应ac的延迟容忍度来选择所广播的定时器值。例如,可以按照增加延迟容忍度的次序来广播以时间单位(tu)表示的以下示例值:

ac_vo:8个tu(~8ms),

ac_vi:16个tu(~16ms),

ac_be:32个tu(~32ms),

ac_bk:56个tu(~56ms)。

接收这样的多个定时器值(每个ac)的站可以具有用于使用它们来控制从mu切换到su模式的各种选项。根据第一选项,sta可以维护单个定时器。在这种情况下,当得到调度时,sta可以保持在mu模式下或切换到mu模式,将其edca参数保持或更新为由ap在muedca参数集合元素中所通告的用于在mu模式下的操作的那些参数,确定在所有sta的上行链路业务(ultid)之间的最高优先级ac,并且根据ap广播的针对该(最高)优先级ac的定时器值来设置单个定时器。更具体地,如本文使用的“得到调度”通常意味着sta从ap接收包含具有该sta的关联id的每用户信息字段的基本变型触发帧,并且从ap接收针对sta的发送的基于触发的ppdu的立即响应。。

使用上面示出的示例定时器值,具有作为最高ac的视频(vi)的sta将单个定时器设置为所广播的针对vi的值(16个tu)。如果没有被调度并且该(单个)定时器倒计时到0,则sta将针对所有ac切换到su模式(例如,将其针对所有ac的edca参数更新为如ap在muedca参数集合元素中通告的用于在su模式下的操作的那些参数)。

虽然这种单定时器方法可以具有简单的优点(维护单个定时器),但是在一些情况下,这种方法可能是次优的,例如当sta具有针对多个ac的上行链路业务时。例如,如果sta具有针对vo和bk的业务标识符(tid),则其将在被调度时将单个定时器设置为所广播的针对vo的定时器值。但是,当单个定时器倒计时到0时,sta可能仅具有缓冲的用于bk的数据。在这种情况下,在针对vo的短定时器到期之后,sta在su模式下发送用于bk的数据,这可能不是高效的,因为用于bk的数据可以容忍较长的延迟。

因此,根据第二选项,sta可以保持多个定时器(例如,与不同的ac相关联)。根据该选项,当得到调度时,sta可以保持在mu模式下或切换到mu模式,并且根据对应的广播的定时器值来设置多个(ac)定时器中的每个定时器。更具体地,如本文使用的“得到调度”通常意味着sta从ap接收包含具有该sta的关联id的每用户信息字段的基本变型触发帧,并且从ap接收针对sta的发送的基于触发的ppdu的立即响应。

如果sta没有被调度并且对应的ac定时器倒计时到0,则sta将针对该ac进入su模式(例如,针对该ac使用su模式edca参数)。再次,假设上面用于vo、vi、be、bk的值(8、16、32、56个tu),如果sta没有被调度用于8个tu,则sta将仅针对vo进入su模式。如果没有被调度用于16个tu,则sta将针对vo和vi进入su模式,以此类推。

通过考虑上面讨论的相同场景(其中sta具有针对vo和bk二者的tid,但是当针对vo的定时器倒计时到0时仅具有缓冲的用于bk的数据),可以看出该第二种方法的优点。使用多个定时器,sta现在将不在su模式下发送用于bk的数据,因为仅有vo切换到su模式。

在一些情况下,不是广播每个ac的定时器值,ap可以广播每个ac组的定时器。图8示出了根据本公开内容的各方面的具有针对不同ac组的不同定时器值的示例mu-edca参数集合元素800。该例子示出了针对两个ac组的定时器值:ac组1和ac组2。例如,ac组1可以包括ac_vo和ac_vi(用于延迟敏感业务),而ac组2可以包括ac_bk和ac_be(用于更为延迟容忍业务)。例如,每个ac组的定时器可以是:

ac组1:8个tu(~8ms)

ac组2:32个tu(~32ms)

接收这样的多个定时器值(每个ac组)的站可以具有用于使用它们来控制从mu切换到su模式的各种选项。根据第一选项,sta可以维护单个定时器。

在这种情况下,当得到调度时,sta可以保持在mu模式下或切换到mu模式,确定在所有上行链路业务(ultid)之间的最高优先级ac,并且根据ap广播的针对包含该ac的ac组的定时器值来设置单个定时器。例如,在vi作为最高ac的情况下(使用上面的示例定时器值),sta将使单个定时器设置为用于ac组1的值(8个tu)。如果没有被调度且定时器倒计时到0,则sta将针对所有ac切换到su模式。

根据第二选项,sta可以保持多个(su模式切换)定时器(例如,与不同ac组相关联)。根据该选项,当被调度时,sta可以切换到mu模式,并且根据对应的广播的定时器值来设置多个(ac组)定时器中的每个定时器。使用上面的示例数字,sta可以将针对ac组1和2的定时器分别设置为8和32个tu。如果sta没有被调度并且ac组定时器倒计时到0,则sta将针对在该组中包含的ac进入su模式(例如,针对那些ac使用suedca)。

以这种方式,使用多个定时器值可以导致sta不必切换到su模式(至少针对一些业务类型)。例如,针对一些业务类型的较长定时器值(具有更加可容忍的延迟)可以允许最终在mu模式下(而不切换到su)发送业务类型,而sta针对其它(不太延迟容忍)业务类型切换到su模式。

除了具有每个ac或ac组的定时器之外,可以使用其它分类方法来提供多个定时器值。例如,在一些情况下,不同的定时器值可以用于不同的站组。例如,可以基于ul业务qos要求来对这样的sta组进行分类(例如,具有延迟敏感或不敏感业务的站被分组在一起)。可以使用其它准则来将站分类成组,例如将相关联/不相关联的sta、具有到服务ap的大/小路径损耗的sta等进行分组。如果资源允许,则可以为每个sta提供一个或多个不同的定时器值。

在一些情况下,可以基于帧类型或子类型来提供多个定时器值。例如,可以提供较短的定时器值来发送控制帧,而提供较长的定时器值来发送数据帧。

在一些情况下,可以基于信息的类型来提供多个定时器值。例如,可以为携带缓冲器状态、声音或cqi反馈的帧提供较短的定时器值,而可以为不具有这种信息的帧提供较长的定时器值。

当切换到su模式时,sta可以确定何时或是否针对ac来使用su模式edca参数。例如,sta可以决定何时利用su模式edca参数来重启回退定时器,或者在针对该ac的正在进行的回退定时器结束之后何时使用su模式edca参数。在一些情况下,当针对ac切换到su模式时,sta可以停止正在进行的回退定时器并且利用针对该ac的su模式edca参数来重启回退定时器。在其它情况下,当针对ac切换到su模式时,sta可以继续正在进行的回退定时器(例如,进行等待直到其到期为止)并且(仅)针对用于该ac的新的回退定时器使用su模式edca参数(以启动定时器)。在其它情况下,当针对ac切换到su模式时,sta可以动态地确定是否利用su模式edca参数来重启回退定时器,或者是否在使用su模式edca参数来重启针对该ac的回退定时器之前结束正在进行的回退定时器。例如,如果回退定时器差不多结束(例如,剩余回退时间低于10%的总回退时间(例如,低于门限时间)),则sta可以确定继续正在进行的回退定时器。在一些情况下,如果正在进行的回退定时器不是差不多结束(例如,剩余回退时间等于或大于10%的总回退时间(例如,等于或大于门限时间)),则sta可以决定重启回退定时器。

在另一方面中,sta可以针对所有ac保持在su模式下,并且使用su模式edca参数以进行与ap的预关联通信。例如,sta应当在接收关联响应或指派的关联id之前使用su模式edca参数来向ap发送探测或关联请求。

在另一方面中,sta可以在与ap关联之后但是在被ap调度之前保持在su模式下并且使用su模式edca参数。例如,此处“被ap调度”意味着sta从ap接收包含具有该sta的关联id(aid)的每用户信息字段的基本变型触发帧,并且从ap接收针对sta发送的基于触发的ppdu的立即响应。

在另一方面中,如果sta处于su模式,则sta可以将其所有su模式切换定时器设置为0(例如,清除所有su模式切换定时器)。

在另一方面中,当sta进入其中sta的组件被断电的功率模式(例如,睡眠模式)时,sta可以具有以下选项来维护sta的su模式切换定时器。选项1:sta在进入功率模式(例如,睡眠模式)时停止或冻结所有定时器,并且在sta退出或离开功率模式(例如,离开睡眠模式)时恢复所有定时器的倒计时。选项2:sta清除所有定时器,例如通过在进入功率模式(例如,睡眠模式)时停止所有定时器,并且在sta退出或离开功率模式(例如,离开睡眠模式)时将定时器设置为0。选项3:sta在进入功率模式(例如,睡眠模式)之后继续将所有定时器倒计时,并且如果它们变为0,则单独地停止定时器。

本文所描述的方法包括用于实现所描述的方法的一个或多个步骤或动作。在不脱离权利要求的范围的情况下,这些方法步骤和/或动作可以彼此互换。换句话说,除非规定了步骤或动作的具体次序,否则,在不脱离权利要求的范围的情况下,可以对具体步骤和/或动作的次序和/或使用进行修改。

如本文所使用的,提及项目列表“中的至少一个”的短语指代那些项目的任意组合,包括单个成员。举例而言,“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的任何其它排序)。

如本文所使用的,术语“确定”包括多种多样的动作。例如,“确定”可以包括计算、运算、处理、推导、研究、查找(例如,在表、数据库或另一数据结构中查找)、查明等等。此外,“确定”可以包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)等等。此外,“确定”可以包括解析、选定、选择、建立等等。

上面描述的方法的各种操作可以由能够执行对应功能的任何适当的单元来执行。所述单元可以包括各种硬件和/或软件组件和/或模块,包括但不限于电路、专用集成电路(asic)或处理器。

例如,用于接收的单元、用于获得的单元和用于通信的单元可以是在图2中示出的用户终端120的接收机(例如,收发机单元254的接收机单元)和/或天线252、在图2中示出的接入点110的接收机(例如,收发机单元222的接收机单元)和/或天线224、或者在图3中示出的接收机312、天线316和/或总线系统322。用于发送的单元可以是在图2中示出的用户终端120的发射机(例如,收发机单元254的发射机单元)和/或天线252、在图2中示出的接入点110的发射机(例如,收发机单元222的发射机单元)和/或天线224、或者在图3中示出的发射机310、天线316和/或总线系统322。用于输出的单元也可以是发射机或者可以是总线接口,例如以将帧从处理器输出到rf前端以进行传输。

在一些情况下,设备可以具有用于输出帧以进行传输的接口,而不是实际上发送帧。例如,处理器可以经由总线接口向rf前端输出帧以进行传输。类似地,设备可以具有用于获得从另一设备接收的帧的接口,而不是实际上接收帧。例如,处理器可以经由总线接口从rf前端获得(或接收)帧以进行传输。

用于处理的单元、用于适配的单元、用于执行的单元、用于生成的单元、用于获得的单元、用于确定的单元、用于识别的单元、用于分类的单元、用于设置的单元、用于停止的单元、用于恢复的单元、用于清除的单元、用于继续的单元、用于清除的单元、用于切换的单元、用于使用的单元、用于保持的单元、用于重启的单元、用于等待的单元、以及用于输出的单元可以包括处理系统,该处理系统可以包括一个或多个处理器,例如在图2中示出的用户终端120的rx数据处理器270、tx数据处理器288和/或控制器280或者在图2中示出的接入点110的tx数据处理器210、rx数据处理器242和/或控制器230。

根据某些方面,这样的单元可以由处理系统来实现,处理系统被配置为通过(例如,用硬件或通过执行软件指令)实现上述用于用信号通知基于sr参数和sr水平来适配和执行信道接入中的至少一项操作的各种算法来执行对应的功能。

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

如果用硬件来实现,则示例硬件配置可以包括无线节点中的处理系统。处理系统可以利用总线架构来实现。取决于处理系统的具体应用和整体设计约束,总线可以包括任意数量的互连总线和桥接。总线可以将包括处理器、机器可读介质和总线接口的各种电路连接在一起。总线接口可以用于尤其将网络适配器经由总线连接至处理系统。网络适配器可以用于实现phy层的信号处理功能。在用户终端120(参见图1)的情况下,用户接口(例如,小键盘、显示器、鼠标、操纵杆等)也可以连接至总线。总线还可以连接诸如定时源、外设、电压调节器、功率管理电路等的各种其它电路,这些电路在本领域中是公知的,因此将不再进一步描述。处理器可以利用一个或多个通用和/或专用处理器来实现。例子包括微处理器、微控制器、dsp处理器和可以执行软件的其它电路。本领域技术人员将认识到,如何根据特定的应用和施加在整个系统上的总体设计约束来最佳地实现处理系统的所描述功能。

如果用软件来实现,则所述功能可以作为一个或多个指令或代码存储在计算可读介质上或通过其进行传输。无论是被称为软件、固件、中间件、微代码、硬件描述语言还是其它术语,软件都应当被广义地解释为意指指令、数据或其任意组合。计算机可读介质包括计算机存储介质和通信介质二者,通信介质包括有助于将计算机程序从一个地方传送到另一个地方的任何介质。处理器可以负责管理总线和通用处理,其包括执行在机器可读存储介质上存储的软件模块。计算机可读存储介质可以耦合到处理器,以使得处理器可以从该存储介质读取信息以及向该存储介质写入信息。在替代方案中,存储介质可以是处理器的组成部分。举例而言,机器可读介质可以包括传输线、由数据调制的载波、和/或与无线节点分开的其上存储有指令的计算机可读存储介质,其全部可以由处理器通过总线接口来访问。替代地或此外,机器可读介质或其任何部分可以集成到处理器中,例如该情况可以伴随高速缓存和/或通用寄存器文件。举例而言,机器可读存储介质的例子可以包括ram(随机存取存储器)、闪存、rom(只读存储器)、prom(可编程只读存储器)、eprom(可擦除可编程只读存储器)、eeprom(电可擦除可编程只读存储器)、寄存器、磁盘、光盘、硬驱动器、或任何其它适当的存储介质、或其任意组合。机器可读介质可以体现在计算机程序产品中。

软件模块可以包括单一指令或许多指令,并且可以分布在数个不同的代码段上,分布在不同的程序之中以及跨越多个存储介质而分布。计算机可读介质可以包括多个软件模块。软件模块包括指令,所述指令在由诸如处理器之类的装置执行时使得处理系统执行各种功能。软件模块可以包括发送模块和接收模块。每个软件模块可以驻留在单个存储设备中或跨越多个存储设备而分布。举例而言,当触发事件发生时,可以将软件模块从硬驱动器加载到ram中。在软件模块的执行期间,处理器可以将指令中的一些指令加载到高速缓存中以增加访问速度。随后可以将一个或多个高速缓存行加载到通用寄存器文件中以便由处理器执行。当在下文提及软件模块的功能时,将理解的是,当执行来自该软件模块的指令时,这种功能由处理器来实现。

此外,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或者无线技术(例如,红外线(ir)、无线电和微波)从网站、服务器或其它远程源传输软件,则同轴电缆、光纤光缆、双绞线、dsl或者无线技术(例如,红外线、无线电和微波)包括在介质的定义中。如本文所使用的,磁盘(disk)和光盘(disc)包括压缩光盘(cd)、激光光盘、光盘、数字多功能光盘(dvd)、软盘和光盘,其中,磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。因此,在一些方面中,计算机可读介质可以包括非暂时性计算机可读介质(例如,有形介质)。此外,对于其它方面来说,计算机可读介质可以包括暂时性计算机可读介质(例如,信号)。上述的组合也应当包括在计算机可读介质的范围之内。

因此,某些方面可以包括用于执行本文给出的操作的计算机程序产品。例如,这样的计算机程序产品可以包括具有在其上存储(和/或编码)的指令的计算机可读介质,所述指令可由一个或多个处理器执行以执行本文描述的操作。此外,应当明白的是,用于执行本文所描述的方法和技术的模块和/或其它适当的单元可以由用户终端/或基站按需地进行下载和/或以其它方式获得。例如,这种设备可以耦合至服务器,以便有助于实现传送用于执行本文所描述的方法的单元。或者,本文所描述的各种方法可以经由存储单元(例如,ram、rom、诸如压缩光盘(cd)或软盘之类的物理存储介质等)来提供,以使得用户终端和/或基站在将存储单元耦合至或提供给该设备时,可以获取各种方法。此外,还可以使用用于向设备提供本文所描述的方法和技术的任何其它适当技术。

应当理解的是,权利要求并不限于上文示出的精确配置和组件。在不脱离权利要求的范围的情况下,可以对上文所描述的方法和装置的排列、操作和细节进行各种修改、改变和变化。

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