增强的缓冲器状态报告的制作方法

文档序号:31405879发布日期:2022-09-03 06:45阅读:80来源:国知局
增强的缓冲器状态报告的制作方法

1.本公开总体上涉及通信系统。更具体地,本公开涉及与通过传输指示进入传输缓冲器的数据的分组到达速率的信息的增强的缓冲器状态报告(bsr)过程相关联的系统和方法。


背景技术:

2.电子设备通常包括无线通信电路,并且这种电子设备可以被称为无线终端。例如,蜂窝电话、计算机和其它设备通常包含用于支持无线通信的天线和无线收发器。在3gpp(第三代合作伙伴计划)文档中,无线终端或无线通信设备通常被称为用户设备(ue)。该术语将在本文中使用,但不应被解释为限于3gpp规范下的操作。基站定义了小区,并且通过向小区内的ue提供无线电接入来为周围区域提供ue的无线电接入服务。基站也可以被称为接入节点,并且在3gpp中针对不同类型的系统或规范使用各种术语。接入网络或无线电接入网络(ran)通常包括多个接入节点,并且连接到核心网络(cn),该核心网络尤其提供对其它通信网络的接入。在所谓的3g规范中,术语nodeb用于表示接入节点,而在也称为长期演进(lte)的所谓的4g规范中,使用术语enodeb(enb)。用于无线电通信的进一步开发的规范集被称为5g型无线电通信系统(5gs),包括新无线电(nr)技术,其中,术语gnb用于表示接入节点。在nr中,通信可以在频带中被恰当地配置到毫米波频谱,诸如大约28ghz和以上。在该频谱中,无线终端和基站可以被配置用于波束成形,由此发射和接收可以在空间上被聚焦为覆盖特定方向和宽度或锥角的波束。
3.许多类型的无线终端最频繁地用于接收来自无线网络的数据,例如用于数据的流传输或下载。然而,对于某些应用,数据的上行链路(ul)传输是主要特征。这可以例如涉及流传输视频数据的实时上载,如由视频相机设备捕获的。此外,还可能需要传输高质量(例如,高清晰度、超高清晰度、4k)视频传输,并且导致连续的、大的分组大小和时间敏感的上行链路传输。
4.在传统ul传输中,ue被配置为首先传输缓冲器状态报告(bsr)信息,使得网络可以在时间/频率资源网格中为来自ue的ul传输分配物理资源分配。通常,ue可以被配置为周期性地报告bsr。一旦网络接收到bsr,网络将为ue分配ul资源,使得ue可以清理其缓冲器。在bsr传输之后在ue中提供的用于ul传输的任何后续数据将被输入到ue缓冲器中,并且一旦ue报告后续bsr就在稍后传输。
5.提供实质ul传输的无线通信的最新发展对资源分配提出了挑战。具体地,需要改进以最小化与等待时间敏感数据的ul传输相关联的延迟的风险。


技术实现要素:

6.鉴于这些挑战,本公开用于提供用于控制从ue到无线网络的基站的数据的上行链路传输的解决方案。所提出的解决方案在所附独立权利要求中概述,而实施方式在从属权利要求中陈述。
7.根据一个方面,提供了一种在用户设备ue中执行的控制到无线网络的基站的数据的上行链路传输的方法,所述方法包括:
8.向所述基站传输表明缓冲器数据水平值的缓冲器状态报告bsr;
9.向所述基站传输表明进入所述传输缓冲器的数据的分组到达速率的信息;
10.响应bsr和所述信息,从基站接收上行资源信息;以及
11.使用所接收的资源信息从缓冲器传输数据。
12.因此,基站将能够基于接收到的bsr和信息向ue分配ul资源,直到下一个bsr报告。除了基于bsr的缓冲器数据水平值来分配资源之外,基站还可以基于所接收的信息来分配另外的ul资源。因此,一旦ue例如从应用接收到进入缓冲器的新分组,就可以在不必基于后续bsr缓冲用于传输的数据的情况下传输该分组。这样,分组延迟被最小化。
附图说明
13.图1示意性地示出了根据各个实施方式的无线网络和ue与各个基站之间的通信。
14.图2示意性地示出了被配置为根据各种实施方式工作的ue。
15.图3示意性地示出了被配置为根据各种实施方式工作的基站。
16.图4示意性地示出了和ue与基站之间的缓冲器状态报告相关的一般通信。
17.图5示出了基于bsr的传输缓冲器的清空。
18.图6示意性地示出了根据各个实施方式在ue中执行的方法的流程图。
19.图7示意性地示出了根据各个实施方式在基站中执行的方法的流程图。
20.图8示意性地示出了根据各个实施方式的用于增强的缓冲器状态报告的无线网络的基站与ue之间的信令图。
21.图9示出了使用现有技术方法的与bsr相关的测量结果。
22.图10示出了使用本文概述的实施方式的与bsr相关的测量结果。
23.图11示出了使用本文概述的实施方式的与bsr相关的测量结果。
24.图12示出了使用本文概述的实施方式的与bsr相关的测量结果。
具体实施方式
25.在以下描述中,出于说明而非限制的目的,本文阐述了与各种实施方式相关的细节。然而,对于本领域技术人员显而易见的是,本发明可以在脱离这些具体细节的其它实施方式中实施。在某些情况下,省略了对公知设备、电路和方法的详细描述,以免不必要的细节模糊了对本发明的描述。可以通过使用诸如电路硬件之类的硬件和/或能够以存储在计算机可读介质上的编码指令的形式执行软件的硬件来提供包括功能块的各种元件的功能,所述功能块包括但不限于被标记或描述为“计算机”、“处理器”或“控制器”的那些功能块。因此,这些功能和示出的功能块应被理解为是硬件实现的和/或计算机实现的,并且因此是机器实现的。在硬件实现方面,功能块可包括或包含但不限于数字信号处理器(dsp)硬件、精简指令集处理器,包括但不限于专用集成电路[asic]的硬件(例如,数字或模拟)电路,以及(适当时)能够执行这些功能的状态机。就计算机实现而言,计算机通常被理解为包括一个或更多个处理器或一个或更多个控制器,并且术语“计算机”、“处理器”和“控制器”在本文中可以互换使用。当由计算机或处理器或控制器提供时,功能可以由单个专用计算机或
处理器或控制器,由单个共享计算机或处理器或控制器,或由多个单独的计算机或处理器或控制器提供,其中一些可以是共享的或分布式的。此外,术语“处理器”或“控制器”的使用也应被解释为指代能够执行这些功能和/或执行软件的其它硬件,诸如上面所述的示例性硬件。
[0026]
附图被认为是示意性表示,并且附图中示出的元件不必按比例示出。相反,各种元件被表示为使得它们的功能和一般目的对于本领域技术人员变得显而易见。在附图中示出或在此描述的功能块、设备、部件或其它物理或功能单元之间的任何连接或联接也可以通过间接连接或耦联接合来实现。部件之间的联接也可以通过无线连接建立。功能块可以用硬件、固件、软件或其组合来实现。
[0027]
图1示意性地示出了无线通信系统,提供了可以结合本文提供的解决方案的场景的示例。无线通信系统包括无线网络100和被配置为与无线网络100无线通信的ue(或终端)1。无线网络可以是在由3gpp公布的一般和特定规范和限制下工作的无线电通信网络,诸如新无线电(nr)网络。无线网络100可以包括核心网络101,核心网络101连接到其他网络120,例如因特网。无线网络100还包括接入网络102,接入网络102包括多个基站或接入节点110、111。基站是执行与ue的无线连接的实体。这样,每个基站110、111包括或连接到用于传输和接收无线电信号的天线装置10、11。基站的实际传输和接收点可以被称为传输和接收点(trp)。trp可以被视为包括基站110、111的天线系统10、11或与基站110、111的天线系统10、11共处一地的网络节点。基站110、111可以是gnb并且被配置用于为5g引入的波束成形。该图还示出了网络节点103,网络节点103可以结合用于管理与基站110、111的通信和协作的功能,例如用户面功能。在各种实施方式中,可以在基站110、111之间提供逻辑通信接口。
[0028]
ue 1可以是可工作为通过基站110、111与网络100无线通信的任何设备,诸如移动电话、计算机、平板电脑、m2m设备或其它设备。ue 1可以被配置为在超过一个波束中通信,所述超过一个波束优选地在码分和/或频分和/或时分方面是正交的。可以通过使用被配置为提供各向异性灵敏度分布以在特定发射方向上传输无线电信号的天线阵列来实现ue 1中的波束配置。
[0029]
图2示意性地示出了用于如这里所呈现的无线网络100中的ue 1的实施方式,并且用于执行所概述的方法步骤。
[0030]
ue 1可以包括用于在不同频带中与无线电通信网络100的其他实体(例如基站110、111)通信的无线电收发器213。收发器213因此可以包括用于通过至少一个空中接口进行通信的无线电接收器和发射器。
[0031]
ue 1还包括逻辑单元210,逻辑单元210被配置成经由无线电收发器在无线电信道上向无线通信网络100传送数据,并且可能通过设备到设备(d2d)通信直接与另一终端传送数据。
[0032]
逻辑单元210可以包括处理设备211,处理设备211包括一个或多个处理器、微处理器、数据处理器、协处理器和/或解释和/或执行指令和/或数据的一些其它类型的组件。处理设备211可被实现为硬件(例如,微处理器等)或硬件与软件的组合(例如,片上系统(soc)、专用集成电路(asic)等)。处理设备211可以被配置为基于操作系统和/或各种应用或程序来执行一个或多个操作。
[0033]
逻辑单元210还可以包括存储部212,存储部212可以包括一个或多个存储器和/或
一个或多个其它类型的存储介质。例如,存储部212可以包括随机存取存储器(ram)、动态随机存取存储器(dram)、高速缓存、只读存储器(rom)、可编程只读存储器(prom)、闪存和/或一些其它类型的存储器。存储部212可以包括硬盘(例如,磁盘、光盘、磁光盘、固态盘等)。
[0034]
存储部212被配置为保存可以由处理设备211执行的计算机程序代码,其中,逻辑单元210被配置为控制ue 1执行本文所提供的任何方法步骤。由所述计算机程序代码定义的软件可以包括提供功能和/或过程的应用或程序。软件可以包括设备固件、操作系统(os)或可以在逻辑单元210中执行的各种应用。
[0035]
ue 1还可以包括天线214,天线214可以包括天线阵列。逻辑单元210还可以被配置为控制无线电收发器采用天线阵列的各向异性灵敏度分布来在特定传输方向上传输无线电信号。在各种实施方式中,这可涉及应用传输空间滤波器215a以尤其在ul传输中调节天线214的空间灵敏度,并且应用接收空间滤波器215b以尤其在dl接收中调节天线214的空间灵敏度。根据实现方式,空间滤波器215a、215b可以包括多组移相器,它们可以是独立的。
[0036]
ue 1还实现缓冲器216,缓冲器216可以从在ue1中工作的单元或应用接收数据,缓冲器216用于使用收发器213进行ul传输。逻辑单元210被配置成向无线网络100传输bsr,该bsr反映缓冲器216的状态,该状态至少与缓冲器216中存在的数据水平有关。
[0037]
显然,终端可以包括除了在附图中示出或在此描述的特征和元件之外的其它特征和元件,例如电源、外壳、用户接口、一个或更多个传感器,以及被配置为向缓冲器提供数据的单元,例如摄像机等。此外,可以在终端中实现附加级别的缓冲器。当在本文中指代缓冲器216时,这可以是针对在终端的通信调制解调器中可用的数据的缓冲器,而附加的缓冲器和存储器可以驻留在终端的其它功能中。例如,除了可用于联接到用于无线传输的资源分配的下层调制解调器信令的缓冲器216之外,终端内或联接到驻留在终端中的应用的视频或图像捕获设备可以将数据存储在一个或更多个缓冲器中。
[0038]
图3示意性地示出了用于本文所呈现的无线电通信网络100中并且用于执行这里所概述的方法步骤的基站110。应当注意,图3的实施方式同样可以用于第二基站111。
[0039]
基站110包括无线通信网络100(例如gnb)的基站或作为无线通信网络100(例如gnb)的基站工作。基站110可以包括用于与无线电通信网络100的其他实体(例如ue 1)进行无线通信的无线电收发器313。收发器313因此可以包括用于通过至少一个空中接口进行通信的无线电接收器和发射器。
[0040]
基站110还包括逻辑单元310,逻辑单元310被配置为经由无线电收发器在无线电信道上与ue 1传送数据。逻辑单元310可以包括处理设备311,处理设备311包括一个或多个处理器、微处理器、数据处理器、协处理器和/或解释和/或执行指令和/或数据的一些其它类型的组件。处理设备311可被实现为硬件(例如,微处理器等)或硬件和软件的组合(例如,片上系统(soc)、专用集成电路(asic)等)。处理设备311可以被配置为基于操作系统和/或各种应用或程序来执行一个或多个操作。
[0041]
逻辑单元310还可以包括存储部312,存储部312可以包括一个或多个存储器和/或一个或多个其它类型的存储介质。例如,存储部312可以包括随机存取存储器(ram)、动态随机存取存储器(dram)、高速缓存、只读存储器(rom)、可编程只读存储器(prom)、闪存和/或一些其它类型的存储器。存储部312可以包括硬盘(例如,磁盘、光盘、磁光盘、固态盘等)。
[0042]
存储器312被配置为保存可以由处理设备311执行的计算机程序代码,其中,逻辑
单元310被配置为控制基站110执行本文所提供的任何方法步骤。由所述计算机程序代码定义的软件可以包括提供功能和/或过程的应用或程序。软件可以包括设备固件、操作系统(os)或可以在逻辑单元310中执行的各种应用。
[0043]
基站110还可以包括或连接到天线314,天线314连接到无线电收发器313,该天线可以包括天线阵列。逻辑单元310还可以被配置为控制无线电收发器采用天线阵列的各向异性灵敏度分布来在特定发射方向上传输和/或接收无线电信号。在各种实施方式中,这可以包括应用发射空间滤波器315a以尤其在dl传输中调节天线314的空间灵敏度,并且应用接收空间滤波器315b以尤其在ul接收中调节天线314的空间灵敏度。基站110或另选地仅天线314可形成基站110的传输点trp。
[0044]
基站110还可以包括通信接口316,通信接口316可工作用于使基站110与无线网络100的其它节点(例如较高网络节点103)或与另一基站111通信。
[0045]
逻辑单元310被配置成尤其基于从基站110的小区内工作的ue接收到的bsr来确定对这些ue的资源分配,并且向这些ue传输资源分配信息。
[0046]
在各种实施方式中,基站110被配置成执行本文概述的在基站中执行的方法步骤。
[0047]
现在将参考附图描述各种实施方式。
[0048]
图4示意性地示出了一般级别上的bsr和ul传输。ue 1优选地以规则的间隔周期性地向所连接的基站110传输bsr信息。在传统系统中,bsr周期在10ms至1sec内。一旦网络接收到bsr,基站110将为ue 1分配ul资源,使得ue 1可以清理其缓冲器216。
[0049]
(nr中的bsr目前在3gpp文档ts38.321中被描述。该过程几乎类似于lte(在lte中,ue仅报告缓冲器大小状态)。该规范定义了如下所示的表1,其中,定义了针对缓冲器216中存在的特定级别的数据缓冲器大小(bs值)报告什么索引:
[0050]
表6.1.3.1-1:5位缓冲器的缓冲器大小水平(字节为单位)
[0051]
索引bs值索引bs值索引bs值索引bs值008≤10216≤144624≤205161≤109≤14217≤201425≤285812≤1410≤19818≤280626≤398183≤2011≤27619≤390927≤554744≤2812≤38420≤544628≤772845≤3813≤53521≤758729≤1076696≤5314≤74522≤1057030≤1500007≤7415≤103823≤1472631>150000
[0052]
表1
[0053]
将ul有效载荷置于缓冲器216中能够增加分组延迟,并且申请人已经发现这可能引起问题。申请人运行的测试已经表明,延迟对于等待时间非常关键的至少某些应用可能是有问题的,例如用于即时或实况再现和呈现的视频数据的ul传输。以下是从申请人的测量中获得的示例:
[0054]
该场景是40mbps的上行流传输,分组大小=1kb,业务速率=5分组/ms。
[0055]
gnb配置有带宽(bw)=100mhz,频带=n78(具有30khz子载波间隔(scs)),具有4dl:1ul的tdd,周期性bsr=10ms,最大小区速率~86mbps。
[0056]
这种配置导致:40mbit/s=5mbyte/s=50kb/10ms(50kb/bsr周期)。这意味着ue 1在每个bsr周期期间将~50kb的数据接收到其缓冲器216中。数据可以例如从用于提供视频数据的应用或单元接收。
[0057]
由于在bsr之间到达缓冲器216的数据业务未被基站110调度,因此缓冲器216将保持在~50kb。随后,ue将报告bsr索引27,有时是表1中提到的索引26。
[0058]
图5在图的上部示出了ue的结果资源配置(即,用于上行链路传输的传输块大小(tbs)),其中,在下部示出了bsr实例。由ue 1提供一个bsr 501并将其作为bsr信息传输到基站110。在该示例中,ue 1发送bsr=27(≤55474字节)。作为回报,ue 1将从基站110接收包括相应ul许可的控制数据,其中,在表示分配周期的后续窗口510中进行调度资源分配。可以观察到,gnb基站110尝试通过为bsr之后的前几个传输511选择较高的调制和编码方案(mcs)/传输块大小(tbs),通过分配55441字节来清理缓冲器216。在这种情况下,存在两种情况,其中,分配的tbs相对较大,大于25000比特。然后,当ue缓冲器216为空时,mcs/tbs将被丢弃,如512所示。在bsr 501之后,不对额外的到来业务进行分配,并且任何新的到达分组将被缓冲并等待下一个bsr报告。(可以看出,在下一个bsr循环中,传输bsr=26(≤39818字节),因此仅需要一个ul传输时机)。
[0059]
在这种情况下,对上行链路延迟的统计显示了14.9ms的平均值和20ms的最大延迟。申请人注意到,尽管nr支持具有非常严格的等待时间要求的超可靠低时延通信(urllc)服务,但是该延迟对于某些应用可能导致不可接受的结果。
[0060]
本文提供了一种用于即使在bsr中报告的ue缓冲器216已经被清空的情况下也通过用于向ue分配ul资源的功能来最小化可能的长分组延迟的解决方案。这是通过在ue 1与无线网络100(例如特别是服务基站110)之间引入一些新的ue辅助参数和信令来实现的。在各种实施方式中,这是通过向基站110提供分组到达速率信息,反映进入ue传输缓冲器216的分组的输入到达/业务速率来获得的。分组到达速率可以例如由每时间单位的数据量的值(诸如mb/s或其它合适的单位)或每时间单位的分组数量给出,其中,分组可以对应于某个数据量或某个最大数据量。
[0061]
图6示意性地示出了该解决方案的流程图,其提供了在ue 1中执行的用于控制到无线网络100的基站110的数据的ul传输的方法。该方法包括:
[0062]
向基站110传输614表明缓冲器数据水平值的bsr;
[0063]
向基站110传输616表明进入传输缓冲器216的数据的分组到达速率的信息;
[0064]
响应于bsr和所述信息,接收618来自基站110的ul资源信息;以及
[0065]
使用接收到的资源信息从缓冲器216传输620数据。
[0066]
图7从网络的角度示意性地示出了所提出的解决方案的流程图。这里,提供了一种在无线网络100的基站110中执行的用于控制来自ue的数据的ul传输的方法。
[0067]
该方法包括:
[0068]
从ue 1接收710表明ue 1的传输缓冲器216的数据水平值的bsr;
[0069]
从ue 1接收712表明进入传输缓冲器216的数据的分组到达速率的信息;
[0070]
向ue 1传输714响应于bsr和所述信息分配的ul资源信息;以及
[0071]
从ue接收716使用所述资源信息在ul中传输的数据。
[0072]
如在所提出的一般解决方案的这两个方面中所提供的,基站110将基于接收到的
bsr和信息向ue 1分配ul资源,直到下一个bsr报告。除了基于bsr的缓冲器数据水平值来分配资源之外,基站还可以基于表明分组到达速率的信息,基于预期进入缓冲器的数据来分配另外的ul资源。因此,一旦ue 1将例如来自应用的新分组接收到缓冲器216中,就可以使用所分配的资源来传输该分组,而不必基于后续bsr来缓冲用于传输的数据。这样,分组延迟被最小化。
[0073]
图8示出了包括落入上面提供的一般解决方案的范围内的实施方式的信令图。现在将讨论与一般解决方案相关联的各种实施方式和另选的详细解决方案,同时还参考图8以及在图9至图12中提供的测量结果。
[0074]
在讨论进一步的细节之前,并且为了比较的原因,图9a和图9b示出了在传统解决方案下工作的ue的数据缓冲和传输,以及所导致的分组延迟。从图9a的顶部图,缓冲器占用水平由实线表示。分组以恒定速率到达ue,因此增加了已分配缓冲器大小。在bsr 901,报告缓冲器的占用水平。响应于此,并且针对下一个ul分配周期(对应于510),基站分配ul资源并通知ue。具体地,基站寻求清空缓冲器,并且随后ue在ul时机902中利用所分配的资源。这也被反映为顶部图中缓冲器占用水平的下降。每个ul分配都足够大以承载大量的分组,如905中所示。这些分组中的每一个分组将具有对应于其缓冲时间的相关延迟,如904中所示。为了充分利用ul分配大小,可能需要对缓冲的分组进行分段。如果分段,则仅在接收到最后分段时测量分组延迟。段由星形表示,而完整的分组和最后的段由整圆表示。在该bsr周期中,没有为另外的ul时机提供资源分配。然而,如可以从顶部图看到的,缓冲器在该周期期间继续填充,直到随后的bsr时机903。图9b示出了产生的分组延迟。
[0075]
回到图8和本文提出的用于最小化分组延迟的解决方案,这涉及向基站110提供ue缓冲器216中的分组到达速率的指示。
[0076]
在一些实施方式中,表明分组到达速率84的信息86在bsr 85的传输614、806中或与bsr 85的传输614、806一起被传输616、806。在各个实施方式中,这需要在相同的媒体接入控制-控制元素(macce:medium access control

control element)内传输614、616、806 bsr 85和表明分组到达速率的信息86。在一个实施方式中,分组到达速率信息86因此可以与bsr 85一起嵌入。这可能需要将分组到达速率信息86作为扩展信息包括在包括bsr 85的消息中,或者作为与bsr一起连续发送的消息。因此,可以有两种类型的bsr:bsr_type1(遗留)和bsr_type2(新,带有分组达率的指示)。在另选实施方式中,表明分组到达速率的信息86在bsr 85的传输614之前或之后作为单独的消息被传输616、806。
[0077]
传输缓冲器216的数据水平值83可以从控制ue 1中的缓冲器216的功能获得610、804,并且该获得可以例如根据结合传输缓冲器216使用的任何现有技术方法来执行。
[0078]
在一些实施方式中,分组到达速率84是在所述bsr 85的传输616与前一bsr之间的时间点确定的。或者,分组到达速率84是在获得804数据水平值83的同时确定,例如通过从控制传输缓冲器216的ue功能(未示出)获得804、805传输缓冲器216的数据水平值83和分组到达速率84二者。
[0079]
在一些实施方式中,分组到达速率84在bsr周期内被确定一次,并被视为有效地使用,直到下一次确定后续bsr周期的分组到达速率84的时机。另选地,所确定的分组到达速率84被视为有效地针对多个后续bsr周期使用。在这样的实施方式中,仅在已获得612、805新的分组到达速率84时,才传输616、806表明分组到达速率84的新信息86,或者例如可以传
输616、806一标志或代码以表明未改变的分组到达速率,直到获得612、805新的值。分组到达速率84可以通过估计或计算来确定,例如基于在某个窗口(诸如在前的bsr周期或较短或较长的时间帧)内在缓冲器216中接收的分组的数量。在其它实施方式中,可以至少部分地基于数据的类型或向缓冲器提供数据的应用或功能的类型(例如由用于视频记录的应用提供的视频数据)来确定分组到达速率。因此,可以通过在上层(例如应用层)中的计算来执行分组到达速率的确定,逻辑单元210可以从该上层(例如应用层)获得805在例如执行bsr的mac层中的分组到达速率。
[0080]
在一些实施方式中,基于bsr控制数据81、82选择性地传输616、806表明分组到达速率的信息86。如上所述,bsr控制数据81、82可以取决于向缓冲器216提供数据的应用。在一些实施方式中,bsr控制数据81、82可以取决于服务质量qos要求或qos流id(qfi)。
[0081]
在一些实施方式中,bsr控制数据82可以由ue 1确定803,例如,取决于向缓冲器216提供数据的应用的类型,或确定的qos要求或qfi。在另选实施方式中,从基站110传输705、801bsr控制数据81以在ue 1中接收605、802。这样,ue 1被配置为基于所获得的基站请求来提供表明分组到达速率的信息86,该请求形成所述控制数据81。这样的bsr控制数据81可以例如基于向缓冲器提供数据的应用或qos要求而传输705、801。另选地,确定呈现数据的质量(诸如视频数据的呈现)的控制功能(未示出)可以基于所确定的与呈现相关联的质量或延迟来提供控制数据,从而在基站110中例如从数据呈现设备(例如显示功能,未示出)获得该控制数据81以向ue 1传输705。
[0082]
在一些实施方式中,表明分组到达速率的信息86包括由ue测量的分组到达速率,例如数据值。
[0083]
图10示出了对应于图9的传统解决方案的图,但是其中基站被提供分组到达速率84的测量值。从图10a的顶部图,缓冲器占用水平由实线表示。在bsr时机1001,ue 1报告缓冲器占用水平。此外,表明分组到达速率的信息86由ue 1提供,在该示例中,通过测量值或估计值(例如精确值)来提供。响应于此,基站110分配ul资源并通知ue 1。基站110被配置成寻求在最早可能的时机清空缓冲器126,并为此目的分配资源以供在ul时机1002使用。此外,基于信息86,在下一个bsr 1004之前,在相同bsr周期内为后续ul时机1003分配和调度另外的资源。在该示例中,基站被配置为在用于基于bsr 85清空缓冲器的第一时机1002之后,基于信息86为用于被估计进入缓冲器的数据的每个时机1003分配均匀量的资源。在另选的实施方式中,可以在1003的周期中为每个ul时机调度减少量的资源。
[0084]
图10b示出了所得到的分组计数与分组延迟的关系,可以看出,在最大延迟和平均延迟方面都有显著的改进。可以注意到,图10b的图中的尾部是在没有表明要报告的分组到达速率的先前信息86时,在第一bsr之后进入缓冲器的分组的结果。
[0085]
在其它实施方式中,表明分组到达速率的信息86例如以查找表的形式被预定义,,以便使要传输的信息的大小最小化。因此,表明分组到达速率的信息86可以包括表示量化的到达速率水平84的数据值。这是为了节省要报告的数据量86,例如限制表明分组到达速率84的水平所需的比特数,例如分组数/时间单位或分组数*分组大小/时间。
[0086]
在一个实施方式中,分组到达速率84用实际数量来量化,例如,如下表2的例子所示。用于量化信息86的单位可以是例如表2所示的kb/msec,或kb/bsr-rep-interval。
[0087]
分组到达速率报告大小
0000(没有报告)001≤10kb/msec010≤30kb/msec011≤50kb/msec100≤100kb/msec101≤300kb/msec110≤500kb/msec111>500kb/msec
[0088]
表2
[0089]
图11示出了对应于图10的实施方式的图,但是其中,基站被提供分组到达速率84的量化值。根据图10a的顶部图,缓冲器占用水平由实线表示。在bsr时机1101,ue 1报告缓冲器的占用水平。此外,表明分组到达速率的信息86由ue 1提供,在该示例中通过表2的示例中提供的量化值来提供。响应于此,基站110分配ul资源并通知ue 1。基站110被配置成寻求在最早可能的时机清空缓冲器126,并为此目的分配资源以供在ul时机1102使用。此外,基于信息86,在下一个bsr 1004之前,在相同bsr周期内为后续ul时机1103分配和调度另外的资源。在该示例中,基站被配置为在用于基于bsr 85清空缓冲器的第一时机1102之后,基于信息86为用于被估计进入缓冲器的数据的每个时机1103分配均匀数量的资源。在另选的实施方式中,可以在1103的周期中为每个ul时机调度减少量的资源。
[0090]
图11b示出了所得到的分组延迟,其在最大延迟和平均延迟方面提供了对现有技术以及图10的实施方式的进一步改进。改进的原因是量化:对于所获得的分组到达速率84的任何值,将确定表示(表2的第二列的)上限的指示,并且将相应的指示86(包括来自表2的第一列的相应值)传输到基站110。图11b的图中的尾部由与图10b相同的效果引起。
[0091]
在另选的实施方式中,使用如下表3所示的相对表示。这个方法意味着表明分组到达速率的信息86在比特方面可以甚至更小。可以由基站110来确定与每个水平相关联的到达速率方面的限制,或者另选地可以通过规范来提供。
[0092]
分组到达速率报告类型00无事可报01慢10中等11快
[0093]
表3
[0094]
在一些实施方式中,表明分组到达速率的信息86包括指示延迟敏感分组传输的标志。该标志可以实现为一比特值,例如二进制码中的1或0。在这样的实施方式中,没有表明某个分组到达速率明确分组到达速率信令。相反,ue 1例如通过一比特信令来表明它可能具有延迟敏感分组。如果需要,可以在基站110中通过计算作为根据缓冲器大小(bs)值和/或bsr报告的周期性(phr-periodictimer)进行计算来确定808分组到达速率。例如:max(bs_value)/phr-periodictimer。如果bsr索引为27,并且bsr周期性为10msec,则为55474/10,并且速率84将为大约5k/msec。
[0095]
在一些实施方式中,表明分组到达速率的信息86包括与缓冲器中的数据相关联的
时间分布指示符86a。这样,除了分组到达速率之外,ue 1还可以提供关于分组是如何在两个bsr时机之间分布的辅助信息。在传统操作中,gnb通常被配置为通过在分配开始时分配大的资源来清理ue缓冲器,如上所述。由时间分布指示符86a提供的辅助信息可以被配置成例如通过提供一个或更多个比特的值来表明多个可选选项之一。各种选项可以是:
[0096]
类型i:使用第一资源占用水平清空缓冲器,并以低于第一资源占用水平的第二资源占用水平继续分配。这对应于在图10和图11中提供的示例中实现的方法。这样,基站110尝试首先清理ue缓冲器,即通过分配大的tb大小(如在传统方法中),并且在与bsr周期相关联的用于ul传输的时间窗口中的资源分配之后继续给出资源分配。
[0097]
类型ii:已分发。这样,基站110可以被配置为分发用于ue缓冲器126的ul传输的资源分配以及基于表明分组到达速率的信息86确定的进入缓冲器的任何后续数据。在一个实施方式中,这可以包括为bsr周期中的每个ul时机分配中等大小的tb大小,直到下一个bsr。
[0098]
类型iii:反向分配。这可以看作类型ii的变体。基于bsr 85和表明分组到达速率的信息86,可以在bsr周期结束时具体分配资源。例如,如果bsr 85指示高缓冲器数据水平,则可以在bsr周期的开始处分配大的tb大小,然而基于表明分组到达速率的信息86,可以基于预期在bsr周期中进入缓冲器的数据量,分配从bsr周期的结束计数的一个或更多个ul时机。在该实施方式的一个变体中,由信息86表明的高分组到达速率可以导致从bsr周期的时间窗口的末端开始分配ul时机,而由于bsr 85表明缓冲器126中存在的低数据水平,没有为第一ul时机提供资源分配。
[0099]
图12示出了对应于图10和11的实施方式的图,但是其中,基站被配置为根据上述类型iii方法分配资源。根据图10a的顶部图,缓冲器占用水平由实线表示。在bsr时机1201,ue 1报告缓冲器的占用水平。此外,表明分组到达速率的信息86由ue 1例如通过量化值、相对值或实值来提供。响应于此,基站110分配ul资源并通知ue 1。由于高缓冲器占用水平,基站110被配置为寻求在最早可能的时机清空缓冲器126,并为此目的分配资源以供在ul时机1202使用。此外,基于信息86,在下一个bsr 1004之前,在相同bsr周期内为后续ul时机1203分配和调度另外的资源。在该实施方式中,在周期结束时调度这些时机,并且为此,在最后的时机分配较大的tb。在下一个bsr 1204中,传输缓冲器126的缓冲器占用水平低于第一bsr 1201,但是分组到达速率大约相同。基于bsr 85所指示的缓冲器,例如关于阈值水平,基站110将不在相关联的后续时段的开始1205处为ul传输分配任何初始资源。然而,基于在bsr 85中或与bsr85一起获得的信息86,在周期结束时为后续ul时机1206分配和调度资源。
[0100]
图12b示出了所得到的分组计数与分组延迟的关系,示出了最大分组延迟和平均分组延迟比现有技术的传统方法有所改进。针对分组到达速率的特定情况,该实施方式不提供参考图10和图11概述的实施方式的改进。然而,在ue 1的逻辑单元210从提供数据的应用准确地或近似地知道分组到达分布的情况下,该实施方式在至少平均延迟方面可能是最有效的。基于例如从应用获得的这种知识,ue 1可以被配置为选择性地向基站110传输相关联的时间分布指示符86a。图12b的图中的尾部由与图10b相同的效果引起。
[0101]
在一些实施方式中,ue 1可以被布置为例如在ul数据中传输预定比特模式,以向基站110指示ue 1在下一个bsr报告之前没有什么要发送。这可以例如通过在所分配的上行链路资源中传输虚设数据(例如全零、全一)或另一指定比特模式来实现。可以参考图10a给出例子。1002处的两个第一ul时机被提供以基于bsr 85来清空缓冲器。基于表明分组到达
速率的信息86,在40ms处分配另外的ul时机。然而,即使在发送信息86之前获得或确定的到达速率处于某一水平,分组到达速率实际上也可以在bsr 85和信息86被发送之后降低。如果缓冲器126的再充填低于某个程度(例如与某个阈值相比较),或者如果缓冲器126在最后的ul时机(在40ms)被清空,则该ul时机也可以用于包括预定比特模式。当在一个上行链路时机中检测到来自ue的预定比特模式时,基站110可以被配置为抑制对ue的进一步资源分配,直到与bsr 1004相关联的后续bsr周期。这对于最小化不必要的上行链路资源分配可能是有益的,并且这些资源可以取而代之地被分配给其他ue或其他用途。
[0102]
返回参考图8,各种方法可以涉及基站110基于bsr 85和表明分组到达速率的信息86来分配809用于bsr周期中的数据量的ul传输的资源,以便为基于bsr 85的数据和基于根据所述信息86确定的附加数据量两者提供资源。具体地,分配所述上行链路资源以匹配由bsr标识的数据和基于表明分组到达速率的信息被确定在该周期中重新充填缓冲器的数据,从而足以用于在该聚合数据的bsr周期中的ul传输。基站101传输810ul资源信息87以在ue 1中接收811,该资源信息87基于bsr和信息86来分配。由此,ue 1被配置为使用所述资源信息传输812数据以在基站110中接收813。
[0103]
上面已经概述了各种实施方式,并且除了它们明显矛盾的地方,它们可以以任何形式组合。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1