一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

增强型多连接通信的缓冲区管理技术的制作方法

2022-07-24 01:01:09 来源:中国专利 TAG:

增强型多连接通信的缓冲区管理技术
1.交叉引用
2.根据35u.s.c.
§
119要求优先权
3.本专利申请要求于2019年12月16日提交的题为“buffer management techniques for enhanced multi-connectivity communications”的非临时申请no.16/715,514的优先权,转让给本受让人并且通过引用在此明确并入本文。
技术领域
4.下面描述的技术一般涉及无线通信系统,更具体地,涉及用于无线通信网络中的多连接场景(例如,双连接)的缓冲区管理。某些实施例可以启用并提供允许通信设备(例如,用户设备设备或基站)有效地使用和/或最小化缓冲存储器使用的技术(例如,在具有分离无线电承载配置的多或双连接场景中),同时提供高吞吐量性能、功率节约、最小化的网络开销和/或改进的用户体验。


背景技术:

5.无线通信系统被广泛部署以提供各种类型的通信内容,诸如语音、视频、分组数据、消息传递、广播等。这些系统可以能够通过共享可用的系统资源(例如,时间、频率和功率)来支持与多个用户的通信。无线多址通信系统可以包括多个基站(bs),每个基站同时支持用于多个通信设备的通信,这些通信设备可以被称为用户设备(ue)。
6.为了满足对扩展的移动宽带连接的日益增长的需求,无线通信技术正在从长期演进(lte)技术向下一代新无线电(nr)技术发展,下一代新无线电技术可以被称为第五代(5g)。例如,nr旨在提供比lte更低的延迟、更高的带宽或更高的吞吐量以及更高的可靠性。nr被设计成在广泛的频谱带范围上工作,例如,从低于大约1吉赫(ghz)的低频带和从大约1ghz到大约6ghz的中频带,到诸如毫米波(mmwave)带的高频带。nr还被设计成跨不同的频谱类型工作,从许可频谱到未许可和共享频谱。频谱共享使运营商能够有机会聚合频谱,以动态支持高带宽服务。频谱共享可以将nr技术的优势扩展到可能无法访问许可频谱的运营实体。
7.nr还被设计成通过分离承载配置支持与lte的双连接。例如,ue可以同时连接到nr bs和lte bs用于上行链路和/或下行链路通信。无线电承载是由层2提供的服务,用于在ue和网络之间传输用户数据分组和/或信令数据。传输用户数据的无线电承载可以称为数据无线电承载(drb)。传送信令数据的无线电承载可称为信令无线电承载(srb)。双连接中的分离承载是指通过两个无线通信链路(例如,nr链路和lte链路)上的两个无线电接口协议在ue和网络之间传输数据的无线电承载。


技术实现要素:

8.以下概述了本公开的一些方面,以提供对所讨论的技术的基本理解。本概要不是对本公开的所有预期特征的广泛概述,并且既不打算识别本公开的所有方面的关键或关键
元素,也不打算描绘本公开的任何或所有方面的范围。其唯一目的是以概要形式呈现本公开的一个或多个方面的一些概念,作为稍后呈现的更详细描述的序言。
9.本公开的一些方面启用并提供能够改进通信和操作性能的机制和技术。可以通过所公开的用于有效使用存储器和/或最小化存储器使用的方面、实施例和技术来实现这种改进。在某些情况下,并且如下面更详细地讨论的,存储器可以是或包括缓冲存储器。
10.一些部署可用于在无线通信网络中利用分离无线电承载进行通信的场景中。例如,无线通信设备可以控制通过第一无线电接入技术(rat)(例如,长期演进(lte))的第一无线通信链路路由的数据量和/或通过第二rat(例如,新无线电(nr))的第二无线通信链路路由的数据量。数据量控制技术可以使得并允许在存储器(例如,缓冲存储器)处缓冲的数据量最小化,同时提供跨第一和第二无线通信链路的最佳吞吐量性能。
11.无线通信设备还可以基于存储器(例如缓冲存储器)的阈值占用来对跨多个通信链路(例如,第一和第二无线通信链路)的传输和/或调度许可进行优先级排序。例如,在本公开的一个方面,一种无线通信方法包括由无线通信设备使用第一无线电接入技术(rat)发送多个数据分组的第一部分。多个数据分组可以被排序和/或具有一个顺序(例如,可以被赋予唯一的序列数据和/或编号)。
12.方法实施例还可以具有附加特征。例如,一种方法还可以包括由无线通信设备使用不同于第一rat的第二rat发送多个数据分组的第二部分。一种方法还可以包括由无线通信设备将等待与多个数据分组中的至少第一数据分组相关联的确认(ack)指示的多个数据分组中的至少一些存储在缓冲存储器中。一种方法还可以包括由无线通信设备基于是否满足缓冲存储器的阈值占用来确定至少第一数据分组和第二数据分组的传输配置。
13.在本公开的另一个方面,一种无线通信方法包括由无线通信设备使用第一无线电接入技术(rat)经由第一无线通信链路向网络发送第一部分多个数据分组,该多个数据分组具有顺序。该方法还可以包括由无线通信设备使用第二rat经由第二无线通信链路向网络发送多个数据分组的第二部分,第二无线通信链路不同于第一无线通信链路,并且第二rat不同于第一rat。该方法还可以包括由无线通信设备检测即将到来的切换。该方法还可以包括由无线通信设备响应于检测,将等待与多个数据分组中的至少第一数据分组相关联的确认(ack)指示的多个数据分组中的至少一些存储在无线通信设备的缓冲存储器中。
14.在本公开的另一个方面,一种装置包括收发器,该收发器被配置为使用第一无线电接入技术(rat)发送多个数据分组的第一部分,该多个数据分组具有顺序。收发器还被配置为使用不同于第一rat的第二rat来发送多个数据分组的第二部分。该装置还可以包括缓冲存储器,该缓冲存储器被配置为存储等待与多个数据分组中的至少第一数据分组相关联的确认(ack)指示的多个数据分组中的至少一些。该装置还可以包括处理器,该处理器被配置为基于是否满足缓冲存储器的阈值占用来确定至少第一数据分组和第二数据分组的传输配置。
15.在本公开的另一个方面,一种装置包括收发器,该收发器被配置为使用第一无线电接入技术(rat)经由第一无线通信链路向网络发送第一部分多个数据分组,该多个数据分组具有顺序。收发器还被配置为使用第二rat经由第二无线通信链路向网络发送多个数据分组的第二部分,第二无线通信链路不同于第一无线通信链路,并且第二rat不同于第一rat。该装置还可以包括被配置为检测即将到来的切换的处理器。该装置还可以包括存储
器,该存储器被配置为响应于检测,存储等待与多个数据分组中的至少第一数据分组相关联的确认(ack)指示的多个数据分组中的至少一些。
16.在结合附图阅读具体示例性实施例的以下描述后,其他方面、特征和实施例对于本领域普通技术人员将变得显而易见。尽管特征可以在下面相对于某些实施例和附图进行讨论,但是所有实施例都可以包括本文讨论的有利特征中的一个或多个。换言之,虽然可以将一个或多个实施例讨论为具有某些有利特征,但也可以根据本文讨论的各种实施例使用这些特征中的一个或多个。以类似的方式,尽管示例性实施例可以在下面作为设备、系统或方法实施例进行讨论,但应当理解,这些示例性实施例可以在各种设备、系统和方法中实施。
附图说明
17.图1示出了根据本公开的一些方面的无线通信网络。
18.图2示出了根据本公开的一些方面的实施实施具有分离承载配置的双连接的无线通信网络。
19.图3a示出了根据本公开的一些方面的示例性缓冲存储器。
20.图3b示出了根据本公开的一些方面的示例性缓冲存储器。
21.图3c示出了根据本公开的一些方面的示例性缓冲存储器。
22.图4是根据本公开的一些方面的用户设备(ue)的框图。
23.图5是根据本公开的一些方面的示例性基站(bs)的框图。
24.图6是根据本公开的一些方面的分组通信方法的流程图。
25.图7是根据本公开的一些方面的分组通信方法的流程图。
26.图8是根据本公开的一些方面的分组通信方法的流程图。
27.图9是根据本公开的一些方面的分组通信方法的流程图。
28.图10是根据本公开的一些方面的通信方法的流程图。
29.图11是根据本公开的一些方面的通信方法的流程图。
具体实施方式
30.下面结合附图阐述的详细描述旨在作为对各种配置的描述,而不是旨在表示在其中可以实践本文所描述的概念的唯一配置。为了提供对各种概念的透彻理解,详细描述包括具体细节。然而,对于本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下实践这些概念。在某些情况下,众所周知的结构和组件以方框图的形式显示,以避免混淆这些概念。
31.本公开一般涉及无线通信系统,也称为无线通信网络。在各种实施例中,这些技术和装置可用于无线通信网络,诸如码分多址(cdma)网络、时分多址(tdma)网络、频分多址(fdma)网络、正交fdma(ofdma)网络、单载波fdma(sc-fdma)网络、lte网络、全球移动通信系统(gsm)网络、第五代(5g)或新无线电(nr)网络,以及其他通信网络。如本文所述,术语“网络”和“系统”可以互换使用。
32.ofdma网络可以实施诸如演进utra(e-utra)、电气和电子工程师协会(ieee)802.11、ieee 802.16、ieee 802.20、flash-ofdm等的无线电技术。utra、e-utra、gsm是通用
移动电信系统(umts)的一部分。特别是,长期演进(lte)是使用e-utra的umts的一个版本。utra、e-utra、gsm、umts和lte在从名为“第三代合作伙伴项目”(3gpp)的组织提供的文档中描述,并且cdma2000在来自名为“第三代合作伙伴项目2”(3gpp2)的组织的文档中描述。这些不同的无线电技术和标准是已知的或正在开发中。例如,第三代合作伙伴项目(3gpp)是电信协会团体之间的合作,其目的是定义全球适用的第三代(3g)移动电话规范。3gpp长期演进(lte)是一个旨在改进umts移动电话标准的3gpp项目。3gpp可以定义下一代移动网络、移动系统和移动设备的规范。本公开涉及无线技术从lte、4g、5g、nr及以后的演进,其中使用新的和不同的无线电接入技术或无线电空中接口的集合在网络之间共享对无线频谱的接入。
33.5g网络考虑可以使用基于ofdm的统一空中接口实施的不同部署、不同频谱以及不同服务和设备。为了实现这些目标,除了为5g nr网络开发新的无线电技术之外,还考虑进一步增强lte和lte-a。5g nr将(1)能够扩展以向具有超高密度(例如~1m节点/平方公里)、超低复杂度(例如~10s比特/秒)、超低能量(例如~10 年电池寿命)和深度覆盖并能够到达具有挑战性的位置的大规模物联网(iot)提供覆盖;(2)包括具有强安全性的关键任务控制,以保护敏感的个人、财务或机密信息,超高可靠性(例如~99.9999%的可靠性),超低延迟(例如~1ms),以及具有广泛移动范围或缺乏移动范围的用户;以及(3)具有增强的移动宽带,包括极高的容量(例如~10tbps/km2)、极高的数据速率(例如多gbps速率、100 mbps用户体验速率),以及具有高级发现和优化的深度感知。
34.可以实施5g nr通信系统,以使用具有可扩展的数字和传输时间间隔(tti)的优化的基于ofdm的波形。附加特征还可以包括具有公共、灵活的框架,以通过动态、低延迟的时分双工(tdd)/频分双工(fdd)设计有效地复用服务和功能;以及具有先进的无线技术,例如大规模多输入多输出(mimo)、稳健的毫米波(mmwave)传输、高级信道编解码和以设备为中心的移动性。5g nr中的数字的可扩展性,随着子载波间距的扩展,可以有效地解决跨不同频谱和不同部署操作不同服务。例如,在小于3ghz fdd/tdd实施方式的各种室外和宏覆盖部署中,例如在5、10、20mhz等带宽(bw)上可能会出现15khz的子载波间隔。对于tdd大于3ghz的其他各种室外和小小区覆盖部署,在80/100mhz bw上可能会出现30khz的子载波间隔。对于其他各种室内宽带实施方式,在5ghz频带的未许可部分上使用tdd,在160mhz bw上可能会出现60khz的子载波间隔。最后,对于在28ghz的tdd下用毫米波组件发送的各种部署,在500mhz bw上可能会出现120khz的子载波间隔。
35.5g nr的可扩展数字技术有助于实现可扩展tti,以满足不同的延迟和服务质量(qos)要求。例如,较短的tti可用于低延迟和高可靠性,而较长的tti可用于更高的频谱效率。长tti和短tti的有效复用,以允许在符号边界上开始传输。5g nr还考虑了在相同子帧中具有ul/下行链路调度信息、数据和确认的自包含的集成子帧设计。自包含的集成子帧支持在非许可或基于竞争的共享频谱、自适应ul/下行链路中的通信,该自适应ul/下行链路可以在每个小区的基础上灵活地配置以在上行链路和下行链路之间动态切换以满足当前流量需求。
36.下面进一步描述本公开的各种其他方面和特征。应当清楚的是,本文的教导可以以多种形式体现,并且本文公开的任何特定结构、功能或两者仅是代表性的而不是限制性的。基于本文的教导,本领域普通技术人员应该理解,本文公开的方面可以独立于任何其他
方面来实施,并且这些方面中的两个或更多个可以以各种方式组合。例如,可以使用本文阐述的任何数量的方面来实现装置或实践方法。此外,可以使用除了本文所述的一个或多个方面之外的其他结构、功能或结构和功能来实施这样的装置或实践这样的方法。例如,一种方法可以被实施为系统、设备、装置的一部分,和/或被实施为存储在计算机可读介质上用于在处理器或计算机上执行的指令。此外,一个方面可以包括权利要求的至少一个要素。
37.在无线通信网络中,用户设备(ue)可以被配置为使用分离无线电承载配置在多连接模式(例如,双连接模式)中操作。在这样的模式中,ue可以通过不同无线接入技术(rat)的两个单独的无线电接口协议连接到网络。在一些场景中,ue可以经由lte无线电接口协议和nr无线电接口协议连接到网络。lte无线电接口协议或nr无线电接口协议中的每一个可以包括分组数据汇聚协议(pdcp)层、无线链路控制(rlc)层、媒体接入控制(mac)层和物理(phy)层。pdcp、rlc和mac层可称为层2(l2)。phy层可称为层1(l1)。
38.在上行链路(ul)分离承载配置中,ue可以维护单个pdcp实体。该pdcp实体可以经由多个(例如,两个)单独的无线电接口协议实体将数据(从诸如应用层的上层接收)路由到网络。pdcp实体可以通过lte链路上的lte无线电接口协议实体和/或nr链路上的nr无线电接口协议实体将数据路由到网络。pdcp实体可以通过在传输到较低层(例如,lte rlc或nr rlc)之前以升序将每个分组与序列号相关联来执行序列编号。
39.根据一些无线通信协议,pdcp实体可以缓冲数据分组序列。这些数据分组可以从第一pdcp分组数据单元(pdu)开始进行空中(ota)发送。如果相应的pdcp pdu的成功传递尚未被较低层确认(例如,等待确认(ack))。换句话说,如果具有较低序列号的数据分组正在等待ack,则pdcp实体可能不从缓冲器释放、丢弃或释放已确认的数据分组。这种缓冲方法可以实现无损切换。例如,当源bs在切换期间没有将从ue成功接收的分组转发到目标bs时,ue可以在切换之后将存储在缓冲器中的分组重传到目标bs。
40.当多个rat具有不同的吞吐量(例如,数据速率)和/或相关联的通信链路具有不同的信道特性时,通信特性可以改变。例如,数据分组可以在一个链路上以比另一个链路上更快或更慢的速率发送。另外,在一个链路上发送的数据分组可以被确认和/或比在另一链路上发送的数据分组具有更少的重传。并且多个rat可以在不同的自动重复请求(arq)时间线(例如,确认/否定确认(ack/nack)时间线、重传时间线和/或ack/nack状态轮询时间线)上操作。因此,具有更高吞吐量、更快arq时间线和/或更好信道条件的链路可以继续发送序列号提前的新数据分组并接收ack。而具有较低吞吐量、较慢arq时间线和/或较差信道条件的链路可以继续等待较低序列号范围内的分组的ack。由于pdcp实体在较低序列号范围内的所有数据分组都被确认之前不能从缓冲存储器释放已确认的数据分组,所以缓冲存储器可能会填满容量(或逐步增长),潜在地导致或引起存储器溢出。当发生缓冲区溢出时,数据分组可能被丢弃,导致吞吐量性能下降和用户体验差。
41.虽然无线通信协议可以考虑ue和/或bs用于多连接的缓冲能力,例如,通过限制在给定时间调度用于通信的dl或ul数据分组的量,但实际上,这可能具有挑战性。这是因为对于在多连接模式下操作时跟踪ul和dl使用的设备或网络来说,它涉及多个小区(例如,双通信场景中的两个小区)。此外,虽然无线通信协议可以指定ue的最小l2缓冲区大小要求并根据指定的l2缓冲区大小调度ue,但实际上,ue可以分配较小的缓冲存储器以使成本最小化或出于其他原因。此外,ue可以与其他处理共享缓冲存储器,例如ul分组缓冲、dl分组重新
排序和/或其他调制解调器处理。因此,即使网络试图通过基于指定的l2缓冲区大小调整调度来帮助ue,ue也可能比网络预期的更快地耗尽存储器。
42.本文描述了用于有效地使用缓冲存储器的各种机制和技术,这些机制和技术可以产生改进的操作性能。某些部署可以发生在ue和/或bs处,该ue和/或bs利用分离无线电承载用于无线通信网络中的通信。例如,ue和/或bs可以控制通过第一rat(例如,lte)的第一无线通信链路路由的数据量和通过第二rat(例如nr)的第二无线通信链路路由的数据量。控制路由数据量使得缓冲存储器处的数据缓冲最小化,同时提供跨通信链路的最佳吞吐量性能。ue和/bs可以基于缓冲存储器和/或存储器的门阈值占用来对跨多个通信链路(例如,第一和第二无线通信链路)的传输和/或调度许可进行优先级排序。存储器存储的阈值占用可以以数据字节为单位、以数据分组数量为单位、pdcp序列号空间为单位、和/或以存储器利用率为单位。也可以使用其他与存储器相关的方面。
43.可以基于和/或作为与存储器相关联的阈值占用率的函数来进行数据管理控制。在一些方面中,如果通过空中(经由诸如lte链路和/或nr链路的通信链路)发送的字节总数大于m字节的占用阈值,则ue可以停止在pdcp级别上发送新分组,并加快在有问题的或较慢的链路(例如,lte链路)上的rlc传输。确定存储器何时满足或达到占用阈值可以基于几个因素。此外,通信设备(例如ue或bs)可以在确定阈值占用已经满足、接近满足和/或不满足时采取某些动作。
44.在一些方面,如果pdcp缓冲存储器已经达到或满足某个占用阈值,则ue可以在rlc级别执行未经请求的重传。当ue等待来自网络的rlc ack时,ue可以在接收到rlc ack/nack之前发起原始被发送的分组的不同版本的重传。另外或可选地,ue可以轮询(基站的)rlc接收器以在标准rlc状态触发时间线之前发送rlc状态,从而ue可以在更早的时间接收ack/nack。
45.在一些方面,如果pdcp缓冲存储器已经达到或满足某个占用阈值,则ue可以在pdcp级别上执行未经请求的重传。当ue等待通过慢链路(例如,lte链路)发送的分组的rlc ack时,ue可以识别对应于等待ack的数据分组的pdcp pdu,并在较快链路(例如,nr链路)上发起数据分组的重传。另外,ue可以在重传之后丢弃pdcp pdu。
46.在一些方面,如果pdcp缓冲存储器已经达到或满足某一占用阈值,则ue可以减慢在rlc ack方面领先于其它链路(例如,lte链路)的链路(例如,nr链路)上的传输。ue可以例如通过向网络报告较低功率余量(phr)和/或使用较低传输功率水平用于链路上的传输来模拟领先的链路上的降级以降低吞吐量。附加地或可选地,ue可以在没有ul传输的情况下丢弃ul授权。附加地或可选地,ue可以发送缓冲器状态报告(bsr),该报告指示第一数据量小于准备在ue处发送的第二数据量。
47.在一些方面,如果pdcp缓冲存储器已经达到或满足某个占用阈值,则ue可以复制重传,使得重传可以通过两个链路进行。虽然分组的重传可以在与原始被发送的分组相同的链路上、在rlc级别上继续,但是ue可以在另一链路上发起分组的重传(例如,更高的吞吐量或更好的snr)。
48.在一些方面中,ue可以控制在每个链路上正在发送的字节数,使得两个链路在pdcp序列号方面相隔不超过m个分组数。例如,ue可以将更多数量的数据分组路由到具有更高吞吐量和/或更高snr的nr链路,并且将减少数量的数据分组路由到具有更低吞吐量和/
或更低snr的lte链路。pdcp实体可以基于nr链路和lte链路之间的吞吐量比(例如,数据速率比)、分组差错率比、块差错率(bler)比和/或snr比来确定用于在nr链路上传输的数据量和用于在lte链路上传输的数据量。
49.在一些方面中,ue可以在pdcp缓冲存储器处缓冲发送的分组,并且当ue检测到潜在的即将到来的切换并且继续直到切换完成时,应用上面讨论的用于控制要通过第一链路(例如,lte链路)路由的数据量和要通过第二链路(例如,nr链路)路由的数据量的操作。当没有潜在的即将到来的切换时,ue可以跳过在pdcp缓冲存储器处缓冲发送的分组。ue可基于服务小区的参考信号接收功率(rsrp)/参考信号接收质量(rsrq)测量和/或相邻小区测量报告触发来确定即将到来的切换。
50.所讨论的各种原理和技术可以在许多类型的通信设备中实施。实际上,虽然本公开描述了在ue实施ul分离无线电承载配置的上下文中的缓冲器管理和/或调度,但类似的机制可以应用于实施dl分离无线电承载配置的网络侧(例如,在bs处)。此外,虽然本公开描述了用于lte无线电承载和nr无线电承载之间的分离无线电承载配置的缓冲器管理和/或调度,但类似的机制可应用于其他rat的无线电承载。此外,能够与不同的网络或rat同时进行多个通信链路的通信设备可以利用这些技术。
51.本公开的各方面可提供若干益处。例如,基于缓冲存储器的阈值占用来控制在通信链路之间路由或分割的数据量和/或传输的优先级和/或跨通信链路的调度使ue能够减少提供特定吞吐量性能所需的缓冲存储器的量。存储器大小的减小在设备设计中是有益的,并导致相关联的速度、吞吐量和/或处理增益。所公开的实施例可以避免分组丢失或分组丢弃和/或在利用分离无线电承载配置时提高吞吐量性能。此外,所公开的实施例可以提高无线资源利用效率。例如,在pdcp缓冲存储器处的分组丢弃可以导致应用级的重传(例如,tcp提供保证的按顺序递送),这可能需要比pdcp或rlc重传更多的缓冲存储器使用。此外,当没有切换迫在眉睫时跳过分组缓冲可以避免缓冲存储器限制,该限制可能触发对上行链路传输的修改并降低ul吞吐量。
52.图1示出了根据本公开的一些方面的无线通信网络100。网络100可以是5g网络。网络100包括多个基站(bs)105(分别标记为105a、105b、105c、105d、105e和105f)和其他网络实体。bs 105可以是与ue 115通信的站,并且还可以被称为演进节点b(enb)、下一代enb(gnb)、接入点等。每个bs 105可以为特定地理区域提供通信覆盖。在3gpp中,术语“小区”可以是指服务于该覆盖区域的bs和/或bs子系统的这个特定地理覆盖区域,这取决于使用该术语的上下文。
53.bs 105可以为宏小区或小小区(例如微微小区或毫微微小区)和/或其他类型的小区提供通信覆盖。宏小区通常覆盖相对较大的地理区域(例如,半径数公里),并且可以允许ue通过与网络提供商的服务订阅进行不受限制的接入。诸如微微小区的小小区通常将覆盖相对较小的地理区域,并且可以允许具有与网络提供商的服务订阅的ue不受限制地接入。诸如毫微微小区的小小区也通常将覆盖相对较小的地理区域(例如,家庭),并且除了不受限制的接入之外,还可以通过与毫微微小区具有关联的ue(例如,封闭订户组(csg)中的ue、用于家庭中的用户的ue等)提供受限接入。用于宏单元的bs可称为宏bs。用于小小区的bs可以称为小小区bs、微微bs、毫微微bs或家庭bs。在图1所示的示例中,bs 105d和105e可以是常规宏bs,而bs 105a-105c可以是启用了三维(3d)、全维(fd)或大规模mimo中的一种的宏
bs。bs 105a-105c可以利用它们的更高维mimo能力来利用仰角和方位角波束成形两者中的3d波束成形以增加覆盖和容量。bs 105f可以是小小区bs,其可以是家庭节点或便携式接入点。bs 105可以支持一个或多个(例如,两个、三个、四个等)小区。
54.网络100可以支持同步或异步操作。对于同步操作,bs可以具有相似的帧定时,并且来自不同bs的发送可以在时间上大致对齐。对于异步操作,bs可以具有不同的帧定时,并且来自不同bs的发送可以不在时间上对齐。
55.ue 115分散在整个无线网络100中,并且每个ue 115可以是静止的或移动的。ue 115还可以称为终端、移动站、订户单元、站等。ue 115可以是蜂窝电话、个人数字助理(pda)、无线调制解调器、无线通信设备、手持设备、平板计算机、膝上型计算机、无绳电话、无线本地环路(wll)站等。在一个方面,ue 115可以是包括通用集成电路卡(uicc)的设备。在另一方面,ue可以是不包括uicc的设备。在一些方面,不包括uicc的ue 115也可以被称为iot设备或万物互联(ioe)设备。ue 115a-115d是接入网络100的移动智能电话类型设备的示例。ue 115还可以是专门配置用于连接通信(包括机器类型通信(mtc)、增强型mtc(emtc)、窄带iot(nb-iot)等)的机器。ue 115e-115h是被配置用于接入网络100的通信的各种机器的示例。ue 115i-115k是配备有被配置用于接入网络100的通信的无线通信设备的车辆的示例。ue 115可以能够与任何类型的bs通信,无论是宏bs、小小区等。在图1中,闪电(例如,通信链路)指示ue 115和服务bs 105之间的无线传输,服务bs 105是被指定在下行链路(dl)和/或上行链路(ul)上服务ue 115的bs,bs 105之间的期望传输,bs之间的回程传输,或者ue 115之间的侧链路传输。
56.在操作中,bs 105a-105c可以使用3d波束成形和协作空间技术,例如协作多点(comp)或多连接,服务ue 115a和115b。宏bs 105d可以与bs105a-105c以及小小区bs 105f执行回程通信。宏bs 105d还可以发送由ue115c和115d订阅和接收的多播服务。这种多播服务可以包括移动电视或流视频,或者可以包括用于提供社区信息的其他服务,例如天气紧急情况或警报,例如琥珀色警报或灰色警报。
57.bs 105还可以与核心网络通信。核心网络可以提供用户认证、接入授权、跟踪、因特网协议(ip)连接以及其他接入、路由或移动功能。bs 105中的至少一些(例如,其可以是gnb或接入节点控制器(anc)的示例)可以通过回程链路(例如,ng-c、ng-u等)与核心网接口并且可以执行用于与ue115通信的无线电配置和调度。在各种示例中,bs 105可以通过回程链路(例如,x1、x2等)直接或间接地(例如,通过核心网络)彼此通信,回程链路可以是有线或无线通信链路。
58.网络100还可以支持具有用于诸如ue 115e的任务关键设备的超可靠和冗余链路的任务关键通信,该任务关键设备可以是无人机。与ue 115e的冗余通信链路可以包括来自宏bs 105d和105e的链路,以及来自小小区bs 105f的链路。诸如ue 115f(例如,温度计)、ue 115g(例如,智能电表)和ue115h(例如,可穿戴设备)的其他机器类型设备可以通过网络100直接与诸如小小区bs 105f的bs和宏bs 105e的bs进行通信,或者通过与将其信息中继到网络的另一用户设备进行通信以多步长配置进行通信,诸如ue 115f将温度测量信息传送到智能电表、ue 115g然后通过小小区bs 105f向网络报告温度测量信息。网络100还可以通过动态、低延迟的tdd/fdd通信(例如ue 115i、115j或115k与其他ue 115之间的v2v、v2x、c-v2x通信,和/或ue 115i、115j或115k与bs 105之间的车辆到基础设施(v2i)通信)来提供额
外的网络效率。
59.在一些实现中,网络100利用基于ofdm的波形进行通信。基于ofdm的系统可以将系统bw划分为多个(k)正交子载波,这些子载波通常也被称为子载波、音调、仓等。每个子载波可以用数据调制。在一些情况下,相邻子载波之间的子载波间隔可以是固定的,并且子载波的总数(k)可以依赖于系统bw。系统bw也可以被划分成子带。在其他情况下,tti的子载波间隔和/或持续时间可以是可缩放的。
60.在一些方面,bs 105可以为网络100中的下行链路(dl)和上行链路(ul)传输分配或调度传输资源(例如,以时频资源块(rb)的形式)。dl是指从bs 105到ue 115的传输方向,而ul是指从ue 115到bs 105的传输方向。通信可以是无线电帧的形式。无线电帧可以被分成多个子帧或时隙,例如大约10个子帧或时隙。每个时隙可进一步划分为小时隙。在fdd模式中,可以在不同频带中同时进行ul和dl传输。例如,每个子帧包括ul频带中的ul子帧和dl频带中的dl子帧。在tdd模式中,ul和dl传输发生在使用相同频带的不同时间段。例如,无线电帧中的子帧(例如,dl子帧)的子集可用于dl传输,而无线电帧中的子帧(例如,ul子帧)的另一子集可用于ul传输。
61.dl子帧和ul子帧可以进一步划分为几个区域。例如,每个dl或ul子帧可以具有用于传输参考信号、控制信息和数据的预定义区域。参考信号是促进bs 105和ue 115之间的通信的预定信号。例如,参考信号可以具有特定的导频模式或结构,其中导频音调可以跨越操作bw或频带,每个都位于预定义时间和预定义频率。例如,bs 105可以发送小区特定参考信号(crs)和/或信道状态信息参考信号(csi-rs),以使ue 115能够估计dl信道。类似地,ue 115可以发送探测参考信号(srs),以使bs 105能够估计ul信道。控制信息可以包括资源分配和协议控制。数据可以包括协议数据和/或操作数据。在一些方面,bs 105和ue 115可以使用自包含的子帧进行通信。自包含子帧可以包括用于dl通信的部分和用于ul通信的部分。自包含的子帧可以是以dl为中心或以ul为中心。以dl为中心的子帧可以包括用于dl通信的持续时间比用于ul通信的持续时间长。以ul为中心的子帧可以包括用于ul通信的持续时间比用于ul通信的持续时间长。
62.在一些方面,网络100可以是部署在许可频谱上的nr网络。bs 105可以在网络100中发送同步信号(例如,包括主同步信号(pss)和次同步信号(sss))以促进同步。bs 105可以广播与网络100相关联的系统信息(例如,包括主信息块(mib)、剩余系统信息(rmsi)和其他系统信息(osi)),以促进初始网络接入。在一些实例中,bs 105可以在物理广播信道(pbch)上以同步信号块(ssb)的形式广播pss、sss和/或mib,并且可以在物理下行链路共享信道(pdsch)上广播rmsi和/或osi。
63.在一些方面,试图接入网络100的ue 115可以通过检测来自bs 105的pss来执行初始小区搜索。pss可以启用周期定时的同步,并且可以指示物理层标识值。然后,ue 115可以接收sss。sss可以启用无线电帧同步,并且可以提供小区标识值,该小区标识值可以与物理层标识值组合以识别小区。pss和sss可以位于载波的中心部分或载波内的任何合适频率中。
64.在接收到pss和sss之后,ue 115可以接收mib。mib可以包括用于初始网络接入的系统信息和用于rmsi和/或osi的调度信息。在解码mib之后,ue 115可以接收rmsi和/或osi。rmsi和/或osi可以包括与随机接入信道(rach)过程、寻呼、用于物理下行链路控制信
道(pdcch)监视的控制资源集(coreset)、物理ul控制信道(pucch)、物理ul共享信道(pusch)、功率控制和srs相关的无线电资源控制(rrc)信息。
65.在获得mib、rmsi和/或osi之后,ue 115可以执行随机接入过程以建立与bs 105的连接。在一些示例中,随机接入过程可以是四步随机接入过程。例如,ue 115可以发送随机接入前导,并且bs 105可以用随机接入响应进行响应。随机接入响应(rar)可以包括与随机接入前导相对应的检测到的随机接入前导标识符(id)、定时提前(ta)信息、ul授权、临时小区无线电网络临时标识符(c-rnti)和/或退避指示符。在接收到随机接入响应时,ue 115可以向bs 105发送连接请求,并且bs 105可以用连接响应进行响应。连接响应可以指示争用解决方案。在一些示例中,随机接入前导、rar、连接请求和连接响应可以分别被称为消息1(msg1)、消息2(msg2)、消息3(msg3)和消息4(msg4)。在一些示例中,随机接入过程可以是两步随机接入过程,其中ue 115可以在单个传输中发送随机接入前导和连接请求,并且bs 105可以通过在单个传输中发送随机接入响应和连接响应来响应。
66.在建立连接之后,ue 115和bs 105可以进入正常操作阶段,其中可以交换操作数据。例如,bs 105可以调度ue 115进行ul和/或dl通信。bs105可以经由pdcch向ue 115发送ul和/或dl调度授权。调度许可可以以dl控制信息(dci)的形式发送。bs 105可以根据dl调度许可经由pdsch向ue 115发送dl通信信号(例如,携带数据)。ue 115可以根据ul调度授权经由pusch和/或pucch向bs 105发送ul通信信号。
67.在一些方面,网络100可以在系统bw或分量载波(cc)bw上操作。网络100可以将系统bw划分为多个bwp(例如,部分)。bs 105可以动态地分配ue 115以在特定bwp(例如,系统bw的特定部分)上操作。分配的bwp可称为活动bwp。ue 115可以监视活动bwp以获取来自bs 105的信令信息。bs 105可以调度ue 115用于活动bwp中的ul或dl通信。在一些方面,bs 105可以将cc内的bwp对分配给ue 115用于ul和dl通信。例如,bwp对可以包括一个用于ul通信的bwp和一个用于dl通信的bwp。
68.在一些方面,网络100可以在etura nr-双连接(en-dc)配置中实施分离承载。无线电承载是由层2提供的服务,用于在ue和网络之间传输用户数据分组和/或信令数据。传输用户数据的无线电承载可以称为数据无线电承载(drb)。传送信令数据的无线电承载可称为信令无线电承载(srb)。分离承载可以经由两个无线电通信链路(例如,nr链路和lte链路)上的两个无线电接口协议在ue 115和网络100之间传输数据。在nr和lte无线电接口协议中,层2可包括若干子层,例如pdcp子层、rlc子层和mac子层。pdcp子层可以从上层(例如,传输控制协议/互联网协议(tcp/ip)层)接收数据分组,并经由rlc子层、mac子层和用于ota传输的物理(phy)层传输数据分组。在接收器侧,通过phy层、mac子层、rlc子层和pdcp层接收数据分组,这些层将数据分组传递到上层。在分离承载配置中,数据可以在pdcp后分离并通过不同的rlc/mac/phy层发送输到对等方,如本文更详细描述的。
69.图2示出了根据本公开的一些方面的利用分离承载配置实施双连接的无线通信网络200。尽管该图显示了一个双连接图示,但也可以实施额外连接程度。网络200可以对应于网络100的一部分。具体地,网络200可以配置诸如ue 115的ue,以实施用于ul传输的分离承载配置,如图2所示。图2示出经由lte无线通信链路204和nr无线通信链路206通信耦合到网络250的ue 215。ue 215可以对应于图1的ue 115。ue 215包括上层实体210、pdcp实体220和两个无线电接口协议实体230和240。上层实体210可以包括诸如tcp/ip的网络栈。无线电接
口协议实体230和240向网络250(例如,bs 105和核心网络)提供两个单独的ul传输路径。ue 215可以包括被配置为实施上层实体210、pdcp实体220和无线电接口协议实体230和240的硬件和/或软件组件。
70.在图2的所示示例中,无线电接口协议实体230实施lte rat并且无线电接口协议实体240实施nr rat。lte无线电接口协议实体230包括lte rlc实体232、lte mac实体234和lte phy实体236。nr无线电接口协议实体240包括nr rlc实体242、nr mac实体244和nr phy实体246。虽然图2是在lte rat和nr rat之间的无线电承载分离的上下文中描述的,但是类似的分离无线电承载配置可以应用于nr-nr双连接。换句话说,无线电接口协议实体230和240是nr无线电接口协议实体,无线通信链路204和206是nr通信链路。在一些其他情况下,可以在其他合适的rat之间配置分离无线电承载。
71.pdcp实体220可以是nr pdcp。pdcp实体220可以向上层实体210提供服务,例如,包括用户平面数据的传输、报头压缩和解压缩、加密和完整性保护、pdcp序列号的维护以及按序分组递送。pdcp实体220可以从lte rlc实体232和nr rlc实体242接收已确认的数据传输服务(包括pdcp pdu的成功递送的指示)和/或未确认的数据传输服务。
72.lte无线电接口协议实体230和nr无线电接口协议实体240可以彼此独立地操作,但可以提供基本相似的服务和/或功能。rlc实体232和242可以执行分组级联、分段、再分段和重组,和/或arq。在一些实例中,lte rlc实体232可以执行分组重排序,而nr rlc实体242可以不执行分组重排序,因为分组重排序是在nr pdcp实体220处执行的。在传输路径中,mac实体234和244可以执行逻辑信道和传输信道之间的映射,将mac服务数据单元(sdu)从一个或不同的逻辑信道复用到传输块(tb),以分别在传输信道上传送到相应的实体236和246,和/或harq重传。在接收路径中,mac实体234和244可以分别在传输信道上执行来自一个或不同逻辑信道的mac sdu与从相应phy实体236和246传送的tb的解复用,调度信息报告,通过harq进行纠错,和/或促进服务质量(qos)处理。phy实体236和246分别将数据信息传送到对应的mac实体234和244以及从对应的mac实体234和244传送数据信息。phy实体236和246可以执行小区搜索、小区测量、错误编码、错误解码、调制、解调和/或物理信道调度和报告。
73.在一些方面中,pdcp实体220从上层实体210接收数据分组,并将数据分组缓冲在ul pdcp队列202中(例如,在缓冲存储器处)。数据可以缓冲在通用存储器、特定存储器、专用存储器阵列或存储器存储器中的一个或多个区域中。为了帮助缓冲,可以将使用的存储器存储器指定用于缓冲,尽管这种指定不是必需的。缓冲存储器可以是独立存储器存储和/或可以集成到提供缓冲的通用存储器中。在某些情况下,缓冲可以特定于pdcp pdu,其中缓冲区可能只保存pdcp数据。
74.作为一个示例,pdcp实体可以将pdcp分组报头添加到数据分组(例如,上层分组),并执行序列编号以将每个数据分组与序列号按升序相关联。pdcp实体220可将数据分组连同pdcp分组报头和相关联的序列号存储在ul pdcp队列202处。数据分组可以根据序列号顺序存储。数据分组可以被称为pdcp分组或pdcp pdu。pdcp实体220可以将分组的一部分路由到无线电接口协议实体230,并将分组的另一部分路由到无线电接口协议实体240,以用于传输到网络250。在通过无线通信链路204(例如,lte链路)传输之前,可以由lte rlc实体232、lte mac实体234和lte phy实体236处理经由lte无线电接口协议实体230发送的pdcp
分组。类似地,在通过无线通信链路206(例如,nr链路)传输之前,可以由nr rlc实体242、nr mac实体244和nr phy实体246处理经由nr无线电接口协议实体240发送的pdcp分组。
75.在一些方面中,lte-rlc实体232和nr-rlc实体242中的每一个可以具有缓冲队列,并且可以在rlc缓冲队列中存储发送的分组以及rlc序列号。由于lte rlc实体232和nr rlc实体242独立地操作,所以每个lte rlc实体232和nr-rlc实体242可以保持其自己的rlc分组序列号并单独地执行arq处理。网络250可以使用相应的rat经由相应的链路向ue215发送rlc确认(ack)/否定确认(nack)。例如,对于经由lte无线通信链路204发送的分组,ue 215可以经由lte无线通信链路204接收ack或nack。或者,对于经由nr无线通信链路206发送的分组,ue 215可以经由nr无线通信链路206接收ack或nack。对于在lte rlc实体232处接收的每个ack,lte rlc实体232可以向pdcp实体220报告ack。在接收到nack时,lte rlc实体232可以将对应的分组重传到网络250。类似地,对于在nr rlc实体242处接收的每个ack或nack,nr rlc实体242可以向pdcp实体220报告ack或nack。在接收到nack时,nr rlc实体242可以将对应的分组重传到网络250。pdcp实体220在ul pdcp队列202中保持从具有未确认递送的最低序列编号的分组开始的数据分组的范围。换句话说,pdcp实体220可以存储从最低序列编号的未确认分组开始的所有被发送的分组。
76.结合图2讨论图3a-3c,以示出ue 215处的分组缓冲场景300。图3a示出了根据本公开的一些方面的示例性分组缓冲存储器302。缓冲存储器302可以是ue 215处的存储器,并且被配置为存储ul pdcp队列202。附加地或可选地,缓冲存储器302可以是独立的存储器存储或集成为诸如ue或bs的设备的通用存储器存储的一部分。在一些情况下,可能需要具有独立缓冲存储器和/或在一些情况下,集成存储器存储可用于缓冲数据(例如,pdcp数据)。
77.在图3a的所示示例中,在时间t0,pdcp实体220被配置为将从上层实体210接收的数据分组分成两个部分,以经由单独的无线通信链路204和206传输到网络250。例如,pdcp实体220将具有序列号(sn)0到sn 1000的pdcp分组304的一部分路由到lte rlc实体232,以通过lte无线通信链路204传输到网络250,并且将具有sn 1001到2000的pdcp分组304的另一部分路由到nr rlc实体242,以通过lte无线通信链路206传输到网络250。pdcp实体220在缓冲存储器302处缓冲pdcp分组304,例如按顺序缓冲。
78.为了说明和讨论的简单性,rlc分组可以具有与pdcp分组的一对一映射。lte rlc实体232接收pdcp分组304sn 0到sn 1000,并将每个pdcp分组304与rlc序列号相关联。例如,pdcp分组304sn 0与rlc sn 0相关联,pdcp分组304sn 1与rlc sn 1相关联,等等。rlc实体232发送具有rlc sn 0至sn 1000的rlc分组,该rlc分组携带具有sn 0至sn1000的pdcp分组。类似地,nr rlc实体242接收pdcp分组304sn 1001到sn 2000,并将每个pdcp分组304与rlc序列号相关联。例如,pdcp分组304sn 1001与rlc sn 0相关联,pdcp分组304sn 1002与rlc sn 1相关联,等等。nr rlc实体242发送具有rlc sn 0到sn 1999的rlc分组,该rlc分组携带具有sn 1001到sn 2000的pdcp分组。
79.在一些方面,lte phy实体236可以使用与nr phy实体246不同的传输时间间隔(tti)和/或ul调度时间线用于ota传输。例如,lte phy实体236可以使用约1毫秒(ms)的tti,而nr phy实体246可以使用约0.125毫秒的tti。此外,lte phy实体236可以具有约3tti(例如,约3毫秒)的ul许可调度延迟,而nr phy实体246可以在相同时隙(例如,《0.125毫秒)中调度ul许可。因此,lte无线通信链路204和nr无线通信链路206可以具有不同的吞吐量
和/或不同的重传时间线。此外,lte无线通信链路204和nr无线通信链路206可以具有不同的信道条件(例如,不同的信噪比(snr)和/或不同的误块率(bler))。例如,lte无线通信链路204可以具有比nr无线通信链路206更低的吞吐量、更低的snr和/或更低的bler。如上所述,在所有较低序列编号的分组被确认之前,pdcp可能不会从存储器释放已确认的分组。因此,当pdcp分组304正在等待来自网络250的ack或者较低序列编号的分组304正在等待ack时,pdcp实体220可以继续在缓冲存储器302处保存pdcp分组304。当在与lte和nr的双连接模式下操作时,lte无线通信链路204和nr无线通信链路206上的不同吞吐量和/或信道条件可对缓冲存储器302(图3b和3c中所示)处所需的存储器量产生影响。
80.图3b示出了根据本公开的一些方面的示例性缓冲存储器302,例如在时间t1。如图所示,lte rlc实体232接收rlc分组sn 0(对应于pdcp sn0)的ack。lte rlc实体232可以向pdcp实体220报告pdcp分组304sn 0的ack。nr rlc实体242还接收rlc分组sn 0和sn 1(对应于pdcp sn 1001和1002)的ack。nr rlc实体242可以向pdcp实体220报告pdcp分组304sn 1001和sn 1002的ack。pdcp实体220可以从缓冲存储器302释放或释放pdcp分组304sn 0,因为pdcp分组304sn 0已确认,并且在缓冲存储器302处不存在具有较低序列号的未确认分组。所释放的pdcp分组304sn 0由虚线框示出。然而,pdcp实体220可以不释放已确认的pdcp分组304sn 1001和sn 1002,因为存在序列号低于sn 1001的分组等待来自网络250的ack。换句话说,当较低序列编号的分组304sn 1到sn 1000正在等待ack时,pdcp实体220可以继续在缓冲存储器302处保存已确认的pdcp分组304sn 1001和1002。
81.图3c示出了根据本公开的一些方面的示例性缓冲存储器302,例如在时间t2。如图所示,从缓冲存储器302释放分组304sn 0。lte rlc实体232进一步接收rlc分组sn 1至sn 100(对应于pdcp sn 1至sn 100)的nack,并接收rlc分组sn 101至sn 1000(对应于pdcp sn 101至1000)的ack,而nr rlc实体242进一步接收所有rlc分组sn 2至sn 999(对应于pdcp sn 1003至2000)的ack。由于pdcp分组304sn 1至sn 100没有成功地传递到网络250,所以即使sn 101至sn 2000成功地传递到网络250,pdcp实体220继续将pdcp分组sn 1至sn 2000保存在缓冲存储器302中。换句话说,直到lte rlc实体232接收到较低序列编号的pdcp分组304sn 1至pdcp sn 100的ack,pdcp实体220可能不会从缓冲存储器302释放pdcp分组304sn 101至2000(由虚线框示出)。
82.虽然lte rlc实体232和/或nr rlc实体242可以重传未被网络250确认的分组,但pdcp实体220可以继续接收新分组。可以从上层实体210接收这些分组。pdcp实体220可以继续路由新分组以在nr无线通信链路206和/或lte无线通信链路204上传输。因此,在lte在较慢的lte无线通信链路204上恢复分组(例如,重传)之前,可能存在大量的新分组在较快的nr无线通信链路206上发送,导致保存在缓冲存储器302处的分组数量增加,并且最终缓冲存储器302可能是满的。当缓冲存储器302已满(或达到感兴趣的阈值(例如,90%容量))时,ue 215可丢弃来自上层实体210的新分组。该分组溢出或存储器不足问题是由lte无线通信链路204和nr无线通信链路206上的不同传输吞吐量和/或不同信道snr引起的。
83.因此,本技术提供用于设备(ue和/或bs)在ul分离承载配置中控制通过第一无线通信链路(例如,lte无线通信链路204)路由的数据量和通过第二链路(例如,nr无线通信链路206)路由的数据量,使得ue可以在pdcp缓冲存储器处保持一定的占用,以避免存储器溢出,同时在第一和第二无线通信链路上提供最佳的ul传输性能的技术。当满足缓冲存储器
占用阈值(例如,达到某一级别、分组量、占用级别、剩余容量级别等)时,设备可以在多链路通信场景中实施各种动作。例如,设备的pdcp实体可以修改或停止到rlc实体的分组路由。
84.图4是根据本公开的一些方面的示例性ue 400的框图。ue 400可以是上面在图1中讨论的ue 115或上面在图2中讨论的ue 215。如图所示,ue400可以包括处理器402、存储器404、分组通信模块408、包括调制解调器子系统412和射频(rf)单元414的收发器410以及一个或多个天线416。这些元件可以彼此直接或间接通信,例如经由一个或多个总线。
85.处理器402可以包括中央处理单元(cpu)、数字信号处理器(dsp)、专用集成电路(asic)、控制器、现场可编程门阵列(fpga)设备、另一硬件设备、固件设备或其任何组合,其被配置为执行本文描述的操作。处理器402还可以实施为计算设备的组合,例如,dsp和微处理器、多个微处理器的组合、一个或多个微处理器与dsp核心的结合、或任何其他这样的配置。
86.存储器404可以包括高速缓冲存储器(例如,处理器402的高速缓冲存储器)、随机存取存储器(ram)、磁阻ram(mram)、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、闪存、固态存储器设备、硬盘驱动器、其他形式的易失性和非易失性存储器,或不同类型存储器的组合。在一个方面,存储器404包括非暂时性计算机可读介质。存储器404可以存储指令406或在其上记录指令406。指令406可以包括指令,当由处理器402执行时,该指令使得处理器402执行本文参考ue 115结合本公开的方面(例如,图2-图3和图6-图11的方面)描述的操作。指令406也可称为程序代码。程序代码可以用于使无线通信设备执行这些操作,例如通过使一个或多个处理器(例如处理器402)控制或命令无线通信设备这样做。术语“指令”和“代码”应作广义解释,以包括任何类型的计算机可读语句(多个)。例如,术语“指令”和“代码”可以指一个或多个程序、例程、子例程、函数、过程等。“指令”和“代码”可以包括单个计算机可读语句或许多计算机可读语句。
87.分组通信模块408和切换模块409中的每一个可以经由硬件、软件或其组合来实施。例如,分组通信模块408和切换模块409中的每一个可以实施为存储在存储器404中并由处理器402执行的处理器、电路和/或指令406。在一些示例中,分组通信模块408和切换模块409可以集成在调制解调器子系统412内。例如,分组通信模块408和切换模块409可以通过调制解调器子系统412内的软件组件(例如,由dsp或通用处理器执行)和硬件组件(例如,逻辑门和电路)的组合来实现。在一些示例中,ue可以包括分组通信模块408和切换模块409中的一个或多个。在其他示例中,ue可以包括分组通信模块408和切换模块409两者。
88.分组通信模块408和切换模块409可用于本公开的各个方面,例如,图2-图3和图6-图11的方面的方面。分组通信模块408被配置为与网络(例如,网络100和/或200)建立分离无线电承载配置(例如,ul分离无线电承载配置),从上层(例如,应用层)接收多个数据分组,执行分组序列编号以将每个数据分组与序列号相关联,使用第一rat(例如,lte)经由第一无线通信链路将多个数据分组的第一部分发送到网络以及使用第二rat(例如,nr)经由第二无线通信链路将多个数据分组的第二部分(例如,剩余部分)发送到网络,当多个数据分组中的至少第一数据分组正在等待ack时,在缓冲存储器中缓冲多个分组(对应于存储器404的一部分),检测是否满足缓冲存储器的阈值占用,并采取各种动作来控制缓冲存储器,例如通过响应于该检测确定第一数据分组或第二数据分组(例如,不同于多个数据分组的
新数据分组)的传输配置。
89.在一些方面,分组通信模块408被配置为基于存储在缓冲存储器处的多个数据分组的量满足缓冲存储器的阈值占用来确定满足缓冲存储器的阈值占用。在一些方面中,分组通信模块408被配置为基于存储在缓冲存储器中的多个数据分组中的未确认数据分组的量满足缓冲存储器的阈值占用来确定满足缓冲存储器的阈值占用。在一些方面中,分组通信模块408被配置为基于第一部分中的pdcp序列号与第二部分中的pdcp序列号之间的差满足缓冲存储器的阈值占用来确定满足缓冲存储器的阈值占用。
90.在一些方面,该传输配置加速第一数据分组的重传并延迟第二数据分组的传输。分组通信模块408被配置为在第一无线通信链路或第二无线通信链路中的至少一个上在rlc级别上执行未经请求的重传,在pdcp级别上执行未经请求的重传,执行rlc状态轮询请求的传输,模拟由于更高的吞吐量和/或更高的snr而在领先于另一第一或第二无线通信链路(就pdcp序列号而言)的第一或第二无线通信链路上的链路降级。
91.在一些方面,分组通信模块408被配置为基于第一无线通信链路和第二无线通信链路之间的吞吐量比来确定将多个数据分组分为第一部分和第二部分。
92.切换模块409被配置为执行服务小区(例如,服务bs)的信道测量,从服务bs接收相邻小区测量报告触发,向bs发送服务小区和/或相邻小区的信道测量报告,例如基于信道测量和/或相邻小区测量报告触发的接收,确定是否存在潜在的即将到来的切换。切换模块409被配置为当确定潜在切换即将到来时,指示分组通信模块409在缓冲存储器处缓冲多个分组,并且当确定不存在潜在切换即将到来时,指示分组通信模块409跳过在缓冲存储器处缓冲多个分组。这里更详细地描述了用于管理用于分离无线电承载配置的缓冲存储器的机制。
93.如图所示,收发器410可以包括调制解调器子系统412和rf单元414。收发器410可以被配置为与诸如bs 105的其他设备双向通信。调制解调器子系统412可以被配置为根据调制和编解码方案(mcs)(例如低密度奇偶校验(ldpc)编解码方案、turbo编解码方案、卷积编解码方案、数字波束成形方案等)对来自存储器404和/或分组通信模块408和/或切换模块409的数据进行调制和/或编码。rf单元414可以被配置为处理(例如,执行模数转换或数模转换等)来自调制解调器子系统412(在出站传输上)或者源自诸如ue 115或bs 105的另一个源的传输的调制/编码的数据(例如,pucch、pusch、ack/nack、rlc状态轮询)。rf单元414还可以被配置为结合数字波束成形执行模拟波束成形。尽管示出为在收发器410中集成在一起,但是调制解调器子系统412和rf单元414可以是在ue 115处耦合在一起以使ue 115能够与其他设备通信的单独设备。
94.rf单元414可以向天线416提供调制和/或处理的数据(例如,数据分组,或者更一般地说,可以包含一个或多个数据分组和其他信息的数据消息),以传输到一个或多个其他设备。天线416还可以接收从其他设备发送的数据消息。天线416可以提供接收到的数据消息,用于在收发器410处进行处理和/或解调。收发器410可以将解调和解码的数据(例如,分离的无线电承载配置、pdcch、pdsch、ack/nack、rlc状态轮询、相邻小区测量报告触发和/或切换指令)提供给分组通信模块408和/或切换模块409进行处理。天线416可以包括具有类似或不同设计的多个天线,以便维持多个传输链路。rf单元414可以配置天线416。
95.在一个示例中,收发器410被配置为使用第一rat(例如,lte)发送多个数据分组的
图10的方面的方面。分组通信模块508被配置为与ue(例如,ue 115、215和/或400)建立分离无线电承载配置(例如,dl分离无线电承载配置),从上层(例如,应用层)接收多个数据分组,执行分组序列编号以将每个数据分组与序列号相关联,使用第一rat(例如,lte)经由第一无线通信链路将多个数据分组的第一部分发送到网络以及使用第二rat(例如,nr)经由第二无线通信链路将多个数据分组的第二部分(例如,剩余部分)发送到网络,当多个数据分组中的至少第一数据分组正在等待ack时,在缓冲存储器中缓冲多个分组(对应于存储器404的一部分),检测是否满足缓冲存储器的阈值占用,并采取各种动作来控制缓冲存储器,例如通过响应于该检测确定第一数据分组或第二数据分组(例如,不同于多个数据分组的新数据分组)的传输配置。
103.在一些方面,分组通信模块508被配置为基于存储在缓冲存储器处的多个数据分组的量满足缓冲存储器的阈值占用来确定满足缓冲存储器的阈值占用。在一些方面中,分组通信模块508被配置为基于存储在缓冲存储器中的多个数据分组中的未确认数据分组的量满足缓冲存储器的阈值占用来确定满足缓冲存储器的阈值占用。在一些方面中,分组通信模块508被配置为基于第一部分中的pdcp序列号与第二部分中的pdcp序列号之间的差满足缓冲存储器的阈值占用来确定满足缓冲存储器的阈值占用。
104.在一些方面,该传输配置加速第一数据分组的重传并延迟第二数据分组的传输。分组通信模块508被配置为在第一无线通信链路或第二无线通信链路中的至少一个上在rlc级别上执行未经请求的重传,在pdcp级别上执行未经请求的重传,执行rlc状态轮询请求的传输,模拟由于更高的吞吐量和/或更高的snr而在领先于另一第一或第二无线通信链路(就pdcp序列号而言)的第一或第二无线通信链路上的链路降级。
105.在一些方面,分组通信模块508被配置为基于第一无线通信链路和第二无线通信链路之间的吞吐量比来确定将多个数据分组分为第一部分和第二部分。
106.在一些方面,切换模块509被配置为确定第一无线通信链路和/或第二无线通信链路上的信道测量,向ue发送相邻小区测量报告触发,从ue接收信道测量报告,基于确定的测量和/或接收的测量报告确定是否执行ue到目标小区的切换,为ue选择目标小区或目标bs,以及基于确定的信道测量和/或接收的信道测量报告指示ue执行到目标小区的切换。这里更详细地描述了用于管理用于分离无线电承载配置的缓冲存储器的机制。
107.如图所示,收发器510可以包括调制解调器子系统512和rf单元514。收发器510可以被配置为与诸如ue 115和/或400和/或另一核心网络元件的其他设备双向通信。调制解调器子系统512可以被配置为根据mcs(例如,ldpc编解码方案、turbo编解码方案、卷积编解码方案、数字波束成形方案等)来调制和/或编码数据。rf单元514可以被配置为处理(例如,执行模数转换或数模转换等)来自调制解调器子系统512(在出站传输上)或者源自诸如ue 115和/或ue 400的另一个源的传输的调制/编码的数据(例如,分离无线电承载配置、pdcch、pdsch、ack/nack、rlc状态轮询、切换指令、相邻小区测量报告触发)。rf单元514还可以被配置为结合数字波束成形执行模拟波束成形。尽管示出为在收发器510中集成在一起,但是调制解调器子系统512和rf单元514可以是在bs 105处耦合在一起以使bs 105能够与其他设备通信的单独设备。
108.rf单元514可以向天线516提供调制和/或处理的数据(例如,数据分组,或者更一般地说,可以包含一个或多个数据分组和其他信息的数据消息),以传输到一个或多个其他
设备。根据本公开的一些方面,这可以包括例如传输信息以完成对网络的附接以及与驻留的ue 115或400的通信。天线516还可以接收从其他设备发送的数据消息,并提供接收的数据消息用于在收发器510处进行处理和/或解调。收发器510可以将解调和解码的数据(例如,pucch、pusch、ack/nack、rlc状态轮询)提供给分组通信模块508和切换模块509进行处理。天线516可以包括具有类似或不同设计的多个天线,以维持多个传输链路。
109.在一个示例中,收发器510被配置为使用第一rat(例如,lte)发送多个数据分组的第一部分,并且使用不同于第一rat的第二rat发送多个数据分组的第二部分,其中,多个数据分组具有定义的顺序,例如,通过与分组通信模块508协调。存储器504配置有缓冲存储器,用于在多个数据分组中的至少第一数据分组正在等待ack时存储多个数据分组,例如,通过与分组通信模块508协调。处理器502被配置为基于多个数据分组满足缓冲存储器的阈值占用的检测来确定第一数据分组和第二数据分组的传输配置,例如,通过与分组通信模块508协调。
110.在一个方面,bs 500可以包括实施不同rat(例如,nr和lte)的多个收发器510。在一个方面,bs 500可以包括实施多个rat(例如,nr和lte)的单个收发器510。在一个方面,收发器510可以包括各种组件,其中组件的不同组合可以实施不同的rat。
111.如上面参考图3a-3c所讨论的,由于第一rat和第二rat之间的吞吐量、传输时间线和/或重传时间线的变化,当利用第一rat和第二rat的分离承载配置时,缓冲存储器302可以建立并影响吞吐量性能。图6-图10示出了当利用分离无线电承载时用于管理缓冲存储器的各种机制,从而可以使用最小量的存储器来维持最佳吞吐量性能。
112.图6是根据本公开的一些方面的分组通信方法600的流程图。方法600的方面可以由无线通信设备的计算设备(例如,处理器、处理电路和/或其他合适的组件)或用于执行这些步骤的其他合适的部件来执行。例如,无线通信设备(例如ue 115、215、500或400)可以利用一个或多个组件(例如处理器402、存储器404、分组通信模块408、收发器410、调制解调器412和一个或多个天线416),以在实施ul分离承载配置时执行方法600的步骤。可选地,无线通信设备(例如bs 105或500)可以利用一个或多个组件(例如处理器502、存储器504、分组通信模块508、收发器510、调制解调器512和一个或多个天线516),以在实施dl分离承载配置时执行方法600的步骤。如图所示,方法600包括多个列举的步骤,但是方法600的方面可以包括在所列举的步骤之前、之后以及在所列举的步骤之间的附加步骤。在一些方面,可以省略一个或多个列举的步骤,或者以不同的顺序执行。
113.在方法600中,无线通信设备配置有分离的无线电承载配置。该配置可以类似于上面参考图2讨论的分离无线电承载配置,其中无线通信设备处的pdcp实体(例如,pdcp实体220)被分成用于ota传输(例如,经由lte链路和nr链路)的两个无线电接口协议接口。
114.在框610,无线通信设备使用第一rat(例如,lte)经由第一无线通信链路(例如,无线通信链路204)发送多个数据分组(例如,pdcp数据分组304)的一部分。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以使用第一rat经由第一无线通信链路发送多个数据分组的部分。
115.在框620,无线通信设备使用第二rat(例如,nr)经由第二无线通信链路发送多个数据分组的另一部分。例如,无线通信设备可以利用一个或多个组件,例如处理器402和
502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以使用第二rat经由第二无线通信链路发送多个数据分组的另一部分。
116.在框630,无线通信设备将多个数据分组存储在缓冲存储器(例如,缓冲存储器302、存储器404和/或504)中。例如,对于准备传输的每个分组,无线通信设备将分组路由到传输队列,并且还将分组的副本保存在缓冲存储器中,以例如在pdcp重新建立期间进行潜在的重传。
117.在框640,无线通信设备确定是否接收到存储在缓冲存储器中的多个被发送的分组中任何一个的ack。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,来确定是否接收到ack。如果无线通信设备确定没有接收到ack,则无线通信设备重复框640以等待ack。另外,无线通信设备并行地执行ack监视和框670。
118.在框670,无线通信设备监视缓冲存储器状态,例如,以确定是否满足特定阈值占用缓冲器,以及是否要采取某些动作,例如加速重传、延迟新传输和/或轮询接收状态,如图7-图8中更详细地描述的。
119.返回到框640,如果无线通信设备确定接收到存储在缓冲存储器中的分组的ack,则无线通信设备进行到框650。在框650,无线通信设备确定是否存在存储在缓冲存储器中的正在等待ack的任何较低序列编号的分组。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以确定是否存在存储在缓冲存储器中的正在等待ack的任何较低序列编号的分组。如果无线通信设备确定有至少一个较低序列编号的分组存储在缓冲存储器中等待ack,则无线通信设备返回到框640以监视ack。否则,无线通信设备进行到框660。
120.在框660,无线通信设备从缓冲存储器释放确认的数据分组。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508,以从缓冲存储器释放确认的数据分组。
121.在一些方面,方法600在无线通信设备的pdcp实体(例如,pdcp实体)处实施。如图所示,方法600在缓冲存储器处缓冲例如被发送到rlc实体(例如,rlc实体232和242)的分组,并且如果在缓冲存储器中没有正在等待ack的其他较低序列编号的分组,则可以从缓冲存储器释放已确认的分组。
122.图7是根据本公开的一些方面的分组通信方法700的流程图。方法700可以结合方法600来实施。例如,图6的框670可实施方法700以监视缓冲存储器状态。方法700的方面可以由无线通信设备的计算设备(例如,处理器、处理电路和/或其他合适的组件)或用于执行这些步骤的其他合适的部件来执行。例如,无线通信设备(例如ue 115、215、500或400)可以利用一个或多个组件(例如处理器402、存储器404、分组通信模块408、收发器410、调制解调器412和一个或多个天线416),以在实施ul分离承载配置时执行方法700的步骤。可选地,无线通信设备(例如bs 105或500)可以利用一个或多个组件(例如处理器502、存储器504、分组通信模块508、收发器510、调制解调器512和一个或多个天线516),以在实施dl分离承载配置时执行方法700的步骤。如图所示,方法700包括多个列举的动作和/或步骤,并且方法700的方面可以包括在所列举的步骤之前、之后以及在所列举的步骤之间的附加步骤。在一
些方面,可以省略一个或多个列举的步骤,或者以不同的顺序执行。
123.在框710,无线通信设备确定是否满足缓冲存储器的阈值占用。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508,以确定是否满足缓冲存储器的阈值占用。如果无线通信设备确定满足缓冲存储器的阈值占用,则无线通信设备进行到框730。
124.在框730,无线通信设备加速缓冲存储器处正在等待ack的分组的重传和/或ack。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以加速重传。
125.在一些方面中,无线通信设备被配置为通过控制在给定时间进行ota发送(经由第一无线通信链路和第二无线通信链路)并等待rlc级ack的数据分组的总量来管理缓冲存储器的利用。当ota发送和等待rlc级别ack的数据分组的总量大于某个阈值m时,无线通信设备可以加快重传。因此,在框710,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508,来检测存储在缓冲存储器中的多个发送数据分组的量是否满足缓冲存储器的阈值占用。该数量可以以数据字节数、数据分组数或缓冲存储器的百分比为单位。在一些方面中,无线通信设备可在检测到满足缓冲存储器的阈值占用(或达到感兴趣的级别,范围从几乎空、半空/满到几乎满)时,另外在pdcp级别(例如pdcp实体)停止新的分组传输。换句话说,pdcp实体可以停止将新分组路由到lte rlc实体或nr rlc实体。
126.在一些方面,无线通信设备被配置为通过控制跨第一无线通信链路和第二无线通信链路要确认的数据量来管理缓冲存储器的利用。当跨第一无线通信链路和第二无线通信链路要确认的数据量大于某个阈值m时,无线通信设备可以加快重传。因此,在框710,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508,来检测存储在缓冲存储器中的多个数据分组中的未确认数据分组的量是否满足缓冲存储器的阈值占用。该数量可以以数据字节数、数据分组数或缓冲存储器的百分比为单位。
127.在一些方面,无线通信设备被配置为通过控制例如由于第一和第二无线通信链路之间的不同吞吐量和/或信道条件而在第一无线通信链路上发送的分组量与第二无线通信链路上发送的分组量之间的差或偏差来管理缓冲存储器的利用。例如,与第二无线通信链路相比,第一无线通信链路具有较低的吞吐量或较差的信道条件(例如,较低的snr)。如上所述,pdcp实体可以例如以升序将用于传输的每个分组与序列号相关联。为了控制缓冲存储器处等待ack的分组的量,pdcp实体可以确保在第一无线通信链路上发送的等待ack的最低序列编号分组(例如,具有第一pdcp序列号)和在第一无线通信链路上发送的具有确认的最低序列编号分组(例如,具有第二pdcp序列号)在一定范围内(例如,阈值m)。当第一pdcp序列号和第二pdcp序列号之间的差满足阈值m时,无线通信设备可以加快重传。因此,在框710,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508,以识别第一无线通信链路上发送的等待ack的最低序列编号分组的第一序列号,识别在第二无线通信链路上发送的具有确认的最低序列编号分组的第二序列号,并确定第一序列号和第二序列号之间的差是否满足缓冲存储器的阈值占用。
128.无线通信设备可以通过在rlc级或在pdcp级执行各种操作来加速重传,如框732、734、736和/或738所示。在一些方面中,无线通信设备可以通过在ack超时之前执行未经请求的rlc重传来加速重传,如框732所示。无线通信设备处的rlc实体(例如,rlc实体232)可
以发送从pdcp实体接收的分组,并且可以等待该分组的ack。如果rlc实体在特定时间段(例如,ack超时时间段)没有接收到该分组的ack或接收到nack,则rlc实体可以重传该分组。为了加速重传,rlc实体可以重传未经确认或未确认的分组,而不等待时间周期经过或接收nack,从而可以在更早的时间从对等方或接收设备接收ack。例如,无线通信设备可利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以经由使用第一rat的第一无线通信链路、使用第二rat的第二无线通信链路或其组合重传未确认分组。在一些方面,重传可以包括初始发送的rlc pdu的不同版本(例如,未确认分组)。例如,重传可以包括小型有效载荷,例如,包括rlc pdu有效载荷的1字节。较小尺寸的pdu可以允许接收rlc实体在较早的时间成功地接收pdu并在较早的时间确认pdu,因此无线通信设备可以较早地从缓冲存储器中释放或释放pdu。
129.在一些方面中,无线通信设备可以通过复制rlc重传来加速重传,如框734所示。与第一无线通信链路相关联的第一rlc实体(例如,lte rlc实体232)和与第二无线通信链路相关联的rlc实体(例如,nr rlc实体242)都重传经由第一无线通信链路发送并等待ack的分组。复制可以使对等接收设备能够在更早的时间成功地接收分组,并在更早的时间ack分组,以便分组可以在任何更早的时间从缓冲存储器中释放。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以经由使用第一rat的第一无线通信链路和使用第二rat的第二无线通信链路重传未确认分组。
130.在一些方面中,无线通信设备可以通过在状态轮询触发之前发起rlc状态轮询来加快ack接收,如框736所示。无线通信设备处的rlc实体(例如,rlc实体232)可以在发送一定量的数据或分组之后或在检测到满足缓冲存储器的阈值占用时发送接收状态轮询请求(例如,通过将rlc pdu中的轮询位设置为1)。如果rlc实体没有从对等方或接收设备接收到任何反馈,则rlc实体可以重传轮询请求。为了加速重传,rlc实体可以发送接收状态请求而不等待周期(例如,接收状态轮询触发)过去,从而可以在更早的时间从对等方或接收设备接收ack。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以在接收状态轮询触发之前发送对未确认数据分组(缓冲在缓冲存储器中)的接收状态轮询请求。
131.在一些方面中,无线通信设备可以通过发起等待ack的分组(缓冲在缓冲存储器处)的pdcp重传来加速重传,如框738所示。无线通信设备处的pdcp实体(例如,pdcp实体220)可以发起等待ack的分组(缓冲在缓冲存储器处)的重传,并且可以在重传之后附加地从缓冲存储器释放或丢弃分组。在一些情况下,如果先前使用第一rat经由第一无线通信链路发送未确认分组,则pdcp实体可以例如基于第二无线通信链路比第一无线通信链路提供更高的吞吐量或具有更好的信道条件,使用第二rat经由第二无线通信链路重传未确认分组。在一些情况下,pdcp实体可以使用第一rat经由第一无线通信链路重传未确认分组。在一些情况下,pdcp实体可以经由使用第一rat的第一无线通信链路和使用第二rat的第二无线通信链路重传未确认分组。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多
个天线416和516,基于未确认数据分组是使用第一rat经由第一无线通信链路发送的分组,使用第二rat经由第二无线通信链路重传未确认数据分组,并在重传之后从缓冲存储器释放未确认数据分组。
132.返回到框710,如果无线通信设备确定不满足缓冲存储器的阈值占用率,则无线通信设备进行到框720。在框720,无线通信设备基于ack超时(例如,根据正常的arq重传时间线而没有上面讨论的重传加速机制)执行重传。
133.在rlc级和/或在pdcp级加速重传可以使得由于分组丢失而未确认的分组能够在比第一rat或第二rat的arq时间线更早的时间成功地传送。ack传输的加速可使对等方的rlc接收器在比第一rat或第二rat的arq时间线更早的时间确认分组。当更早地接收到ack时,分组可以在更早的时间从缓冲存储器释放,并且因此可以减少存储器溢出的发生。
134.图8是根据本公开的一些方面的分组通信方法800的流程图。方法800可以结合方法600来实施。例如,图6的框670可实施方法800以监视缓冲存储器状态。方法800的方面可以由无线通信设备的计算设备(例如,处理器、处理电路和/或其他合适的组件)或用于执行这些步骤的其他合适的部件来执行。例如,无线通信设备(例如ue 115、215、500或400)可以利用一个或多个组件(例如处理器402、存储器404、分组通信模块408、收发器410、调制解调器412和一个或多个天线416),以在实施ul分离承载配置时执行方法800的步骤。如图所示,方法800包括多个列举的步骤,但是方法800的方面可以包括在所列举的步骤之前、之后以及在所列举的步骤之间的附加步骤。在一些方面,可以省略一个或多个列举的步骤,或者以不同的顺序执行。
135.一般而言,框810包括在许多方面类似于方法700的框710的特征。因此,为了简洁起见,这里将不重复框810的细节。
136.如果无线通信设备在框810确定满足缓冲存储器的阈值占用,则无线通信设备进行到框830。在框830,无线通信设备延迟新传输(例如,新分组的初始传输)。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以延迟新传输。
137.如框832、834、836、837和/或838所示,无线通信设备可以通过模拟具有较高吞吐量的无线通信链路上的降级来延迟新传输。例如,就分组传输而言,第二无线通信链路领先于第一无线通信链路。在一些方面中,无线通信设备可以通过丢弃ul调度许可来延迟新传输,如框832所示。无线通信设备可以从bs(例如,bs 105和/或500)接收ul许可。无线通信设备可以丢弃ul许可而不使用ul许可来发送新分组(例如,pdcp分组304),从而可以执行重传。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以丢弃ul许可并省略或跳过(从上层接收的)新分组的传输,而不是将ul许可用于新分组传输。
138.在一些方面中,无线通信设备可以通过报告减少的phr来延迟新传输,如框834所示。无线通信设备可以在第二无线通信链路(例如,更快的链路)上使用特定的mcs并以特定的发送功率水平发送第一分组。无线通信设备可基于发送功率水平确定剩余功率余量,并将phr中的剩余功率余量报告给bs(例如,bs 105和/或500)。bs可以使用所报告的phr来确定下一个传输的调度(例如,mcs)。通过报告减小的phr,bs在调度下一个传输时可能更加保守,例如,通过选择较低阶的mcs。因此,减小的phr又用于减慢在更快的第二无线通信链路
上的传输。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,来发送指示比从用于发送第一分组的传输功率水平计算出的实际功率余量更低的功率余量的phr。
139.在一些方面中,无线通信设备可以通过延迟调度请求来延迟新传输,如框836所示。无线通信设备可以向bs(例如,bs 105和/或500)发送调度请求,并且bs可以通过向无线通信设备授予传输许可来响应。因此,通过延迟调度请求,无线通信设备又延迟新传输。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,来延迟调度请求传输。
140.在一些方面中,无线通信设备可以通过在框837报告准备好传输的减少的数据量来延迟新传输。无线通信设备可以向bs(例如,bs 105和/或500)发送指示准备好传输的数据量的缓冲器状态报告(bsr)。bs可以通过基于由bsr指示的数据量为无线通信设备分配资源并调度无线通信设备以使用分配的资源进行发送来响应bsr。因此,通过在bsr中报告减少的数据量,bs可以为无线通信设备分配少量的资源以进行发送,从而延迟新传输。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以生成指示小于在无线通信设备处准备传输的数据量的数据量的bsr。
141.在一些方面中,无线通信设备可以通过以减小的传输功率发送分组来延迟新传输,如框838所示。无线通信设备可以使用一定的mcs和一定的传输功率来发送分组。例如,bs可以基于由第二无线通信链路(例如,更快的nr链路)支持的特定操作snr来调度具有特定mcs的无线通信设备。为了延迟新传输,无线通信设备可以以减小的传输功率发送分组,因此snr可以更低。因此,可以在bs处以较低质量接收传输,并且因此bs可以以较低阶mcs调度无线通信设备用于下一个传输。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以降低的传输功率在第二无线通信链路上发送分组。
142.返回到框810,如果无线通信设备确定不满足缓冲存储器的阈值占用率,则无线通信设备进行到框820。在框820,无线通信设备执行例如由bs调度的新传输,而不修改传输功率或phr。
143.在一些方面,无线通信设备可以控制在每个无线通信链路上发送的字节数,使得从pdcp视角看,两个链路相隔不超过m个分组数。例如,如果第二无线通信链路(例如,nr链路)具有比第一无线通信链路(例如lte链路)更高的吞吐量和/或更高的snr,则无线通信设备可以将更多数量的数据分组路由到第二无线通信链路,并将更少数量的数据分组路由到第一无线通信链路。pdcp实体可以基于第二无线通信链路和第一无线通信链路之间的吞吐量比和/或snr比来确定用于在第二无线通信链路上传输的数据量和用于在第一无线通信链路上传输的数据量。
144.图9是根据本公开的一些方面的分组通信方法900的流程图。方法900的方面可以由无线通信设备的计算设备(例如,处理器、处理电路和/或其他合适的组件)或用于执行这些步骤的其他合适的部件来执行。例如,无线通信设备(例如ue 115、215、500或400)可以利
用一个或多个组件(例如处理器402、存储器404、分组通信模块408、收发器410、调制解调器412和一个或多个天线416),以在实施ul分离承载配置时执行方法900的步骤。如图所示,方法900包括多个列举的步骤,但是方法900的方面可以包括在所列举的步骤之前、之后以及在所列举的步骤之间的附加步骤。在一些方面,可以省略一个或多个列举的步骤,或者以不同的顺序执行。
145.在方法900中,无线通信设备配置有类似于上面参考图2讨论的分离无线电承载配置的分离无线电承载配置,其中无线通信设备处的pdcp实体(例如,pdcp实体220)被分成用于ota传输(例如,经由lte链路和nr链路)的两个无线电接口协议接口。当例如基于信道测量检测到即将到来的切换时,pdcp实体可以缓冲所发送的分组。方法900可以利用如上面分别参考图6、7和/或8的方法600、700和/或800中所讨论的类似的机制,以在所发送的分组在缓冲存储器处被缓冲时管理缓冲存储器。方法900可以结合方法600、700和/或800来实施。
146.在框910,无线通信设备执行信道测量。无线通信设备可以确定服务小区的信道测量(例如,rsrp和/或rsrq测量)。无线通信设备可以由lte bs(例如,bs 105和/或400)和nr bs(例如,bs 105和/或400)服务。在一些情况下,lte bs可以是主要服务bs,而nr bs可以是次要服务bs。在一些其他实例中,br bs可以是主要服务bs,而lte bs可以是次要服务bs。无线通信设备可以基于从lte bs和/或nr bs接收的参考信号(例如,csi-rss)和/或广播系统信息信号(例如,pbch信号和/或ssb)来确定rsrp和/或rsrq。在一些实例中,无线通信设备可以利用一个或多个组件,例如处理器402、分组通信模块408、切换模块409、收发器410、调制解调器412和一个或多个天线416,来确定主要和/或次要服务小区的rsrp和/或rsrq测量。
147.在框920,无线通信设备使用第一rat(例如,lte)经由第一无线通信链路(例如,无线通信链路204)发送多个数据分组(例如,pdcp数据分组304)的一部分,例如使用如上文在框610参考图6所述的类似机制。
148.在框930,无线通信设备使用第二rat(例如,nr)经由第二无线通信链路发送多个数据分组的另一部分,例如使用如上文在框610参考图6所述的类似机制。
149.在框940,无线通信设备确定是否存在即将到来的切换。在一些方面,无线通信设备可以基于服务小区的信道测量来确定是否存在即将到来的切换。当服务小区的信道测量低于阈值信道测量时,无线通信设备可以确定潜在的切换可能即将到来。例如,无线通信设备可以利用一个或多个组件,例如处理器402、分组通信模块408、切换模块409、收发器410、调制解调器412和一个或多个天线416,以确定lte bs的rsrp、lte bs的rsrq、nr bs的rsrp或nr bs的rsrq低于阈值信道测量值(例如,指示可能即将发生切换)。在一些情况下,无线通信设备可以使用不同的信道测量阈值进行rsrp和rsrq比较。附加地或可选地,无线通信设备可在接收到来自服务bs的信道测量报告触发时确定潜在的切换可能即将到来。例如,bs可以请求无线通信设备报告相邻小区的测量,以便bs可以选择目标bs用于潜在的切换。例如,无线通信设备可以利用一个或多个组件,例如处理器402、分组通信模块408、切换模块409、收发器410、调制解调器412和一个或多个天线416,以在接收到来自服务bs的信道测量报告触发时确定可能即将发生切换。如果无线通信设备确定信道测量不满足阈值信道测量,则无线通信设备进行到框950。
150.在框950,无线通信设备将多个数据分组存储在缓冲存储器(例如,缓冲存储器
302、存储器404和/或504)中,例如使用如上文在框630参考图6所述的类似机制。
151.在框960,无线通信设备例如使用在方法600的框640、650、660和670处描述的机制来监视ack和缓冲存储器状态。无线通信设备可以基于缓冲存储器的占用阈值来控制通过第一无线通信链路和第二无线通信链路被路由的数据量。例如,无线通信设备可以实施上面参考图7讨论的方法700以加速重传和/或上面参考图8讨论的方法800以基于缓冲存储器状态监视来延迟新传输。
152.在框970,无线通信设备确定切换是否例如由主要服务bs(例如,lte bs或nr bs)触发。例如,主要服务bs还可以请求无线通信设备报告相邻小区的信道测量。主要服务bs可基于信道测量报告为无线通信设备的切换选择目标小区,并向无线通信设备发送切换指令或触发。切换触发可以指示用于切换的目标bs和用于访问目标bs的信息(例如,随机接入)。在一些实例中,无线通信设备可以利用一个或多个组件,例如处理器402、分组通信模块408、切换模块409、收发器410、调制解调器412和一个或多个天线416来接收切换触发。如果无线通信设备确定没有触发切换,则无线通信设备返回到框910。否则,无线通信设备进行到框980。
153.在框980,无线通信设备响应于切换触发执行切换。无线通信设备可以基于由切换触发提供的信息执行无竞争随机接入过程以建立与目标bs的rrc连接。在与目标bs建立rrc连接之后,无线通信设备可以执行与目标bs的pdcp重新建立过程。
154.在步骤990,无线通信设备将缓冲在缓冲存储器处的多个分组重传到目标bs。
155.返回到框940,如果无线通信设备确定信道测量满足阈值信道测量,则无线通信设备进行到框945。在框945,无线通信设备跳过缓冲多个发送的分组并返回到框910。
156.如可以观察到的,当切换即将发生时存储或缓冲发送的分组允许无线通信设备在切换之后将所有发送的分组重传到目标bs。例如,在切换期间,源bs(例如,服务lte bs和/或nr bs)可能不会转发从无线通信设备(缓冲在重排序缓冲器中)接收的所有分组。源bs可以依赖于无线通信设备来重传缓冲在无线通信设备的缓冲存储器处的分组,其中缓冲存储器处的至少最低序列编号的分组(例如,最低pdcp sn)正在等待ack。
157.图10是根据本公开的一些方面的通信方法1000的流程图。方法1000的方面可以由无线通信设备的计算设备(例如,处理器、处理电路和/或其他合适的组件)或用于执行这些步骤的其他合适的部件来执行。例如,无线通信设备(例如ue 115、215、500或400)可以利用一个或多个组件(例如处理器402、存储器404、分组通信模块408、收发器410、调制解调器412和一个或多个天线416),以在实施ul分离承载配置时执行方法1000的步骤。可选地,无线通信设备(例如bs 105或500)可以利用一个或多个组件(例如处理器502、存储器504、分组通信模块508、收发器510、调制解调器512和一个或多个天线516),以在实施dl分离承载配置时执行方法1000的步骤。方法1000可采用与上面分别关于图6、7、8和/或9描述的方法600、700、800和/或900中类似的机制。如图所示,方法1000包括多个列举的步骤,但是方法1000的方面可以包括在所列举的步骤之前、之后以及在所列举的步骤之间的附加步骤。在一些方面,可以省略一个或多个列举的步骤,或者以不同的顺序执行。
158.在框1010,无线通信设备使用第一rat(例如,lte)发送多个数据分组(例如,pdcp数据分组304)的第一部分。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天
线416和516,以使用第一rat发送多个数据分组的第一部分。该多个数据分组具有定义的顺序。例如,多个数据分组中的每个数据分组与由无线通信设备的pdcp实体(例如,pdcp实体220)分配的pdcp sn相关联。
159.在框1020,无线通信设备使用第二rat(例如,nr)发送多个数据分组的第二部分。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508、收发器410和510、调制解调器412和512、以及一个或多个天线416和516,以使用第二rat发送多个数据分组的第二部分。
160.在框1030,无线通信设备将等待与多个数据分组中的至少第一数据分组相关联的ack指示的多个数据分组中的至少一些存储在存储器(例如,缓冲存储器)中。例如,无线通信设备可以利用一个或多个组件,例如处理器402和502、分组通信模块408和508,以将等待与多个数据分组中的至少第一数据分组相关联的ack指示的多个数据分组中的至少一些存储在存储器(例如,存储器302、404和/或504)。当多个数据分组中的最低序列编号分组正在等待来自对等方或接收方的ack或确认时,无线通信设备可以确定将多个数据分组保存在存储器中。例如,当无线通信设备对应于ue(例如,ue 115、215和/或400)时,对等方是网络,并且多个数据分组的传输在ul方向上。或者,当无线通信设备对应于bs(例如,bs 105和/或500)时,对等方是ue,并且多个数据分组的传输在dl方向上。
161.在一些方面,存储器可以是独立存储器存储和/或集成到无线通信设备的通用存储器中。数据分组在存储器中的存储可以以各种形式发生。在一些情况下,无线通信设备可以利用第一缓冲存储器来保存将由调制解调器(例如,调制解调器412和512)处理和操作以准备传输的数据分组。根据无线通信设备的处理架构,一旦传输完成,第一缓冲存储器可以被覆盖或刷新。为了促进一个或多个数据分组的潜在重传,无线通信设备可以在第一缓冲存储器被覆盖或刷新之前将数据分组从第一缓冲存储器复制到第二缓冲存储器,并且第二缓冲存储器可以保持等待ack的数据分组。因此,第二缓冲存储器可称为重传缓冲器。在这种情况下,框1030处的存储器可对应于第二缓冲存储器。在一些其他情况下,第一缓冲存储器在传输之后可能不会被覆盖或刷新,并且因此在等待ack时可以继续保存数据分组。在这种情况下,框1030处的存储器可对应于第一缓冲存储器。
162.在框1040,无线通信设备基于满足存储器的阈值占用来确定至少第一数据分组和第二数据分组的传输配置。传输配置确定通常指可以如何在对等方或接收设备处发送或重新发送分组和/或触发ack传输。下面讨论阈值占用的检测/确定和传输配置的确定。
163.在一些方面,无线通信设备可以响应于检测到存储在存储器中的多个发送数据分组的量满足存储器的阈值占用,在框1040确定传输配置。在一些方面,无线通信设备可以响应于检测到存储在存储器中的多个数据分组中的未确认数据分组的量满足存储器的阈值占用,在框1040确定传输配置。在一些方面中,无线通信设备可以响应于检测到多个数据分组(使用第一rat发送)的第一部分中的分组的第一序列号(例如,pdcp sn)与多个数据分组(使用第二rat发送)的第二部分中的分组的第二序列号(例如,pdcp sn)之间的差满足存储器的阈值占用,在框1040确定传输配置。例如,无线通信设备可以将第一序列号识别为使用第一rat发送并等待ack的最低序列编号分组,并且可以将第二序列号识别为使用第二rat发送并接收到确认的最低序列编号分组。
164.在一些方面中,在框1040处确定传输配置包括在检测到满足存储器的阈值占用
时,使用上文参考图7在方法700中描述的机制,确定用于重传第一数据分组的调度而不等待nack以加速重传。在一些方面中,在框1040处确定传输配置包括在检测到满足存储器的阈值占用时,使用上文参考图7在方法700中描述的机制,确定用于发送rlc状态轮询触发的调度以来加速来自对等方或接收设备的ack传输。例如,无线通信设备可以在不接收nack的情况下重传第一数据分组(例如,在rlc级别或pdcp级别上的未经请求的重传),复制第一数据分组的传输(例如,经由第一rat和第二rat),和/或发送接收状态轮询请求以加速第一数据分组的ack的接收。
165.在一些方面中,在框1040处确定传输配置包括在检测到满足存储器的阈值占用时,使用上文参考图8在方法800中描述的机制来延迟第二数据分组(例如,新分组)的传输。例如,无线通信设备可以丢弃ul调度授权,报告指示小于在无线通信设备处准备传输的数据量的数据量的bsr,以降低的功率发送第二数据分组,报告小于在无线通信设备处可用的phr的phr,和/或延迟调度请求传输。
166.在一些方面,使用第一rat在第一无线通信链路(例如,无线通信链路204)上发送多个数据分组的第一部分,并且使用第二rat在第二第一无线通信链路(例如,无线通信链路206)上发送多个数据分组的第二部分。无线通信设备还可以基于第一无线通信链路和第二无线通信链路之间的吞吐量比和/或snr比来确定将多个数据分组分为第一部分和第二部分。
167.图11是根据本公开的一些方面的通信方法1100的流程图。方法1100的方面可以由无线通信设备的计算设备(例如,处理器、处理电路和/或其他合适的组件)或用于执行这些步骤的其他合适的部件来执行。例如,无线通信设备(例如ue 115、215、500或400)可以利用一个或多个组件(例如处理器402、存储器404、分组通信模块408、切换模块409、收发器410、调制解调器412和一个或多个天线416),以在实施ul分离承载配置时执行方法1000的步骤。方法1100可采用与上面分别关于图6、7、8、9和/或10描述的方法600、700、800和/或1000中类似的机制。如图所示,方法1100包括多个列举的步骤,但是方法1100的方面可以包括在所列举的步骤之前、之后以及在所列举的步骤之间的附加步骤。在一些方面,可以省略一个或多个列举的步骤,或者以不同的顺序执行。
168.在框1110,无线通信设备使用第一rat(例如,lte)经由第一无线通信链路(例如,无线通信链路204)发送多个数据分组(例如,pdcp数据分组304)的第一部分。该多个数据分组具有定义的顺序。例如,多个数据分组中的每个数据分组与由无线通信设备的pdcp实体(例如,pdcp实体220)分配的pdcp sn相关联。例如,无线通信设备可以利用一个或多个组件,例如处理器402、分组通信模块408、收发器410、调制解调器412和一个或多个天线416,以使用第一rat经由第一无线通信链路发送多个数据分组的第一部分。
169.在框1120,无线通信设备使用第二rat(例如,nr)经由第二无线通信链路发送多个数据分组的第二部分。例如,无线通信设备可以利用一个或多个组件,例如处理器402、分组通信模块408、收发器410、调制解调器412和一个或多个天线416,以使用第二rat经由第二无线通信链路发送多个数据分组的第二部分。
170.在框1130,无线通信设备检测即将到来的切换。在一些方面,无线通信设备可以基于与第一无线通信链路或第二无线通信链路中的至少一个相关联的信道测量低于阈值测量来检测即将到来的切换。例如,无线通信设备可以利用一个或多个组件,例如处理器402、
分组通信模块408、切换模块409、收发器410、调制解调器412和一个或多个天线416,以对第一无线通信链路和/或第二无线通信链路执行信道测量(例如,rsrp和/或rsrq),并基于信道测量与阈值测量的比较来确定切换是否即将到来。在一些方面,无线通信设备可以基于接收信道测量报告触发来检测即将到来的切换。例如,无线通信设备可以利用一个或多个组件,例如处理器402、分组通信模块408、切换模块409、收发器410、调制解调器412和一个或多个天线416,以接收信道测量报告触发,并基于信道测量报告触发确定切换即将到来。
171.在框1140,无线通信设备响应于检测,将等待与多个数据分组中的第一数据分组相关联的ack指示的多个数据分组中的至少一些存储在存储器(例如,缓冲存储器)中。例如,无线通信设备可以利用一个或多个组件,例如处理器402、分组通信模块408,以将多个数据分组存储在存储器(例如,存储器302、404和/或504)中。当多个数据分组中的最低序列编号分组正在等待来自自网络侧的ack或确认时,无线通信设备可以确定将多个数据分组保存在存储器中。在一些实例中,数据分组在存储器中的存储可以以各种形式发生,如上文在方法1000的框1030所讨论的。
172.在一些方面,无线通信设备可以确定传输配置。传输配置确定通常指可以如何在对等方或接收设备处发送或重新发送分组和/或触发ack传输。例如,在一些场景中,通信设备可以使用上文参考图7在方法700中描述的机制来确定加速第一数据分组的重传和/或触发来自对等设备的接收状态,和/或使用上文参考图8在方法800中描述的机制来延迟第二数据分组(例如,新分组)的初始传输。
173.在一些方面中,无线通信设备随后可以接收切换触发(例如,指示目标bs),并且可以执行切换。在切换到目标bs之后,无线通信设备可以在与目标bs重新建立pdcp期间将存储在存储器中的分组重传到目标bs,例如,如方法900所示。在一些其他方面,无线通信设备随后可以检测到信道测量增加到阈值测量以上,因此无线通信设备可以停止在存储器中存储发送的分组,并且可以从存储器中刷新或释放多个数据分组。
174.信息和信号可以使用各种不同的技术和技巧中的任何一种来表示。例如,可在整个以上描述中引用的数据、指令、命令、信息、信号、比特、符号和芯片可由电压、电流、电磁波、磁场或粒子、光场或粒子或其任何组合来表示。
175.可使用通用处理器、dsp、asic、fpga或其它可编程逻辑设备、离散门或晶体管逻辑、离散硬件组件或设计用于执行本文所述功能的其任何组合来实现或执行结合本文的公开内容描述的各种说明性块和模块。通用处理器可以是微处理器,但是在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、与dsp核心的结合的一个或多个微处理器、或任何其他这样的配置。
176.本文所描述的功能可以用硬件、由处理器执行的软件、固件或其任何组合来实现。如果在由处理器执行的软件中实施,则这些功能可以作为一个或多个指令或代码存储在计算机可读介质上或在其上传输。其他示例和实现在本公开和所附权利要求的范围内。例如,由于软件的性质,可以使用由处理器执行的软件、硬件、固件、硬接线或这些的任何组合来实现上述功能。实现功能的特征还可以物理地位于各种位置,包括被分发以使得功能的部分在不同的物理位置实现。此外,如本文所使用的,包括在权利要求书中,“或”如在项目列表(例如,由诸如“至少一个”或“一个或多个”之类的短语开头的项目列表)中所使用的,指
示包含列表,使得例如,[a、b或c中的至少一个]的列表意味着a或b或c或ab或ac或bc或abc(即,a和b和c)。
[0177]
正如本领域技术人员现在将理解的,并取决于手头的具体应用,在不脱离本公开的精神和范围的情况下,可以对本公开的设备的材料、装置、配置和使用方法进行许多修改、替换和变化。鉴于此,本公开的范围不应限于本文所示和描述的特定实施例的范围,因为它们仅仅是作为其一些示例,而是应与下文所附的权利要求及其功能等同物的范围完全相称。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献