缓冲器状态报告开销估计的制作方法

文档序号:37195998发布日期:2024-03-01 13:11阅读:45来源:国知局
缓冲器状态报告开销估计的制作方法

本公开的实施例针对无线通信,并且更特别地,针对缓冲器状态报告(bsr)开销估计。


背景技术:

1、通常,除非由其中使用它的上下文暗示了不同的含义和/或清楚地给出了不同的含义,否则要根据本文中使用的所有术语在相关技术领域中的普通含义来解释它们。除非另有明确说明,否则所有提及一/一个/所述元件、设备、组件、部件、步骤等要被开放地解释为指所述元件、设备、组件、部件、步骤等的至少一个实例。除非步骤被明确描述为接着另一步骤或在另一步骤之前和/或其中隐含了步骤必须接着另一步骤或在另一步骤之前,否则不必以公开的精确顺序来执行本文中公开的任何方法的步骤。在适当之处,本文中公开的实施例中的任何实施例的任何特征可适用于任何其他实施例。同样地,实施例中的任何实施例的任何优势可适用于任何其他实施例,并且反之亦然。由以下描述,所附实施例的其他目的、特征和优势将是明显的。

2、在无线网络中使用的一些应用包括低时延高速率应用。像扩展现实(xr)和云游戏的低时延应用需要有界限的时延,不一定是超低时延。端到端时延预算可以在20-80ms的范围内,其分布在包括应用处理时延、传输时延、无线电链路时延等的若干组成部分上。对于这些应用,以超低时延为目标的迷你时隙或短传输时间间隔(tti)可能不是有效的。

3、图1是说明在无线电接入网络(ran)上测量的帧时延的示例的曲线图,不包括应用和核心网络时延。如所说明的,帧时延尖峰存在于ran中。响应于变化的帧大小,由于无线电资源的瞬时短缺或低效的无线电资源分配,时延尖峰会出现。时延尖峰的来源尤其可以包括排队延迟、时变无线电环境、时变帧大小。可以有助于移除时延尖峰的工具有益于使能对于这种类型的业务的更好的第五代(5g)支持。

4、除有界限的时延要求之外,像xr和云游戏的应用还要求高速率传输。这是因为源自这种类型的业务的大的帧大小。典型的帧大小范围可以从数十千字节到数百千字节。帧到达速率可以是每秒60帧或120帧(fps)。作为具体示例,100千字节的帧大小和120fps的帧到达速率可导致95.8mbps的速率要求。大的视频帧通常被分成更小的因特网协议(ip)分组并且作为若干传输块(tb)在ran中在若干tti上被传送。

5、图2是说明递送具有范围从20kb到300kb的大小的视频帧所需的传输块的数量的累积分布函数的示例的曲线图。例如,图2说明了为了递送具有各自为100kb的大小的帧,需要的tb的中位数是5。

6、无线电网络上的ip数据的传输通过多个协议层并且要求为每个这样的层创建协议特定的分组数据单元(pdu)。pdu通常包含报头和一个或多个数据单元。可能存在有其中pdu不包含报头的情况。数据单元是由更高层递送的数据。例如,无线电链路控制(rlc)pdu。

7、取决于变化的因素(分段),将传入的数据单元(服务数据单元sdu)划分到协议层创建了新数量的pdu。对于从每个协议层创建的每一个pdu,存在有被添加到传送的数据单元的不同的开销位。更低层pdu的传输因此还需要先前添加的开销位的传输。

8、在网络传输操作中,在上行链路传输(从用户设备(ue)到网络)和下行链路(网络到ue传输)两者中,是网络调度器确定传输何时发生。在下行链路调度中,网络知道有多少位正在下行链路缓冲器中等待被传送到ue并且可做出精确的调度决策(计及诸如无线电信道质量、时延限制、可用的无线电资源等的因素)。

9、对于上行链路调度,网络不知道ue中的上行链路缓冲器的内容并且基于由ue提供的信息来做出调度决策。ue使用缓冲器状态报告(bsr)来提供信息。bsr包含每个报告的逻辑信道组(lcg)的缓冲器信息。lcg包含一个或多个逻辑信道标识符(lcid)。因此,缓冲器大小将是相关联的lcid当中的每个中的缓存的数据的总和。

10、缓冲器估计是指定过程并且包含针对给定lcid而在分组数据汇聚协议(pdcp)、rlc和媒体接入控制(mac)层中缓存的数据量。包括在bsr中的缓冲器信息是索引值。索引与值范围相关联,并且在mac规范中指定索引。例如,当ue报告索引a时,其意味着缓冲器大小在以位或字节为单位的值xmin和值xmax内(xmax>xmin)。如在3gpp ts 38.321中指定的那样,在表1中举例说明了这个。

11、网络调度器然后基于缓冲器估计以及计及类似于下行链路调度的其他调度因素来计算所需要的上行链路准予。在计算之后,网络将上行链路准予发送到ue以用于传输。

12、表1:5-位缓冲器大小字段的缓冲器大小级别(以字节为单位)

13、 索引 bs值 索引 bs值 索引 bs值 索引 bs值 0 0 8 ≤102 16 ≤1446 24 ≤20516 1 ≤10 9 ≤142 17 ≤2014 25 ≤28581 2 ≤14 10 ≤198 18 ≤2806 26 ≤39818 3 ≤20 11 ≤276 19 ≤3909 27 ≤55474 4 ≤28 12 ≤384 20 ≤5446 28 ≤77284 5 ≤38 13 ≤535 21 ≤7587 29 ≤107669 6 ≤53 14 ≤745 22 ≤10570 30 ≤150000 7 ≤74 15 ≤1038 23 ≤14726 31 >150000

14、当前存在有某些挑战。例如,通过大的应用pdu来表征xr业务,这导致ue报告高索引值,导致相当不准确的缓冲器信息。例如,当ue指示索引值23时,网络只知道针对报告的lcg的缓冲器大小在10570字节和14725字节内。因为xr业务具有低时延要求,所以网络可能需要分配最大数量的字节以避免附加的传输。缺点是这对降低网络容量具有直接影响。

15、可以在一个或多个ip分组中传送应用pdu。然而,网络通常不知道ip分组的大小并且不知道有多少ip分组被关联到一个应用pdu。小于ip分组大小的准予导致rlc协议对分组进行分段。分段添加了额外的报头。

16、当rlc实体已经准备好rlc pdu时,它们被递送至mac,mac为每个rlc pdu添加报头。根据当前的mac 38.321v16.4.0规范,bsr在缓冲器大小计算中不包括rlc报头和mac子报头。

17、因为网络不知道ip分组的大小、被关联到应用pdu的ip分组的数量以及ip分组是否将会被rlc分段,因此对于网络来说难以估计需要被添加到ue报告过的值中的报头的量。作为结果,在调度上行链路准予时,调度器可能不知道它需要向估计的ue缓冲器添加多少位。如果太少位被添加并且上行链路准予不能够包含上行链路缓冲器数据和报头位两者,则ue需要请求附加的资源来清空缓冲器,导致被添加到数据传输的完成的更多延迟。

18、一些调度器实现可以在网络调度中添加固定数量的报头位,但是这具有或者太大因此添加额外填充和网络负载或者太小并且因此创建如上面描述的类似的额外延迟的问题。


技术实现思路

1、基于上面的描述,某些挑战当前与针对低时延高速率无线应用的缓冲器状态报告一起存在。本公开的某些方面以及它们的实施例可以提供针对这些或其他挑战的解决方案。

2、例如,特定实施例提供了网络调度器机制和方法以更准确地估计报头位。一些实施例在缓冲器状态报告(bsr)中包括了关于用户设备(ue)具有的在缓冲器中等待以用于传输的数据单元的数量的显式信息。这通常可以是例如分组数据汇聚协议(pdcp)层中的数据单元或者rlc层中的无线电链路控制(rlc)服务数据单元(sdu)。备选地,ue可以提供关于协议层中的属于相同应用pdu和/或具有相同时延界限的数据单元的数量的信息。

3、在一些实施例中,以bsr格式来传送辅助网络学习在队列中等待的数据单元的数量和它们的大小的字段的集合,因此网络可以计算将会在传输中被添加的报头的数量和开销大小,导致提供给ue的更准确的准予。

4、根据一些实施例,一种由无线装置执行的方法包括获得与用于bsr的格式有关的一个或多个配置参数。一个或多个配置参数与将会被添加到由bsr报告的数据量的一个或多个rlc报头和mac子报头的大小有关。方法进一步包括:获得与用于发送bsr的触发器有关的一个或多个配置参数;检测bsr触发事件;以及根据获得的格式来传送bsr。

5、在特定实施例中,当建立特定服务时,获得与用于bsr的格式和/或用于发送bsr的触发器有关的一个或多个配置参数。

6、在特定实施例中,当服务于特定业务时,获得与用于bsr的格式和/或用于发送bsr的触发器有关的一个或多个配置参数。

7、在特定实施例中,与用于bsr的格式有关的一个或多个配置参数包括下列中的任何一个或多个的指示:pdcp缓冲器中的pdcp数据单元的数量;被关联到应用数据单元的pdcp数据单元的数量;被关联到相同时延界限的pdcp数据单元的数量;一个或多个pdcp数据单元的大小;被关联到应用数据单元的所有pdcp数据单元的大小;以及被关联到时延界限的所有pdcp数据单元的大小。

8、在特定实施例中,与用于发送bsr的触发器有关的一个或多个配置参数包括下列中的一个或多个的指示:与逻辑信道或逻辑信道组缓冲器大小相关联的阈值大小;与缓存的应用数据单元的数量相关联的阈值数;与缓存的pdcp数据单元的数量相关联的阈值数;与被关联到应用数据单元的所有缓存的pdcp数据单元相关联的阈值大小;与被关联到应用数据单元的所有缓存的pdcp数据单元相关联的阈值等待时间;以及特定逻辑信道或对应的服务质量流的配置。

9、在特定实施例中,pdcp数据单元包括pdcp pdu和pdcp sdu之一。

10、根据一些实施例,一种无线装置包括处理电路,所述处理电路可操作用来执行上面描述的无线装置方法中的任何无线装置方法。

11、还公开了一种包括存储计算机可读程序代码的非暂时性计算机可读介质的计算机程序产品,计算机可读程序代码在被处理电路执行时可操作用来执行上面描述的由无线装置执行的方法中的任何方法。

12、根据一些实施例,一种由网络节点执行的方法包括向无线装置传送与用于bsr的格式有关的一个或多个配置参数。一个或多个配置参数与将会被添加到由bsr报告的数据量的一个或多个rlc报头和mac子报头的大小有关。方法进一步包括:向无线装置传送与用于发送bsr的触发器有关的一个或多个配置参数;根据获得的格式来接收bsr;以及基于接收的bsr来调度用于无线装置的资源。

13、在特定实施例中,当建立特定服务时,传送与用于bsr的格式和/或用于发送bsr的触发器有关的一个或多个配置参数。

14、在特定实施例中,当服务于特定业务时,传送与用于bsr的格式和/或用于发送bsr的触发器有关的一个或多个配置参数。

15、在特定实施例中,与用于bsr的格式有关的一个或多个配置参数包括下列中的任何一个或多个的指示:pdcp缓冲器中的pdcp数据单元的数量;被关联到应用数据单元的pdcp数据单元的数量;被关联到相同时延界限的pdcp数据单元的数量;一个或多个pdcp数据单元的大小;被关联到应用数据单元的所有pdcp数据单元的大小;以及被关联到时延界限的所有pdcp数据单元的大小。

16、在特定实施例中,与用于发送bsr的触发器有关的一个或多个配置参数包括下列中的一个或多个的指示:与逻辑信道或逻辑信道组缓冲器大小相关联的阈值大小;与缓存的应用数据单元的数量相关联的阈值数;与缓存的pdcp数据单元的数量相关联的阈值数;与被关联到应用数据单元的所有缓存的pdcp数据单元相关联的阈值大小;与被关联到应用数据单元的所有缓存的pdcp数据单元相关联的阈值等待时间;以及特定逻辑信道或对应的服务质量流的配置。

17、在特定实施例中,pdcp数据单元包括pdcp pdu和pdcp sdu之一。

18、根据一些实施例,一种网络节点包括处理电路,所述处理电路可操作用来执行上面描述的网络节点方法中的任何网络节点方法。

19、还公开了一种包括存储计算机可读程序代码的非暂时性计算机可读介质的计算机程序产品,计算机可读程序代码在被处理电路执行时可操作用来执行上面描述的由网络节点执行的方法中的任何方法。

20、某些实施例可以提供下列技术优势中的一个或多个技术优势。例如,特定实施例避免了由于不准确的bsr引起的、提供给ue的尺寸过小的准予的问题,这导致了额外的传输和延迟。特定实施例计及业务类型并且因此可以在需要是高的之处(例如有界限的时延业务)并且在业务模式是已知的之处减少延迟。

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