用于双连接的网络译码的改进的制作方法

用于双连接的网络译码的改进
背景技术:
技术领域
1.本公开总体上涉及无线通信系统,并且更具体地涉及用于双连接的网络译码的改进。
2.引言
3.无线通信系统被广泛部署以提供各种电信服务,诸如电话、视频、数据、消息收发和广播。典型的无线通信系统可以采用能够通过共享可用系统资源来支持与多个用户的通信的多址技术。这样的多址技术的示例包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统和时分同步码分多址(td-scdma)系统。
4.这些多址技术已经在多种电信标准中被采用,以提供使得不同得无线设备能够在城市、国家、地区甚至全球级别上进行通信的公共协议。一个示例电信标准是5g新无线电(nr)。5g nr是第三代合作伙伴计划(3gpp)颁布的持续移动宽带演进的一部分,以满足与时延、可靠性、安全性、可扩展性(例如,与物联网(iot)的)和其他要求相关联的新要求。5g nr包括与增强型移动宽带(embb)、大规模机器类型通信(mmtc)和超可靠低时延通信(urllc)相关联的服务。5g nr的一些方面可以基于4g长期演进(lte)标准。无线通信的方面可以包括设备之间的直接通信,诸如基于侧链路的直接通信。存在进一步改进侧链路通信技术的需要。这些改进也可以适用于其他多址技术和采用这些技术的电信标准。
5.例如,无线通信的某些方面包括设备之间的直接通信,诸如设备对设备(d2d)、车辆对万物(v2x)等。存在进一步改进设备之间的这种直接通信的需要。与设备之间的直接通信有关的改进可以适用于其他多址技术和采用这些技术的电信标准。
技术实现要素:
6.以下呈现了一个或多个方面的简化概述,以便提供对这样的方面的基本理解。本概述不是所有预期方面的广泛综述,并且既不旨在标识所有方面的关键或重要元素,也不旨在标示任何或所有方面的范围。其唯一目的是以简化形式呈现一个或多个方面的某些概念,作为稍后呈现的更详细描述的序言。
7.多种技术已经被引入以在总体上改进无线通信。例如,双连接可以通过允许来自一个无线电承载的数据在多个网络实体(例如,基站和/或路边单元(rsu))之间被分开地发送给相同的用户设备(ue)来增加每ue的数据速率。在双连接中,基站维持与核心网络的u平面连接,并且维持朝向移动性管理实体(mme)的c平面连接。虽然双连接可以改进无线通信设备之间的通信的某些方面(诸如通过增加吞吐速度和/或数量),但是在实践中配置双连接时可能会出现一些问题。在一些场景中,当发送协议数据单元(pdu)(诸如分组数据汇聚协议(pdcp)层的pdu)时,双连接可能是相对低效的。例如,当针对双连接拆分pdcp pdu的传输时,从发送设备到接收设备的无序pdu递送会增加时延。在一些情况下,如果布置在传输
序列的开始处和/或附近的分组比预期的更晚被接收,则时延可能非常高。这样的时延增加可能对超可靠低时延通信(urllc)、多媒体广播多播服务(mbms)、集成接入和回程(iab)和/或其他低时延服务或用例有害。因此,存在改进使用双连接的pdu的通信的需要。
8.pdu的这种拆分传输可能是浪费的,因为分布式无线电资源管理(rrm)的成本很大。当发送设备与接收设备之间的信道条件(例如,物理信道条件)相对较差(例如,在动态链路状态下需要额外的重发)时,由于pdu拆分传输导致的资源消耗(和潜在浪费)会增加。基站与rsu之间的u平面数据的流控制可能需要被监视以避免rsu中的数据的任何下溢或上溢。
9.本公开描述了用于改进pdu(诸如使用双连接来通信的pdu)的通信的多种技术和解决方案。例如,本公开提供在协议栈中添加网络译码层,以用于使用网络译码对通过不同路径的数据集进行编码,以便诸如通过减少浪费和/或降低由于无序pdu递送导致的时延来减轻由于双连接而潜在出现的前述问题中的一个或多个。在本公开的一些方面中,使用网络译码对来自至少一个sdu的数据集进行编码可以消除对有序pdu递送的需要,因为网络译码可以不依赖于pdu的有序接收。在此方面,如果接收设备包括附加的网络译码层,则在接收设备的无线电链路控制(rlc)层处可以不需要对从不同路径接收的经编码分组进行排序。另外,由于通过不同路径的经编码分组的数量可以被动态地调整,因此与拆分传输相关联的时延可以被减少,从而在接收设备处提供具有更多经编码分组的更好的链路覆盖。此外,可以减少浪费,因为所有接收到的pdu可以被接收设备用于解码,而不管在其上接收pdu的传输路径。
10.在本公开的方面中,提供了方法、计算机可读介质和装置。在一些方面中,装置是基站。装置可以接收来自分组数据汇聚协议(pdcp)层的第一数量的源分组。装置可以在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组。装置可以从第一网络译码层向第一rlc层发送第二数量的经编码分组。装置还可以向用户设备发送包括第二数量的经编码分组的经编码数据。
11.在本公开的另一方面中,提供了方法、计算机可读介质和装置。在一些方面中,装置是基站。装置可以在pdcp层处接收第一数量的源分组。装置可以从pdcp层向基站的第一网络译码层发送第一数量的源分组。装置可以在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组。
12.在本公开的另一方面中,提供了方法、计算机可读介质和装置。在一些方面中,装置是路边单元。装置可以在rlc层处接收来自网络译码层的第一组经编码分组。装置可以向用户设备传输第一组经编码分组,第一组经编码分组与基站处的第二组经编码分组相关联。
13.在本公开的另一方面中,提供了方法、计算机可读介质和装置。在一些方面中,装置是用户设备。装置可以从rlc层向网络译码层发送第一数量的经编码分组。装置可以在网络译码层处利用无速率网络码从第一数量的经编码分组恢复第二数量的源分组,其中第一数量的经编码分组比第二数量的源分组具有更大数量的分组。装置可以在网络译码层处将第二数量的源分组排序成源分组的有序集合。装置可以从网络译码层向pdcp层发送源分组的有序集合。
14.为了实现前述及相关目的,一个或多个方面包括在以下充分描述并在权利要求中
具体指出的特征。下面的描述和所附附图详细阐述一个或多个方面的某些说明性特征。然而,这些特征仅指示各个方面的原理可以被采用的各种方法中的几种,并且本描述旨在包括所有这样的方面及其等同物。
附图说明
15.图1是例示无线通信系统和接入网络的示例的示意图。
16.图2a、图2b、图2c和图2d是分别例示第一5g/nr帧、5g/nr子帧内的dl信道、第二5g/nr帧和5g/nr子帧内的ul信道的示例的示意图。
17.图3例示了侧链路时隙结构的示例方面。
18.图4是第一无线通信设备与第二无线通信设备通信的框图。
19.图5例示了具有在无线设备之间的直接链路通信和侧链路通信的双连接的示例。
20.图6是例示用于发送器的协议栈和用于接收器的协议栈的示意图。
21.图7是例示用于使用喷泉译码对数据集进行编码的系统的示意图。
22.图8是例示基于经解码分组反馈的、双连接的网络译码的通信流示意图。
23.图9是例示根据本公开的方面中的一个或多个的在基站与路边单元之间用于双连接的网络译码系统的示意图。
24.图10是例示根据本公开的方面中的一个或多个的在基站与路边单元之间用于双连接的网络译码系统的示意图。
25.图11是例示根据本公开的方面中的一个或多个的在基站与路边单元之间用于双连接的网络译码系统的示意图。
26.图12是例示根据本公开的方面中的一个或多个的在用户设备处用于双连接的网络译码系统的示意图。
27.图13是根据本公开的方面中的一个或多个的在基站处进行无线通信的过程的流程图。
28.图14是根据本公开的方面中的一个或多个的在基站处进行无线通信的过程的流程图。
29.图15是根据本公开的方面中的一个或多个的在路边单元处进行无线通信的过程的流程图。
30.图16是根据本公开的方面中的一个或多个的在用户设备处进行无线通信的过程的流程图。
31.图17是例示用于示例装置的硬件实施方式的示例的示意图。
32.图18是例示用于示例装置的硬件实施方式的示例的示意图。
33.图19是例示用于示例装置的硬件实施方式的示例的示意图。
具体实施方式
34.以下结合所附附图阐述的具体实施方式旨在作为对各种配置的描述,而并非旨在表示其中可以实践本文所描述的概念的唯一配置。出于提供对各种概念的透彻理解的目的,具体实施方式包括具体细节。然而,对本领域技术人员将显而易见的是,可以在没有这些具体细节的情况下实践这些概念。在一些实例中,以框图形式示出了公知的结构和组件,
以避免模糊这种概念。
35.现在将参考各种装置和方法来呈现电信系统的若干方面。这些装置和方法将被描述在以下详细描述中,并且在附图中通过各种块、组件、电路、过程、算法等(统称为“元件”)示出。这些元件可以使用电子硬件、计算机软件或其任何组合来实施。这样的元件被实施为硬件还是软件取决于特定的应用以及施加于整体系统的设计约束。
36.作为示例,元件,或元件的任何部分,或元件的任何组合可以被实施为包括一个或多个处理器的“处理系统”。处理器的示例包括微处理器、微控制器、图形处理单元(gpu)、中央处理单元(cpu)、应用处理器、数字信号处理器(dsp)、精简指令集计算(risc)处理器、片上系统(soc)、基带处理器、现场可编程门阵列(fpga)、可编程逻辑设备(pld)、状态机、门控逻辑、分立硬件电路以及被配置为执行贯穿本公开描述的各种功能的其他合适的硬件。处理系统中的一个或多个处理器可以执行软件。软件应被广义地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件组件、应用程序、软件应用程序、软件包、例程、子例程、对象、可执行文件、执行线程、过程、函数等,无论是被称为软件、固件、中间件、微码、硬件描述语言还是其它。
37.相应地,在一个或多个示例实施例中,所描述的功能可以在硬件、软件或其任何组合中实施。如果被实施在软件中,则功能可以被存储在计算机可读介质上,或被编码为计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是可以由计算机访问的任何可用介质。作为示例而非限制,这样的计算机可读介质可以包括随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程rox(eeprom)、光盘存储、磁盘存储、其他磁存储设备,这些类型的计算机可读介质的组合,或者可以被用于以可以由计算机访问的指令或数据结构的形式存储计算机可执行代码的任何其他介质。
38.图1是例示无线通信系统和接入网络100的示例的示意图。一些无线通信可以是基于侧链路在无线设备之间直接交换的。通信可以基于车辆对万物(v2x)或其他设备对设备(d2d)通信,诸如邻近服务(prose)等。例如,侧链路通信可以是基于pc5接口来交换的。
39.在侧链路通信中,控制信息可以由发送ue在多个sci部分中指示。sci可以指示ue意图使用(例如,用于侧链路传输)的资源。ue可以在物理侧链路控制信道(pscch)区域中发送指示关于资源预留的信息的第一控制信息部分,并且可以在pssch区域中发送第二控制信息部分。例如,第一阶段控制(例如,sci-1)可以是在pscch上发送的,并且可以包含用于资源分配的信息和与第二阶段控制(例如,sci-2)的解码有关的信息。第二阶段控制(sci-2)可以是在pssch上发送的并且可以包含用于对数据进行解码的信息(sch)。因此,控制信息可以是通过包括在pscch区域中的第一sci部分(例如,sci-1)和包括在pssch区域中的第二sci部分(例如,sci-2)的组合来指示的。在其他方面中,控制信息可以是在pssch的介质接入控制(mac)控制元素(mac-ce)部分中指示的。
40.侧链路通信的一些示例可以包括基于车辆的通信,诸如车辆对车辆(v2v)、车辆对基础设施(v2i)(例如,从基于车辆的通信设备到诸如路边单元(rsu)的道路基础设施节点)、车辆对网络(v2n)(例如,从基于车辆的通信设备到诸如基站的一个或多个网络节点)、车辆对行人(v2p)、蜂窝车辆对万物(c-v2x)、和/或其组合和/或与其他设备的组合,其可以被统称为v2x通信。作为示例,在图1中,ue 104(例如,发送车辆用户设备(vue)或其他ue 104)可以被配置为直接向另一ue 104发送消息。该通信可以基于v2x或其他d2d通信,诸如
邻近服务(prose)等。基于v2x和/或d2d的通信也可以由其他发送和接收设备(诸如路边单元(rsu)107等)发送和接收。例如,如结合图3中的示例描述的,通信的方面可以基于pc5或侧链路通信。尽管以下描述可以提供用于结合5g nr的v2x/d2d通信的示例,但本文描述的概念可适用于其他类似领域,诸如lte、lte-a、cdma、gsm和其他无线技术。
41.无线通信系统(也被称为无线广域网(wwan))包括基站102、ue104、演进分组核心(epc)160和核心网络(例如,5gc)190。基站102可以包括宏小区(高功率蜂窝基站)和/或小小区(低功率蜂窝基站)。宏小区包括基站。小小区包括毫微微小区、微微小区和微小区。
42.被配置用于4g lte(统称为演进型通用移动电信系统(umts)陆地无线电接入网络(e-utran))的基站102可以通过回程链路132(例如,s1接口)与epc 160接口连接。被配置用于nr(统称为下一代ran(ng-ran))的基站102可以通过回程链路184与核心网络190接口连接。除了其他功能之外,基站102可以执行以下功能中的一个或多个:用户数据的传递、无线电信道加密和解密、完整性保护、报头压缩、移动性控制功能(例如,切换、双连接)、小区间干扰协调、连接建立和释放、负载平衡、非接入层(nas)消息的分发、nas节点选择、同步、无线电接入网络(ran)共享、多媒体广播多播服务(mbms)、订户和设备跟踪、ran信息管理(rim)、寻呼、定位和警告消息的递送。基站102可以通过回程链路134(例如,x2接口)彼此直接地或间接地(例如,通过epc 160或核心网络190)通信。回程链路134可以是有线的或无线的。
43.基站102可以与ue 104无线通信。基站102中的每一个可以为相应的地理覆盖区域110提供通信覆盖。可能存在重叠的地理覆盖区域110。例如,小小区102'可以具有与一个或多个宏基站102的覆盖区域110重叠的覆盖区域110'。包括小小区和宏小区两者的网络可以被称为异构网络。异构网络还可以包括家庭演进型节点b(enb)(henb),其可以向被称为封闭订户组(csg)的受限组提供服务。基站102与ue 104之间的通信链路120可以包括从ue 104到基站102的上行链路(ul)(也被称为反向链路)传输和/或从基站102到ue 104的下行链路(dl)(也被称为前向链路)传输。通信链路120可以使用多输入多输出(mimo)天线技术,包括空间复用、波束成形和/或发送分集。通信链路可以通过一个或多个载波基站102/ue 104可以使用每个载波高达y mhz(例如,5、10、15、20、100、400mhz等)带宽的频谱,所述每个载波被分配在用于每个方向上发送的高达总共yx mhz(x个分量载波)的载波聚合中。载波可以彼此相邻也可以不相邻。载波的分配可以相对于dl和ul不对称(例如,可以为dl分配比ul更多或更少的载波)。分量载波可以包括主分量载波和一个或多个辅分量载波。主分量载波可以被称为主小区(pcell),并且辅分量载波可以被称为辅小区(scell)。
44.某些ue 104可以使用设备对设备(d2d)通信链路158相互通信。d2d通信链路158可以使用dl/ul wwan频谱。d2d通信链路158可以使用一个或多个侧链路信道,诸如物理侧链路广播信道(psbch)、物理侧链路发现信道(psdch)、物理侧链路共享信道(pssch)和物理侧链路控制信道(pscch)。d2d通信可以通过各种无线d2d通信系统,诸如例如flashlinq、wimedia、蓝牙、zigbee、基于ieee 802.11标准的wi-fi、lte或nr。
45.无线通信系统还可以包括在5ghz未许可频谱中经由通信链路154与wi-fi站(sta)152通信的wi-fi接入点(ap)150。当在未许可频谱中通信时,sta 152/ap 150可以在通信之前执行空闲信道评估(cca)以确定信道是否可用。
46.小小区102'可以在许可和/或未许可频谱中操作。当在未许可频谱中操作时,小小
区102'可以采用nr并使用与wi-fi ap 150使用的相同的5ghz未许可频谱。在未许可频谱中采用nr的小小区102'可以提高接入网络的覆盖和/或增加接入网络的容量。
47.基站102(无论是小小区102'还是大小区(例如,宏基站))可以包括enb、gnodeb(gnb)或其他类型的基站。一些基站(诸如gnb 180)可以在传统的亚6ghz频谱、毫米波(mmw)频率和/或的近mmw频率中操作与ue 104通信。当gnb 180在mmw或近mmw频率中操作时,gnb 180可以被称为mmw基站。极高频(ehf)是rf在电磁频谱中的部分。ehf具有30ghz到300ghz的范围,以及在1毫米与10毫米之间的波长。该频带中的无线电波可以被称为毫米波。近mmw可以向下延伸到3ghz的频率与100毫米的波长。超高频(shf)频带在3ghz与30ghz之间延伸,也被称为厘米波。使用mmw/近mmw无线电频带的通信具有极高的路径损失和短距离。mmw基站180可以与ue 104一起利用波束成形182来补偿极高的路径损失和短距离。
48.设备可以使用波束成形来发送和接收通信。例如,图1例示了基站180可以在一个或多个发送方向182'上向ue 104发送波束成形信号。ue 104可以在一个或多个接收方向182”上从基站180接收波束成形信号。ue 104也可以在一个或多个发送方向上向基站180发送波束成形信号。基站180可以在一个或多个接收方向上从ue 104接收波束成形信号。基站180/ue 104可以执行波束训练,以确定基站180/ue 104中的每一个的最佳接收和发送方向。基站180的发送方向和接收方向可以相同也可以不同。ue 104的发送方向和接收方向可以相同也可以不同。尽管波束成形信号被例示在ue 104与基站102/180之间,但是波束成形的方面可以类似地被ue 104或rsu 107应用于与另一ue 104或rsu 107通信,诸如基于v2x、v2v或d2d通信。
49.epc 160可以包括移动性管理实体(mme)162、其他mme 164、服务网关166、多媒体广播多播服务(mbms)网关168、广播多播服务中心(bm-sc)170和分组数据网络(pdn)网关172。mme 162可以与归属订户服务器(hss)174通信。mme 162是处理ue 104与epc 160之间的信令的控制节点。通常,mme 162提供承载和连接管理。所有用户互联网协议(ip)分组都通过服务网关166传递,服务网关166本身连接到pdn网关172。pdn网关172提供ue ip地址分配以及其他功能。pdn网关172和bm-sc 170连接到ip服务176。ip服务176可以包括互联网、内联网、ip多媒体子系统(ims)、ps流式传输服务和/或其他ip服务。bm-sc 170可以提供用于mbms用户服务供应和递送的功能。bm-sc 170可以充当用于内容提供者mbms传输的入口点,可以被用于授权和发起公共陆地移动网络(plmn)内的mbms承载服务,并且可以被用于调度mbms传输。mbms网关168可以被用于向属于广播特定服务的多播广播单频网络(mbsfn)区域的基站102分发mbms业务,并且可以负责会话管理(开始/停止)和收集embms相关的计费信息。
50.核心网络190可以包括接入和移动性管理功能(amf)192、其他amf 193、会话管理功能(smf)194和用户平面功能(upf)195。amf 192可以与统一数据管理(udm)196通信。amf 192是处理ue 104与核心网络190之间的信令的控制节点。通常,amf 192提供qos流和会话管理。所有用户互联网协议(ip)分组都是通过upf 195来传送。upf 195提供ue ip地址分配以及其他功能。upf 195连接到ip服务197。ip服务197可以包括互联网、内联网、ip多媒体子系统(ims)、ps流式传输服务和/或其他ip服务。
51.基站也可以被称为gnb、节点b、演进型节点b(enb)、接入点、基地收发器站、无线电基站、无线电收发器、收发器功能、基本服务集(bss)、扩展服务集(ess)、发送接收点(trp)
或某些其他合适的术语。基站102为ue 104提供到epc 160或核心网络190的接入点。ue 104的示例包括蜂窝电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人数字助理(pda)、卫星无线电收发设备、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,mp3播放器)、相机、游戏控制台、平板计算机、智能设备、可穿戴设备、车辆、仪表、气泵、大型或小型厨房电器、医疗保健设备、植入物、传感器/致动器、显示器或任何其他类似功能的设备。ue 104中的一些可以被称为iot设备(例如,停车计时器、气泵、烤面包机、车辆、心脏监视器等)。ue 104也可以被称为站、移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持装置、用户代理、移动客户端、客户端或一些其他合适的术语。
52.此外,尽管本公开聚焦于车辆对行人(v2p)通信和行人对车辆(p2v)通信,但是本文描述的概念和各个方面可以适用于其他类似的领域,诸如d2d通信、iot通信、车辆对万物(v2x)通信、或者用于无线/接入网络中的通信的其他标准/协议。
53.再次参考图1,在某些方面中,ue 104可以包括双连接组件197,双连接组件197被配置为从rlc层向网络译码层发送第一数量的经编码分组。双连接组件197被配置为在网络译码层处利用无速率网络码从第一数量的经编码分组恢复第二数量的源分组,其中第一数量的经编码分组比第二数量的源分组具有更大数量的分组。双连接组件197被配置为在网络译码层处将第二数量的源分组排序成源分组的有序集合。双连接组件197还被配置为从网络译码层向pdcp层发送源分组的有序集合。此外,在某些方面中,基站102/180可以包括双连接中继配置组件198,双连接中继配置组件198被配置为接收来自分组数据汇聚协议(pdcp)层的第一数量的源分组。双连接中继配置组件198被配置为在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组。双连接中继配置组件198被配置为从第一网络译码层向第一rlc层发送第二数量的经编码分组。双连接中继配置组件198还被配置为向用户设备传输包括第二数量的经编码分组的经编码数据。在其他实施方式中,双连接中继配置组件198被配置为在pdcp层处接收第一数量的源分组。双连接中继配置组件198被配置为从pdcp层向基站的第一网络译码层发送第一数量的源分组。双连接中继配置组件198还被配置为在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组。此外,在某些方面中,rsu 107可以包括中继组件199,中继组件199被配置为在rlc层处接收来自网络译码层的第一组经编码分组。中继组件199还被配置为向用户设备传输第一组经编码分组,第一组经编码分组与基站处的第二组经编码分组相关联。其他相关方面和特征结合图5-图19被更详细地描述。尽管以下描述聚焦于5g nr,但是本文描述的概念可以适用于其他类似领域,诸如lte、lte-a、cdma、gsm和其他无线技术。
54.图2a是例示5g/nr帧结构内的第一子帧的示例的示意图200。图2b是例示5g/nr子帧内的dl信道的示例的示意图230。图2c是例示5g/nr帧结构内的第二子帧的示例的示意图250。图2d是例示5g/nr子帧内的ul信道的示例的示意图280。5g/nr帧结构可以是fdd或者可以是tdd,在fdd中对于特定的子载波集(载波系统带宽),该子载波集内的子帧专用于dl或ul,在tdd中对于特定的子载波集(载波系统带宽),该子载波集合内的子帧专用于dl和ul两者。在由图2a、图2c提供的示例中,5g/nr帧结构被假设为tdd,其中子帧4被配置有时隙格式28(主要为dl),其中d为dl,u为ul,并且x是可灵活用于dl/ul之间,并且子帧3被配置有时隙
格式34(主要为ul)。虽然子帧3、4分别被示出为具有时隙格式34、28,但是任何特定子帧都可以用各种可用的时隙格式0-61中的任一个来配置。时隙格式0、1分别是全dl、全ul。其他时隙格式2-61包括dl、ul和灵活符号的混合。ue通过接收的时隙格式指示符(sfi)被配置有时隙格式(通过dci动态地配置,或通过无线电资源控制(rrc)信令半静态地/静态地配置)。注意,以下描述也适用于tdd的5g/nr帧结构。
55.其他无线通信技术可以具有不同的帧结构和/或不同的信道。一个帧(10ms)可以被划分成10个大小相等的子帧(1ms)。每个子帧可以包括一个或多个时隙。子帧还可以包括微时隙,微时隙可以包括7、4或2个符号。每个时隙可以包括7或14个符号,这取决于时隙配置。对于时隙配置0,每个时隙可以包括14个符号,对于时隙配置1,每个时隙可以包括7个符号。dl上的符号可以是循环前缀(cp)ofdm(cp-ofdm)符号。ul上的符号可以是cp-ofdm符号(对于高吞吐量场景)或离散傅里叶变换(dft)扩展ofdm(dft-s-ofdm)符号(也被称为单载波频分多址(sc-fdma)符号)(对于功率受限的场景;限于单个流传输)。子帧内的时隙数量基于时隙配置和参数集(numerology)。对于时隙配置0,不同的参数集μ0到5分别允许每个子帧1、2、4、8、16和32个时隙。对于时隙配置1,不同的参数集0到2分别允许每个子帧2、4和8个时隙。相应地,对于时隙配置0和参数集μ,存在14个符号/时隙和2
μ
个时隙/子帧。子载波间隔和符号长度/持续时间是参数集的函数。子载波间隔可以等于2
μ
*15khz,其中μ是参数集0到5。因此,参数集μ=0具有15khz的子载波间隔,并且参数集μ=5具有480khz的子载波间隔。符号长度/持续时间与子载波间隔负相关。图2a-图2d提供了每个时隙14个符号的时隙配置0和每个子帧1个时隙的参数集μ=0的示例。子载波间隔为15khz,并且符号持续时间约为66.7μs。
56.资源网格可以被用来表示帧结构。每个时隙包括延伸12个连续子载波的资源块(rb)(也被称为物理rb(prb))。资源网格被划分为多个资源元素(re)。每个re携带的比特数量取决于调制方案。
57.如图2a所示,re中的一些携带ue的参考(导频)信号(rs)。rs可以包括解调rs(dm-rs)(对于一种特定配置被指示为r
x
,其中100x是端口号,但是其他dm-rs配置也是可能的)和用于在ue处进行信道估计的信道状态信息参考信号(csi-rs)。rs还可以包括波束测量rs(brs)、波束细化rs(brrs)和相位跟踪rs(pt-rs)。
58.图2blis是了帧的子帧内的各种dl信道的示例。物理下行链路控制信道(pdcch)在一个或多个控制信道元素(cce)内携带dci,每个cce包括九个re组(reg),每个reg包括ofdm符号中的四个连续re。在一些方面,dci携带dfi。dfi可以被用于结合上行链路中的cg传输来处理harq-ack协议。dfi可以使用以cs-rnti加扰的pdcch来传输,使得没有新的物理信道被定义。确切地说,dci格式0_1帧结构利用指示dci的剩余部分将被解释为上行链路调度授权还是下行链路反馈信息的dfi标志来被重用。为了区分用于激活/去激活cg传输和dfi的dci的用途,当类型1和/或类型2cg pusch被配置时,1比特标志被使用(用作显式指示)。如果dfi标志被设置,则dci的剩余部分被解释为位图,以指示用于dfi内所包含的每个harq过程的肯定或否定应答。dfi大小可以与ul授权dci格式0_1大小对齐。例如,预留比特可以被包括以确保dfi的总大小等于dci格式0_1帧结构大小,而不管dci格式0_1帧结构大小是携带上行链路授权还是下行链路反馈信息,因此,没有增加盲解码尝试的数量。在此方面,ue盲解码复杂度没有因匹配大小而增加。在一些方面,dfi的内容包括:(1)1比特ul/下行链路
(dl)标志,(2)0或3比特载波指示符字段(cif),3比特被用于跨载波调度被配置的情况,(3)1比特dfi标志,用于区分基于dci格式0_1的激活/去激活和dfi,(4)16比特harq-ack位图,(5)2比特发送功率控制(tpc)命令,以及(6)任何零填充以匹配dci格式0_1帧结构的长度。
59.主同步信号(pss)可以在帧的特定子帧的符号2内。pss被ue 104用于确定子帧/符号定时和物理层标识。辅同步信号(sss)可以在帧的特定子帧的符号4内。sss被ue用于确定物理层小区标识组号和无线电帧定时。基于物理层标识和物理层小区标识组号,ue可以确定物理小区标识符(pci)。基于pci,ue可以确定上述dm-rs的位置。携带主信息块(mib)的物理广播信道(pbch)可以与pss和sss在逻辑上分组,以形成同步信号(ss)/pbch块。mib提供系统带宽中的rb的数量和系统帧号(sfn)。物理下行链路共享信道(pdsch)携带用户数据、不通过pbch发送的广播系统信息(诸如系统信息块(sib))和寻呼消息。
60.如图2c所示,re中的一些携带用于基站处的信道估计的dm-rs(对于一种特定配置被指示为r,但是其他dm-rs配置是可能的)。ue可以发送用于物理上行链路控制信道(pucch)的dm-rs和用于物理上行链路共享信道(pusch)的dm-rs。可以在pusch的前一个或两个符号中发送pusch dm-rs。取决于是发送短pucch还是长pucch以及取决于所使用的特定pucch格式,pucch dm-rs可以以不同的配置被发送。虽然未示出,但是ue可以发送探测参考信号(srs)。srs可以被基站用于信道质量估计,以实现ul上的频率相关调度。
61.图2d例示了帧的子帧内的各种ul信道的示例。pucch可以如在一个配置中所指示的被定位。pucch携带上行链路控制信息(uci),诸如调度请求、信道质量指示符(cqi)、预编码矩阵指示符(pmi)、秩指示符(ri)和harq ack/nack反馈。pusch携带数据,并且可以附加地被用于携带缓冲器状态报告(bsr)、功率余量(headroom)报告(phr)和/或uci。
62.图3例示了例示可以被用于基于侧链路的无线通信的时间和频率资源的非限制性示例的示例图300。在一些示例中,时间和频率资源可以基于时隙结构。在其他示例中,可以使用不同的结构。在一些示例中,时隙结构可以在5g/nr帧结构内。尽管以下描述聚焦于5g nr,但是本文描述的概念可以适用于其他类似领域,诸如lte、lte-a、cdma、gsm和其他无线技术。这仅仅是一个示例,并且其他无线通信技术可以具有不同的帧结构和/或不同的信道。一个帧(10ms)可以被划分成10个大小相等的子帧(1ms)。每个子帧可以包括一个或多个时隙。子帧还可以包括微时隙,微时隙可以包括7、4或2个符号。每个时隙可以包括7或14个符号,这取决于时隙配置。对于时隙配置0,每个时隙可以包括14个符号,对于时隙配置1,每个时隙可以包括7个符号。图300例示了单个时隙传输,例如,其可以对应于0.5ms传输时间间隔(tti)。
63.资源网格可以被用于表示帧结构。每个时间时隙包括延伸12个连续子载波的资源块(rb)(也被称为物理rb(prb))。资源网格被划分为多个资源元素(re)。每个re携带的比特数量取决于调制方案。图300还例示了多个子信道,其中每个子信道可以包括多个rb。例如,侧链路通信中的一个子信道可以包括10-100个rb。如图3所示,子帧的第一符号可以是用于自动增益控制(agc)的符号。re中的一些可以包括例如伴随pscch和/或pssch的控制信息。控制信息可以包括侧链路控制信息(sci)。例如,pscch可以包括第一阶段sci。pscch资源可以开始于时隙的第一符号处,并且可以占用1、2或3个符号。pscch可以占用高达一个具有最小子载波索引的子信道。图3还例示了可以包括pssch的符号。图3中被指示用于pscch或pssch的符号指示这些符号包括pscch或pssch re。对应于pssch的这种符号还可以包括包
含第二阶段sci和/或数据的re。如本文所描述的,至少一个符号可以被用于反馈(例如,psfch)。如图3所示,符号12和13被指示用于psfch,这指示这些符号包括psfch re。在一些方面,psfch的符号12可以是符号13的复制。反馈之前和/或之后的间隙符号可以被用于数据的接收与反馈的发送之间的转变。如图3所示,符号10包括间隙符号以实现用于符号11中的反馈的转变。另一符号(例如,在时隙的结尾处(符号14))可以被用作间隙。该间隙使设备能够从作为发送设备操作切换到准备例如在接下来的时隙中作为接收设备操作。如图所示,可以在剩余的re中发送数据。数据可以包括本文描述的数据消息。pscch、pssch、psfch和间隙符号中的任一个的定位可以与图3中例示的示例不同。
64.图4是第一无线通信设备410与第二无线通信设备450通信的框图。通信可以基于侧链路,例如,使用pc5接口。在一些示例中,设备410和450可以基于v2x或其他d2d通信来通信。设备410和450可以包括ue、rsu、基站等。在一些示例中,设备410可以是ue,并且设备450可以是ue。分组可以被提供给实施层4和层2功能的控制器/处理器475。层4包括无线电资源控制(rrc)层,并且层2包括分组数据汇聚协议(pdcp)层、无线电链路控制(rlc)层和介质接入控制(mac)层。
65.发送(tx)处理器416和接收(rx)处理器470实施与各种信号处理功能相关联的层1功能。包括物理(phy)层的层1可以包括传输信道上的错误检测、传输信道的前向纠错(fec)译码/解码、交织(interleaving)、速率匹配、到物理信道的映射、物理信道的调制/解调以及mimo天线处理。tx处理器416基于各种调制方案(例如,二进制相移键控(bpsk)、正交相移键控(qpsk)、m-相移键控(m-psk)、m-正交幅度调制(m-qam))来处理到信号星座(constellation)的映射。然后,经译码和经调制的符号被拆分成并行流。然后,每个流可以被映射到ofdm子载波,在时域和/或频域中与参考信号(例如,导频)复用,并且随后使用逆快速傅里叶变换(ifft)被组合在一起,以产生携带时域ofdm符号流的物理信道。ofdm流被空间预译码以产生多个空间流。来自信道估计器474的信道估计可以被用于确定译码和调制方案,以及用于空间处理。信道估计可以从由设备450发送的参考信号和/或信道条件反馈导出。然后,可以经由单独的发送器418tx将每个空间流提供给不同的天线420。每个发送器418tx可以利用相应的空间流来调制rf载波以用于发送。
66.在设备450处,每个接收器454rx通过其相应的天线452接收信号。每个接收器454rx恢复调制到rf载波上的信息并且向接收(rx)处理器456提供该信息。tx处理器468和rx处理器456实施与各种信号处理功能相关联的层1功能。]rx处理器456可以对信息执行空间处理,以恢复以设备450为目的地的任何空间流。如果多个空间流以设备450为目的地,则它们可以由rx处理器456组合成单个ofdm符号流。然后,rx处理器456使用快速傅里叶变换(fft)将ofdm符号流从时域转换到频域。频域信号包括ofdm信号的每个子载波的单独的ofdm符号流。通过确定由设备410发送的最可能的信号星座点,来恢复和解调每个子载波上的符号和参考信号。这些软(soft)决策可以基于由信道估计器458计算的信道估计。然后,软决策被解码和解交织,以恢复最初由设备410在物理信道上发送的数据和控制信号。然后,数据和控制信号被提供给实施层4和层2功能的控制器/处理器459。
67.控制器/处理器459可以与存储程序代码和数据的存储器460相关联。存储器460可以被称为计算机可读介质。控制器/处理器459可以提供传送信道与逻辑信道之间的解复用、分组重组、解密、报头解压缩和控制信号处理。控制器/处理器459还负责使用ack和/或
nack协议来支持harq操作的错误检测。
68.类似于结合通过设备410的传输所描述的功能,控制器/处理器459可以提供与系统信息(例如,mib、sib)获取、rrc连接和测量报告相关联的rrc层功能;与报头压缩/解压缩和安全性(加密、解密、完整性保护、完整性验证)相关联的pdcp层功能;与上层pdu的传输、通过arq的纠错、rlc sdu的级联、分段和重组、rlc数据pdu的重新分段以及rlc数据pdu的重新排序相关联的rlc层功能;以及与逻辑信道与传输信道之间的映射、mac sdu到tb的复用、mac sdu从tb的解复用、调度信息报告、通过harq的纠错、优先级处理和逻辑信道优先级排序相关联的mac层功能。
69.由信道估计器458从由设备410发送的参考信号或反馈中导出的信道估计可以被tx处理器468用来选择适当的译码和调制方案,并且促进空间处理。由tx处理器468生成的空间流可以经由单独的发送器454tx被提供给不同的天线452。每个发送器454tx可以利用相应空间流来调制rf载波,以用于发送。
70.传输在设备410处以与结合设备450处的接收器功能所描述的方式类似的方式被处理。每个接收器418rx通过其相应的天线420接收信号。每个接收器418rx恢复调制到rf载波上的信息并且向rx处理器470提供该信息。
71.控制器/处理器475可以与存储程序代码和数据的存储器476相关联。存储器476可以被称为计算机可读介质。控制器/处理器475提供传输信道与逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理。控制器/处理器475还负责使用ack和/或nack协议来支持harq操作的错误检测。
72.设备450的tx处理器468、rx处理器456、或控制器/处理器459、或者tx 416、rx处理器470、或控制器/处理器475中的至少一个可以被配置为执行结合图1的双连接中继配置组件198和/或中继组件199描述的方面。
73.图5例示了在无线设备之间具有直接链路通信和侧链路通信的双连接的示例500。通信可以基于包括结合图2a-图2d、图3描述的方面的时隙结构或另一时隙结构。示例500例示了ue 502、504、506;rsu 530、540和基站520。尽管图5中的示例是针对ue 502、504、506来描述的,但是各方面可以被应用于被配置用于基于侧链路的通信的其他无线设备,诸如rsu、iab节点等。除了作为接收设备操作之外,ue 502、504、506各自可以能够作为发送设备操作。因此,ue 502、504、506被例示为分别发送传输512、514和516。传输512、514和516可以被广播或多播到附近的设备。例如,ue 502可以发送旨在由ue 502的范围内的其他设备接收的通信。在其他示例中,传输512、514或516可以被组播到作为组成员的附近设备。在其他示例中,传输512、514或516可以被从一个ue单播到另一ue。基站520可以通过uu直接通信链路分别从ue 502、504、506接收通信和/或经由链路526和528向ue 502、504、506发送通信。附加地或替代地,除了作为接收设备操作之外,rsu 530、540各自能够作为发送设备操作。因此,rsu 530、540被例示为分别发送传输532、542。传输532、542可以被广播、多播或单播到附近的设备。例如,rsu 530和540可以通过侧链路(例如,pc5)分别接收来自ue 502、504、506的通信和/或向ue 502、504、506发送通信534和544。在一些方面中,基站520可以通过回程链路(例如,x2接口)分别接收来自rsu 530和540的通信和/或向rsu 530和540发送通信522和524。
74.在一些示例中,侧链路通信可以包括v2x通信。v2x通信不仅涉及直接在车辆(例
如,ue 502、504、506)自身之间的无线信息交换,还涉及直接在车辆与基础设施(例如,rsu 530、540)(诸如路灯、建筑物、交通相机、收费站或其他静止对象)、车辆和行人(未示出)、以及车辆和无线通信网络(例如,基站520)之间的无线信息交换。v2x通信使得ue 502、504、506(作为车辆或作为车辆的部分)能够获得与天气、附近事故、道路条件、附近车辆和行人的活动、车辆附近的对象有关的信息以及可以被用于改进车辆驾驶体验并增加车辆安全性的其他相关信息。例如,这样的v2x数据可以实现自主驾驶并且改进道路安全性和交通效率。例如,交换的v2x数据可以被v2x连接的车辆(例如,ue 502、504、506)用于提供车辆内碰撞警告、道路危险警告、接近的紧急车辆警告、预碰撞/后碰撞警告和信息、紧急制动警告、前方交通堵塞警告、车道改变警告、智能导航服务和其他类似信息。另外,由行人(或骑自行车者)的v2x连接的ue接收的v2x数据可以被用于在危险逼近的情况下触发警告声音、振动、闪光等。
75.ue 502、504、506可以包括双连接组件,其类似于结合图1描述的双连接组件197。基站520可以附加地或替代地包括双连接中继配置组件,其类似于结合图1描述的双连接中继配置组件198。rsu 530和540可以附加地或替代地包括中继组件,其类似于结合图1描述的中继组件199。
76.在一个或多个实施方式中,ue 502、504、506中的每一个可以具有与基站520和rsu 530、540的双连接。在一些方面,基站520用作与第一无线电接入技术(rat)相关联的主节点基站。在一些方面,rsu 530、540中的一个或多个用作与第二rat相关联的辅节点基站。在一些方面,第一rat是5g nr接入技术,并且第二rat是4g lte接入技术。在其它方面中,第一rat和第二rat都是5g nr接入技术。在一些方面,第一rat是4g lte接入技术,并且第二rat是5g nr接入技术。例如,基站520可以用作主5g nr基站,并且rsu 530、540中的至少一个可以用作辅5g nr基站。在另一示例中,基站520可以用作主5g nr基站,并且rsu 530、540中的至少一个可以用作辅4g lte基站。在又一示例中,基站520可以用作主4g lte基站,并且rsu 530、540中的至少一个可以用作辅5g nr基站。
77.如图5所示,发送器(tx)rsu 530和接收器(rx)ue 502可以经由侧链路信道(例如,534)互相通信。在双连接模式中,基站(例如,520)可以经由第一接入链路(例如,526)与rx ue 502通信。附加地或替代地,在双连接模式中,基站520可以经由第二接入链路(例如,528)与另一接收器(例如,ue 506)通信。在双连接模式中,基站520可以经由第一回程链路(例如,522)与rsu 530通信。附加地或替代地,在双连接模式中,基站520可以经由第二回程链路(例如,524)与另一rsu(例如,rsu 540)通信。rx ue 502和/或rx ue 506可以对应于本文别处描述的一个或多个ue,诸如图1的ue 104。因此,ue 104之间的直接链路连接(例如,经由pc5接口)可以被称为侧链路,基站102/180与rsu 107之间的直接链路连接(例如,经由x2接口)可以被称为回程链路,并且基站102/180与ue 104之间的直接链路(例如,经由uu接口)可以被称为接入链路。侧链路通信可以经由侧链路来发送,并且接入链路通信可以经由接入链路来发送。接入链路通信可以是下行链路通信(从基站102/180到ue 104)或上行链路通信(从ue 104到基站102/180)。
78.在5g nr中,双连接可以通过允许来自一个无线电承载的数据在多个网络实体(例如,基站和/或rsu)之间被分开地发送给相同ue来增加每ue的数据速率。在双连接中,基站维持与核心网络的u平面连接,并且维持朝向mme的c平面连接。虽然双连接可以诸如通过增
加吞吐速度和/或数量来改进无线通信装置之间的通信的一些方面,但是在实践中配置双连接时可能会出现一些问题。在一些场景中,当发送pdu(诸如pdcp层的pdu)时,双连接可能是相对低效的。例如,当针对双连接拆分pdcp pdu的发送时,从发送装置到接收装置的无序pdu递送会增加时延。在一些情况下,如果布置在发送序列的开始处和/或附近的分组的接收时间比预期晚,则时延可能非常高。这样的时延增加可能对urllc、mbms、iab和/或其他低时延服务或用例有害。pdu的这种拆分发送可能是浪费的,因为分布式rrm的成本很高。当发送装置与接收装置之间的信道条件(例如,物理信道条件)相对较差(例如,在动态链路状态下需要附加的重发)时,由于pdu拆分发送导致的资源消耗(和潜在浪费)会增加。基站与rsu之间的u平面数据的流控制可能需要被监视以避免rsu中的数据的任何下溢或上溢。因此,存在改进使用双连接的pdu的通信的需要。
79.本公开描述了用于改进pdu(诸如使用具有ue与核心网络之间的uu直接链路连接和基于侧链路的中继的双连接来通信的pdu)的通信的各种技术和解决方案。例如,本公开提供在协议栈中添加网络译码层,以用于使用网络译码对通过不同路径的数据集进行编码,以便诸如通过减少浪费和/或降低由于无序pdu递送导致的时延来减轻由于双连接而潜在出现的前述问题中的一个或多个。在本公开的一些方面中,使用网络译码对来自至少一个sdu的数据集进行编码可以消除有序pdu递送的需要,因为网络译码可以不依赖于pdu的有序接收。在此方面,如果接收装置包括附加的网络译码层,则在接收装置的无线电链路控制(rlc)层处可以不需要对从不同路径接收的经编码分组进行排序。另外,由于通过不同路径的经编码分组的数量可以被动态地调整,因此与拆分发送相关联的时延可以被减少,从而在接收装置处提供具有更多经编码分组的更好的链路覆盖。此外,可以减少浪费,因为所有接收到的pdu可以被接收装置用于解码,而不管在其上接收到pdu的发送路径。
80.如图5所示,基站520具有用于双连接的两个传输路径,即到ue(例如,经由接入链路526到ue 502)的第一传输路径和到rsu(例如,经由回程链路522到rsu 530)的第二传输路径。基站520可以处理来自基站520中的pdcp层的第一数量的源分组。基站520可以在基站520中的第一网络译码层处利用无速率网络码(例如,raptor码)将第一数量的源分组编码成第二数量的经编码分组。基站520可以从第一网络译码层向基站520中的第一rlc层发送第二数量的经编码分组。进而,基站520可以向ue 502传输包括第二数量的经编码分组的经编码数据。
81.在其他方面中,基站520可以在pdcp层处接收第一数量的源分组。在此方面,基站520可以从pdcp层向基站520的第一网络译码层发送第一数量的源分组。基站可以在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组。
82.在一个或多个实施方式中,基站520可以在基站520的rrc层处确定与给基站520的经编码分组的总大小相对应的预配置阈值。在一些方面,基站520可以确定第二数量的经编码分组是否满足预配置阈值,以确定经编码分组中的任一个是否应作为经由双连接的拆分传输的一部分被发送给rsu 530。在一些方面,当第二数量的经编码分组满足预配置阈值时,基站520可以向基站处的第一rlc层传递第二数量的经编码分组的第一部分,并且通过ran接口(诸如回程链路522)向rsu(例如,rsu 530)处的第二rlc层发送第二数量的经编码分组的第二部分。在其他方面中,当第二数量的经编码分组不满足预配置阈值时,基站可以仅仅向第一rlc层传递第二数量的经编码分组,其中在此方面,没有分组被传输给rsu 530。
83.例如,rsu 530可以在rlc层处接收来自基站520的网络译码层的第二数量的经编码分组的第二部分。rsu可以向ue(例如,ue 502)发送第二数量的经编码分组的第二部分。在一些方面,第二数量的经编码分组的第二部分与基站520处的第二数量的经编码分组的第一部分相关联。在其他实施方式中,rsu 530可以在rsu 530中的网络译码层处接收来自基站520的pdcp层的第一组源分组。在一些方面,第一组源分组与基站520处的第二组源分组相关联。rsu 530可以在网络译码层处利用无速率网络码(例如,raptor码)将第一组源分组编码成第一组经编码分组。进而,rsu 530可以从网络译码层向rlc层传递第一组经编码分组。
84.例如,ue 502可以在rlc层处接收第一数量的经编码分组,并且将其传递给ue 502中的网络译码层,以用于恢复原始源分组。ue 502可以在网络译码层处利用无速率网络码(例如,raptor码)从第一数量的经编码分组恢复第二数量的源分组。如上所述,只要所接收分组的数量稍微大于源分组的数量,来自基站520和rsu 530两者的传输分组就可以在ue 502处被恢复,而不管接收了哪些分组。在此方面,第一数量的经编码分组可以比第二数量的源分组包括更大数量的分组。网络译码层负责源分组恢复、重组、排序、以及有序分组向pdcp层的递送。ue 502可以在网络译码层处将第二数量的源分组排序成源分组的有序集合。进而,ue 502可以从网络译码层向ue 502中的pdcp层发送源分组的有序集合。
85.在恢复源分组的一些方面,ue 502可以将第一数量的经编码分组解码成第三数量的经解码分组。ue 502可以确定经解码分组的第三数量是否超过源分组的第二数量。ue 502可以基于经解码分组的第三数量是否超过源分组的第二数量的确定来在网络译码层处生成反馈。在一些方面,该反馈可以指示是否需要附加的经编码分组来恢复第二数量的源分组的至少部分。
86.图6是例示用于发送器的协议栈和用于接收器的协议栈的示意图600。用于发送器的协议栈包括上层611、pdcp层612、网络译码层613、rlc层614、mac层615和phy层616。在一些方面,网络译码层613可以是pdcp层612的子层。在其他方面中,网络译码层613可以是rlc层614的子层。在另一些方面中,网络译码层613可以与pdcp层612和rlc层614分开。用于接收器的协议栈包括上层621、pdcp层622、网络译码层623、rlc层624、mac层625和phy层626。在一些方面,网络译码层623可以是pdcp层622的子层。在其他方面中,网络译码层623可以是rlc层624的子层。在另一些方面中,网络译码层623可以与pdcp层622和rlc层624分开。
87.从发送器(例如,基站520)向接收器(例如,ue 502)传输的数据可以通过用于发送器的协议栈向下被处理,并且在发送器的phy层处被传输给接收器。接收器可以在接收器的phy层处接收传输,并且可以通过用于接收器的协议栈向上处理接收的传输。
88.发送器的网络译码层613和接收器的网络译码层623可以使得发送器和接收器能够利用网络译码来通过网络传递分组。具体地,发送器的网络译码层613可以将第一数量的源分组编码成第二数量的经编码分组以被发送给接收器。发送器的网络译码层613可以利用网络译码算法来将源分组编码成经编码分组。最后,发送器的网络译码层613可以向发送器的rlc层614转发经编码分组。发送器的rlc层614可以基于经编码分组生成rlc分组数据单元。
89.接收器的网络译码层623可以缓冲从接收器的rlc层624接收的所接收rlc分组数据单元。接收器的网络译码层623可以从缓冲的rlc分组数据单元确定经编码分组,并且可
以对经编码分组进行解码以确定源分组。最后,接收器的网络译码层623可以向接收器的pdcp层622推送经解码分组。
90.接收器可以生成与用于恢复源分组的经编码分组的数量和/或源分组是否被成功解码有关的反馈信息。从接收器向发送器的反馈可以通过用于接收器的协议栈向下被处理,并且在发送器的phy层处被传输给发送器。发送器可以在发送器的phy层处接收反馈传输,并且可以通过用于接收器的协议栈向上处理接收的传输。
91.在一些方面,反馈包括pdcp状态报告。pdcp层622可以生成pdcp状态报告,并且可以包括标识由网络译码层623用于确定源分组的经编码分组的数量的字段。pdcp层622可以将pdcp状态报告转发到网络译码层623并且沿协议栈向下转发以用于传输到发送器。发送器可以接收pdcp状态报告,并且可以基于pdcp状态报告中的字段来确定用于确定源分组的经编码分组的数量。
92.在一些方面,反馈包括rlc状态报告。rlc层624可以生成rlc状态报告,并且可以包括标识由网络译码层623用于确定源分组的经编码分组的数量的字段。具体地,接收器可以对在rlc层624接收的rlc分组数据单元进行计数,并且可以在确定已经恢复源分组时发送具有指示接收的rlc分组数据单元的数量的字段的rlc状态消息。rlc层624可以沿协议栈向下转发rlc状态报告以用于传输到发送器。发送器可以接收rlc状态报告,并且可以基于pdcp状态报告中的字段来确定用于确定源分组的经编码分组的数量。
93.在一些方面,反馈包括rlc状态报告和/或包括rlc分组数据单元的应答(例如,ack)。rlc层624可以生成rlc状态报告,并且rlc状态报告可以包括在接收器的rlc层624处从发送器接收的rlc分组数据单元的应答。rlc分组数据单元可以包括经编码分组。rlc层624可以沿协议栈向下转发rlc状态报告以用于传输到发送器。发送器可以接收rlc状态报告,并且可以对rlc分组数据单元的应答的数量进行计数。在一些方面,应答可以推断肯定应答和否定应答两者。在接收到接收器已经对源分组进行解码的确认后,发送器可以利用所计数的应答来推断用于确定源分组的经编码分组的数量。在一些方面,rlc状态报告可以包括否定应答,使得发送器可以对否定应答的数量进行计数以推断用于恢复源分组的、未被接收到的经编码分组的数量。rlc状态报告可以指示与每个缺失经编码分组相关联的序列号。在此方面,发送器可以通过其序列号来重新生成和发送所标识的缺失经编码分组。
94.在一些方面,反馈包括mac harq报告和/或包括harq报告的应答(例如,ack)。接收器的mac层625可以基于包含经编码分组的rlc分组数据单元来生成harq/ack反馈,并且可以向发送器发送harq/ack反馈。发送器可以确定被发送给接收器的rlc分组数据单元在harq/ack反馈中被应答,并且可以对应答的数量进行计数。在接收到接收器已经对源分组进行解码的确认后,发送器可以利用所计数的应答来推断用于确定源分组的经编码分组的数量。
95.描述了使用喷泉码对数据集进行编码的技术和方法。为了提供此功能,设备可以使用用于对通信进行编码的无速率网络码,诸如喷泉码。喷泉码可以是具有原始生成矩阵的无速率网络码,该原始生成矩阵具有无限数量的列,其中每个列可以对应于用于传输的经编码分组。只要所接收分组的数量稍微大于源分组的数量,就可以在接收设备处恢复源分组,而不管接收了哪些分组。使用喷泉码,给定发送的分组其中sk是源分组,k是源分组的数量,并且g是原始生成矩阵,接收和恢复的分组可以被表示为
其中n是接收的经编码分组的数量,并且g
′
是在组合接收的列之后的k*n矩阵。例如,接收设备可以不接收所有发送的分组(例如,所有列);接收设备可以组合接收的分组(例如,接收的列)n以生成k*n矩阵,从该矩阵可以恢复发送的数据(例如,在接收的分组的数量或顺序允许成功恢复的情况下)。另外,接收设备可以在解码过程中使用具有正确循环冗余校验(crc)的接收的分组。作为用于恢复分组的条件,例如,g
′
根据接收的分组可以是可逆的,或者g
′
的秩可以是k。在设计生成矩阵时,g
′
在具有最下n的情况下可以是可逆的,使得在接收至少n个分组(例如,列)的情况下,对应的数据可以被恢复。作为实现喷泉码的功能的方法,luby变换(lt)码或raptor码可以被用于对源符号的集合进行编码。
96.在用于每个编码符号的编码过程中,设备可以从度分布中随机地选取度di,并且可以随机地选取具有均匀分布的di个相异源符号,并且对它们进行异或。在解码过程中,设备可以寻找连接到仅一个源符号si的经编码符号tj。设备可以设置si=tj,将si与连接到si的所有经编码符号进行异或,然后移除连接到源符号si的所有边缘。设备可以重复此过程,直到确定所有si。如果没有连接到仅一个源符号的经编码符号,则解码过程失败。在一个示例中,raptor码可以被用于通过降低平均度来降低lt码的编码和解码复杂度。作为用于源符号集合的预译码过程的一部分,设备可以生成用于编码的一些冗余符号。例如,设备可以生成数量s的低密度奇偶校验(ldpc)符号(例如,每个源符号可以在所有ldpc符号中出现三次)以及数量h的半符号(例如,每个经编码符号可以包括ceil(h/2)个源符号)。随后,为了对符号进行编码,设备可以从度分布中随机地选取度di,并且可以选取具有均匀分布的di个相异源符号,并且对它们进行异或。在此方面,raptor码是对lt的增强(例如,ldpc+弱lt)。
97.在一个示例中,设备可以将长度n的每个数据分割成k=n/l个输入符号(例如,每个符号包含l个比特)。设备的编码器可以使用这k个符号来生成经编码符号。对于每个数据,由于raptor码的性质,当接收到n个经编码符号时,接收设备可以以高概率恢复。
98.参考图7,该示意图例示了用于使用喷泉译码对数据集708进行编码的系统700。数据集708可以包括将通过ran发送给接收设备的比特或符号的集合。数据集708可以包括数据和/或控制信息。
99.要被编码的数据集708可以在发送设备的一个层处作为sdu集合s1、s2、
…
、s
k-1
、sk被获得。为了对数据集708进行编码,发送设备可以首先确定原始生成矩阵710。原始生成矩阵710可以包括k行,但是可以包括潜在无限数量的列。然后,对于网络译码,可以确定原始生成矩阵710的子矩阵。子矩阵可以被称为生成矩阵g。
100.发送设备可以将生成矩阵g确定为原始生成矩阵710(也被称为母生成矩阵)的子矩阵。作为原始生成矩阵710的子矩阵,生成矩阵g可以是原始生成矩阵710的k行和原始生成矩阵710的前n列。另外,生成矩阵g在具有最小n的情况下可以是可逆的。在发送设备处,列的数量可以大于n。如先前所讨论的,n可以是接收的经编码分组的数量,其中可以存在对信道的一些擦除。
101.为了基于生成矩阵对数据集708进行编码,发送设备可以将数据集的条目(例如,比特或符号)与对应于要发送的分组的索引的、生成矩阵g的列的每个条目相乘,并且对乘积求和。
102.因此,为了获得发送的分组712的分组pj,发送设备可以将数据集708的条目sk(例如,比特或符号)与对应于要发送的分组pj的索引j的、生成矩阵g的一个列的每个行条目相
乘,并且对乘积求和,如等式1所示。
[0103][0104]
对应地,生成矩阵g是可逆的和/或生成矩阵g的秩为k,这可以允许接收设备从在分组p中接收的每个经编码条目(例如,经编码比特或符号)恢复数据集的每个原始条目(例如,原始比特或符号)。因此,接收设备可以通过将分组pn中包括的经编码条目与对应于要恢复的条目rk的索引k的、生成矩阵的逆g-1
的一个列的每个行条目相乘并且对乘积求和来从接收的分组714的分组pn恢复条目dk(例如,原始比特或符号),如等式2所示。
[0105][0106]
原始生成矩阵710可以由发送设备和接收设备两者确定。例如,发送设备可以生成原始生成矩阵710,并且随后向接收设备发送原始生成矩阵710。替代地,原始生成矩阵710可以被预配置在发送设备和/或接收设备中的至少一个中。例如,原始生成矩阵710可以由3gpp颁布的至少一个标准或技术规范来定义。在一些方面,诸如对于传统arq,原始生成矩阵710可以开始于单位矩阵。
[0107]
图8是例示基于经解码分组反馈的、双连接的网络译码的通信流示意图800。如图8所示,发送器802通过网络(例如,uu直接链路连接)与接收器804通信。发送器802还通过网络(例如,回程链路连接)与另一发送器806通信。发送器802和接收器804利用网络译码(例如,raptor码)来通过网络在发送器802与接收器804之间传递一系列分组。在一些方面,发送器802可以是ue,并且接收器804可以是基站。在一些方面,发送器802可以是基站,并且接收器804可以是ue。在一些方面,发送器806可以是rsu。在一些方面,网络可以是在mmwave频率频谱上操作的无线通信网络(例如,蜂窝通信网络)。
[0108]
发送器802可以确定向接收器804传输第一分组。如812处所示,发送器802可以获得k个源分组。然后,如810处所示,发送器802可以从k个源分组生成x个经编码分组和y个经编码分组。发送器802可以使用网络码(例如,raptor码)来确定x和y的值。网络码可以考虑目标错误率、编码参数、计算资源和/或冗余预算。在一些方面,网络码可以是luby变换码。在一些方面,网络码可以是raptor码。
[0109]
发送器802可以处理来自发送器802中的pdcp层的第一数量的源分组。发送器802可以在发送器802中的第一网络译码层处利用无速率网络码(例如,raptor码)将第一数量的源分组编码成第二数量的经编码分组。发送器802可以从第一网络译码层向发送器802中的第一rlc层发送第二数量的经编码分组。进而,发送器802可以向接收器804发送包括第二数量的经编码分组的经编码数据。
[0110]
在其他方面,发送器802可以在pdcp层处接收第一数量的源分组。在此方面,发送器802可以从pdcp层向发送器802的第一网络译码层发送第一数量的源分组。基站可以在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组。
[0111]
如812处所示,发送器802可以向接收器804发送x个经编码分组822。在一些方面,发送器802可以在发送器802的rrc层处确定与用于发送器802的经编码分组的总大小相对应的预配置阈值。在一个或多个实施方式中,发送器802可以确定第二数量的经编码分组是否满足预配置阈值,以确定经编码分组中的任一个是否应作为经由双连接的拆分发送的部分被发给发送器806。在一些方面,当第二数量的经编码分组满足预配置阈值时,发送器802
可以向基站处的第一rlc层传递第二数量的经编码分组的第一部分(例如,x个经编码分组),并且通过ran接口(诸如x2接口)向发送器806处的第二rlc层发送第二数量的经编码分组的第二部分(例如,y个经编码分组)。在其他方面,当第二数量的经编码分组不满足预配置阈值时,基站可以仅仅向第一rlc层传递第二数量的经编码分组,其中在此方面,没有分组被传输给发送器806。
[0112]
如814处所示,发送器802可以向发送器806发送y个经编码分组。如816处所示,发送器806可以向接收器804转发y个经编码分组。例如,发送器806可以在rlc层处从发送器802的网络译码层接收第二数量的经编码分组的第二部分。发送器806可以向接收器804发送第二数量的经编码分组的第二部分。在一些方面,第二数量的经编码分组的第二部分与发送器802处的第二数量的经编码分组的第一部分相关联。在其他实施方式中,发送器806可以在发送器806中的网络译码层处接收来自发送器802的pdcp层的第一组源分组。在一些方面,第一组源分组与发送器802处的第二组源分组相关联。发送器806可以在网络译码层处利用无速率网络码(例如,raptor码)将第一组源分组编码成第一组经编码分组。进而,发送器806可以从网络译码层向rlc层传递第一组经编码分组。
[0113]
在接收到来自发送器802的x个经编码分组中的至少一个以及来自发送器806的y个经编码分组中的至少一个后,接收器804可以开始对接收的经编码分组进行解码以恢复一个或多个源分组。接收器804可以使用解码算法来对经编码分组进行解码。在一些方面,解码算法可以是置信传播解码。
[0114]
例如,接收器804可以在rlc层处接收第一数量的经编码分组,并且将其传递给接收器804中的网络译码层,以用于恢复原始源分组。第一数量的经编码分组可以是x个经编码分组和y个经编码分组的组合。在一些方面,并非所有x个经编码分组和y个经编码分组都可以在接收器804处被正确接收。接收器804可以在网络译码层处利用无速率网络码(例如,raptor码)从第一数量的经编码分组恢复第二数量的源分组。如上所述,只要从发送器802和发送器806两者接收的经编码分组的数量稍微大于源分组的数量,发送源分组就可以在接收器804处被恢复,而不管接收了哪些分组。在此方面,第一数量的经编码分组可以比第二数量的源分组包括更大数量的分组。网络译码层负责源分组恢复、重组、排序、以及有序分组向pdcp层的递送。接收器804可以在网络译码层处将第二数量的源分组排序成源分组的有序集合。进而,接收器804可以从网络译码层向接收器804中的pdcp层发送源分组的有序集合。
[0115]
在一些方面,接收器804可以在对x个经编码分组中的x’个经编码分组进行解码之后确定一个或多个源分组。x’的值可以例如基于发送器802与接收器804之间的信道质量而变化。类似地,接收器804可以在对y个经编码分组中的y’个经编码分组进行解码之后确定一个或多个源分组。y’的值可以例如基于发送器806与接收器804之间的信道质量而变化。
[0116]
在恢复源分组的一些方面,接收器804可以开始将第一数量的经编码分组(例如,x’个经编码分组与y’个经编码分组的组合)解码成第三数量的经解码分组。接收器804可以确定经解码分组的第三数量是否超过源分组的第二数量。如果经解码分组的数量包括比由发送器802发送的源分组的数量更少的分组,则接收器804可以不恢复源分组集合。
[0117]
接收器804可以基于是否可以基于接收的第一数量的经编码分组恢复所有第二数量的源分组的确定而在网络译码层处生成反馈。基于图7的描述,g’可以是满秩的,使得k个
源分组可以被恢复。在一些方面,该反馈可以指示是否需要附加的经编码分组来恢复至少第二数量的源分组的一部分。在一些实施方式中,接收器804接收包括用于接收器804将任何反馈报告回发送器802的预配置定时器的配置。在其他实施方式中,接收器804可以接收触发接收器8044将反馈报告回发送器802的半静态指示。
[0118]
如820处所示,接收器804可以向发送器802发送反馈。在一些方面,反馈可以指示在接收器804处恢复源分组集合需要的经编码分组的附加数量。反馈可以基于源分组集合是否被接收器804恢复以及用于恢复源分组集合的经编码分组的数量(例如,x’和y’的值)。在一些方面,反馈可以标识x’和/或y’的值。反馈可以显式地包括x’和/或y’的值,例如,作为rlc状态报告或pdcp状态报告中的条目。在一些方面,反馈可以不显式地指示x’和y’的值,但时可以包括可以允许发送器802从反馈推断x’和/或y’的值的信息。例如,反馈可以包括响应于x个经编码分组和/或y个经编码分组的应答(例如,应答的rlc分组数据单元、mac层harq/ack反馈),和/或可以包括指示已经恢复一个或多个源分组的确认。下文将进一步讨论反馈。
[0119]
如822处所示,发送器802可以确定需要被重发给接收器804以便接收器804恢复源分组的缺失分组的数量。在一些方面,发送器802可以确定分别来自x个经编码分组和y个经编码分组的、由接收器804用于确定一个或多个源分组的分组的数量(例如,x’和y’的值)。发送器802可以利用反馈来作出此确定。在反馈显式地指示x’和y’的值的情况下,这可以仅仅是接收和读取反馈。例如,反馈可以指示用于应答和/或否定应答的经编码分组中的每一个的序列号。在此方面,发送器802可以通过其序列号来标识发送的经编码分组中的哪些缺失了并且需要重发。
[0120]
因为接收器804可以反馈恢复源分组集合所需的经编码分组的附加数量,所以发送器802可以向接收器发送更多经编码分组。在一些方面,并非向接收器804的重发中发送的所有经编码分组都可以在接收器804处被正确接收。在此方面,发送器802可以发送比反馈中指示的数量更多的经编码分组。例如,在初始发送中,发送器802可以一起发送l个经编码分组,然后在重发中,发送器802可以发送从对应于原始生成矩阵710的第l+1列的索引开始的经编码分组。
[0121]
在一些方面,从反馈确定x’和y’的值可以包括基于反馈来推断x’和y’的值。例如,反馈可以包括来自x个经编码分组(例如,812)的经编码分组的应答和来自y个经编码分组(例如,816)的经编码分组的应答。反馈还可以包括x个经编码分组和/或y个经编码分组的否定应答。反馈还可以包括标识接收器804已经确定一个或多个源分组的确认。如828处所示,确定x’和/或y’的值可以包括对在接收反馈中的确认之前在反馈826中接收的应答的数量进行计数。
[0122]
发送器802可以确定向接收器804发送多个经编码分组。发送器802可以基于包括在反馈中的经编码分组的对应序列号来确定哪些经编码分组缺失。在其他方面中,发送器802可以确定在不重发任何复制的经编码分组的情况下要重发超过源分组的数量的多少个经编码分组。在一些方面,由接收器804提供的反馈可以指示在接收器804处恢复源分组集合所需的经编码分组的附加数量。然后,如824处所示,发送器802可以基于在822处确定的缺失分组的数量来生成经编码分组。通过基于反馈中所包括的对应序列号来具体地标识缺失经编码分组的数量,发送器802和接收器804可以降低网络译码中的冗余,可以降低网络
译码计算复杂度,可以降低通过网络进行通信的延迟,并且可以通过避免整个pdcp pdu的重发来节省网络资源。
[0123]
在生成缺失经编码分组之后,在826处,发送器802可以向接收器804重发缺失经编码分组。
[0124]
在一些方面,发送器802可以基于x的值并且基于当接收器804成功地从x个经编码分组确定第一源分组时已经由发送器802发送的经编码分组的数量来确定x’的值。通过将用于恢复第一源分组的经编码分组的数量与在第一源分组被恢复时向接收器804发送的经编码分组的数量进行比较,发送器802可以确定向接收器804发送但在接收器804处未被接收的经编码分组的数量。发送器802可以在确定y’(由发送器806发送的经编码分组的数量)时考虑类似数量的丢失分组。在一些方面,发送器802可以从发送器806接收与在816处发送器802向发送器806发送的y个经编码分组的数量有关的反馈。
[0125]
例如,发送器802可以基于16个源分组来生成32个经编码分组。在此方面,发送器802经由网络译码层确定20个经编码分组可以由发送器802发送,并且剩余的12个经编码分组可以由发送器806向接收器804发送。发送器802可以开始通过uu直接链路连接向接收器804发送20个经编码分组,并且通过回程链路向发送器806发送剩余12个经编码分组,其中发送器806可以通过侧链路信道(例如,pc5)向接收器804转发12个经编码分组。接收器804可以接收来自发送器802的20个经编码分组中的10个经编码分组(x’=10),并且可以接收来自发送器806的12个经编码分组中的6个经编码分组(y’=6)。发送器802可以确定在接收器804已经接收到10个经编码分组时其已经发送了20个经编码分组,并且经由来自发送器806的反馈确定发送器在接收器804已经接收到6个经编码分组时已经发送12个经编码分组。因此,发送器802可以确定20个经编码分组中的10个在通过uu直接链路连接的发送中丢失,并且12个经编码分组中的6个在通过侧链路信道的发送中丢失。在一些方面,接收器804可以反馈恢复源分组集合所需的4个附加经编码分组。在一些方面,发送器802可以提供多个缺失经编码分组,以及4个或更多个附加经编码分组(与接收器804预期用于确定源分组的相比)。在一些方面,发送器802可以提供多个缺失经编码分组,以及(与接收器804预期用于确定源分组的相比)多20%的经编码分组。
[0126]
通过以偏移的形式发送附加的经编码分组,发送器802可以增加以下的可能性:接收器804接收到足够的经编码分组来对源分组进行解码,并且发送标识用于确定源分组的经编码分组的数量和/或恢复源分组所需的缺失经编码分组的数量的反馈,从而允许接收器804对经编码分组进行解码,如828处所示。
[0127]
图9是例示根据本公开的方面中的一个或多个的在基站与路边单元之间用于双连接的网络译码系统900的示意图。网络译码系统900例示了基站910和rsu 950中的每一个中的协议栈架构。在基站910的第一发送器路径中,基站910中的协议栈架构包括pdcp组件920(其包括pdcp层922和网络译码层924)、rlc层930和mac层940。在一些方面,网络译码层924是pdcp层922的子层。在rsu 950的第二发送器路径中,rsu 950中的协议栈架构包括rlc层960和mac层970。
[0128]
如图9所示,网络译码层924可以接收来自pdcp层922的第一数量的源分组(例如,源分组990)。在一些示例中,第一数量的源分组被描述为k个源分组的数据集。网络译码层924可以利用无速率网络码(例如,raptor码)将第一数量的源分组编码成第二数量的经编
码分组(例如,经编码分组992)。如图9所示,第二数量的经编码分组被描绘为具有l个分组,其中λ个经编码分组的第一子集在gnb路径上,并且(l-λ)个经编码分组在rsu路径上。此处,λ被确定为使得λnb不大于配置的阈值,其中λ是gnb路径上的经编码分组的数量,并且nb是每个经编码分组的大小。
[0129]
在一些方面,当第二数量的经编码分组超过预配置阈值时,网络译码层924可以将第二数量的经编码分组划分成第一部分(例如,gnb路径部分994)和第二部分(例如,rsu路径部分996)。阈值可以是在发送之前预定的。在一些方面,第一部分对应于有限数量的经编码分组,并且第二部分对应于第二数量的经编码分组与有限数量的经编码分组之间的差。
[0130]
在其他方面中,网络译码层924可以将第二数量的经编码分组(例如,992)预划分成与基站相关联的第一组经编码分组(例如,994)和与rsu相关联的第二组经编码分组(例如,996),该预划分基于针对第一组和第二组中每一个的经编码分组的总大小或针对第一组和第二组中每一个的经编码分组的总数量。
[0131]
基站910可以在rrc层(未示出)确定与用于基站910的经编码分组的总大小相对应的预配置阈值。在一些方面,网络译码层924可以确定多个经编码分组(例如,992)是否满足预配置阈值。当经编码分组的总大小高于预配置阈值时,经编码分组可以被递送给rsu路径。然而,如果经编码分组的总大小低于预配置阈值,那么将没有经编码分组被发送给rsu路径。当第二数量的经编码分组超过预配置阈值时,网络译码层924可以向基站910处的第一rlc层(例如,rlc层930)发送第二数量的经编码分组的第一部分,并且通过ran接口(例如,x2接口980)向rsu 950处的第二rlc层(例如,rlc层960)发送第二数量的经编码分组的第二部分。如图9所示,x2接口被耦合于网络译码层924与rsu 950的rlc层960之间。在一些方面,当第二数量的经编码分组不超过预配置阈值时,基站可以仅仅向第一rlc层发送第二数量的经编码分组。
[0132]
在一些方面,第二数量的经编码分组的第二部分由第一网络译码层924通过x2接口980发送给第二rlc层(例如,rlc层960)。在一些方面,第一网络译码层924与基站910处的第一rlc层930和pdcp层922分开。
[0133]
在一些方面,pdcp层922可以向第一rlc层930并且通过x2接口980向rsu 950处的第二rlc层960发送指示请求。在一些方面,指示请求指示对第一rlc层930和第二rlc层960发送指示其相应路径的经滤波数据速率或平均速率比的反馈的请求。在此方面,网络译码层924可以基于每个路径的经滤波数据速率或者基于每个路径的平均错误比来划分经编码分组。通过基于经滤波数据速率和/或平均错误比来划分经编码分组,更多经编码分组可以被调度到具有更好空中条件的链路。
[0134]
在一些方面,pdcp层922可以配置周期性定时器。在其他方面中,基站910的rrc层(未示出)可以配置周期性定时器。pdcp层922可以向第一rlc层930并且通过x2接口980向rsu 950处的第二rlc层960发送指示周期性定时器的配置。在一些方面,该配置触发第一rlc层930和第二rlc层960基于周期性定时器来自动地发送指示其相应路径的经滤波数据速率或平均速率比的反馈。在其他方面中,周期性定时器可以由rrc配置来配置,使得pdcp层922可以接收包含预配置周期性定时器的rrc配置。
[0135]
基站910可以经由rlc层930和mac层940向用户设备传输包括第二数量的经编码分组的经编码数据。
[0136]
rsu 950可以在rlc层960处通过x2接口980接收来自基站910处的网络译码层924的一组经编码分组(例如,996)。在一些方面,rsu 950可以在rlc层960处通过x2接口980接收来自基站910的网络译码层924的一组经编码分组。在一些方面,该组经编码分组与基站910处的另一组经编码分组(例如,994)相关联。rsu 950可以向用户设备发送该组经编码分组(例如,996)。
[0137]
图10是例示根据本公开的方面中的一个或多个的在基站与路边单元之间用于双连接的网络译码系统1000的示意图。网络译码系统1000例示了基站1010和rsu 1050中的每一个中的协议栈架构。在基站1010的第一发送器路径中,基站1010中的协议栈架构包括pdcp层1020、rlc组件1030(其包括网络译码层1032和rlc层1034)和mac层1040。在一些方面,网络译码层1032是rlc层1024的子层。在rsu 1050的第二发送器路径中,rsu 1050中的协议栈架构包括rlc组件1060(其包括网络译码层1062和rlc层1064)以及mac层1070。在一些方面,网络译码层1062是rlc层1064的子层。在一些方面,网络译码层1032与rlc层1024分开。在一些方面,网络译码层1062与rlc层1064分开。
[0138]
如图10所示,pdcp层可以接收来自更高层的第一数量的源分组(例如,源分组1080)。pdcp层1020可以确定第一数量的源分组(例如,1080)是否超过预配置阈值,该预配置阈值基于用于基站1010的源分组的有限数量以及该有限数量的源分组中的每个源分组的大小。当源分组的总大小高于预配置阈值时,源分组可以被递送给rsu路径。如图10所示,第一数量的源分组被描绘为具有k个分组,其中λ个经编码分组的第一子集在gnb路径上,并且(k-λ)个经编码分组在rsu路径上。此处,λ被确定为使得λnb不大于配置的阈值,其中λ是gnb路径上的源分组的数量,并且nb是每个源分组的大小。
[0139]
在其他方面中,pdcp层1020可以将第一数量的源分组(例如,1080)预划分成与基站1010相关联的第一组源分组(例如,1082)和与rsu 1050相关联的第二组源分组(例如,1084),该预划分基于针对第一组和第二组中每一个的源分组的总大小或针对第一组和第二组中每一个的源分组的总数量。当第一数量的源分组超过预配置阈值时,pdcp层1020可以将第一数量的源分组(例如,1080)划分成第一组和第二组。在一些方面,第一组对应于有限数量的源分组,并且第二组对应于第一数量的源分组与有限数量的源分组之间的差。
[0140]
pdcp层1020可以向基站1010的第一网络译码层1032发送第一组源分组(例如,1082)。在一些方面,当第一数量的源分组超过预配置阈值时,pdcp层1020可以向基站1010处的第一网络译码层1032发送第一组源分组(例如,1082),并且通过x2接口1088向rsu 1050处的第二网络译码层1062发送第二组源分组(例如,1084)。如图10所示,x2接口被耦合于pdcp层1020与rsu 1050的网络译码层1062之间。在一些方面,当第一数量的源分组不超过预配置阈值时,pdcp层1020可以仅仅向第一网络译码层1032发送第一数量的源分组(例如,1080)。
[0141]
网络译码层1032可以利用无速率网络码(例如,raptor码)将第一组源分组(例如,1082)编码成第一组经编码分组(例如,1092)。网络译码层1032可以经由rlc层1024和mac层1040向用户设备发送包括第一组经编码分组(例如,1092)的经编码数据。如图10所示,网络译码层1032基于gnb路径上的λ个源分组产生l1个经编码分组。
[0142]
rsu 1050可以在网络译码层1062处通过x2接口1088接收来自基站1010的第二组源分组1084。在一些方面,第二组源分组(例如,1084)与基站1010处的第一组源分组(例如,
1082)相关联。rsu 1050可以在网络译码层1062处利用无速率网络码(例如,raptor码)将第二组源分组(例如,1084)编码成第二组经编码分组(例如,1094)。如图10所示,网络译码层1062基于rsu路径上的(k-λ)个源分组产生l2个经编码分组。
[0143]
rlc层1064可以接收来自网络译码层1062的第二组经编码分组1094。rsu 1050可以经由rlc层1064和mac层1070向用户设备发送第二组经编码分组1094。在一些方面,第二组经编码分组1094与基站1010处的第一组经编码分组1092相关联。
[0144]
图11是例示根据本公开的方面中的一个或多个的在基站与路边单元之间用于双连接的网络译码系统1100的示意图。网络译码系统1100例示了基站1110和rsu 1150中的每一个中的协议栈架构。在基站1110的第一发送器路径中,基站1110中的协议栈架构包括pdcp层1120、rlc组件1130(其包括网络译码层1132和rlc层1134)和mac层1140。在一些方面,网络译码层1132是rlc层1124的子层。在rsu 1150的第二发送器路径中,rsu 1150中的协议栈架构包括rlc组件1160(其包括网络译码层1162和rlc层1164)以及mac层1170。在一些方面,网络译码层1162是rlc层1164的子层。在一些方面,网络译码层1132与rlc层1124分开。在一些方面,网络译码层1162与rlc层1164分开。
[0145]
如图11所示,pdcp层可以接收来自更高层的第一数量的源分组(例如,源分组1180)。在一些方面,pdcp层1120可以复制第一数量的源分组(例如,1180),使得pdcp层产生与基站1110相关联的第一组源分组(例如,1182)和与rsu 1150相关联的第二组源分组(例如,1184)。在一些方面,第二组包括与第一组相同数量的源分组。例如,如图11所示,每个路径可以具有k个源分组。
[0146]
pdcp层1120可以向基站1110的第一网络译码层1132发送第一组源分组(例如,1182)。在一些方面,pdcp层1120可以向基站1110处的第一网络译码层1132发送第一组源分组(例如,1182)并且通过x2接口1188向rsu 1150处的第二网络译码层1162发送第二组源分组(例如,1184)。
[0147]
网络译码层1132可以利用无速率网络码(例如,raptor码)将第一组源分组(例如,1182)编码成第一组经编码分组(例如,1192)。网络译码层1132可以经由rlc层1124和mac层1140向用户设备发送包括第一组经编码分组(例如,1192)的经编码数据。如图11所示,网络译码层1132基于gnb路径上的k个源分组产生l1个经编码分组。
[0148]
rsu 1150可以在网络译码层1162处通过x2接口1188从基站1110接收第二组源分组1184。在一些方面,第二组源分组(例如,1184)与基站1110处的第一组源分组(例如,1182)相关联。rsu 1150可以在网络译码层1162处利用无速率网络码(例如,raptor码)将第二组源分组(例如,1184)编码成第二组经编码分组(例如,1194)。如图11所示,网络译码层1162基于rsu路径上的k个源分组产生l2个经编码分组。在此方面,rsu路径上的网络译码层1162和基站路径上的网络译码层1132利用相同的源分组集合,但是基站1110处的网络译码层1132和rsu 1150处的网络译码层1162产生不同的经编码分组集合。这是因为基站1110处的网络译码层1132和rsu 1150处的网络译码层1162使用原始生成矩阵(例如,710)的不同列。
[0149]
rlc层1164可以接收来自网络译码层1162的第二组经编码分组1194。rsu 1150可以经由rlc层1164和mac层1170向用户设备发送第二组经编码分组1194。尽管第二组经编码分组1194和基站1110处的第一组经编码分组1192分别是由rsu 1150和基站1110产生的不
同的经编码分组集合,但是这两个集合基于相同的源分组集合。
[0150]
图12是例示根据本公开的方面中的一个或多个的在用户设备处用于双连接的网络译码系统1200的示意图。网络译码系统1200例示了具有与基站和rsu的接收器和发送器路径两者的协议栈架构。在协议栈架构的第一接收器路径中,ue包括mac层1212和rlc层1222。在协议栈架构的第二接收器路径中,ue包括mac层1214和rlc层1224。第一接收器路径可以与基站接口连接,并且第二接收器路径可以与rsu接口连接。第一接收器路径和第二接收器路径被馈送到网络译码层1232和pdcp层1242。
[0151]
rlc层1222可以向网络译码层1232传递第一数量的经编码分组。网络译码层1232可以利用无速率网络码从第一数量的经编码分组恢复第二数量的源分组。在一些方面,第一数量的经编码分组比第二数量的源分组具有更大数量的分组。网络译码层1232可以将第二数量的源分组排序成源分组的有序集合。网络译码层1232可以向pdcp层1242发送源分组的有序集合。
[0152]
网络译码层1232可以被用于将第一数量的经编码分组解码成第三数量的经解码分组。在一些方面,ue可以通过确定经解码分组的第三数量是否超过源分组的第二数量来恢复源分组。网络译码层1232可以基于经解码分组的第三数量是否超过源分组的第二数量的确定来生成反馈。在一些方面,该反馈指示是否需要附加的经编码分组来恢复至少第二数量的源分组的一部分。ue可以经由网络译码层1232在发送路径上向基站发送反馈。
[0153]
当经解码分组的第三数量超过源分组的第二数量时,ue可以确定第二数量的源分组是可恢复的。在一些方面,当经解码分组的第三数量超过源分组的第二数量时,ue可以生成指示对于恢复第二数量的源分组不缺失经编码分组的肯定应答消息。
[0154]
当经解码分组的第三数量超过源分组的第二数量时,ue可以确定第二数量的源分组是可恢复的。在一些方面,当经解码分组的第三数量不超过源分组的第二数量时,ue可以生成指示对于恢复第二数量的源分组需要多个缺失经编码分组的否定应答消息。ue可以经由rlc层1222从基站和/或经由rlc层1224从rsu接收与一个或多个pdcp pdu相关联的附加数量的经编码分组,该附加数量对应于基于否定应答消息的缺失经编码分组的数量。
[0155]
ue可以经由rlc层1222从基站接收指示预配置定时器的配置。ue可以基于预配置定时器来生成状态报告,其中状态报告包括反馈。在其他方面中,ue可以经由rlc层1222从基站接收指示ue生成反馈的触发信号。ue可以基于触发信号来生成状态报告。ue可以经由rlc层1222向基站发送状态报告。
[0156]
rlc层1222可以经由mac层1212以无序序列接收来自基站的第一数量的经编码分组。在一些方面,rlc层1222可以以无序序列向网络译码层1232传递第一数量的经编码分组。在一些方面,网络译码层1232可以基于与第二数量的源分组中的每一个相关联的序列号而将第二数量的源分组从无序序列布置成连续排序的序列。
[0157]
在现有方法中,rlc层对分组进行排序,并向pdcp层发送具有连续序列号的分组。如果存在任何缺失的分组,则rlc层可以向基站请求自动重复请求(arq)。然而,对于网络译码,只要接收的经编码分组的数量稍微大于源分组的数量,就可以在接收器处恢复源分组,而不管接收了哪些分组。因此,本公开提供了rlc层1222直接向网络译码层1232发送接收的经编码分组而无需排序。在网络译码层1232收集足够的经编码分组之后,网络译码层1232可以使用网络解码函数来恢复源分组{s1,s2,
…
,sk}。然后,网络译码层1232可以向pdcp层
1242发送具有连续序列号的源分组。
[0158]
ue可以经由mac层1212在第一rlc层(例如,rlc层1222)处通过第一逻辑信道接收来自基站的一个或多个第一经编码分组。ue可以经由mac层1214在第二rlc层(例如,rlc层1224)处通过不同于第一逻辑信道的第二逻辑信道接收来自rsu的一个或多个第二经编码分组。在一些方面,第一数量的经编码分组包括一个或多个第一经编码分组和一个或多个第二经编码分组。网络译码层1232可以通过第一逻辑信道接收来自第一rlc层1222的一个或多个第一经编码分组。网络译码层1232可以通过第二逻辑信道接收来自第二rlc层1224的一个或多个第二经编码分组。在一些方面,网络译码层1232可以从一个或多个第一经编码分组和一个或多个第二经编码分组解码第二数量的源分组。
[0159]
rlc层1222可以以无序序列接收来自基站的第一数量的经编码分组。在一些方面,rlc层1222可以以无序序列向网络译码层1232发送第一数量的经编码分组。在一些方面,网络译码层1232可以通过基于与第二数量的源分组中的每一个相关联的序列号而将第二数量的源分组从无序序列布置成连续排序的序列来进行排序。
[0160]
图13是根据本公开的方面中的一个或多个的无线通信的过程1300的流程图。过程1300可以由基站(例如,bs102、180、410、520;发送器802;bs 910、1010、1110;装置1802,其可以包括存储器、蜂窝基带处理器1004、以及被配置为执行1300的一个或多个组件)执行。如图所示,过程1300包括数个枚举的步骤,但是过程1300的实施例可以在枚举的步骤之前、之后和之间包括附加步骤。在一些实施例中,枚举的步骤中的一个或多个可以被省略或以不同顺序被执行。任选方面是利用虚线来例示的。过程1300使得无线通信设备能够促进具有ue与核心网络之间的uu直接链路连接和基于侧链路的中继的双连接。
[0161]
在1302处,基站可以接收来自分组数据汇聚协议(pdcp)层的第一数量的源分组。基站可以例如在图18中借由装置1802的接收组件1830通过与装置1802的协议栈组件1848的协调来接收第一数量的源分组。
[0162]
在1304处,基站可以在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组。基站可以例如在图18中借由装置1802的编码组件1842通过与装置1802的协议栈组件1848的协调来对第一数量的源分组进行编码。
[0163]
在1306处,当第二数量的经编码分组超过预配置阈值时,基站将第二数量的经编码分组划分为第一部分和第二部分。在一些方面,第一部分对应于有限数量的经编码分组,并且第二部分对应于第二数量的经编码分组与有限数量的经编码分组之间的差。基站可以例如在图18中借由装置1802的流控制组件1840通过与协议栈组件1848的协调来划分第二数量的经编码分组。在其他方面,基站可以将第二数量的经编码分组划分成与基站相关联的第一组经编码分组和与rsu相关联的第二组经编码分组,该划分基于针对第一组和第二组中每一个的经编码分组的总大小或针对第一组和第二组中每一个的经编码分组的总数量。
[0164]
在1308处,基站可以确定经编码分组的数量是否超过源分组的数量。如果确定经编码分组的数量超过源分组的数量,则过程1300进行到框1310。否则,过程1300进行到框1312。
[0165]
在1310处,当经编码分组的第二数量超过源分组的第一数量时,基站可以向基站处的第一rlc层发送第二数量的经编码分组的第一部分,并且通过ran接口向rsu处的第二
rlc层发送第二数量的经编码分组的第二部分。
[0166]
在1312处,基站可以从第一网络译码层向第一rlc层发送第二数量的经编码分组。ue可以例如在图18中借由装置1802的编码组件1842通过与装置1802的协议栈组件1848的协调来在内部发送第二数量的经编码分组。在一些方面,当经编码分组的第二数量不超过源分组的第一数量时,基站可以仅仅向第一rlc层发送第二数量的经编码分组。
[0167]
在1314处,基站可以向用户设备发送包括第二数量的经编码分组的经编码数据。基站可以例如在图18中借由装置1802的发送组件1834通过与装置1802的协议栈组件1848的协调来发送经编码数据。
[0168]
在一些方面,基站可以在rrc层处确定与用于基站的经编码分组的总大小相对应的预配置阈值。基站可以例如在图18中借由装置1802的流控制组件1840通过与装置1802的协议栈组件1848的协调来确定第二数量的经编码分组是否满足预配置阈值。在一些方面,基站可以例如在图18中借由装置1802的发送组件1834通过与装置1802的协议栈组件1848的协调来在第二数量的经编码分组满足预配置阈值时向基站处的第一rlc层发送第二数量的经编码分组的第一部分,并且通过ran接口向rsu处的第二rlc层发送第二数量的经编码分组的第二部分。在其他方面,基站可以例如在图18中借由装置1802的发送组件1834通过与装置1802的协议栈组件1848的协调来在第二数量的经编码分组不满足预配置阈值时仅仅向第一rlc层发送第二数量的经编码分组。
[0169]
在一些方面,基站可以例如在图18中借由装置1802的流控制组件1840通过与装置1802的协议栈组件1848和装置1802的配置组件1844的协调来确定第二数量的经编码分组是否超过预配置阈值,该预配置阈值基于用于基站的经编码分组的有限数量以及该有限数量的经编码分组中的每个经编码分组的大小。基站可以例如在图18中借由装置1802的流控制组件1840通过与装置1802的协议栈组件1848的协调来在第二数量的经编码分组超过预配置阈值时将第二数量的经编码分组划分为第一部分和第二部分。在一些方面,第一部分对应于有限数量的经编码分组,并且第二部分对应于第二数量的经编码分组与有限数量的经编码分组之间的差。在一些方面,第二数量的经编码分组的第二部分由第一网络译码层通过ran接口发给第二rlc层。在一些方面,第一网络译码层是基站处的pdcp层的子层。
[0170]
在一些方面,第二数量的经编码分组的第二部分由pdcp层通过ran接口发送给第二rlc层的第二网络译码层。在一些方面,第一网络译码层是基站处的第一rlc层的子层,并且第二网络译码层是rsu处的第二rlc层的子层。
[0171]
在一些方面,第二数量的经编码分组的第二部分由第一网络译码层通过ran接口发送给第二rlc层。在一些方面,第一网络译码层与基站处的第一rlc层和pdcp层分开。
[0172]
在一些方面,第二数量的经编码分组的第二部分由pdcp层通过ran接口经由第二网络译码层发送给第二rlc层。在一些方面,第一网络译码层与基站处的第一rlc层和pdcp层分开,并且第二网络译码层与rsu处的第二rlc层分开。
[0173]
基站可以例如在图18中借由装置1802的流控制组件1840通过与装置1802的协议栈组件1848的协调来将第二数量的经编码分组划分成与基站相关联的第一组经编码分组和与rsu相关联的第二组经编码分组,该划分基于针对第一组和第二组中每一个的经编码分组的总大小或针对第一组和第二组中每一个的经编码分组的总数量。在一些方面,基站可以例如在图18中借由装置1802的流控制组件1840通过与装置1802的协议栈组件1848和
装置1802的发送组件1834的协调来向基站处的第一rlc层发送与基站相关联的第一组经编码分组,并且通过ran接口向rsu处的第二rlc层发送第二组经编码分组。在一些方面,第一网络译码层是基站处的pdcp层的子层。
[0174]
在一些方面,基站可以例如在图18中借由装置1802的动态调度组件1846通过与装置1802的协议栈组件1848的协调来从pdcp层向基站处的第一rlc层发送指示请求,并且通过ran接口向rsu处的第二rlc层发送指示请求。在一些方面,指示请求指示对第一rlc层和第二rlc层发送指示其相应路径的经滤波数据速率或平均速率比的反馈的请求。
[0175]
在一些方面,基站可以例如在图18中借由装置1802的配置组件1844通过与装置1802的协议栈组件1848的协调来在pdcp层处配置周期性定时器。基站可以例如在图18中借由装置1802的配置组件1844通过与装置1802的协议栈组件1848的协调来向基站处的第一rlc层发送指示周期性定时器的配置,并且通过ran接口向rsu处的第二rlc层发送指示周期性定时器的配置。在一些方面,该配置触发第一rlc层和第二rlc层基于周期性定时器来自动地发送指示其相应路径的经滤波数据速率或平均速率比的反馈。
[0176]
图14是根据本公开的方面中的一个或多个的无线通信的过程1400的流程图。过程1400可以由基站(例如,bs102、180、410、520;发送器802;bs 910、1010、1110;装置1802,其可以包括存储器、蜂窝基带处理器1004、以及被配置为执行1400的一个或多个组件)执行。如图所示,过程1400包括数个枚举的步骤,但是过程1400的实施例可以在枚举的步骤之前、之后和之间包括附加步骤。在一些实施例,枚举的步骤中的一个或多个可以被省略或以不同顺序被执行。任选方面是利用虚线来例示的。过程1400使得无线通信设备能够促进具有ue与核心网络之间的uu直接链路连接和基于侧链路的中继的双连接。
[0177]
在1402处,基站可以在pdcp层处接收来自更高层的第一数量的源分组。ue例如在图18中借由装置1802的协议栈组件1848来接收源分组。
[0178]
在1404处,基站可以从pdcp层向基站的第一网络译码层发送第一数量的源分组。基站可以例如在图18中借由装置1802的协议栈组件1848通过与装置1802的流控制组件1840的协调来向网络译码层传递源分组。
[0179]
在1406处,基站可以确定第一数量的源分组是否超过预配置阈值,该预配置阈值基于用于基站的有限数量的源分组以及该有限数量的源分组中的每个源分组的大小。基站可以例如在图18中借由装置1802的流控制组件1840通过与装置1802的协议栈组件1848的协调来作出与预配置阈值的比较。
[0180]
在1408处,基站可以将第一数量的源分组划分成与基站相关联的第一组源分组和与rsu相关联的第二组源分组,该划分基于针对第一组和第二组中每一个的源分组的总大小或针对第一组和第二组中每一个的源分组的总数量。基站可以例如在图18中借由装置1802的协议栈组件1848通过与装置1802的流控制组件1840的协调来划分源分组。
[0181]
在1410处,基站可以从pdcp层向基站的第一网络译码层发送第一数量的源分组。基站可以例如在图18中借由装置1802的流控制组件1840通过与装置1802的协议栈组件1848的协调来向网络译码层传递源分组。
[0182]
在1412处,基站可以在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组。基站可以例如在图18中借由装置1802的编码组件1842通过与装置1802的协议栈组件1848的协调来对源分组进行编码。
[0183]
在1414处,基站可以向用户设备发送包括第二数量的经编码分组的经编码数据。基站例如在图18中借由装置1802的发送组件1834通过与装置1802的协议栈组件1848的协调来发送经编码分组。
[0184]
在一些方面,基站可以例如在图18中借由装置1802的协议栈组件1848通过与装置1802的流控制组件1840的协调来确定第一数量的源分组是否超过预配置阈值,该预配置阈值基于用于基站的有限数量的源分组以及该有限数量的源分组中的每个源分组的大小。在一些方面,基站可以例如在图18中借由装置1802的协议栈组件1848通过与装置1802的流控制组件1840的协调来在第一数量的源分组超过预配置阈值时向基站处的第一网络译码层发送第一数量的源分组的第一部分,并且通过ran接口向rsu处的第二网络译码层发送第一数量的源分组的第二部分。在一些方面,基站可以例如在图18中借由装置1802的协议栈组件1848通过与装置1802的流控制组件1848的协调来在第一数量的源分组不超过预配置阈值时仅仅向第一网络译码层发送第一数量的源分组。基站可以例如在图18中借由装置1802的协议栈组件1848通过与装置1802的流控制组件1840的协调来在第一数量的源分组超过预配置阈值时将第一数量的源分组划分为第一部分和第二部分。在一些方面,第一部分对应于有限数量的源分组,并且第二部分对应于第一数量的源分组与有限数量的源分组之间的差。在一些方面,第一数量的源分组的第二部分由pdcp层通过ran接口发给第二网络译码层。在一些方面,第一网络译码层是基站处的第一rlc层的子层,并且第二网络译码层是rsu处的第二rlc层的子层。
[0185]
在一些方面,基站可以例如在图18中借由装置1802的协议栈组件1848通过与装置1802的流控制组件1840的协调来向基站处的第一网络译码层和rsu处的第二网络译码层(通过ran接口)中的每一者发送第一数量的源分组以及复制数量的源分组。在一些方面,第一数量的源分组的第二部分由pdcp层通过ran接口发给第二网络译码层。在一些方面,第一网络译码层是基站处的第一rlc层的子层,并且第二网络译码层是rsu处的第二rlc层的子层。在其他方面,基于第一数量的源分组已经与复制数量的源分组一起被发给第一网络译码层和第二网络译码层中的每一者,基站处的第二数量的经编码分组与rsu处与第一数量的源分组相关联的多个经编码分组不重叠。
[0186]
基站可以例如在图18中借由装置1802的协议栈组件1848通过与装置1802的流控制组件1840的协调来将第一数量的源分组划分成与基站相关联的第一组源分组和与rsu相关联的第二组源分组,该划分基于针对第一组和第二组中每一个的源分组的总大小或针对第一组和第二组中每一个的源分组的总数量。在一些方面,基站可以例如在图18中借由装置1802的流控制组件1840通过与装置1802的协议栈组件1848的协调来向基站处的第一网络译码层发送与基站相关联的第一组源分组,并且在图18中借由装置1802的流控制组件1840通过与装置1802的协议栈组件1848和装置1802的发送组件1834的协调来通过ran接口向rsu处的第二网络译码层发送第二组源分组。在一方面,第一网络译码层是基站处的第一rlc层的子层,并且第二网络译码层是rsu处的第二rlc层的子层。
[0187]
图15是根据本公开的方面中的一个或多个的无线通信的过程1500的流程图。过程1500可以由路边单元(例如,rsu 107、530、540;发送器806;rsu 950、1050、1150;装置1902,其可以包括存储器、蜂窝基带处理器904以及被配置为执行1500的一个或多个组件)执行。如图所示,过程1500包括数个枚举的步骤,但是过程1500的实施例可以在枚举的步骤之前、
之后和之间包括附加步骤。在一些实施例中,枚举的步骤中的一个或多个可以被省略或以不同顺序被执行。任选方面是利用虚线来例示的。
[0188]
在1502处,rsu可以在网络译码层处通过ran接口接收来自基站的pdcp层的第一组源分组。rsu可以例如在图19中借由装置1902的协议栈组件1944通过与装置1902的接收组件1930的协调来接收源分组。在一些方面,第一组源分组与基站处的第二组源分组相关联。在一些方面,rsu可以接收来自基站的网络译码层的第一组经编码分组。在一些方面,网络译码层是基站处的pdcp层的子层。
[0189]
在1504处,rsu可以在网络译码层处利用无速率网络码将第一组源分组编码成第一组经编码分组。rsu可以例如在图19中借由装置1902的协议栈组件1944来对源分组进行编码。在一些方面,网络译码层是rsu处的rlc层的子层。
[0190]
在1506处,rsu可以在rlc层处接收来自网络译码层的第一组经编码分组。rsu可以例如在图19中借由装置1902的协议栈组件1944来接收经编码分组。在一些方面,rsu可以在rlc层处通过ran接口接收来自基站的网络译码层的第一组经编码分组。rsu可以例如在图19中借由装置1902的协议栈组件1944通过与装置1902的接收组件1930的协调来接收经编码分组。在一些方面,网络译码层是基站处的pdcp层的子层。
[0191]
在1508处,rsu可以从网络译码层向rlc层发送第一组经编码分组。rsu可以例如在图19中借由装置1902的协议栈组件1944来发送经编码分组。在一些方面,网络译码层与rlc层分开。
[0192]
在1510处,rsu可以向用户设备发送第一组经编码分组。rsu例如在图19中借由装置1902的发送组件1934通过与装置1902的转发组件1940和装置1902的协议栈组件1944的协调来发送经编码分组。在一些方面,第一组经编码分组与基站处的第二组经编码分组相关联。
[0193]
图16是根据本公开的方面中的一个或多个的无线通信的过程1600的流程图。过程1600可以由ue(例如,ue 104、450、502、504、506;接收器804;ue 1210;装置1702,其可以包括存储器、蜂窝基带处理器904、以及被配置为执行1600的一个或多个组件)执行。如图所示,过程1600包括数个枚举的步骤,但是过程1600的实施例可以在枚举的步骤之前、之后和之间包括附加步骤。在一些实施例中,枚举的步骤中的一个或多个可以被省略或以不同顺序被执行。任选方面是利用虚线来例示的。过程1600使得无线通信设备能够促进具有ue与核心网络之间的uu直接链路连接和基于侧链路的中继的双连接。
[0194]
在1602处,ue可以从rlc层向网络译码层发送第一数量的经编码分组。ue例如在图17中借由装置1702的组合组件1740通过与装置1702的协议栈组件1746的协调来发送经编码分组。
[0195]
在1604处,ue可以基于预配置定时器来生成状态报告,该状态报告包括反馈。ue可以例如在图17中借由装置1702的反馈组件1744来生成状态报告。在一些方面,ue可以例如在图17中借由接收组件1730通过与装置1702的组合组件1740和装置1702的协议栈组件1746的协调来接收来自基站的指示预配置定时器的配置。ue可以基于预配置定时器来生成状态报告。在一些方面,ue可以例如在图17中借由接收组件1730通过与装置1702的组合组件1740和装置1702的协议栈组件1746的协调来接收来自基站的指示ue生成反馈的触发信号。ue可以基于触发信号来生成状态报告。
[0196]
在1606处,ue可以向基站发送状态报告。ue例如在图17中借由装置1702的反馈组件1744通过与装置1702的发送组件1734的协调来发送状态报告。在一些方面,ue可以例如在图17中借由装置1702的反馈组件1744通过与装置1702的发送组件1734的协调来在第二数量的源分组是可恢复的时生成并向基站发送指示对于恢复第二数量的源分组不缺失经编码分组的肯定应答消息。在一些方面,ue可以例如在图17中借由装置1702的反馈组件1744通过与装置1702的发送组件1734的协调来在第二数量的源分组是不可恢复的时生成并向基站发送指示对于恢复第二数量的源分组需要多个缺失经编码分组的否定应答消息。在一些方面,ue可以例如在图17中借由接收组件1730通过与装置1702的组合组件1740和装置1702的协议栈组件1746的协调来接收与一个或多个pdcp pdu相关联的附加数量的经编码分组,该附加数量对应于基于否定应答消息的缺失经编码分组的数量。
[0197]
在1608处,ue可以在网络译码层处利用无速率网络码从第一数量的经编码分组恢复第二数量的源分组。ue例如在图17中借由装置1702的解码组件1742来恢复源分组。在一些方面,第一数量的经编码分组比第二数量的源分组具有更大数量的分组。在一些方面,ue可以例如在图17中借由装置1702的组合组件1740通过与装置1702的协议栈组件1746的协调来通过确定经编码分组的第一数量是否超过源分组的第二数量来恢复源分组。ue可以将第一数量的经编码分组解码成第三数量的经解码分组,并确定经解码分组的第三数量是否超过源分组的第二数量。在此方面,ue可以例如在图17中借由装置1702的反馈组件1744来基于经解码分组的第三数量是否超过源分组的第二数量的确定来在网络译码层处生成反馈。在一些方面,该反馈指示是否需要附加的经编码分组来恢复至少第二数量的源分组的部分。在一些方面,ue可以例如在图17中借由装置1702的解码组件1742来在经解码分组的第三数量超过源分组的第二数量时将第一数量的经编码分组解码成第二数量的源分组。
[0198]
在1610处,ue可以在网络译码层处将第二数量的源分组排序成源分组的有序集合。ue例如在图17中借由装置1702的解码组件1742通过与装置1702的协议栈组件1746的协调来对源分组进行排序。在一些方面,恢复和排序是在rlc层处经由网络译码层执行的,其中网络译码层是rlc层的子层。
[0199]
在1612处,ue可以从网络译码层向pdcp层发送源分组的有序集合。ue例如在图17中借由装置1702的解码组件1742通过与装置1702的协议栈组件1746的协调来发送有序源分组。在一些方面,恢复和排序是在pdcp层处经由网络译码层执行的,其中网络译码层是pdcp层的子层。在一些方面,网络译码层与rlc层和pdcp层分开。
[0200]
在一些方面,ue可以例如在图17中借由装置1702的组合组件1740来在rlc层处以无序序列接收来自基站的第一数量的经编码分组。在一些方面,ue可以例如在图17中借由装置1702的组合组件1740通过与装置1702的协议栈组件1746的协调来以无序序列向网络译码层发送第一数量的经编码分组。在一些方面,ue可以例如在图17中借由装置1702的解码组件1742来在网络译码层处基于与第二数量的源分组中的每一个相关联的序列号而将第二数量的源分组从无序序列布置成连续排序的序列。
[0201]
在一些方面,ue可以例如在图17中借由装置1702的组合组件1740通过与装置1702的协议栈组件1746的协调来在第一rlc层处通过第一逻辑信道接收来自基站的一个或多个第一经编码分组。在一些方面,ue可以例如在图17中借由装置1702的组合组件1740通过与装置1702的协议栈组件1746的协调来在第二rlc层处通过不同于第一逻辑信道的第二逻辑
信道接收来自rsu的一个或多个第二经编码分组。在接收些方面,ue可以例如在图17中借由装置1702的组合组件1740通过与装置1702的协议栈组件1746的协调来在网络译码层处通过第一逻辑信道接收来自第一rlc层的一个或多个第一经编码分组。在一些方面,ue可以例如在图17中借由装置1702的组合组件1740通过与装置1702的协议栈组件1746的协调来在网络译码层处通过第二逻辑信道接收来自第二rlc层的一个或多个第二经编码分组。在一些方面,ue可以例如在图17中借由装置1702的解码组件1742通过与装置1702的协议栈组件1746的协调来通过从一个或多个第一经编码分组和一个或多个第二经编码分组解码第二数量的源分组来恢复源分组。
[0202]
在一些方面,ue可以例如在图17中借由装置1702的组合组件1740通过与装置1702的协议栈组件1746的协调来在rlc层以无序序列接收来自基站的第一数量的经编码分组。在一些方面,ue可以例如在图17中借由装置1702的组合组件1740通过与装置1702的协议栈组件1746的协调来以无序序列向网络译码层发送第一数量的经编码分组。在一些方面,ue可以例如在图17中借由装置1702的解码组件1742通过与装置1702的协议栈组件1746的协调来在网络译码层处基于与第二数量的源分组中的每一个相关联的序列号而通过将第二数量的源分组从无序序列布置成连续排序的序列来对源分组进行排序。
[0203]
图17是例示用于装置1702的硬件实施方式的示例的示意图1700。装置1702可以是基于uu直接链路和/或侧链路来通信的ue或其他无线设备。装置1702包括耦合到蜂窝rf收发器1722和一个或多个订户标识模块(sim)卡1720的蜂窝基带处理器1704(也被称为调制解调器)、耦合到安全数字(sd)卡1708和屏幕1710的应用处理器1706、蓝牙模块1712、无线局域网(wlan)模块1714、全球定位系统(gps)模块1716和电源1718。蜂窝基带处理器1704通过蜂窝rf收发器1722与其他无线设备(诸如ue 104和/或基站102/180)通信。蜂窝基带处理器1704可以包括计算机可读介质/存储器。蜂窝基带处理器1704负责一般的处理,包括存储在计算机可读介质/存储器上的软件的执行。软件在由蜂窝基带处理器1704执行时导致蜂窝基带处理器1704执行上文所述的各种功能。计算机可读介质/存储器还可以被用于存储在执行软件时由蜂窝基带处理器1704操纵的数据。蜂窝基带处理器1704还包括接收组件1730、通信管理器1732和发送组件1734。通信管理器1732包括一个或多个所示组件。通信管理器1732内的组件可以被存储在计算机可读介质/存储器中和/或被配置为蜂窝基带处理器1704内的硬件。蜂窝基带处理器1704可以是设备450的组件并且可以包括存储器460和/或tx处理器468、rx处理器456和控制器/处理器459中的至少一个。在一个配置中,装置1702可以是调制解调器芯片并且仅包括基带处理器1704,而在另一配置中,装置1702可以是整个无线设备(例如,参见图4的设备450)并且包括装置1702的附加模块。
[0204]
通信管理器1732包括被配置为执行结合图16中的过程描述的方面的组合组件1740、解码组件1742、反馈组件1744和/或协议栈组件1746。装置被图示为包括用于执行图16的过程的组件,因为无线设备有时可以作为发送设备操作,而在其他时间可以作为接收设备操作。
[0205]
装置1702可以包括执行前述图16的流程图中的算法的框中的每一个的附加组件。如此,前述图16的流程图中的每个框可以由组件来执行,并且装置可以包括那些组件中的一个或多个。组件可以是被具体配置为执行所陈述的过程/算法、由被配置为执行所陈述的过程/算法的处理器实施、被存储在用于由处理器实施的计算机可读介质内、或其某种组合
的一个或多个硬件组件。
[0206]
装置1702还可以包括用于从rlc层向网络译码层发送第一数量的经编码分组的部件。装置1702还可以包括用于在网络译码层处利用无速率网络码从第一数量的经编码分组恢复第二数量的源分组的部件。在一些方面中,第一数量的经编码分组比第二数量的源分组具有更大数量的分组。装置1702还可以包括用于在网络译码层处将第二数量的源分组排序成源分组的有序集合的部件。装置1702还可以包括用于从网络译码层向pdcp层发送源分组的有序集合的部件。
[0207]
在一些方面,用于恢复的部件可以被配置为将第一数量的经编码分组解码成第三数量的经解码分组。装置1702可以确定经解码分组的第三数量是否超过源分组的第二数量。装置1702还可以包括用于基于经解码分组的第三数量是否超过源分组的第二数量的确定来在网络译码层处生成反馈的部件。在一些方面,该反馈指示是否需要附加的经编码分组来恢复至少第二数量的源分组的一部分。
[0208]
装置1702还可以包括用于在经解码分组的第三数量超过源分组的第二数量时确定第二数量的源分组是可恢复的部件。用于生成反馈的部件可以被配置为在经解码分组的第三数量超过源分组的第二数量时生成指示对于恢复第二数量的源分组不缺失经编码分组的肯定应答消息。
[0209]
装置1702还可以包括用于在经解码分组的第三数量不超过源分组的第二数量时确定第二数量的源分组不可恢复的部件。用于生成反馈的部件可以被配置为在经解码分组的第三数量不超过源分组的第二数量时生成指示对于恢复第二数量的源分组需要多个缺失经编码分组的否定应答消息。装置1702还可以包括用于接收与一个或多个pdcp pdu相关联的附加数量的经编码分组的部件,该附加数量对应于基于否定应答消息的缺失经编码分组的数量。
[0210]
装置1702还可以包括用于接收来自基站的指示预配置定时器的配置的部件。装置1702还可以包括用于基于预配置定时器来生成状态报告的部件,该状态报告包括反馈。装置1702还可以包括用于向基站发送状态报告的部件。
[0211]
装置1702还可以包括用于接收来自基站的指示ue生成反馈的触发信号的部件。装置1702还可以包括用于基于触发信号来生成状态报告的部件,该状态报告包括反馈。装置1702还可以包括用于向基站发送状态报告的部件。
[0212]
装置1702还可以包括用于在rlc层处接收来自基站的处于无序序列中的第一数量的经编码分组的部件。在一些方面,用于发送的部件可以被配置为以无序序列向网络译码层发送第一数量的经编码分组。在一些方面,用于排序的部件可以被配置为在网络译码层处基于与第二数量的源分组中的每一个相关联的序列号而将第二数量的源分组从无序序列布置成连续排序的序列。
[0213]
装置1702还可以包括用于在第一rlc层处通过第一逻辑信道接收来自基站的一个或多个第一经编码分组的部件。装置1702还可以包括用于在第二rlc层处通过不同于第一逻辑信道的第二逻辑信道接收来自rsu的一个或多个第二经编码分组的部件。在一些方面,第一数量的经编码分组包括一个或多个第一经编码分组和一个或多个第二经编码分组。装置1702还可以包括用于在网络译码层处通过第一逻辑信道接收来自第一rlc层的一个或多个第一经编码分组的部件。装置1702还可以包括用于在网络译码层处通过第二逻辑信道接
收来自第二rlc层的一个或多个第二经编码分组的部件。在一些方面,用于恢复的部件可以被配置为从一个或多个第一经编码分组和一个或多个第二经编码分组解码第二数量的源分组。
[0214]
上述部件可以是被配置为执行上述部件所叙述的功能的装置1702的上述组件中的一个或多个。如上文所述,装置1702可以包括tx处理器468、rx处理器456和控制器/处理器459。如此,在一个配置中,上述部件可以是被配置为执行上述部件所叙述的功能的tx处理器468、rx处理器456和控制器/处理器459。
[0215]
图18是例示用于装置1802的硬件实施方式的示例的图1800。装置1802可以是基于下行链路/上行链路来通信的基站或其他无线设备。在一些实施方式中,装置1802可以是双连接配置中的主节点基站。装置1802包括耦合到rf收发器1824的蜂窝基带处理器1804(也被称为调制解调器)、处理器1820和存储器1822。蜂窝基带处理器1804通过rf收发器1824与其他无线设备(诸如ue 104)通信。蜂窝基带处理器1804可以包括计算机可读介质/存储器。蜂窝基带处理器1804负责一般的处理,包括存储在计算机可读介质/存储器上的软件的执行。软件在由蜂窝基带处理器1804执行时导致蜂窝基带处理器1804执行上文所述的各种功能。计算机可读介质/存储器还可以被用于存储在执行软件时由蜂窝基带处理器1804操纵的数据。处理器1820负责一般的处理,包括存储在计算机可读介质/存储器1822上的软件的执行。软件在由处理器1820执行时,导致装置1802执行用于任何特定装置的上述各种功能。计算机可读介质/存储器1822还可以被用于存储在执行软件时由处理器1820操纵的数据。蜂窝基带处理器1804还包括接收组件1830、通信管理器1832和发送组件1834。通信管理器1832包括一个或多个所示组件。通信管理器1832内的组件可以被存储在计算机可读介质/存储器中和/或被配置为蜂窝基带处理器1804内的硬件。蜂窝基带处理器1804可以是设备410的组件并且可以包括存储器476和/或tx处理器416、rx处理器470和控制器/处理器475中的至少一个。在一个配置中,装置1802可以是调制解调器芯片并且仅包括基带处理器1804,而在另一配置中,装置1802可以是整个无线设备(例如,参见图4的设备410)并且包括装置1802的附加模块。
[0216]
通信管理器1832包括被配置为执行结合图8中的方法描述的方面的流控制组件1840、编码组件1842、配置组件1844、动态调度组件1846和/或协议栈组件1848。装置被例示为包括用于执行图8的方法的组件,因为无线设备有时可以作为发送设备操作,而在其他时间可以作为接收设备操作。在其他示例中,装置1802可以包括用于图8的方法的组件。
[0217]
装置1802可以包括执行前述图13和/或图14的流程图中的算法的框中的每一个的附加组件。如此,前述图13和/或图14的流程图中的每个框可以由组件来执行,并且装置可以包括那些组件中的一个或多个。组件可以是被具体配置为执行所陈述的过程/算法、由被配置为执行所陈述的过程/算法的处理器实施、被存储在用于由处理器实施的计算机可读介质内、或其某种组合的一个或多个硬件组件。
[0218]
在一个配置中,装置1802(并且具体地,蜂窝基带处理器1804)包括用于接收来自pdcp层的第一数量的源分组的部件。装置1802还可以包括用于在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组的部件。装置1802还可以包括用于从第一网络译码层向第一rlc层发送第二数量的经编码分组的部件。装置1802还可以包括用于向用户设备发送包括第二数量的经编码分组的经编码数据的部件。
[0219]
在另一配置中,装置1802包括用于在无线电资源控制层处确定与给基站的经编码分组的总大小相对应的预配置阈值的部件。装置1820还可以包括用于确定第二数量的经编码分组是否满足预配置阈值的部件。在一些方面,用于发送的部件可以被配置为在第二数量的经编码分组满足预配置阈值时向基站处的第一rlc层发送第二数量的经编码分组的第一部分,并且通过ran接口向rsu处的第二rlc层发送第二数量的经编码分组的第二部分,以及在第二数量的经编码分组不满足预配置阈值时仅仅向第一rlc层发送第二数量的经编码分组。
[0220]
装置1802还可以包括用于确定第二数量的经编码分组是否超过预配置阈值的部件,该预配置阈值基于用于基站的经编码分组的有限数量以及该有限数量的经编码分组中的每个经编码分组的大小。装置1802还可以包括用于在第二数量的经编码分组超过预配置阈值时将第二数量的经编码分组划分为第一部分和第二部分的部件。在一些方面,第一部分对应于有限数量的经编码分组,并且第二部分对应于第二数量的经编码分组与有限数量的经编码分组之间的差。在一些方面,第二数量的经编码分组的第二部分由第一网络译码层通过ran接口发给第二rlc层。在一些方面,第一网络译码层是基站处的pdcp层的子层。
[0221]
在一些方面,第二数量的经编码分组的第二部分由pdcp层通过ran接口发给第二rlc层的第二网络译码层。在一些方面,第一网络译码层是基站处的第一rlc层的子层,并且第二网络译码层是rsu处的第二rlc层的子层。
[0222]
在一些方面,第二数量的经编码分组的第二部分由第一网络译码层通过ran接口发给第二rlc层。在一些方面,第一网络译码层与基站处的第一rlc层和pdcp层分开。
[0223]
在一些方面,第二数量的经编码分组的第二部分由pdcp层通过ran接口经由第二网络译码层发给第二rlc层。在一些方面,第一网络译码层与基站处的第一rlc层和pdcp层分开,并且第二网络译码层与rsu处的第二rlc层分开。
[0224]
装置1802还可以包括用于将第二数量的经编码分组划分成与基站相关联的第一组经编码分组和与rsu相关联的第二组经编码分组的部件,该划分基于针对第一组和第二组中每一个的经编码分组的总大小或针对第一组和第二组中每一个的经编码分组的总数量。在一些方面,用于发送的部件被配置为向基站处的第一rlc层发送与基站相关联的第一组经编码分组,并且通过ran接口向rsu处的第二rlc层发送第二组经编码分组。在一些方面,第一网络译码层是基站处的pdcp层的子层。
[0225]
装置1802还可以包括用于从pdcp层向基站处的第一rlc层并且通过ran接口向rsu处的第二rlc层发送指示请求的部件。在一些方面,指示请求指示对第一rlc层和第二rlc层发送指示其相应路径的经滤波数据速率或平均速率比的反馈的请求。
[0226]
装置1802还可以包括用于在pdcp层处配置周期性定时器的部件。装置1802还可以包括用于向基站处的第一rlc层并且通过ran接口向rsu处的第二rlc层发送指示周期性定时器的配置的部件。在一些方面,该配置触发第一rlc层和第二rlc层基于周期性定时器来自动地发送指示其相应路径的经滤波数据速率或平均速率比的反馈。
[0227]
在另一配置中,装置1802包括用于在pdcp层处接收第一数量的源分组的部件。装置1802还可以包括用于从pdcp层向基站的第一网络译码层发送第一数量的源分组的部件。装置1802还可以包括用于在第一网络译码层处利用无速率网络码将第一数量的源分组编码成第二数量的经编码分组的部件。
[0228]
装置1802还可以包括用于确定第一数量的源分组是否超过预配置阈值的部件,该预配置阈值基于用于基站的源分组的有限数量以及该有限数量的源分组中的每个源分组的大小。在一些方面,用于发送的部件可以被配置为在第一数量的源分组超过预配置阈值时向基站处的第一网络译码层发送第一数量的源分组的第一部分,并且通过ran接口向rsu处的第二网络译码层发送第一数量的源分组的第二部分。装置1802还可以包括用于在第一数量的源分组不超过预配置阈值时仅仅向第一网络译码层发送第一数量的源分组的部件。装置1802还可以包括用于在第一数量的源分组超过预配置阈值时将第一数量的源分组划分为第一部分和第二部分的部件。在一些方面,第一部分对应于有限数量的源分组,并且第二部分对应于第一数量的源分组与有限数量的源分组之间的差。在一些方面,第一数量的源分组的第二部分由pdcp层通过ran接口发给第二网络译码层。在一些方面,第一网络译码层是基站处的第一rlc层的子层,并且第二网络译码层是rsu处的第二rlc层的子层。
[0229]
装置1802还可以包括用于向基站处的第一网络译码层和rsu处的第二网络译码层(通过ran接口)中的每一者发送第一数量的源分组以及复制数量的源分组的部件。在一些方面,被发给第二网络译码层的第一数量的源分组是由pdcp层通过ran接口发送的。在一些方面,第一网络译码层是基站处的第一rlc层的子层,并且第二网络译码层是rsu处的第二rlc层的子层。在其他方面,基于第一数量的源分组已经与复制数量的源分组一起被发给第一网络译码层和第二网络译码层中的每一者,基站处的第二数量的经编码分组与rsu处与第一数量的源分组相关联的多个经编码分组不重叠。
[0230]
装置1802还可以包括用于将第一数量的源分组划分成与基站相关联的第一组源分组和与rsu相关联的第二组源分组的部件,该划分基于针对第一组和第二组中每一个的源分组的总大小或针对第一组和第二组中每一个的源分组的总数量。在一些方面,用于发送的部件可以被配置为向基站处的第一网络译码层发送与基站相关联的第一组源分组,并且通过ran接口向rsu处的第二网络译码层发送第二组源分组。在一些方面,第一网络译码层是基站处的第一rlc层的子层,并且第二网络译码层是rsu处的第二rlc层的子层。
[0231]
上述部件可以是被配置为执行上述部件所叙述的功能的装置1802的上述组件中的一个或多个。如上文所述,装置1802可以包括tx处理器416、rx处理器470和控制器/处理器475。如此,在一个配置中,上述部件可以是被配置为执行上述部件所叙述的功能的tx处理器416、rx处理器470和控制器/处理器475。
[0232]
图19是例示用于装置1902的硬件实施方式的示例的示意图1900。装置1902可以是基于回程链路和/或侧链路来通信的rsu或其他无线设备。在一些实施方式中,装置1902可以是双连接配置中的辅节点基站。装置1902包括耦合到蜂窝rf收发器1922和一个或多个订户标识模块(sim)卡1920的蜂窝基带处理器1904(也被称为调制解调器)、耦合到安全数字(sd)卡1908和屏幕1910的应用处理器1906、蓝牙模块1912、无线局域网(wlan)模块1914、全球定位系统(gps)模块1916和电源1918。蜂窝基带处理器1904通过蜂窝rf收发器1922与其他无线设备(诸如ue 104和/或基站102/180)通信。蜂窝基带处理器1904可以包括计算机可读介质/存储器。蜂窝基带处理器1904负责一般的处理,包括存储在计算机可读介质/存储器上的软件的执行。软件在由蜂窝基带处理器1904执行时导致蜂窝基带处理器1904执行上文所述的各种功能。计算机可读介质/存储器还可以被用于存储在执行软件时由蜂窝基带处理器1904操纵的数据。蜂窝基带处理器1904还包括接收组件1930、中继通信管理器1932
和发送组件1934。中继通信管理器1932包括一个或多个所示组件。中继通信管理器1932内的组件可以被存储在计算机可读介质/存储器中和/或被配置为蜂窝基带处理器1904内的硬件。蜂窝基带处理器1904可以是设备450的组件并且可以包括存储器460和/或tx处理器468、rx处理器456和控制器/处理器459中的至少一个。在一个配置中,装置1902可以是调制解调器芯片并且仅包括基带处理器1904,而在另一配置中,装置1902可以是整个无线设备(例如,参见图4的设备450)并且包括装置1902的附加模块。
[0233]
中继通信管理器1932包括被配置为执行结合图15中的过程描述的方面的转发组件1940、反馈组件1942和/或协议栈组件1944。装置被例示为包括用于执行图15中的过程的组件,因为rsu有时可以作为发送设备操作,而在其他时间可以作为接收设备操作。
[0234]
装置1902可以包括执行前述图15的流程图中的算法的框中的每一个的附加组件。如此,前述图15的流程图中的每个框可以由组件来执行,并且装置可以包括那些组件中的一个或多个。组件可以是被具体配置为执行所陈述的过程/算法、由被配置为执行所陈述的过程/算法的处理器实施、被存储在用于由处理器实施的计算机可读介质内、或其某种组合的一个或多个硬件组件。
[0235]
在一个配置中,装置1902(并且具体地,蜂窝基带处理器1904)包括用于在rsu的rlc层处接收来自网络译码层的第一组经编码分组的部件。装置1902还可以包括用于向用户设备发送第一组经编码分组的部件,第一组经编码分组与基站处的第二组经编码分组相关联。
[0236]
装置1902还可以包括用于在rsu的rlc层处通过ran接口接收来自基站的网络译码层的第一组经编码分组的部件。在一些方面,网络译码层是基站处的pdcp层的子层。
[0237]
装置1902还可以包括用于在rsu的网络译码层处通过ran接口接收来自基站的pdcp层的第一组源分组的部件。在一些方面,第一组源分组与基站处的第二组源分组相关联。装置1902还可以包括用于在rsu的网络译码层处利用无速率网络码将第一组源分组编码成第一组经编码分组的部件。装置1902还可以包括用于从网络译码层向rlc层发送第一组经编码分组的部件。
[0238]
上述部件可以是被配置为执行上述部件所叙述的功能的装置1902的上述组件中的一个或多个。如上文所述,装置1902可以包括tx处理器468、rx处理器456和控制器/处理器459。如此,在一个配置中,上述部件可以是被配置为执行上述部件所叙述的功能的tx处理器468、rx处理器456和控制器/处理器459。
[0239]
以下示例仅是说明性的并且可以与本文描述的其他实施例或教导的方面组合,而没有限制。
[0240]
方面1是一种在基站处进行无线通信的方法,所述方法包括:接收来自分组数据汇聚协议(pdcp)层的第一数量的源分组;在第一网络译码层处利用无速率网络码将所述第一数量的源分组编码成第二数量的经编码分组;从所述第一网络译码层向第一无线电链路控制(rlc)层发送搜书第二数量的经编码分组;以及向用户设备发送包括所述第二数量的经编码分组的经编码数据。
[0241]
在方面2中,方面1所述的方法还包括:在无线电资源控制(rrc)层处确定与用于所述基站的经编码分组的总大小相对应的预配置阈值;确定所述第二数量的经编码分组是否满足所述预配置阈值,其中所述发送包括在所述第二数量的经编码分组满足所述预配置阈
值时向所述基站处的所述第一rlc层发送所述第二数量的经编码分组的第一部分,并且通过无线电接入网络(ran)接口向路边单元(rsu)处的第二rlc层发送所述第二数量的经编码分组的第二部分,以及在所述第二数量的经编码分组不满足所述预配置阈值时仅仅向所述第一rlc层发送所述第二数量的经编码分组。
[0242]
在方面3中,方面1或方面2所述的方法还包括:所述确定包括确定所述第二数量的经编码分组是否超过所述预配置阈值,该预配置阈值基于用于所述基站的经编码分组的有限数量以及该有限数量的经编码分组中的每个经编码分组的大小,还包括在所述第二数量的经编码分组超过所述预配置阈值时将所述第二数量的经编码分组划分为所述第一部分和所述第二部分,其中所述第一部分对应于所述有限数量的经编码分组,并且所述第二部分对应于所述第二数量的经编码分组与所述有限数量的经编码分组之间的差,并且其中所述第二数量的经编码分组的所述第二部分由所述第一网络译码层通过所述ran接口发给所述第二rlc层,其中所述第一网络译码层是所述基站处的所述pdcp层的子层。
[0243]
在方面4中,方面1或方面2所述的方法还包括:所述第二数量的经编码分组的所述第二部分由所述pdcp层通过所述ran接口发送给所述第二rlc层的第二网络译码层,其中所述第一网络译码层是所述基站处的所述第一rlc层的子层,并且所述第二网络译码层是所述rsu处的所述第二rlc层的子层。
[0244]
在方面5中,方面1或方面2所述的方法还包括:所述第二数量的经编码分组的所述第二部分由所述第一网络译码层通过所述ran接口发送给所述第二rlc层,其中所述第一网络译码层与所述基站处的所述第一rlc层和所述pdcp层分开。
[0245]
在方面6中,方面1或方面2所述的方法还包括:所述第二数量的经编码分组的所述第二部分由所述pdcp层通过所述ran接口经由第二网络译码层发送给所述第二rlc层,其中所述第一网络译码层与所述基站处的所述第一rlc层和所述pdcp层分开,并且所述第二网络译码层与所述rsu处的所述第二rlc层分开。
[0246]
在方面7中,方面1-6中任一项所述的方法还包括:将所述第二数量的经编码分组划分成与所述基站相关联的第一组经编码分组和与路边单元(rsu)相关联的第二组经编码分组,该划分基于针对所述第一组和所述第二组中每一个的经编码分组的总大小或针对所述第一组和所述第二组中每一个的经编码分组的总数量,其中所述发送包括向所述基站处的所述第一rlc层发送与所述基站相关联的所述第一组经编码分组,并且通过无线电接入网络(ran)接口向所述rsu处的第二rlc层发送所述第二组经编码分组,其中所述第一网络译码层是所述基站处的所述pdcp层的子层。
[0247]
在方面8中,方面1-7中任一项所述的方法还包括:从所述pdcp层向所述基站处的所述第一rlc层并且通过所述ran接口向所述rsu处的所述第二rlc层发送指示请求,所述指示请求指示对所述第一rlc层和所述第二rlc层发送指示其相应路径的经滤波数据速率或平均速率比的反馈的请求。
[0248]
在方面9中,方面1-7中任一项所述的方法还包括:配置周期性定时器;以及向所述基站处的所述第一rlc层并且通过所述ran接口向所述rsu处的所述第二rlc层发送指示所述周期性定时器的配置,该配置触发所述第一rlc层和所述第二rlc层基于所述周期性定时器来自动地发送指示其相应路径的经滤波数据速率或平均速率比的反馈,其中所述配置包括在所述pdcp层处或在所述rrc层处配置所述周期性定时器。
[0249]
方面10是一种设备,包括一个或多个处理器以及与所述一个或多个处理器电子通信的一个或多个存储器,所述一个或多个存储器存储可由所述一个或多个处理器执行以导致系统或装置实施如方面1到9中任一项中所述的方法的指令。
[0250]
方面11是一种系统或装置,包括用于实施如方面1到9中任一项中所述的方法或实现如方面1到9中任一项中所述的装置的部件。
[0251]
方面12是一种存储指令的非暂态计算机可读介质,所述指令可由一个或多个处理器执行以导致所述一个或多个处理器实施如方面1到9中任一项中所述的方法。
[0252]
方面13是一种在基站处进行无线通信的方法,所述方法包括:在分组数据汇聚协议(pdcp)层处接收第一数量的源分组;从所述pdcp层向所述基站的第一网络译码层发送所述第一数量的源分组;以及在所述第一网络译码层处利用无速率网络码将所述第一数量的源分组编码成第二数量的经编码分组。
[0253]
在方面14中,方面13所述的方法还包括:确定所述第一数量的源分组是否超过预配置阈值,该预配置阈值基于用于所述基站的源分组的有限数量以及所述有限数量的源分组中的每个源分组的大小,其中所述发送包括在所述第一数量的源分组超过所述预配置阈值时向所述基站处的所述第一网络译码层发送所述第一数量的源分组的第一部分,并且通过无线电接入网络(ran)接口向路边单元(rsu)处的第二网络译码层发送所述第一数量的源分组的第二部分,以及在所述第一数量的源分组不超过所述预配置阈值时仅仅向所述第一网络译码层发送所述第一数量的源分组;以及在所述第一数量的源分组超过所述预配置阈值时将所述第一数量的源分组划分为所述第一部分和所述第二部分,其中所述第一部分对应于所述有限数量的源分组,并且所述第二部分对应于所述第一数量的源分组与所述有限数量的源分组之间的差,其中所述第一数量的源分组的所述第二部分由所述pdcp层通过所述ran接口发给所述第二网络译码层,其中所述第一网络译码层是所述基站处的第一无线电链路控制(rlc)层的子层,并且所述第二网络译码层是所述rsu处的第二rlc层的子层。
[0254]
在方面15中,方面13所述的方法还包括:所述发送包括向所述基站处的所述第一网络译码层和通过无线电接入网络(ran)接口的路边单元(rsu)处的第二网络译码层中的每一者发送所述第一数量的源分组以及复制数量的源分组,被发送给所述第二网络译码层的所述第一数量的源分组是由所述pdcp层通过所述ran接口发送的,所述第一网络译码层是所述基站处的第一无线电链路控制(rlc)层的子层,并且所述第二网络译码层是所述rsu处的第二rlc层的子层,并且基于所述第一数量的源分组已经与上述复制数量的源分组一起被发送给所述第一网络译码层和所述第二网络译码层中的每一者,所述基站处的所述第二数量的经编码分组与所述rsu处与所述第一数量的源分组相关联的多个经编码分组不重叠。
[0255]
在方面16中,方面13所述的方法还包括:将所述第一数量的源分组划分成与所述基站相关联的第一组源分组和与路边单元(rsu)相关联的第二组源分组,该划分基于针对所述第一组和所述第二组中每一个的源分组的总大小或针对所述第一组和所述第二组中每一个的源分组的总数量,其中所述发送包括向所述基站处的所述第一网络译码层发送与所述基站相关联的所述第一组源分组,并且通过无线电接入网络(ran)接口向所述rsu处的第二网络译码层发送所述第二组源分组,其中所述第一网络译码层是所述基站处的第一无线电链路控制(rlc)层的子层,并且所述第二网络译码层是所述rsu处的第二rlc层的子层。
[0256]
方面17是一种设备,包括一个或多个处理器以及与所述一个或多个处理器电子通信的一个或多个存储器,所述一个或多个存储器存储可由所述一个或多个处理器执行以导致系统或装置实施如方面13到16中任一项中所述的方法的指令。
[0257]
方面18是一种系统或装置,包括用于实施如方面13到16中任一项中所述的方法或实现如方面13到16中任一项中所述的装置的部件。
[0258]
方面19是一种存储指令的非暂态计算机可读介质,所述指令可由一个或多个处理器执行以导致所述一个或多个处理器实施如方面13到16中任一项中所述的方法。
[0259]
方面20是一种路边单元(rsu)处的无线通信的方法,所述方法包括:在所述rsu的无线电链路控制(rlc)层处接收来自网络译码层的第一组经编码分组;以及向用户设备发送所述第一组经编码分组,所述第一组经编码分组与基站处的第二组经编码分组相关联。
[0260]
在方面21中,方面20所述的方法还包括:在所述rsu的所述rlc层处通过无线电接入网络(ran)接口从基站的所述网络译码层接收所述第一组经编码分组,其中所述网络译码层是所述基站处的分组数据汇聚协议(pdcp)层的子层。
[0261]
在方面22中,方面20所述的方法还包括:在所述rsu的所述网络译码层处通过无线电接入网络(ran)接口从基站的分组数据汇聚协议(pdcp)层接收第一组源分组,所述第一组源分组与所述基站处的第二组源分组相关联;在所述rsu的所述网络译码层处利用无速率网络码将所述第一组源分组编码成所述第一组经编码分组;以及从所述网络译码层向所述rlc层发送所述第一组经编码分组。
[0262]
在方面23中,方面22所述的方法还包括:所述网络译码层是所述rsu处的所述rlc层的子层。
[0263]
在方面24中,方面22所述的方法还包括:所述网络译码层与所述rlc层分开。
[0264]
方面25是一种设备,包括一个或多个处理器以及与所述一个或多个处理器电子通信的一个或多个存储器,所述一个或多个存储器存储可由所述一个或多个处理器执行以导致系统或装置实施如方面20到23中任一项中所述的方法的指令。
[0265]
方面26是一种系统或装置,包括用于实施如方面20到23中任一项中所述的方法或实现如方面20到23中任一项中所述的装置的部件。
[0266]
方面27是一种存储指令的非暂态计算机可读介质,所述指令可由一个或多个处理器执行以导致所述一个或多个处理器实施如方面20到23中任一项中所述的方法。
[0267]
方面28是一种用户设备(ue)处的无线通信的方法,所述方法包括:从无线电链路控制(rlc)层向网络译码层发送第一数量的经编码分组;在所述网络译码层处利用无速率网络码从所述第一数量的经编码分组恢复第二数量的源分组,所述第一数量的经编码分组比所述第二数量的源分组具有更大数量的分组;在所述网络译码层处将所述第二数量的源分组排序成源分组的有序集合;以及从所述网络译码层向分组数据汇聚协议(pdcp)层发送所述源分组的有序集合。
[0268]
在方面29中,方面28所述的方法还包括:所述恢复包括将所述第一数量的经编码分组解码成第三数量的经解码分组;确定经解码分组的所述第三数量是否超过源分组的所述第二数量;基于经解码分组的所述第三数量是否超过源分组的所述第二数量的确定来在所述网络译码层处生成反馈,该反馈指示是否需要附加的经编码分组来恢复至少所述第二数量的源分组的一部分;以及向基站发送所述反馈。
[0269]
在方面30中,方面28或方面29所述的方法还包括:在经解码分组的所述第三数量超过源分组的所述第二数量时确定所述第二数量的源分组是可恢复的,其中所述生成所述反馈包括在所述第二数量的源分组时是可恢复的时生成指示对于恢复所述第二数量的源分组不缺失经编码分组的肯定应答消息。
[0270]
在方面31中,方面28-30中任一项所述的方法还包括:在经解码分组的所述第三数量不超过源分组的所述第二数量时确定所述第二数量的源分组是不可恢复的,其中所述生成所述反馈包括在所述第二数量的源分组是不可恢复的时生成指示对于恢复所述第二数量的源分组需要多个缺失经编码分组的否定应答消息;以及接收与一个或多个pdcp分组数据单元(pdu)相关联的附加数量的经编码分组,该附加数量对应于基于所述否定应答消息的缺失经编码分组的数量。
[0271]
在方面32中,方面28-31中任一项所述的方法还包括:从所述基站接收指示预配置定时器的配置;基于所述预配置定时器来生成状态报告,该状态报告包括所述反馈;以及向所述基站发送所述状态报告。
[0272]
在方面33中,方面28-31中任一项所述的方法还包括:从所述基站接收指示所述ue生成所述反馈的触发信号;基于所述触发信号来生成状态报告,该状态报告包括所述反馈;以及向所述基站传输所述状态报告。
[0273]
在方面34中,方面28-33中任一项所述的方法还包括:在所述rlc层以无序序列接收来自基站的所述第一数量的经编码分组,其中所述发送所述第一数量的经编码分组包括以所述无序序列向所述网络译码层发送所述第一数量的经编码分组,所述排序包括在所述网络译码层处基于与所述第二数量的源分组中的每一个相关联的序列号而将所述第二数量的源分组从所述无序序列布置成连续排序的序列。
[0274]
在方面35中,方面28-34中任一项所述的方法还包括:在第一rlc层处通过第一逻辑信道接收来自基站一个或多个第一经编码分组;在第二rlc层处通过不同于所述第一逻辑信道的第二逻辑信道接收来自路边单元(rsu)的一个或多个第二经编码分组,其中所述第一数量的经编码分组包括所述一个或多个第一经编码分组和所述一个或多个第二经编码分组;在所述网络译码层处通过所述第一逻辑信道接收来自所述第一rlc层的所述一个或多个第一经编码分组,以及在所述网络译码层处通过所述第二逻辑信道接收来自所述第二rlc层的所述一个或多个第二经编码分组,其中所述恢复包括从所述一个或多个第一经编码分组和所述一个或多个第二经编码分组解码所述第二数量的源分组。
[0275]
在方面36中,方面28-35中任一项所述的方法还包括:所述恢复和所述排序是在所述rlc层处经由所述网络译码层执行的,其中所述网络译码层是所述rlc层的子层。
[0276]
在方面37中,方面28-36中任一项所述的方法还包括:所述恢复和所述排序是在所述pdcp层处经由所述网络译码层执行的,其中所述网络译码层是所述pdcp层的子层。
[0277]
在方面38中,方面28-37中任一项所述的方法还包括:所述网络译码层与所述rlc层和所述pdcp层分开。
[0278]
在方面39中,方面28-38中任一项所述的方法还包括:所述ue具有与所述基站和所述rsu的双连接,其中所述基站对应于与第一无线电接入技术(rat)相关联的主基站,并且所述rsu对应于与第二rat相关联的辅基站,其中所述第一rat和所述第二rat中的每一个对应于第五代(5g)新无线电(nr)接入技术或第四代(4g)长期演进(lte)接入技术中的一个。
[0279]
方面40是一种设备,包括一个或多个处理器以及与所述一个或多个处理器电子通信的一个或多个存储器,所述一个或多个存储器存储可由所述一个或多个处理器执行以导致系统或装置实施如方面28到39中任一项中所述的方法的指令。
[0280]
方面44是一种系统或装置,包括用于实施如方面28到39中任一项中所述的方法或实现如方面28到39中任一项中所述的装置的部件。
[0281]
方面45是一种存储指令的非暂态计算机可读介质,所述指令可由一个或多个处理器执行以导致所述一个或多个处理器实施如方面28到39中任一项中所述的方法。
[0282]
应当理解,所公开的过程/流程图中的框的特定顺序或层级是示例方法的说明。基于设计偏好,应理解,可以重新布置过程/流程图中的框的特定顺序或层级。此外,可以组合或省略一些框。所附的方法权利要求以示例顺序呈现各个框的元素,并且不意味着被限制于所呈现的特定顺序或层级。
[0283]
提供先前描述是为了使任何本领域技术人员能够实践本文所描述的各个方面。对这些方面的各种修改对本领域技术人员而言将是显而易见的,并且本文定义的一般原理可以被应用于其他方面。因此,权利要求并不旨在局限于本文所示出的方面,而是旨在被赋予与权利要求的语言一致的全部范围,其中除非有特定说明,以单数形式对元件的引用并非旨在意指“一个且仅一个”,而是“一个或多个”。单词“示例性”在本文中被用于意指“用作示例、实例或说明”。本文中被描述为“示例性”的任何方面并不一定要被解释为比其他方面优选或有利。除非另有特定说明,否则术语“一些”指代一个或多个。诸如“a、b或c中的至少一个”、“a、b或c中的一个或多个”、“a、b和c中的至少一个”、“a、b和c中的一个或多个”、以及“a、b、c或其任何组合”的组合包括a、b和/或c的任何组合,并且可以包括a的倍数、b的倍数或c的倍数。具体地,诸如“a、b或c中的至少一个”、“a、b或c中的一个或多个”、“a、b和c中的至少一个”、“a、b和c中的一个或多个”、以及“a、b、c或其任何组合”的组合可以是仅a、仅b、仅c、a和b、a和c、b和c,或者a和b和c,其中任何这样的组合可以包含a、b或c的一个或多个成员。本领域普通技术人员已知或以后将知道的贯穿本公开所描述的各个方面的元素的所有结构和功能等同物均通过引用被明确地并入本文,并且旨在由权利要求涵盖。此外,无论在权利要求中是否明确陈述了这样的公开内容,本文所公开的内容都不旨在专用于公众。词语“模块”、“机构”、“元件”、“设备”等可以不是词语“部件”的替代。因此,除非使用短语“用于
……
的部件”来明确陈述权利要求要素,否则任何权利要求要素都不应被解释为部件加功能。
技术特征:
1.一种在基站处进行无线通信的方法,所述方法包括:接收来自分组数据汇聚协议(pdcp)层的第一数量的源分组;在第一网络译码层处利用无速率网络码将所述第一数量的源分组编码成第二数量的经编码分组;从所述第一网络译码层向第一无线电链路控制(rlc)层发送所述第二数量的经编码分组;以及向用户设备传输包括所述第二数量的经编码分组的经编码数据。2.如权利要求1所述的方法,还包括:在无线电资源控制(rrc)层处确定与用于所述基站的经编码分组的总大小相对应的预配置阈值;确定所述第二数量的经编码分组是否满足所述预配置阈值,其中所述发送包括:在所述第二数量的经编码分组满足所述预配置阈值时向所述基站处的所述第一rlc层发送所述第二数量的经编码分组的第一部分,并且通过无线电接入网络(ran)接口向路边单元(rsu)处的第二rlc层发送所述第二数量的经编码分组的第二部分,以及在所述第二数量的经编码分组不满足所述预配置阈值时仅仅向所述第一rlc层发送所述第二数量的经编码分组。3.如权利要求2所述的方法,其中所述确定包括确定所述第二数量的经编码分组是否超过所述预配置阈值,所述预配置阈值基于用于所述基站的经编码分组的有限数量以及所述有限数量的经编码分组中的每个经编码分组的大小,并且还包括在所述第二数量的经编码分组超过所述预配置阈值时将所述第二数量的经编码分组划分为所述第一部分和所述第二部分,其中所述第一部分对应于所述有限数量的经编码分组,并且所述第二部分对应于所述第二数量的经编码分组与所述有限数量的经编码分组之间的差,其中所述第二数量的经编码分组的所述第二部分由所述第一网络译码层通过所述ran接口发送给所述第二rlc层,其中所述第一网络译码层是所述基站处的所述pdcp层的子层。4.如权利要求2所述的方法,其中所述第二数量的经编码分组的所述第二部分由所述pdcp层通过所述ran接口发送给所述第二rlc层的第二网络译码层,其中所述第一网络译码层是所述基站处的所述第一rlc层的子层,并且所述第二网络译码层是所述rsu处的所述第二rlc层的子层。5.如权利要求2所述的方法,其中所述第二数量的经编码分组的所述第二部分由所述第一网络译码层通过所述ran接口发送给所述第二rlc层,其中所述第一网络译码层与所述基站处的所述第一rlc层和所述pdcp层分开。6.如权利要求2所述的方法,其中所述第二数量的经编码分组的所述第二部分由所述pdcp层通过所述ran接口经由第二网络译码层发送给所述第二rlc层,其中所述第一网络译码层与所述基站处的所述第一rlc层和所述pdcp层分开,并且所述第二网络译码层与所述rsu处的所述第二rlc层分开。7.如权利要求1所述的方法,还包括:将所述第二数量的经编码分组划分成与所述基站相关联的第一组经编码分组和与路
边单元(rsu)相关联的第二组经编码分组,所述划分基于针对所述第一组和所述第二组中每一个的经编码分组的总大小或针对所述第一组和所述第二组中每一个的经编码分组的总数量,其中所述发送包括:向所述基站处的所述第一rlc层发送与所述基站相关联的所述第一组经编码分组,并且通过无线电接入网络(ran)接口向所述rsu处的第二rlc层发送所述第二组经编码分组,其中所述第一网络译码层是所述基站处的所述pdcp层的子层。8.如权利要求2所述的方法,还包括:从所述pdcp层向所述基站处的所述第一rlc层并且通过所述ran接口向所述rsu处的所述第二rlc层发送指示请求,所述指示请求指示对所述第一rlc层和所述第二rlc层发送指示其相应路径的经滤波数据速率或平均速率比的反馈的请求。9.如权利要求2所述的方法,还包括:配置周期性定时器;以及向所述基站处的所述第一rlc层并且通过所述ran接口向所述rsu处的所述第二rlc层发送指示所述周期性定时器的配置,所述配置触发所述第一rlc层和所述第二rlc层基于所述周期性定时器来自动地发送指示其相应路径的经滤波数据速率或平均速率比的反馈,其中所述配置包括在所述pdcp层处或在所述rrc层处配置所述周期性定时器。10.一种在基站处进行无线通信的方法,所述方法包括:在分组数据汇聚协议(pdcp)层处接收第一数量的源分组;从所述pdcp层向所述基站的第一网络译码层发送所述第一数量的源分组;以及在所述第一网络译码层处利用无速率网络码将所述第一数量的源分组编码成第二数量的经编码分组。11.如权利要求10所述的方法,还包括:确定所述第一数量的源分组是否超过预配置阈值,所述预配置阈值基于用于所述基站的源分组的有限数量以及所述有限数量的源分组中的每个源分组的大小;以及在所述第一数量的源分组超过所述预配置阈值时将所述第一数量的源分组划分为第一部分和第二部分,其中所述第一部分对应于所述有限数量的源分组,并且所述第二部分对应于所述第一数量的源分组与所述有限数量的源分组之间的差,其中所述第一数量的源分组的所述第二部分由所述pdcp层通过无线电接入网络(ran)接口发送给第二网络译码层,其中所述第一网络译码层是所述基站处的第一无线电链路控制(rlc)层的子层,并且所述第二网络译码层是路边单元(rsu)处的第二rlc层的子层。12.如权利要求11所述的方法,其中所述发送包括:在所述第一数量的源分组超过所述预配置阈值时向所述基站处的所述第一网络译码层发送所述第一数量的源分组的第一部分,并且通过所述ran接口向所述rsu处的第二网络译码层发送所述第一数量的源分组的第二部分,以及在所述第一数量的源分组不超过所述预配置阈值时仅仅向所述第一网络译码层发送所述第一数量的源分组。13.如权利要求10所述的方法,其中:所述发送包括向所述基站处的所述第一网络译码层和通过无线电接入网络(ran)接口
的路边单元(rsu)处的第二网络译码层中的每一者发送所述第一数量的源分组以及复制数量的源分组,被发给所述第二网络译码层的所述第一数量的源分组是由所述pdcp层通过所述ran接口发送的,所述第一网络译码层是所述基站处的第一无线电链路控制(rlc)层的子层,并且所述第二网络译码层是所述rsu处的第二rlc层的子层,并且基于所述第一数量的源分组已与所述复制数量的源分组一起被发给所述第一网络译码层和所述第二网络译码层中的每一者,所述基站处的所述第二数量的经编码分组与所述rsu处与所述第一数量的源分组相关联的多个经编码分组不重叠。14.如权利要求10所述的方法,还包括:将所述第一数量的源分组划分成与所述基站相关联的第一组源分组和与路边单元(rsu)相关联的第二组源分组,所述划分基于针对所述第一组和所述第二组中每一个的源分组的总大小或针对所述第一组和所述第二组中每一个的源分组的总数量,并且其中所述发送包括向所述基站处的所述第一网络译码层发送与所述基站相关联的所述第一组源分组,并且通过无线电接入网络(ran)接口向所述rsu处的第二网络译码层发送所述第二组源分组,其中所述第一网络译码层是所述基站处的第一无线电链路控制(rlc)层的子层,并且所述第二网络译码层是所述rsu处的第二rlc层的子层。15.一种在路边单元(rsu)处进行无线通信的方法,所述方法包括:在所述rsu的无线电链路控制(rlc)层处接收来自网络译码层的第一组经编码分组;以及向用户设备传输所述第一组经编码分组,所述第一组经编码分组与基站处的第二组经编码分组相关联。16.如权利要求15所述的方法,还包括:在所述rsu的所述rlc层处通过无线电接入网络(ran)接口从基站的所述网络译码层接收所述第一组经编码分组,其中所述网络译码层是所述基站处的分组数据汇聚协议(pdcp)层的子层。17.如权利要求15所述的方法,还包括:在所述rsu的所述网络译码层处通过无线电接入网络(ran)接口从基站的分组数据汇聚协议(pdcp)层接收第一组源分组,所述第一组源分组与所述基站处的第二组源分组相关联;在所述rsu的所述网络译码层处利用无速率网络码将所述第一组源分组编码成所述第一组经编码分组;以及从所述网络译码层向所述rlc层发送所述第一组经编码分组。18.如权利要求17所述的方法,其中在所述rsu处,所述网络译码层是所述rlc层的子层或与所述rlc层分开。19.一种用于在用户设备(ue)处进行无线通信的方法,所述方法包括:从无线电链路控制(rlc)层向所述ue的网络译码层发送第一数量的经编码分组;在所述网络译码层处利用无速率网络码从所述第一数量的经编码分组恢复第二数量的源分组,所述第一数量的经编码分组比所述第二数量的源分组具有更大数量的分组;
在所述网络译码层处将所述第二数量的源分组排序成源分组的有序集合;以及从所述网络译码层向分组数据汇聚协议(pdcp)层发送源分组的所述有序集合。20.如权利要求19所述的方法,其中所述恢复包括:将所述第一数量的经编码分组解码成第三数量的经解码分组;确定经解码分组的所述第三数量是否超过源分组的所述第二数量;基于经解码分组的所述第三数量是否超过源分组的所述第二数量的所述确定来在所述网络译码层处生成反馈,所述反馈指示是否需要附加的经编码分组来恢复至少所述第二数量的源分组的一部分;以及向基站发送所述反馈。21.如权利要求20所述的方法,还包括:在经解码分组的所述第三数量超过源分组的所述第二数量时确定所述第二数量的源分组是可恢复的,其中所述生成所述反馈包括在所述第二数量的源分组是可恢复的时生成指示对于恢复所述第二数量的源分组不缺失经编码分组的肯定应答消息。22.如权利要求20所述的方法,还包括:在经解码分组的所述第三数量不超过源分组的所述第二数量时确定所述第二数量的源分组是不可恢复的,其中所述生成所述反馈包括在所述第二数量的源分组是不可恢复的时生成指示对于恢复所述第二数量的源分组需要缺失经编码分组的数量的否定应答消息;以及接收与一个或多个pdcp分组数据单元(pdu)相关联的附加数量的经编码分组,所述附加数量对应于基于所述否定应答消息的所述缺失经编码分组的数量。23.如权利要求20所述的方法,还包括:从基站接收指示预配置定时器的配置;基于所述预配置定时器来生成状态报告,所述状态报告包括所述反馈;以及向所述基站传输所述状态报告。24.如权利要求20所述的方法,还包括:从基站接收指示所述ue生成所述反馈的触发信号;基于所述触发信号来生成状态报告,所述状态报告包括所述反馈;以及向所述基站传输所述状态报告。25.如权利要求19所述的方法,还包括:在所述rlc层处以无序序列接收来自基站的所述第一数量的经编码分组,其中:所述发送所述第一数量的经编码分组包括:以所述无序序列向所述网络译码层发送所述第一数量的经编码分组,所述排序包括:在所述网络译码层处基于与所述第二数量的源分组中的每一个相关联的序列号将所述第二数量的源分组从所述无序序列布置成连续排序的序列。26.如权利要求19所述的方法,还包括:在第一rlc层处通过第一逻辑信道接收来自基站的一个或多个第一经编码分组;
在第二rlc层处通过不同于所述第一逻辑信道的第二逻辑信道接收来自路边单元(rsu)的一个或多个第二经编码分组,其中所述第一数量的经编码分组包括所述一个或多个第一经编码分组和所述一个或多个第二经编码分组;在所述网络译码层处通过所述第一逻辑信道接收来自所述第一rlc层的所述一个或多个第一经编码分组,以及在所述网络译码层处通过所述第二逻辑信道接收来自所述第二rlc层的所述一个或多个第二经编码分组,其中所述恢复包括从所述一个或多个第一经编码分组和所述一个或多个第二经编码分组解码所述第二数量的源分组。27.如权利要求26所述的方法,其中所述ue具有与所述基站和所述rsu的双连接,其中所述基站对应于与第一无线电接入技术(rat)相关联的主基站,并且所述rsu对应于与第二rat相关联的辅基站,其中所述第一rat和所述第二rat中的每一个对应于第五代(5g)新无线电(nr)接入技术或第四代(4g)长期演进(lte)接入技术中的一个。28.如权利要求19所述的方法,其中所述恢复和所述排序是在所述rlc层处经由所述网络译码层执行的,其中所述网络译码层是所述rlc层的子层。29.如权利要求19所述的方法,其中所述恢复和所述排序是在所述pdcp层处经由所述网络译码层执行的,其中所述网络译码层是所述pdcp层的子层。30.如权利要求19所述的方法,其中所述网络译码层与所述rlc层和所述pdcp层分开。
技术总结
本文公开了用于针对双连接的网络译码的装置、方法和计算机可读介质。基站(BS)从第一网络译码层向第一无线电链路控制(RLC)层发送经编码符号,并且向用户设备(UE)传输包括经编码符号的经编码数据。BS还向路边单元(RSU)传输经编码数据以用于作为拆分传输传递给UE。UE可以经由第二RLC层在网络译码层处接收来自BS和RSU的经编码分组。UE在网络译码层处利用无速率网络码从经编码分组恢复源分组。UE在网络译码层处将源分组排序成源分组的有序集合,并且从网络译码层向分组数据汇聚协议层发送源分组的有序集合以用于处理。分组的有序集合以用于处理。分组的有序集合以用于处理。
技术研发人员:刘康琦 郑瑞明 许昌龙 武良明 肖可鑫 李剑 徐晧 W
受保护的技术使用者:高通股份有限公司
技术研发日:2021.02.10
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/