SR-BSR和资源管理的制作方法

文档序号:19420070发布日期:2019-12-14 01:19阅读:791来源:国知局
SR-BSR和资源管理的制作方法

本公开总体上涉及无线通信技术领域,尤其涉及在短传输时间间隔(stti)相关场景中与调度请求(sr)和/或缓冲区状态报告(bsr)以及资源管理有关的用户设备(ue)和基站(bs)的行为。



背景技术:

在第三代合作伙伴计划(3gpp)中,正在讨论如何增强当前的移动通信系统,以提供各种机器之间的通信方式。其中的一个子组是关键机器类型通信(cmtc),在cmtc中必须满足非常低的时延、非常高的可靠性和非常高的可用性这些通信要求。示例性用例是:

-工厂自动化,其中致动器、传感器和控制系统相互通信。典型的要求是1ms的时延要求。

-施工机器人中的运动控制,时延要求为1ms;

-机器的远程控制,时延要求为5-100ms;

-智能电网,时延要求为3-5ms;

-有关tcp/ip慢启动问题的性能增强。

满足这种要求和用例的候选通信系统是例如长期演进(lte)和新开发的无线电接入解决方案(被3gpp称为新无线电(nr))。

在stti概念中,调度单元被定义为常规时隙(1ms)tti或stti时隙(<1ms)。一个stti时隙可以包含一个或若干个连续的正交频分复用(ofdm)符号。一种可能的结果是,一个时隙由2或7个ofdm符号组成,但是也可以设想其他结构,例如由少于14个的ofdm符号构成。

此外,支持stti的ue可以取决于应用要求支持不同的业务类型。这样的一个例子是增强型移动宽带(embb)通信和延迟敏感型业务的共存。

在最近的3gpp讨论中,达成了以下共识。

-逻辑信道可以配置有允许其使用的tti类型(例如,配置有传统tti、短tti或全部)。确切的信令是ffs(有待进一步研究)。

-仅对配置为使用对应tti类型的逻辑信道执行链接控制协议(lcp)。

-当ue关于两个tti都具有授权时,针对逻辑信道复用以何种顺序处理授权(如果ran1允许的话)取决于ue的实现方式。

-当ue关于两个tti都具有授权时,决定在哪个媒体访问控制分组数据单元(macpdu)中包括mac控制元素(如果ran1允许的话)取决于ue的实现方式。

bsr包括不同逻辑信道(lch)组(lcg)的缓冲区状态。lte中存在不同的bsr格式。长bsrmac控制元素(ce)为24位,并且包括全部四个lcg的缓冲区状态(每个缓冲区大小为6位)。短bsr和截短的bsrmacce为8位,并且仅包括一个lcg的缓冲区状态(缓冲区大小为6位,lcgid为2位)。短bsr格式和截短的bsr格式之间的差异将指示另一个lcg是否具有数据。如果使用了短bsr格式,则意味着除报告的lcg之外,其他lcg都没有数据。如果使用了截短的bsr,则意味着除报告的lcg以外,至少还有一个lcg具有数据。

lte中存在不同的bsr类型。首先,触发常规bsr,以发信号通知:优先级高于bsr已报告的lch(如果存在任何已报告的lch的话)的优先级的lch的新数据到达。常规bsr被包含在所分配的资源中在上行链路(ul)数据之前。因此,它的优先级高于数据。其次,周期性bsr由周期性计时器触发(例如每5ms一次),并且也被包含所分配的资源中在ul数据之前。最后,如果添加了填充位以充满macpdu并且填充位的数量等于或大于bsr的大小,则会触发填充bsr。填充bsr被包括在分配的资源中在ul数据之后(仅当有剩余空间时)。因此,它的优先级低于数据。如果填充位可以容纳长bsr,则报告长bsr;否则报告短bsr或截短的bsr。如果针对填充bsr报告短bsr或截短的bsr,则当仅一个lcg具有数据时才使用短bsr。否则,将报告截短的bsr。具有数据的lch根据其优先级进行排序,并且报告针对包含具有最高优先级数据的lch的lcg的缓冲区状态。

每当ue的业务具有不同的时延服务质量(qos)时,ue应该在正确地向服务演进节点b(enb)通知发送数据的需求方面满足要求。这包括如何配置和控制ue以发送sr和/或bsr。这有助于服务enb正确了解具有要发送的ul数据的ue的状况。

考虑到偶尔的传输错误和多个传输机会,存在许多可能的情况,因此需要提供与在ue和enb之间的通信中和选择性资源调度中ue和enb的行为有关的解决方案和调节。

由于可能的延长的信令时延或enb对请求的误解或不合理的信令开销,因此基于当前规范的任何临时解决方案都将导致在延迟敏感型服务的时延保证方面的性能无法令人满意。



技术实现要素:

考虑到以上问题,本公开关注在与stti相关的场景中与sr和/或bsr以及资源管理有关的ue和bs的行为。

根据本公开的一个方面,提供了一种用于调度请求(sr)传输的资源管理方法。在所述方法中,确定sr是由需要短传输时间间隔(stti)的延迟敏感型数据的缓冲区状态改变触发的。然后,在为stti设计的第一类型的上行链路控制信道上向基站发送sr。

在一些实施例中,还确定sr是由需要传统传输时间间隔(tti)的非延迟敏感型数据的缓冲区状态改变触发的。然后,在为传统tti设计的第二类型的上行链路控制信道上向基站发送sr。

在另一些实施例中,还确定sr是由需要传统传输时间间隔(tti)的非延迟敏感型数据的缓冲区状态改变触发的。此后,确定在第一类型的上行链路控制信道上有一些资源可用于该sr。然后,在第一类型的上行链路控制信道上向基站发送该sr。

备选地,在一些示例中,如果确定sr是由延迟敏感型逻辑信道上的缓冲区状态报告触发的,则在为stti设计的第一类型的上行链路控制信道上向基站发送该sr。另一方面,如果确定sr是由非延迟敏感型逻辑信道上的缓冲区状态报告触发的,则在为传统tti设计的第二类型的上行链路控制信道上向基站发送该sr。

在其他实施例中,还确定:在第一类型的上行链路控制信道上发送sr后在第一类型的上行链路控制信道上的预定传输次数内未接收到对第一类型的上行链路数据信道的授权。然后,在第二类型的上行链路控制信道上向基站发送该sr。

在另一些实施例中,该方法还可以包括以下步骤:接收对对应类型的上行链路控制信道的授权;以及在所授权的上行链路控制信道上发送缓冲区状态报告(bsr)。

在一些实施例中,所述方法还可以包括以下步骤:如果仅接收到对为stti设计的第一类型的上行链路控制信道的授权,则将非延迟敏感型逻辑信道组的缓冲器状态包含在填充bsr中;和/或,如果仅接收到对为传统tti设计的第二类型的上行链路控制信道的授权,则将延迟敏感型逻辑信道组的缓冲器状态包含在填充bsr中。

在一些实施例中,所述方法还可以包括以下步骤:在第一类型的上行链路控制信道上向基站发送sr后,禁止在第一预定时间段内在第二类型的上行链路控制信道上向基站发送sr;和/或,在第二类型的上行链路控制信道上向基站发送sr后,禁止在第二预定时间段内在第一类型的上行链路控制信道上向基站发送sr。

在一些实施例中,分别预先定义了在一定持续时间内在各自类型的上行链路控制信道上允许发送的sr的各自最大数量;和/或,预先定义了在一定持续时间内在所有类型的上行链路控制信道上总共允许发送的sr的最大数量。

在一些示例中,所述各自最大数量彼此相同或彼此不同。

在另一些实施例中,第一类型的上行链路控制信道是短物理上行链路控制信道(spucch),第二类型的上行链路控制信道是物理上行链路控制信道(pucch),和/或,第一类型的上行链路数据信道是短物理上行链路共享信道(spusch)。

根据本公开的另一方面,提供了一种用于资源授权传输的资源管理方法。在所述方法中,确定在为短传输时间间隔(stti)设计的第一类型的上行链路控制信道上从用户设备接收到调度请求(sr)。然后,向用户设备发送stti资源授权。

在一些实施例中,还确定在为传统传输时间间隔(stti)设计的第二类型的上行链路控制信道上从用户设备接收到调度请求(sr)。然后,向用户设备发送tti资源授权。

在其他实施例中,在最初建立低时延要求的数据无线电承载时,根据各个用户设备中每一个用户设备的逻辑信道的tti长度中的最短tti长度,为用户设备配置(s210)第一类型的上行链路控制信道。

在又一实施例中,第一类型的上行链路控制信道是短物理上行链路控制信道(spucch),以及第二类型的上行链路控制信道是物理上行链路控制信道(pucch),和/或,第一类型的上行链路数据信道是短物理上行链路共享信道(spusch),第二类型的上行链路数据信道是物理上行链路共享信道(pusch)。

所提出的方案可以巩固对延迟敏感型业务的性能保证,和/或最小化对针对不同的tti资源的sr上的bs的误解。所提出的方案还可以提供对ue在不同情况下的行为的调节,包括管理多个待处理的sr以及可能的传输失败。

附图说明

根据参考附图对本公开实施例的以下描述,本公开的上述和其它目的、特征和优点将更变得明显,在附图中:

图1示出了根据本公开一些实施例的一些方法的示意性时序图;

图2示意性地示出了可以用作ue100或bs200的设备2000的实施例;以及

图3a-3f示出了根据本公开的一些实施例的一些方法的流程图。

在附图中,相似或相同的步骤和/或元件用相似或相同的附图标记指示。应注意,并非附图中所示的所有步骤和/或元件对于本公开的一些实施例都是必需的。

具体实施方式

在以下描述中,为了说明而非限制的目的,阐述了本技术特定实施例的具体细节。本领域技术人员将理解,除了这些特定细节,可以使用其它实施例。此外,在一些实例中,省略了对公知方法、节点、接口、电路和设备的详细描述,以避免以不必要的细节模糊本描述。

说明书中对“一个实施例”、“实施例”等的参考指示所描述的实施例可以包括具体特征、结构或特性,但是不是每个实施例都必须包括所述具体特征、结构或特性。此外,这种短语不一定指的是同一实施例。此外,当结合实施例来描述具体特征、结构或特性时,应认为结合其他实施例(不管是否是显式描述的)来实现这种特征、结构或特性是在本领域技术人员的知识内的。

应该理解的是,尽管术语“第一”和“第二”等可以在本文中用于描述各种元件,但是这些元件不应受这些术语的限制。这些术语仅用来将元件彼此区分。例如,在不脱离示例实施例的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。如本文中使用的,术语“和/或”包括相关列出项目中的一个或多个的任意和所有组合。

本领域技术人员将清楚描述的功能可以实现在一个或若干节点中。一些或全部所描述的功能可以使用硬件电路来实现,例如被互联以执行特殊功能的模拟和/或分立逻辑门、asic、pla等。同样地,可以使用软件程序和数据与一个或更多数量微处理器或通用计算机相结合来实现功能中的一些或全部。在描述了使用空中接口进行通信的节点的情况下,将认识到这些节点还具有合适的无线电通信电路。此外,可以另外将该技术视为整个实现在任意形式的计算机可读存储器中,所述计算机可读存储器包括非瞬时性实施例,例如固态存储器、磁盘或光盘,其包含将使处理器执行本文描述的技术的合适的计算机指令集。

本公开技术的硬件实现可以包括或包含(而不限于)数字信号处理器(dsp)硬件、精简指令集处理器、硬件(例如,数字或模拟)电路(包括但不限于专用集成电路(asic)和/或现场可编程门阵列(fpga))、以及(在恰当的情况下)能够执行这种功能的状态机。

就计算机实施方式而言,计算机一般被理解为包括一个或多个处理器或一个或多个控制器,并且术语计算机、处理器和控制器可以互换使用。当由计算机、处理器或控制器提供时,可以由单个专用计算机或处理器或控制器、由单个共享计算机或处理器或控制器、或者由多个独立计算机或处理器或控制器(其中的一些可以被共享或分布)来提供功能。此外,术语“处理器”或“控制器”还指能够执行这种功能和/或执行软件的其它硬件,例如如上所述的示例硬件。

如本领域技术人员将理解的,由于各种无线系统可以从利用本公开所涵盖的构思中受益,因此应当从广义上理解本文使用的诸如“基站”、“用户设备”、“接入点”和“网络节点”之类的术语。具体地,基站应该被理解为包含:第二代(2g)网络中的传统基站;第三代(3g)网络中的nodeb;第四代(4g)或lte网络、lte-a网络等中的演进型nodeb(enodeb);第五代(5g)或nr网络或未来演进型网络中的gnb等。用户设备应当被理解为涵盖移动电话、智能电话、具有无线功能的平板或个人计算机、无线机器对机器单元等。

图1示出了根据本发明一些实施例的一些方法的示意性时序图。应当注意,尽管在图1中以图中的顺序示出了一些步骤,但是其并不旨在限制操作的特定顺序,并且在某些情况下,在不导致冲突的情况下,图1中的某些步骤可以以与所示顺序不同的顺序执行,甚至可以并行执行。类似地,在不影响实施例和/或其他实施例中的其余操作的情况下,可以根据实际部署省略图1中的一个或多个步骤。本公开不限于此。

在下文中,参考图1,将详细描述在与stti有关的场景中与sr和/或bsr有关的ue100和bs200的行为。

在最初建立低时延要求的数据无线电承载(drb)时,在步骤s210处,bs200根据各个ue(例如,ue100)中每一个ue的lch(lcg)的tti长度中的最短tti长度,为ue(例如,包括ue100)配置基于stti的spucch。

为了保证低时延性能,应该配置spucch在时域中的适当密度,以便能够满足lch的最严格的时延要求。在这种情况下,作为用于发送sr的唯一物理信道的spucch是用以确定ue可以多久向其服务bs通知其数据可用性以便发起ul传输(tx)过程的关键因素。如果可配置的spucch沿时间维度稀疏分布的,使得ue在发送sr之前必须等待很长时间,则总的ul时延将被不期望地延长。

谈到ue的操作(以ue100为例),ue可以利用一种类型的物理信道(例如,物理上行链路控制信道(pucch)或短pucch(spucch),或任何其他合适的上行链路控制信道)来发送sr,以指示要请求的资源类型。例如,具有不同tti长度的lch的ue100应该使用其用于sr的物理信道来向bs200隐式指示其是请求ue处的stti数据资源还是常规tti(1ms)数据资源。

在步骤s110处,ue100确定sr是否是由需要stti的延迟敏感型数据的缓冲区状态改变触发的(为简单起见,称为“延迟敏感型bsr事件”)。如果sr是由延迟敏感型bsr事件触发(s110:是),则ue100将在spucch上将其sr发送给bs200(步骤s120)。另一方面,如果sr是由非延迟敏感型lch(在本公开中也称为非延迟敏感的lch)触发的bsr触发的(s110:否),则ue100可以在pucch上将该sr发送给bs200(步骤s130)。换言之,取决于触发bsr的lch,可以触发不同类型的sr。延迟敏感型lch触发bsr(延迟敏感型bsr事件),bsr继而触发sr,该sr可以以短tti长度来发送。非延迟敏感型lch触发bsr,bsr继而触发sr,该sr可以以传统tti长度来发送。

可选地,如果ue100确定sr是由延迟敏感型lch上的bsr触发的,则ue100在spucch上将该sr发送给bs200。另一方面,如果ue100确定sr是由非延迟敏感型lch上的bsr触发的,则ue100在pucch上将该sr发送给bs200。

如果低时延要求的数据缓冲区发生改变,则优先使用spucch可以加快sr传输,使其与时延方面的实际要求相匹配。换言之,由不同的lch或lcg触发的sr必须按其优先级排序,以最大化控制信道的效率和有效性,以确保lch的不同qos。

可选地,如果存在若干种允许tti长度的sr资源可用,则ue可以优先在spucch资源上发送sr。这可以帮助加快tcp的缓慢启动,因为某些embb数据触发的sr可以通过spucch传输,以具有较小的tti。例如,参考图1,即使sr是由非延迟敏感型lch触发的bsr触发的(s110:否),ue100也可以进一步在步骤s115中确定是否存在可用于该sr的一些spucch资源。如果存在(s115:是),则ue100可以转到步骤s120,在spucch上将其sr发送给bs200。否则(s115:否),ue100进行到步骤s130,在pucch上将其sr发送给bs200。

作为另一种选择,因为spucch可能具有比pucch严重的覆盖范围问题,所以spucch上的sr可能会失败(导致接收不到任何ul-sch授权)。因此,ue100可以进一步确定:在预定数量nthreshold个spucch传输内是否接收到spusch授权(s125)。如果预定数量nthreshold的spucch传输内没有接收到spusch授权,则ue100进行到步骤s130,改为使用pucchsr。

返回到bs的操作,bs200可以在其调度中使用接收到的sr的信道类型来分析ue请求。例如,bs200可以通过接收sr的物理信道(spucch或pucch)来识别接收到的sr是否对应于延迟敏感型业务(步骤s220)。例如,

a.一旦在pucch上接收到sr(s220:pucch),则bs200可以授权常规tti(1ms-tti)资源(物理上行链路共享信道(pusch))(s230)。

b.一旦在spucch上接收到sr(短sr(ssr))(s220:spucch),则bs200可以授权短tti(<1ms-tti)资源(短(spusch))(s240)。

转到ue的操作,ue100可以使用授权的spusch和/或pusch信道来发送其缓冲区中的bsr(待处理的bsr)。在步骤s150处,ue100可以首先确定其具有哪种类型的授权,即,ue是仅具有spusch授权、仅具有pusch授权,还是具有这两者。在ue具有pusch授权和spusch授权二者的情况下(s150:spusch和pusch),始终在spusch上发送针对延迟敏感型lcg的短bsr(s160)。可选地,根据bs配置(rrc),在授权的资源大小足够的情况下可以在spusch上发送bsr(“填充bsr”)。如果在给定时间仅针对pusch的ul授权可用(s150:仅pusch),则bsr除包括针对非延迟敏感型lcg的缓冲区状态之外还可以包括针对延迟敏感型lcg的缓冲区状态(s170),以便向bs200指示必须进行向stti调度的切换。类似地,如果在给定时间仅有针对spusch的ul授权可用(s150:仅spusch),则bsr除包括延迟敏感型lcg的缓冲区状态之外,还可以包括非延迟敏感型lcg的缓冲区状态(s180)。换言之,在ue仅接收到针对pusch的ul授权的情况下,bsr可以包括针对延迟敏感型lcg的缓冲区状态(s170)。在ue仅接收到针对spusch的ul授权的情况下,bsr可以包括针对非延迟敏感型lcg的缓冲区状态(s180)。

在lte中,在填充分配的资源分配方面,填充bsr具有比ul-sch数据低的优先级。bsr被包含以替代填充位。因此,可能没有空间报告针对许多个lcg的缓冲区状态(在这种情况下,lte中采用了截短的bsr)。在那种情况下,具有最长的允许tti长度(其等于授权的ultti的长度)的lcg应该优先被包含在填充bsr中。优先级划分标准也可以基于通过rrc配置的逻辑信道优先级。如果macpdu中仍有空间,则接下来可以包含具有允许tti长度(所述允许tti长度等于授权的ultti的长度)的lcg的缓冲区状态。

在填充bsr的情况下,lcg根据以下一项或多项标准进行排序:所配置的此lcg的允许tti长度;所配置的此lcg的最长的允许tti长度;所配置的此lcg的优先级。在填充bsr中包含lcg的缓冲区状态信息,lcg的优先级高的先被包含,直到充满授权的macpdu为止。例如,如果仅接收到针对spucch的授权,则可以将非延迟敏感型lcg的缓冲区状态包含在填充bsr中;和/或,如果仅接收到针对pucch的授权,则可以将延迟敏感型lcg的缓冲区状态包含在填充bsr中。

在为bs200和ue100都配置stti参数之后,一个值得注意的因素是,可能需要对常规sr和ssr(与stti相关的sr)使用不同的值。这是由于:为了时延保证和覆盖减轻,ssr需要更多功能或需要进行调整。不同的计数器值或计时器值成为必须。因此,一旦配置了stti功能,就需要以下提议的计数器和计时器来实现更好的mac操作。

根据bs(rrc)配置,可选地,可以针对延迟敏感型lcg引入新的计数器(ssr_counter)、新的计时器(ssr-prohibittimer)和新的最大spucchsr传输编号(dsr-stransmax)。

可以将新的计数器定义为对现有的计数器dsr-transmax和sr-prohibittimer有依赖性。存在定义依赖性的不同方式:

-如果先已经发送了spucch上的sr,则必须先经过ssr-prohibittimer,才能发送任何pucch上的sr。

-如果先已经发送了pucch上的sr,则必须先经过sr-prohibittimer,才能发送任何spucch上的sr。

-可以存在最大dsr-transmaxtotal,这是在特定持续时间t内pucch和spucch二者上的最大sr数目。可以将dsr-stransmaxtotal定义为自己的参数,该参数可以是可配置的,也可以是dsr-stransmax和dsr-transmax的和,其中dsr-stransmax是在特定时间段t内spucch上的最大sr数目,dsr-transmax是在特定时间段t内pucch上的最大sr数目。此外,dsr-stransmax和dsr-transmax可以彼此相同或彼此不同。

-另一种可能性是在配置了spucch和pucch二者的情况下拆分最大sr数目,或者均分,或者不均分。这意味着现有的dsr-transmax定义了在特定持续时间t内sr的最大总数,但在配置了spucch和pucch二者的情况下,它对于spucch和pucch二者均有效。

作为ue的另一可选操作,在步骤s190中,ue100可以确定是否已经发送了延迟敏感型lcg或非延迟敏感型lcg的bsr。如果发送了延迟敏感型lcg(sbsr)的短bsr(s190:sbsr),则ue100可以取消所有待处理的sr和bsr(s192)。如果发送了非延迟敏感型lcg的bsr(s190:bsr),则ue100可以取消除由于具有低时延要求的lch上的新数据而触发的sr和bsr(新的延迟敏感型bsr和sr)以外的所有待处理的sr和bsr(s194)。

换言之,根据触发bsr的lch,bsr和sr的取消可以不同。延迟敏感型lch触发bsr,如果所得的bsr以短tti长度发送,则ue可以取消所有待处理的sr和bsr。非延迟敏感型lch触发bsr,如果触发的bsr以传统tti长度发送,则ue可以取消除由于具有低时延要求的lch上的新数据而触发的sr和bsr以外的所有待处理的sr和bsr。

任何spusch授权和传输都将取消ue处所有的由延迟敏感型数据触发的待处理的sr。

这调节了由具有不同允许tti配置的不同lcg触发的sr的取消过程。

在从发送sr到接收ul数据有效载荷并不断清除ue缓冲区的整个操作过程中,bsr担当着与sr类似的角色,但提供了与lch状态或最优先的lch状态有关的更具体的请求信息。从下述意义上说此角色很重要:它可以帮助bs精确地授权ue特定的、时间特定的、及时且合适的资源大小以满足个人的需求,同时力求最大化整个系统的效率。

bsr应该在针对具有延迟敏感型lch的ue的spusch上的macce中进行发送以最小化ul传输的时延,并且它的优先级高于macpdu中的数据,否则通过pusch发送bsr将会延迟授权发布时间并最终延长数据传输延迟。

图2示意性地示出了可以用作ue100或bs200的设备2000的实施例。

装置2000中包括处理单元2006,处理单元2006例如具有数字信号处理器(dsp)。处理单元2006可以是执行本文描述的过程的不同动作的单个单元或多个单元。装置2000还可以包括用于从其他实体接收信号的输入单元2002、以及用于向其它实体提供信号的输出单元2004。输入单元和输出单元可以被布置为集成实体或如图2的示例所不。

此外,装置2000包括至少一个具有非易失性或易失性存储器形式的计算机程序产品2008,所述非易失性或易失性存储器例如是电可擦除可编程只读存储器(eeprom)、闪存和硬盘驱动。计算机程序产品2008包括计算机程序2010,所述计算机程序2010包括代码/计算机可读指令,所述代码/计算机可读指令当由设备2000中的处理单元2006执行时,使包括其的装置2000执行例如前面结合图1针对ue100或bs200描述的过程的动作。

在一个实施例中,计算机程序2010可以被配置为在分别对应于ue100的动作s110-s194的计算机程序模块2110-2194或分别对应于bs200的动作s210-s240的计算机程序模块2210-2240中构造的计算机程序代码。本领域技术人员可以理解,根据补充说明中列出的不同实施例,可以省略一个或多个计算机程序模块2110-2194或2210-2240。

为了简明起见,由计算机程序模块2110-2194或2210-2240引起的处理单元2006的相关动作与ue100或bs200所执行的动作完全对应,因此装置2000可以用作在本公开中描述的ue100或bs200。

尽管以上结合图2公开的实施例中的代码装置被实现为计算机程序模块,所述计算机程序模块当在处理单元中执行时,使所述装置执行以上结合附图描述的动作,在备选实施例中代码装置中的至少一个可以至少部分地被实现为硬件电路。

处理器可以是单个cpu(中央处理单元),但是还可以包括两个或多于两个处理单元。例如,处理器可以包括通用微处理器;指令集处理器和/或相关芯片组和/或专用微处理器(例如专用集成电路(asic))。处理器还可以包括用于高速缓存目的的板载存储器。计算机程序可以由与处理器相连的计算机程序产品承载。计算机程序产品可以包括其上存储计算机程序的计算机可读介质。例如,计算机程序产品可以是闪存、随机存取存储器(ram)、只读存储器(rom)或eeprom,并且上述计算机程序模块在备选实施例中可以用ue内的存储器的形式在不同的计算机程序产品上分布。

在本公开的实施例中,提供了一种计算机可读存储介质(例如,计算机程序产品2008),该计算机可读存储介质存储指令,该指令当执行时使得一个或更多个计算设备执行根据本公开所述的方法。

图3a-3f示出了根据本公开的一些实施例(例如,以下补充说明中记载的内容)的一些方法的流程图。

补充注释:

1、ue利用sr信道的类型来指示要请求的资源的类型(例如,图3a和3b)。

例如,具有不同tti长度的lch的ue应该使用其用于sr的物理信道来向bs隐式指示其是请求ue处的stti数据资源还是常规tti(1ms)数据资源。

2、如果sr是由需要stti的延迟敏感型数据的缓冲区状态改变触发的,则ue将总是在spucch上发送其sr(图3a中的s1010、s1020)。

如果低时延要求的数据缓冲区发生改变,则优先使用spucch可以加快sr传输,使其与时延方面的实际要求相匹配。换言之,由不同的lch或lcg触发的sr必须按其优先级排序,以最大化控制信道的效率和有效性,以确保lch的不同qos。

3、bs在其调度中使用接收到的sr的信道类型来分析ue请求(例如,图3c和3d)。

例如,bs应通过接收sr的物理信道(spucch或pucch)来识别接收到的sr是否对应于延迟敏感型业务。具体地,

a.一旦在pucch上接收到sr,bs可以授权常规tti(1ms-tti)资源(pusch)(图3c中的s2022、s2030)。

b.一旦在spucch(ssr)上接收到sr,bs可以授权短tti(<1ms-tti)资源(spusch)(图3d中的s2020、s2040)。

4、在最初建立低时延要求的drb时,bs根据ue的lch(lcg)的tti长度中的最小值,为ue配置基于stti的spucch。

为了保证低时延性能,应该配置spucch在时域中的适当密度,以便满足lch的最严格的时延要求。在这种情况下,作为用于发送sr的唯一物理信道的spucch是确定ue可以多久向其服务bs通知将其数据可用性以便发起ultx过程的关键因素。如果可配置的spucch沿时间维度稀疏分布,使得ue在发送sr之前必须等待很长时间,则总的ul时延被不期望地延长。

5、如果存在若干种允许tti长度的sr资源可用,则ue始终优先在spucch资源上发送sr。

这可以帮助加快tcp的缓慢启动,因为某些embb数据触发的sr可以通过spucch传输,以具有较小的tti。

6、任何spusch授权和传输都将取消ue处所有的由延迟敏感型数据触发的待处理的sr。

这调节了由具有不同允许tti配置的不同lcg触发的sr的取消过程。

在从发送sr到接收ul数据有效载荷并不断清除ue缓冲区的整个操作过程中,bsr担当着与sr类似的角色,但提供了与lch状态或最优先的lch状态有关的更具体的请求信息。从下述意义上说此角色很重要:它可以帮助bs精确地授权ue和时间特定的、及时且合适的资源大小以满足个人的需求,同时力求最大化整个系统的效率。

bsr应该在针对具有延迟敏感型lch的ue的spusch上的macce中进行发送以最小化ul传输的时延,并且它的优先级高于macpdu中的数据,否则通过pusch发送它将会延迟授权发布时间并最终延长数据传输延迟。然后,我们进行以下管理:

7、在ue具有pusch授权和spusch授权两者的情况下,始终在spusch发送针对延迟敏感型lcg的短bsr。可选地,根据bs配置(rrc),在授权的资源大小足够的情况下可以在spusch上发送bsr(“填充bsr”)。

如果在给定时间仅针对pusch的ul授权可用,则bsr可以包括延迟敏感型lcg的缓冲区状态以及其他lcg的缓冲区状态,以便向bs指示必须进行向stti调度的切换。类似地,如果在给定时间仅针对spusch的ul授权可用,则bsr除了包括延迟敏感型lcg的缓冲区状态之外还可以包括非延迟敏感型lcg的缓冲区状态。

8、在ue仅接收到针对pusch的ul授权的情况下,bsr可以包括针对延迟敏感型lcg的缓冲区状态。在ue仅接收到针对spusch的ul授权的情况下,bsr可以包括针对非延迟敏感型lcg的缓冲区状态。

在lte中,在填充分配的资源分配方面,填充bsr具有比ul-sch数据低的优先级。bsr被包含以替代填充位。因此,可能没有空间报告许多个lcg的缓冲区状态(在这种情况下,lte中应用截短的bsr)。在那种情况下,具有最长的允许tti长度(其等于授权的ultti的长度)的lcg应该优先被包含在填充bsr中。优先级划分标准也可以基于通过rrc配置的逻辑信道优先级。如果macpdu中仍有空间,则接下来可以包含具有允许tti长度(即授权的ultti的长度)的lcg的缓冲区状态。

9、在填充bsr的情况下,lcg根据以下一项或多项标准排序:所配置的此lcg的允许tti长度;所配置的此lcg的最长的允许tti长度;所配置的此lcg的优先级。lcg的缓冲区状态信息被包含在填充bsr中,lcg的优先级高的先被包含,直到充满授权的macpdu。

在为bs和ue都配置stti参数之后,一个值得注意的因素是,可能需要对常规sr和ssr(与stti相关的sr)使用不同的值。这是由于:为了时延保证和覆盖减轻,ssr需要更多功能或需要进行调整。不同的计数器值或计时器值成为必须。因此,一旦配置了stti功能,就需要以下提议的计数器和计时器来实现更好的mac操作。

10、根据bs(rrc)配置,可选地,可以针对时延敏感型lcg引入新的计数器(ssr_counter)、新的计时器(ssr-prohibittimer)和新的最大spucchsr传输编号(dsr-stransmax)。

可以将新的计数器定义为对现有的计数器dsr-transmax和sr-prohibittimer有依赖性。存在定义依赖性的不同方式:

-如果先已经发送了spucch上的sr,则必须先经过ssr-prohibittimer,才能发送任何pucch上的sr。

-如果先已经发送了pucch上的sr,则必须先经过sr-prohibittimer,才能发送任何spucch上的sr。

-可以存在最大dsr-transmaxtotal,这是在一定持续时间t内pucch和spucch二者上的最大sr数目。可以将dsr-stransmaxtotal定义为自己的参数,该参数可以是可配置的,也可以是dsr-stransmax和dsr-transmax的和,其中dsr-stransmax是在特定时间段t内spucch上的最大sr数目,dsr-transmax是在特定时间段t内pucch上的最大sr数目。此外,dsr-stransmax和dsr-transmax可以彼此相同或彼此不同。

-另一种可能性是在配置了spucch和pucch二者的情况下拆分最大sr数目,或者均分,或者不均分。这意味着现有的dsr-transmax定义了在特定持续时间t内sr的最大总数,但在配置了spucch和pucch二者的情况下,它对于spucch和pucch二者均有效。

11、取决于触发bsr的lch,可以触发不同类型的调度请求。

延迟敏感型lch触发bsr,bsr触发sr,可以以短tti长度发送该sr(图3a中的s1010、s1020)。

非延迟敏感型lch触发bsr,bsr触发sr,可以以传统tti长度发送该sr(图3b中的s1012、s1030)。

12、取决于触发bsr的lch,bsr和sr的取消可以不同。

延迟敏感型lch触发bsr;如果触发的bsr以短ttii长度发送,则它可以取消所有待处理的sr和bsr(图3e中的s1090、s1092)。

非延迟敏感型lch触发bsr,如果触发的bsr以传统tti长度发送,则它可以取消除由于具有低时延要求的lch上的新数据而触发的sr和bsr以外的所有待处理的sr和bsr(图3f中的s1091、s1094)。

13、spucch上的sr到pucch上的sr的回退解决方案。

spucch可能具有比pucch严重的覆盖范围问题,所以spucch上的sr可能会失败(导致接收不到任何ul-sch授权)。如果在多个spucch传输内还未接收到ul-sch授权,则我们可以继续代之使用pucchsr。

尽管上面已参照具体实施例来描述了本技术,但是其预期不受限于本文阐述的具体形式。例如,此处给出的实施例不限于现有nr/lte配置;相反,它们同样适用于未来定义的新nr/lte配置。本技术仅由随附权利要求来限定,并且上文特定实施例之外的其他实施例同样可能在随附权利要求的范围内。如本文所使用,术语“包括”或“包含”不排除其他要素或步骤的存在。此外,尽管单个特征可以被包括在不同的权利要求中,但是其可以有利地相组合,并且包括不同权利要求并不意味着特征组合不可行和/或不利。此外,单数引用并不排除复数引用。最后,权利要求中的附图标记仅提供为澄清示例,而不应理解为以任何方式限制权利要求的范围。

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