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

用于NR车辆通信的SLHARQ缓冲区管理的制作方法

2022-02-25 18:23:21 来源:中国专利 TAG:

用于nr车辆通信的sl harq缓冲区管理
1.相关申请的交叉引用
2.本技术要求joachim loehr、prateek basu mallick、karthikeyanganesan和ravi kuchibhotla于2019年7月1日提交的名为“sl harqbuffer management for nr vehicular communication (用于nr车辆通信的sl harq缓冲区管理)”的美国临时专利申请no.62/869,436的优先权,该申请通过引用并入本文。
技术领域
3.本文中公开的主题总体上涉及无线通信,并且更具体地涉及nr 车辆通信的侧链路harq操作和缓冲区管理。


背景技术:

4.在此定义了以下缩写,其中至少一些缩写在以下描述中被引用:第三代合作伙伴计划(“3gpp”)、第五代核心(“5cg”)、第五代系统(“5gs”)、认证、授权和计费(“aaa”)、接入和移动性管理功能(“amf”)、肯定确认(“ack”)、应用编程接口(“api”)、基站(“bs”)、控制元素(“ce”)、核心网络(“cn”)、控制平面(“cp”)、专用短程通信(“dsrc”)、下行链路控制信息(“dci”)、下行链路(“dl”)、不连续传输(“dtx”)、增强型移动宽带(“embb”)、演进节点b(“enb”)、演进分组核心(“epc”)、通用分组无线电服务(“gprs”)、全球移动通信系统(“gsm”)、混合自动重传请求(“harq”)、归属订户服务器(“hss”)、对数似然比(“llr”)、长期演进(“lte”)、多址(“ma”)、移动性管理(“mm”)、移动性管理实体(“mme”)、否定确认(“nack”)或(“nak”)、新一代(5g)节点b(“gnb”)、新无线电(“nr”,5g无线电接入技术;也称为“5g nr”)、网络切片选择辅助信息(“nssai”)、分组数据单元(“pdu”,结合“pdu会话”使用)、物理广播信道 (“pbch”)、物理下行链路控制信道(“pdcch”)、物理下行链路共享信道(“pdsch”)、物理随机接入信道(“prach”)、物理上行链路控制信道(“pucch”)、物理上行链路共享信道(“pusch”)、公共陆地移动网络(“plmn”)、服务质量(“qos”)、无线电接入网络(“ran”)、无线电接入技术(“rat”)、随机接入信道 (“rach”)、接收(“rx”)、调度请求(“sr”)、共享信道 (“sch”)、会话管理(“sm”)、会话管理功能(“smf”)、单个网络切片选择辅助信息(“s-nssai”)、系统信息块(“sib”)、传输块(“tb”)、发射(“tx”)、统一数据管理(“udm”)、用户数据存储库(“udr”)、上行链路控制信息(“uci”)、用户实体/设备(移动终端)(“ue”)、上行链路(“ul”)、用户平面 (“up”)、通用移动电信系统(“umts”)、超可靠和低时延通信(“urllc”)和全球微波接入互操作性(“wimax”)。如本文中所使用的,“harq-ack”可以共同表示肯定确认(“ack”)和否定确认(“nack”)以及不连续传输(“dtx”)。ack是指tb 被正确地接收,而nack(或nak)是指tb被错误地接收。dtx是指没有检测到tb。
5.在某些无线通信系统中,v2x通信允许车辆与其周围的交通系统的移动部分通信。在lte v2x通信中使用两种资源分配模式,其也被认为是nr v2x通信中相应资源分配模式的基线。模式-1对应于nr网络调度的v2x通信模式。模式-2对应于lte网络调度的v2x通信模式。模式-3对应于nr ue调度的v2x通信模式。模式-4对应于lte ue 调度的v2x通信模式。
6.在lte v2x中,harq操作被限制于没有任何harq反馈的盲重传。nr v2x通信可以支持用于sl传输的harq反馈信令。然而,未指定用于nr v2x通信的sl harq协议操作的ue行为。


技术实现要素:

7.公开了用于调度侧链路传输的方法。装置和系统也执行方法的功能。
8.用于调度侧链路传输的远程单元——例如,ue——的一种方法包括向sl lch集合配置至少一个uu lch约束参数,其中sl lch通过 pc5接口传送数据。该方法包括经由内部进程接收用于第一sl lch的 sl缓冲区状态报告触发并且确定用于新传输的ul-sch资源可用。该方法包括确定第一sl lch的至少一个uu lch约束参数与和可用于新传输的ul-sch资源相关联的上行链路传输参数不匹配,并且针对pc5 资源经由uu接口向基站单元触发调度请求。
9.用于调度侧链路传输的远程单元——例如,tx ue——的一种方法包括使用第一sl模式在sl资源上发射第一tb,其中该tb与第一slharq进程相关联。该方法包括检测与tb相关联的harq协议错误并且响应于harq协议错误使用第二sl模式在sl资源上重新发射 tb。
10.用于调度侧链路传输的远程单元——例如,rx ue——的一种方法包括在sl资源上接收tb,其中该tb与sl harq进程相关联。该方法包括将tb存储在harq软缓冲区中并且响应于预定义的触发使 harq软缓冲区可用于新数据。
11.用于调度侧链路传输的远程单元——例如,rx ue——的一种方法包括在sl资源上接收tb,其中该tb与预定义数量的盲harq重传相关联。该方法包括解码tb并确定tb是否被正确地解码。响应于正确地解码tb,该方法包括在最后盲harq重传之前发送肯定harq 确认。否则,该方法包括:响应于错误地解码tb的初始传输和盲harq 重传tb中的每个,发送否定harq确认,其中在接收最后盲harq 重传之前没有否定harq确认被发送。
附图说明
12.通过参考在附图中图示的特定实施例,将呈现以上简要描述的实施例的更具体的描述。应理解,这些附图仅描绘一些实施例,并且因此不应认为是对范围的限制,将通过使用附图以附加的特异性和细节来描述和解释实施例,其中:
13.图1是图示用于调度侧链路传输的无线通信系统的一个实施例的示意性框图;
14.图2是图示用于发射v2x ue的sr程序的一个实施例的示意图;
15.图3是图示在v2x通信中的nack到ack错误的一个实施例的示意图;
16.图4是图示可以被用于调度侧链路传输的用户设备装置的一个实施例的示意图;
17.图5是图示可以被用于调度侧链传输的网络设备装置的一个实施例的图;
18.图6是图示可以被用于调度侧链路传输的方法的一个实施例的流程图;
19.图7是图示可以被用于调度侧链路传输的方法的一个实施例的流程图;
20.图8是图示可以被用于调度侧链路传输的方法的一个实施例的流程图;以及
21.图9是图示可以被用于调度侧链路传输的方法的一个实施例的流程图。
具体实施方式
22.如本领域的技术人员将意识到,实施例的各方面可以被体现为系统、装置、方法或程序产品。因此,实施例可以采用完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或者组合软件和硬件方面的实施例的形式。
23.例如,所公开的实施例可以被实现为包括定制超大规模集成 (“vlsi”)电路或门阵列、现有半导体(诸如逻辑芯片、晶体管或其他分立组件)的硬件电路。所公开的实施例还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等的可编程硬件设备中被实现。作为另一示例,所公开的实施例可以包括可执行代码的一个或多个物理或逻辑块,其可以例如被组织为对象、过程或功能。
24.此外,实施例可以采取体现在存储在下文中被称为代码的机器可读代码、计算机可读代码和/或程序代码的一个或多个计算机可读存储设备中的程序产品的形式。存储设备可以是有形的、非暂时的和/或非传输的。存储设备可能不体现信号。在某个实施例中,存储设备仅采用用于访问代码的信号。
25.可以利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是存储代码的存储设备。存储设备可以是,例如,但不限于电子、磁、光、电磁、红外、全息、微机械或半导体系统、装置或设备、或前述的任何合适的组合。
26.存储设备的更具体示例(非详尽列表)将包括下述:具有一个或多个电线的电气连接、便携式计算机磁盘、硬盘、随机存取存储器 (“ram”)、只读存储器(“rom”)、可擦除可编程只读存储器 (“eprom”或闪存)、便携式光盘只读存储器(“cd-rom”)、光学存储装置、磁性存储装置、或前述的任何合适的组合。在本文档的情境中,计算机可读存储介质可以是任何有形介质,其能够包含或存储程序以供指令执行系统、装置或设备使用或与其结合使用。
27.用于执行实施例的操作的代码可以是任何数量的行,并且可以以包括诸如python、ruby、java、smalltalk、c 等的面向对象的编程语言、和诸如“c”编程语言等的传统的过程编程语言、和/或诸如汇编语言的机器语言中的一种或多种编程语言的任何组合来编写。代码可以完全地在用户的计算机上执行,部分地在用户的计算机上执行,作为独立的软件包,部分地在用户的计算机上、部分地在远程计算机上,或完全地在远程计算机或服务器上执行。在后一种场景下,远程计算机可以通过包括局域网(“lan”)或广域网(“wan”)的任何类型的网络连接到用户的计算机,或者可以连接到外部计算机(例如,通过使用互联网服务提供商的互联网)。
28.此外,可以以任何合适的方式组合所描述的实施例的特征、结构或特性。在以下描述中,提供了许多具体细节,诸如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例,以提供对实施例的透彻理解。然而,相关领域的技术人员将认识到,可以在没有这些具体细节中的一个或多个的情况下或者用其他方法、组件、材料等实践实施例。在其他实例中,未详细地示出或者描述公知结构、材料或操作,以避免使实施例的各方面混淆。
29.本说明书中对“一个实施例”、“实施例”或类似语言的引用意指结合该实施例描述的特定特征、结构或特性包括在至少一个实施例中。因此,除非另有明确说明,否则在整个说明书中出现的短语“在一个实施例中”、“在实施例中”和类似语言可以但不一定全部指代
相同的实施例,而是意指“一个或多个但不是所有实施例”。除非另有明确说明,否则术语“包括”、“包含”、“具有”及其变体意指“包括但不限于”。除非另有明确说明,否则所列举的项目列表并不暗示任何或所有项目是互斥的。除非另有明确说明,否则术语“一”、“一个”和“该”也指“一个或多个”。
30.如本文中所使用的,具有“和/或”的连词的列表包括列表中的任何单个项目或列表中的项目的组合。例如,a、b和/或c的列表包括仅a;仅b;仅c;a和b的组合;b和c的组合;a和c的组合;或a、b以及c的组合。如本文中所使用的,使用术语“一个或多个”的列表包括列表中的任何单个项目或列表中的项目的组合。例如,a、 b和c中的一个或多个包括仅a;仅b;仅c;a和b的组合;b和c 的组合;a和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的组合;b和c的组合;a和c的组合;或a、b和c的组合。
31.下面参考根据实施例的方法、装置、系统和程序产品的示意性流程图和/或示意性框图来描述实施例的各方面。将理解,示意性流程图和/或示意性框图的每个框以及示意性流程图和/或示意性框图中的框的组合能够通过代码实现。该代码可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令,创建用于实现在流程图和/或框图中指定的功能/动作的装置。
32.代码还可以被存储在存储设备中,其能够指导计算机、其他可编程数据处理装置或其他设备以特定方式运行,使得存储在存储设备中的指令产生包括指令的制品,该指令实现在流程图和/或框图中指定的功能/动作。
33.代码还可以被加载到计算机、其他可编程数据处理装置或其他设备上,使得在计算机、其他可编程装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的代码提供用于实现在流程图和/或框图中指定的功能/动作的过程。
34.附图中的流程图和/或框图图示根据各种实施例的装置、系统、方法和程序产品的可能实现的架构、功能和操作。在这方面,流程图和/ 或框图中的每个框可以表示代码的模块、片段或部分,其包括用于实现(一个或多个)指定的逻辑功能的代码的一个或多个可执行指令。
35.还应注意,在一些替代实施方式中,框中注释的功能可以不按附图中注释的顺序发生。例如,取决于所涉及的功能,连续示出的两个框实际上可以基本上同时地执行,或者这些框有时可以以相反的顺序被执行。可以设想其他步骤和方法,其在功能、逻辑或效果上等同于所图示的附图的一个或多个框或其部分。
36.尽管可以在流程图和/或框图中采用各种箭头类型和线类型,但是应理解它们不限制对应实施例的范围。实际上,一些箭头或其他连接符可以仅被用于指示所描绘实施例的逻辑流程。例如,箭头可以指示所描绘的实施例的所列举的步骤之间的未指定持续时间的等待或监测时段。还将注意,框图和/或流程图的每个框以及框图和/或流程图中的框的
组合能够由执行特定功能或动作的基于专用硬件的系统、或专用硬件和代码的组合来实现。
37.每个附图中的元件的描述可以指代前述附图的元件。在所有附图中,相同的数字指代相同元件,附图包括相同元件的替代实施例。
38.通常,本公开描述了例如用于参与v2x通信的ue的侧链路harq 缓冲区管理的系统、方法和装置。模式3和模式4支持直接lte v2x 通信,但是对如何分配无线电资源不同。对于模式3,资源由蜂窝网络分配,例如,enb。模式4不需要蜂窝覆盖,并且车辆(ue)使用由拥塞控制机制支持的分布式调度方案来自主地选择其无线电资源。模式4被认为是基线模式,并且代表802.11p或专用近距离通信(dsrc) 的替代方案。
39.资源分配模式3和模式4两者已经被设计为满足延迟要求并且适应用于v2x通信的高多普勒扩展和高密度车辆。这里,最大允许延迟取决于应用在20ms与100ms之间变化。模式3使用如前所述的集中式 enb调度器。车辆ue和enb使用uu接口来进行通信,例如,将bsr/sr 从发射v2x ue发送到enb,并且作为响应,在pdcch上接收sl许可(dci)。
40.模式4使用pc5接口,其提供两个车辆ue之间的直接lte侧链路(sl)。模式4采用分布式ue调度并且在没有基础设施支持的情况下操作,即使当ue在enb覆盖范围内时也是如此。注意,lte侧链路资源与lte上行链路共享。两种lte双工模式(例如,时分和频分双工)都被支持。
41.如上面所提及的,nr v2x设计使用lte v2x操作作为基线。nrv2x还支持集中式调度模式(例如,网络调度)和分布式调度模式(例如,ue调度)。nr v2x中的两种资源分配模式将被称为资源分配模式-1和模式-2。
42.对于nr v2x,假设具有harq反馈信令的harq被支持用于sl 传输,例如,至少用于单播并且可能用于组播sl传输。lte v2x harq 操作仅被约束于没有任何harq反馈的盲重传。支持具有用于sl传输的harq反馈的harq操作关于以下提出几个问题,分别维护用于不同的广播类型,即,单播、组播和广播以及资源分配模式的侧链路 harq进程如何被管理。特别地,需要定义在存在协议错误,例如,由于错误的物理层解码导致的nack到ack、dtx到ack错误,的情况下在用于sl传输的发射和接收v2x ue的harq操作。此外,需要指定当发射v2x ue切换用于在pssch上发射的tb的不同 harq(重新)传输调度模式时的ue行为。
43.根据当前的nr标准,ue的harq传输缓冲区由网络借助于为 dci内的给定harq进程用信号发送的新数据指示符(ndi)来控制。对于网络控制器harq缓冲区管理,如果ue接收包含ndi值的dci,该值与最后接收到的同一harq进程的ndi值相比被切换,则ue将在该harq进程的传输缓冲区中存储另一生成的tb,并且因此删除以前存储的tb。因为对于nr v2x,tx ue 310可以在模式-1与模式-2 传输之间共享harq进程的harq缓冲区,所以应存在定义tb被存储在harq进程的传输中多长时间的某个上限;分别地,应当指定txue 310何时能够使用harq进程以用于新tb的传输。
44.本公开概述了用于nr v2x的有效sl harq协议操作的若干方法。具体地,公开了用于资源分配模式-1中的sl传输的harq操作。此外,公开了当发射v2x ue对在pssch上传输的tb的不同harq (重新)传输切换播送类型时的情况下的ue行为。
45.在nrrel-15中,lch可以被配置有如maxpusch_duration、 allowedscs、allowedservingcell等的逻辑信道约束参数。这些参数在 lcp程序期间被用于将lch映射
到上行链路许可,其也被称为“lch 映射约束”,即,仅匹配上行链路许可(scs、pusch持续时间等) 的上行链路传输参数的lch被考虑用于对应pusch传输中的发射数据。为了通过具有用于第一pusch传输的上行链路传输参数(包括参数集和pusch传输持续时间)到逻辑信道(lch)要求的更紧密匹配来实现上行链路传输的有效调度,nr通过使用多个单比特sr配置来支持向gnb的触发sr的(一个或多个)逻辑信道上的流量的类型的早期指示。
46.为了避免由于已经被分配了具有相当大的调度延迟“k2”或长的 pusch传输持续时间的ul-sch资源而导致用于低时延lch的sr可能不被触发的情形,同意对于nr rel-15,sr也被触发用于当mac实体拥有导致更高时延或传输持续时间的ul-sch资源时的情况。这在ts38.321中通过以下条件被指定:如果可用于新传输的ul-sch资源不满足为触发了bsr的逻辑信道配置的lcp映射约束(参见子条款 5.4.3.1)。
47.本公开概述用于有效调度用于nr v2x的侧链路传输的几种方法。特别地,sl lch具有用于处理资源分配模式1中的调度请求的uu约束参数。
48.在各种实施例中,在v2x接收器侧的harq操作包括识别软缓冲区被占用的某个最大时间以便于允许与一些其他v2x ue(例如,其他车辆)通信。在一个实施例中,当tb第一次被存储在那里时,定时器在软缓冲区被启动。定时器值可以根据与tb相关联的sci中的qos 优先级信息来设置。在某些实施例中,qos优先级与分组延迟预算(pdb) 之间存在联系。此外,当ack被发送用于存储在软缓冲区中的tb时,软缓冲区可以被刷新。在一些实施例中,在sci中指示的具有较高优先级的tb可以从软缓冲区中逐出先前存储的具有在sci中指示的较低优先级的tb。在某些实施例中,tb的harq(重新)传输的最大数量在sci中被指示。在某些实施例中,分组延迟预算在sci中被指示。在某些实施例中,sci中的标志(或其他指示)可以指示相关联的tb 是否是tb的最后harq重传。
49.在各种实施例中,nr v2x通信中的侧链路harq操作考虑用于自主harq重传的pdb。在一些实施例中,定时器定义一旦发生harq 协议错误,例如,nack-ack错误,ue能够执行(一个或多个)自主harq重传多长时间。在某些实施例中,当tb被生成或发射或被放入harq tx缓冲区时该定时器被启动(或重新启动)。在某些实施例中,该时间仅对模式2通信有效。
50.在各种实施例中,v2x ue可以执行harq tx缓冲区刷新以便于释放harq进程以允许模式2harq传输。这里,定时器可以定义ue 何时能够使用harq进程以用于新的初始harq传输,即,模式2传输。在某些实施例中,sl harq操作包括暂停由模式1harq传输“最后分组”使用的harq进程。在一个实施例中,dci指示缓冲区的刷新,即,dci包括“最后传输尝试”指示符。此外,在向gnb发送(真实)ack时,tx ue可以认为进程可用(模式2新传输)。另外,如果nack被发送到gnb并且定时器期满,tx ue可以认为进程可用。
51.在各种实施例中,当pdb期满时,tx ue应该向gnb发送ack (即使分组没有被rx ue正确地接收)。在某些实施例中,当分组到达缓冲区时,tx ue启动定时器。另外,当pdb期满时,tx ue将刷新harq tx缓冲区(至少认为其可用)。
52.图1描绘了根据本公开的实施例,调度用于传送v2x消息125的无线设备的侧链路传输的无线通信系统100。在一个实施例中,无线通信系统100包括至少一个远程单元105、无线电接入网络(“ran”) 120和移动核心网络140。ran 120和移动核心网络140形成移动通信网络。ran 120可以由基站单元110组成,远程单元105使用无线通信链路115与该基站单元110通信。即使在图1中描绘了特定数量的远程单元105、基站单元110、无线通信链路115、
ran 120和移动核心网络140,本领域技术人员将认识到,任何数量的远程单元105、基站单元110、无线通信链路115、ran 120和移动核心网络140可以被包括在无线通信系统100中。
53.在一个实施方式中,ran 120符合3gpp规范中规定的5g系统。在另一实施方式中,ran 120符合在3gpp规范中规定的lte系统。然而,更一般地,无线通信系统100可以实现其他网络中的一些其他开放或专有通信网络,例如wimax。本公开不旨在被限制于任何特定的无线通信系统架构或协议的实施方式。
54.在一个实施例中,远程单元105可以包括计算设备,诸如台式计算机、膝上型计算机、个人数字助理(“pda”)、平板计算机、智能电话、智能电视(例如,连接到互联网的电视)、智能家电(例如,连接到互联网的家电)、机顶盒、游戏机、安全系统(包括安全摄像机)、车载计算机、网络设备(例如,路由器、交换机、调制解调器) 等。在一些实施例中,远程单元105包括可穿戴设备,诸如智能手表、健身带、光学头戴式显示器等。此外,远程单元105可以被称为ue、订户单元、移动电话、移动台、用户、终端、移动终端、固定终端、订户站、用户终端、无线发射/接收单元(“wtru”)、设备,或在本领域中使用的其他术语。
55.远程单元105可以经由上行链路(“ul”)和下行链路(“dl”) 通信信号与ran 120中的一个或多个基站单元110直接通信。此外, ul和dl通信信号可以在无线通信链路115上被承载。这里,ran 120 是为远程单元105提供对移动核心网络140的接入的中间网络。
56.在一些实施例中,远程单元105经由与移动核心网络140的网络连接与应用服务器151通信。例如,远程单元105中的应用107(例如, web浏览器、媒体客户端、电话/voip应用)可以触发远程单元105以经由ran 120与移动核心网络140建立pdu会话(或其他数据连接)。然后,移动核心网络140使用该pdu会话在分组数据网络150中的远程单元105与应用服务器151之间进行中继业务。注意,远程单元105 可以与移动核心网络140建立一个或多个pdu会话(或其他数据连接)。因此,远程单元105可以同时具有用于与分组数据网络150通信的至少一个pdu会话和用于与另一数据网络(未示出)通信的至少一个pdu 会话。
57.基站单元110可以被分布在地理区域上。在某些实施例中,基站单元110也可以被称为接入终端、接入点、基地、基站、节点b、enb、 gnb、归属节点b、中继节点或本领域中使用的任何其他术语。基站单元110通常是无线电接入网络120(“ran”),诸如ran 120,的一部分,其可以包括可通信地耦合到一个或多个对应基站单元110的一个或多个控制器。无线电接入网络的这些和其他元件未被示出,但是对于本领域普通技术人员来说是众所周知的。基站单元110经由ran 120连接到移动核心网络140。
58.基站单元110可以经由无线通信链路115来服务,例如,小区或小区扇区的服务区域内的多个远程单元105。基站单元110可以经由通信信号与一个或多个远程单元105直接通信。通常,基站单元110发射dl通信信号以在时域、频域和/或空间域中服务远程单元105。此外, dl通信信号可以被承载在无线通信链路115上。无线通信链路115可以是授权的或未授权的无线电频谱中的任何合适的载波。无线通信链路115促进一个或多个远程单元105和/或一个或多个基站单元110之间的通信。
59.在一个实施例中,移动核心网络140是5g核心(“5gc”)或演进分组核心(“epc”),其可以被耦合到分组数据网络150,如互联网和专用数据网络以及其他数据网络。远程单元105可以具有带有移动核心网络140的订阅或其他账户。每个移动核心网络140属于单个公共陆地移动网络(“plmn”)。本公开不旨在被限制于任何特定无线通信系统架构或协议的实
施方式。
60.移动核心网络140包括若干网络功能(“nf”)。如所描绘的,移动核心网络140包括多个用户平面功能(“upf”)145。移动核心网络140还包括多个控制平面功能,包括但不限于服务ran 120的接入和移动性管理功能(“amf”)141、会话管理功能(“smf”)143、策略控制功能(“pcf”)147以及统一数据管理功能(“udm”)149。在某些实施例中,移动核心网络140还可以包括认证服务器功能 (“ausf”)、统一数据存储库(“udr”)、(由各种nf使用以通过api发现彼此并通信的)网络存储库功能(“nrf”)或为5gc 定义的其他nf。
61.在各种实施例中,移动核心网络140支持不同类型的移动数据连接和不同类型的网络切片,其中,每个移动数据连接利用特定的网络切片。这里,“网络切片”是指优化某些业务类型或通信服务的移动核心网络140的一部分。网络实例可以由s-nssai标识,而远程单元 105被授权使用的网络切片集合由nssai标识。在某些实施例中,各种网络切片可以包括单独的网络功能的实例,诸如smf 143和upf 145。在一些实施例中,不同的网络切片可以共享一些公共网络功能,诸如 amf 141。为了便于说明,图1中未示出不同的网络切片,但是假设它们的支持。
62.尽管在图1中描绘了特定数量和类型的网络功能,但是本领域技术人员将认识到,任何数量和类型的网络功能可以被包括在移动核心网络140中。此外,在移动核心网络140是epc的情况下,所描绘的网络功能可以被替换为适当的epc实体,诸如mme、s-gw、p-gw、 hss等。在某些实施例中,移动核心网络140可以包括aaa服务器。
63.虽然图1描绘了5g ran和5g核心网络的组件,但是所描述的用于使用化名以通过非3gpp接入进行接入认证的实施例适用于其他类型的通信网络和rat,包括ieee 802.11变体、gsm、gprs、umts、 lte变体、cdma 2000、蓝牙、zigbee、sigfoxx等。例如,在涉及 epc的4g/lte变体中,amf可以被映射到mme,smf被映射到pgw 的控制平面部分和/或mme,upf可以被映射到sgw和pgw的用户平面部分,udm/udr可以被映射到hss等。
64.在各种实施例中,远程单元105可以使用v2x通信信号125彼此直接通信(例如,设备到设备通信)。这里,v2x传输可以在v2x资源上发生。如上所述,可以为远程单元105提供用于不同v2x模式的不同v2x通信资源。模式-1对应于nr网络调度的v2x通信模式。模式-2对应于lte网络调度的v2x通信模式。模式-3对应于nr ue调度的v2x通信模式。模式-4对应于lte ue调度的v2x通信模式。
65.此外,远程单元105为通过v2x通信信号125传递的至少一些数据实现sl harq进程。在各种实施例中,在接收远程单元105的harq 操作包括识别软缓冲区被占用的一些最大时间以便于允许与一些其他 v2x远程单元105(例如,其他车辆)通信。在一个实施例中,当tb 第一次被存储在软缓冲区时,定时器在软缓冲区处启动。定时器值可以根据与tb相关联的sci中的qos优先级信息来设置。在某些实施例中,qos优先级与分组延迟预算(pdb)之间存在联系。此外,当 ack被发送用于存储在软缓冲区中的tb时,软缓冲区可以被刷新。在一些实施例中,在sci中指示的具有较高优先级的tb可以从软缓冲区中逐出先前存储的具有在sci中指示的较低优先级的tb。在某些实施例中,tb的harq(重新)传输的最大数量在sci中被指示。在某些实施例中,分组延迟预算在sci中被指示。在某些实施例中,sci 中的标志(或其他指示)可以指示相关联的tb是否是tb的最后harq 重传。
66.在各种实施例中,nr v2x通信中的侧链路harq操作考虑用于自主harq重传的pdb。
在一些实施例中,定时器定义一旦发生harq 协议错误,例如,nack-ack错误,远程单元105能够执行(一个或多个)自主harq重传多长时间。在某些实施例中,当tb被生成或被发射或被放入harq tx缓冲区时该定时器被启动(或被重新启动)。在某些实施例中,该时间仅对模式2通信有效。
67.在各种实施例中,v2x远程单元105可以执行harq tx缓冲区刷新以便于释放harq进程以允许模式2harq传输。这里,定时器可以定义远程单元105何时能够将harq进程用于新的初始harq传输,即,模式2传输。在某些实施例中,sl harq操作包括暂停由模式-1harq传输“最后分组”使用的harq进程。在一个实施例中, dci指示缓冲区的刷新,即,dci包括“最后传输尝试”指示符。此外,发射远程单元105可以在向基站单元110发送(真实)ack时认为 harq进程可用(模式-2新传输)。另外,如果nack被发送到基站单元110并且定时器期满,发射远程单元105可以认为harq进程可用。
68.在各种实施例中,当pdb期满时,发射远程单元105应当向基站单元110发送ack(即使分组没有被接收远程单元105正确地接收)。在某些实施例中,当分组到达缓冲区时,发射远程单元105启动定时器。另外,当pdb期满时,发射远程单元105将刷新harq tx缓冲区(至少认为它可用)。
69.在以下描述中,术语enb/gnb被用于基站,但是它可由任何其他无线电接入节点,例如bs、enb、gnb、ap、nr等替换。另外,主要在5g nr的情境中描述操作。然而,所提出的解决方案/方法也同样适用于支持为通过pc5接口的侧链路通信配置的服务小区/载波的其他移动通信系统。
70.图2描绘了用于在ue 205触发的sl调度请求(“sr”)的图200。 ue 205可以是远程单元105的一个实施例。ue 205支持用于与ran 节点(例如,gnb)通信的uu接口210并且还支持用于与一个或多个 ue(例如,v2x ue)通信的pc5接口215。在ue 205生成的数据可以是去往ran节点的上行链路数据或者可以是去往例如v2x ue的侧链路数据。上行数据被映射到一个或多个上行链路逻辑信道(“ullch”),而侧链路数据被映射到一个或多个侧链路逻辑信道(“sllch”)。注意对于nr v2x,在pusch(uu)上发射的sl bsr承载有关sl lch的信息。因此,根据第一解决方案,ue 205被配置有 sl lch与uu pusch资源之间的关系。
71.在所描绘的实施例中,ue 205支持多个sl lch。这里,假设ue 205至少被配置有与第一业务类型相关联的第一sl lch(示出为lch#1)和与需要低时延的第二业务类型相关联的第二sl lch(示出为lch#2)。注意,ue 205可以被配置有附加的sl lch。另外,ue 205可以被配置有至少一个ul lch。此外,所描述的解决方案也适用于ue 205仅被配置有一个sl lch的情况。对于nr sl模式1操作, ue 205在uu接口上向gnb发送sl sr/bsr,以便于向gnb提供在 pc5接口上有效分配sl资源所必需的缓冲区状态信息。
72.在一些实施例中,sl lch均被配置有uu lch约束参数。这些 uu lch约束参数被用于nr v2x模式1操作,以用于在ue具有可用于新传输的ul-sch资源时sl sr的触发。在nrrel-15中,uu lch 可以被配置有逻辑信道约束参数,如maxpusch_duration、allowedscs、 allowedservingcell等。这些参数在lcp程序中被用于将ul lch映射到上行链路资源许可。因此,lch uu约束参数也可以被称为“lch映射约束”,因为与上行链路许可的上行链路传输参数(scs、pusch持续时间等)匹配的lch仅考虑用于在对应的pusch传输中发射数据。
73.在第一解决方案的各种实施例中,当ue 205具有导致更高时延或传输持续时间的可用的ul-sch资源时,以nr v2x模式1操作的ue 触发用于sl lch的sr。换句话说,ue 205可以将与sl lch相关联的qos,即时延(pdb),与uu接口上的ul-sch分配的pusch持续时间、scs等进行比较。在一些实施例中,sl lch可以被配置有 uu lch约束参数,如maxpusch_duration、allowedscs等。ue可以将配置用于sl lch的uu lch约束参数与在uu接口上的ul-sch 分配的pusch持续时间、scs等进行比较,以便于确定是否触发sr。
74.在检测到第一sl lch的(内部)sl bsr触发(即,与正常优先级业务相关联——参见块220)时,ue 205向ran节点发射第一sl sr (参见消息传递225)。ue 205可以接收用于正常优先级业务的对应许可(这里被描述为ul许可)(参见消息传递230)。ul许可指示将来时间的ul-sch资源(即,pusch资源)。
75.之后,在检测到(内部)第二lch(即,与高优先级和/或低时延业务相关联—参见块235)的sl bsr触发时,ue 205标识ul-sch 资源是可用的(即,pusch资源270)。然而,如下文更详细讨论的,由第二lch触发的sl bsr不能使用ul-sch资源(例如,因为可用于新传输的ul-sch资源不满足配置用于触发了sl bsr的第二sl逻辑信道的lcp映射约束)并且因此将第二sl sr发射到ran节点(参见消息传递240)。ue 205可以接收用于由高优先级业务触发的sl bsr 的对应许可(这里被描述为ul许可)(参见消息传递245)。
76.为了避免用于低时延sl lch的sl sr可能由于已经被分配具有相当大的调度延迟或长的pusch传输持续时间的pusch资源(即, pusch资源270)而不会被触发的情形,图2示出ue 205发射由sllch#2触发的sr,即使ue具有可用于新传输的ul-sch资源(参见消息传递240)。虽然图2描绘了响应于sl sr被许可给ue 205的 ul-sch资源,但是在其他实施例中,ue 205具有的可用的ul-sch 资源可以响应于已经接收到ul sr而由gnb分配(用于uu)。
77.在第一解决方案的各种实施例中,当ue 205具有导致更高时延或传输持续时间的可用ul-sch资源(即,pusch资源270)时,sr 被触发用于低时延sl lch(即,lch#2)。换句话说,ue 205可以将与sl lch相关联的qos,即,时延(pdb),与uu接口上的ul-sch 分配的pusch持续时间、scs等进行比较。
78.在所描绘的实施例中,ue 205使用响应于用于第二lch的sl sr 240而被许可的(一个或多个)ul-sch资源来发射用于第二lch的 sl bsr(参见消息传递250)。ue 205接收用于第二lch的sl许可 (参见消息传递255)。这里,ue 205准备sl tb(参见sl mac pdu 组装;框260)并且经由pc5接口发射用于第二lch的sl数据(参见消息传递265)。
79.使用响应于用于第一lch的sl sr 225而许可的ul-sch资源, ue 205发射用于第一lch的sl bsr(参见消息传递270)。ue 205 接收用于第一lch的sl许可(参见消息传递275)。再次,ue 205 准备sl tb(参见sl mac pdu组装;框280)并且经由pc5接口发射用于第一lch的sl数据(参见消息传递285)。
80.在第一解决方案的一些实施例中,对于以下情况:当ue 205被调度有用于包括sl bsr mac ce——其晚于触发sl bsr的sl lch的 sl sr配置的下一pucch传输时机被调度——的mac pdu的pusch 传输,并且如果当ue具有ul-sch分配时sr触发了bsr的sl lch 被配置成发送sr,ue 205将触发sl sr。根据该实施例,sl lch具有相关联的配置,其指示当ul-sch资源可用于新传输时sl sr是否应被触发。本质上,只有低时延的sl lch才会被配置为使得即使 ul-sch资源可用,即,当承载sl bsr的pusch资源晚于用于sl sr 的下一pucch
传输时机时,sr也被触发。
81.根据第一解决方案的另一实施例,最大时间方面的阈值被配置用于sl lch,其被用于确定:对于当ue 205已经被分配了用于新传输的ul-sch资源的情况,sl sr是否应被触发。在ul-sch资源多于提前配置的阈值的情况下,即,从sl bsr已经被触发的时间点开始测量(对于低时延sl lch),ue 205仍然触发sl sr。
82.在第一解决方案的各种实施例中,ue 205可以并行地执行sl sr 和rach。在nrrel-15中,能够经由在pucch上配置的sr资源或经由随机接入过程来发射调度请求。ue 205可以并行地执行随机接入过程和sr过程,即,一些lch可以被配置有在pucch上的sr资源,一些其他lch可能不具有配置的sr资源。根据rel-15规范,由于不具有配置的有效pucch资源的未决sr,ue 205可以停止正在进行的随机接入过程,如果有的话,这是在mac pdu组装之前由mac实体发起的。当使用除了随机接入响应提供的ul许可之外的ul许可发射 mac pdu时,这样的随机接入过程可以被停止,并且该pdu包括bsrmac ce,该bsr mac ce包含直到(并包括)触发了bsr的最后事件的缓冲区状态。
83.根据第一解决方案的又一实施例,当ue 205在uu接口上的ul 资源上发射mac pdu时,该mac pdu包括bsr mac ce,该bsrmac ce包含直到(并且包括)在mac pdu组装之前触发了bsr的最后事件的缓冲区状态,ue 205不应停止出于请求sl资源的目的而触发的任何正在进行的随机接入过程,即,由于不具有配置的有效 pucch资源的未决sl sr的rach过程。仅在sl bsr mac ce被包括在mac pdu中的情况下,该mac pdu包含直到(并包括)在macpdu组装之前触发了sl bsr的最后事件的sl缓冲区状态,ue 205 可以停止任何正在进行的随机接入过程。
84.图3描绘了描述v2x操作期间nack到ack错误的信令流程图 300。信令流程图300涉及ran节点305、v2x发射ue(“tx ue”) 310和v2x接收ue(“rx ue”)315。在所描绘的实施例中,ue 310-315 使用v2x模式-1(网络调度模式)通信。
85.ran节点305在dci中发送模式1sl许可(参见消息传递320),模式1许可指配用于第一传输块的传输的sl资源,这里为“tb1”。如所描绘的,许可指示harq进程id(“hpid”)为“1”,并且新数据指示符(“ndi”)被设置为“0”。随后,tx ue 310使用sl资源发射tb1,并且还发射与tb1的传输相关的侧链路控制信息(“sci”) (见消息传递325)。
86.在所描绘的实施例中,rx ue 315没有正确地接收tb1(例如,由于接收和/或解码错误),并且因此向tx ue 310发送sl nack指示符(参见消息传递330)。tx ue 310请求用于tb1的重传的新sl 资源,例如,通过转发sl nack(见消息传递335)。在所描绘的示例中,uu接口上(在ran节点305与tx ue 310之间)存在控制信道错误,这导致nack到ack错误,这意味着ran节点305错误地将消息传递335解释为ack。
87.最初,tx ue 310没有意识到nack到ack错误;然而,当ran 节点305在dci中发送指示用于第二tb(“tb2”,参见消息传递340) 的初始(例如,新)传输的第二模式1sl许可时,tx ue 310变成意识到错误。因为tx ue 310期望用于harq重传的sl资源但实际上接收到指示用于初始传输的sl资源的dci,所以tx ue 310确定发生了 nack到ack错误(参见框345)。这里,错误确定可以基于检测到 ndi在第二sl许可中被切换(回想一下,ndi被切换以指示新数据,但是没有被切换用于重传)。错误确定还可以基于tb1与tb2之间的不同tb大小。
88.在这样的实施例中,tx ue 310可以自主地切换到v2x模式2通信以进行第一tb(例
如,tb1)的进一步自主harq重传(参见框350)。在各种实施例中,如下文进一步详细描述的,tx ue 310被以v2x模式2执行harq重传达有限的时间。
89.根据第二解决方案,新定时器在tx ue 310被使用,这样的定时器控制tx ue 310被允许在pc5接口上执行用于传输块(例如,tb1) 的harq(重新)传输。根据第二解决方案的一个实施方式,当tb在 harq传输缓冲区中被生成或被存储时,传输定时器被启动。在一些实施例中,定时器值可以根据包含在传输块中的数据的分组延迟预算 (pdb)来设置。在这样的实施例中,传输定时器可以被称为“pdb 定时器”。
90.当传输定时器正在运行时,tx ue 310被允许执行tb的harq(重新)传输,例如,以v2x模式2(例如,具有sl资源的自主选择)。然而,当传输定时器期满时,tx ue 310不被许可对tb进行任何进一步的harq(重新)传输。在某些实施例中,tx ue 310在定时器期满时切换回v2x模式1通信。
91.如上所述,在检测到控制信道错误,例如,uu接口上的nack 到ack错误时,作为以v2x模式1(集中式调度,例如,通过ran 节点305)发射tb的tx ue 310,转而切换到v2x模式2(分布式调度模式,例如,通过tx ue 310)并且只要上述定时器正在运行就进行相同tb的进一步自主harq重传。这种控制信道错误可能导致以下情形:tx ue 310向ran节点305发送nack以便于请求sl资源以进行进一步的harq重传,并且接收不为重传分配sl资源而是因为 nack被ran节点305检测为ack,为了(即,新tb的)初始harq 传输分配的sl资源的dci。如在上面所提及的,这种情况可以通过 ndi的意外切换来检测。
92.为了避免这种情形下的分组丢失,只要对应的传输计时器正在运行,tx ue 310切换到用于该tb的传输的ue调度模式(例如,v2x 模式-2)并且自主地选择用于进一步的harq重传的sl资源(例如,基于感测)。在这种情况下,候选资源选择窗口(即,t2)现在根据剩余的pdb预算来设置。
93.tx ue 310期望用于harq重传的sl资源但实际上接收到指示用于初始传输的sl资源的dci的场景,也可能在以下情况下发生:指示用于harq重传的sl资源的dci(由ran节点305发送)没有被txue 310检测到,即,dci错过检测,并且反馈信道上的对应dtx被 ran节点305检测为ack。
94.在第二解决方案的变体中,当tx ue 310被配置成预留用于一个或多个重传的资源时,tx ue 310可以使用pdb定时器作为资源预留的上限。在另一变体中,当tx ue 310向请求sl资源的ran节点305 发射初始sl sr/bsr传输,并且它没有从ran节点305接收任何sl 资源许可。根据这个变体,当sl sr传输达到所配置的允许的sr最大计数时,tx ue 310可以切换到模式2操作。在另一情况下,如果所配置的sl sr禁止定时器长于该分组的pdb,则tx ue 310可以切换到模式2操作以发射该分组。在另一情况下,如果tx ue 310的prach 故障并且如果tx ue 310达到最大允许的rach传输,则tx ue 310 可以切换到模式2操作。
95.根据第三解决方案(例如,用于解决sl控制信道错误),在满足了某个预定义准则之后,tx ue 310认为harq传输缓冲区可用于新 tb的传输。根据第三解决方案的一个实施方式,当定时器期满时,txue 310认为被用于sl传输的harq进程的传输缓冲区可用于新tb 的传输,该定时器与tb或tb被存储在其中的harq进程相关联。诸如定时器可以被称为harq tx定时器,或者可替代地,传输缓冲区定时器。
96.在一个这样的实施方式中,当tb被存储在harq缓冲区的传输缓冲区中时,即,当初
始harq传输完成时,harq tx定时器可以被启动。定时器值可以被设置为与tb中包含的数据的分组延迟预算 (pdb)相关的值。因此,该时间可以指示分组在tx ue 310与rx ue 315之间可以被延迟的时间的上限。在定时器期满时,tx ue 310认为 harq进程可用于新的初始harq传输,例如,tx ue 310能够根据接收到的sl许可或自主选择的sl许可生成新的tb并将该tb存储在中该harq进程的harq缓冲区。
97.根据第三解决方案的另一实施方式,在已经向ran节点305发送了用于当前存储在该harq进程的传输缓冲区中(即,即使harq tx 定时器尚未期满)的tb的ack时,tx ue 310认为用于sl传输的 harq进程的传输缓冲区可用于新tb的传输。
98.根据第三解决方案的另一种实施方式,在已经进行对应指示的sl 传输之后从ran节点305发送到tx ue 310的用于分配sl资源的dci 指示tx ue 310是否能够认为被分配了sl资源的harq进程可用。
99.根据第三解决方案的又一方面,与tb/harq进程相关联的定时器可以被设置为根据具有tb内的数据的最高优先级侧链路逻辑信道 (“sl lch”)的pdb值的值。在替代实施方式中,与tb/harq进程相关联的定时器的值可以根据具有tb内的数据的sl lch的最小或最大pdb值来设置。这里的假设是每个sl lch都有一些相关联的pdb 值,因此sl lch的每个分组与pdb值相关联。
100.根据第四解决方案(例如,用于管理sl harq缓冲区),在rx ue 315的harq进程的对应软缓冲区被一个tb占用的最大时间被指定或定义。注意,“软缓冲区”是存储用于harq软合并的分组/tb的缓冲区。为了允许在sl(例如,pc5接口)上与v2x ue进行进一步通信,tb被存储在软缓冲区中的时间可以被限制为某个最大值。应注意的是,v2x ue可以同时与若干v2x ue进行通信,因此软缓冲区管理是nr v2x的一个重要功能。
101.根据第四解决方案的一种实施方式,定时器与每个harq进程相关联,并且分别与在v2x rx ue 315的对应软缓冲区相关联。这样的定时器可以被称为harq rx定时器,当数据,例如,新tb的(一个或多个)llr第一次被放置/存储在harq进程的软缓冲区中时,rx ue 315启动对应的harq tx定时器。只要定时器正在运行并且未期满, rx ue 315就可以尝试对存储在软缓冲区中的数据进行解码。在定时器期满时,rx ue 315可以使harq进程/缓冲区可用于新数据,例如,将软缓冲区中的数据替换为一些其他接收到的数据(即,不同的新tb 的数据存储在软缓冲区中)或刷新软缓冲区。
102.根据第四解决方案的另一实施方式,harq rx定时器值可以根据在sci内用信号发送的用于存储在harq进程/软缓冲区中的sl数据的优先级(即,qos)信息来设置。在某个实施方式中,在sci内用信号发送的优先级(即,qos)信息与tb的最大可容忍解码延迟(即,对应于定时器值)之间的一些联系被配置或指定(在规范中硬编码)。
103.根据第四解决方案的另一实施方式,rx ue 315可以在除了harqrx定时器期满之外的触发事件时刷新(接收)harq进程的软缓冲区,或者分别将软缓冲区中存储的数据替换为其他数据。在一些实施例中,触发事件是向tx ue 310发送harq ack以用于存储在软缓冲区中的 tb的对应sl传输。换句话说,一旦软缓冲区中存储的数据/tb被正确地解码,rx ue 315就可以刷新软缓冲区或替换软缓冲区的数据。
104.在一些实施例中,触发事件是不同tb的接收,其具有比存储在软缓冲区中的数据/tb更高的优先级。因此,即使当前存储在软缓冲区中的tb还没有被正确地解码,rx ue 315
可以将存储在harq进程的软缓冲区中的数据替换为一些其他数据,即,具有更高优先级的不同 tb。对于在伴随(包含tb的)pssch的sci中承载的优先级信息指示高于当前存储在软缓冲区中的tb的优先级并且没有可用于sl传输的接收的其他harq进程的情况,rx ue 315可以抢占具有一些更高优先级的sl数据的harq进程中的数据。
105.根据第五解决方案(例如,用于管理sl harq缓冲区),伴随 sl数据信道pssch的侧链路控制信息(sci)可以包含由rx ue 315 用于软缓冲区管理的指示。在一个实施方式中,sci指示用于tb的 harq传输的最大数量。这种信息能够由rx ue 315用于管理harq 进程的软缓冲区。在接收到最后tb的harq传输之后,rx ue 315 可以使用harq进程用于某个其他sl传输,即,将软缓冲区中的数据替换为一些其他接收到的数据。
106.根据该第五解决方案的替代实施方式,伴随pssch传输的sci 包含指示用于在pc5接口上对应tb的传输的最大时间跨度的一些定时信息。这样的定时信息可以基于分组延迟预算(pdb)来导出。在接收到sci时,rx ue 315可以启动设置为所指示的时间值的定时器。在定时器期满时,rx ue 315可以使软缓冲区可用于新数据,例如,刷新软缓冲区和/或将当前存储在软缓冲区中的数据替换为一些其他数据。
107.根据此第五解决方案的另一替代实施方式,伴随pssch传输的 sci包含指示这是否是经由pssch发射的tb的最后harq(重新) 传输的字段。当在rx ue 315接收到指示对应pssch承载tb的最后 harq(重新)传输的sci时,rx ue 315知道不期望该tb的任何进一步harq重传,并且相应地,在尝试解码tb之后,rx ue 315可以刷新软缓冲区和/或使用用于一些其他sl传输的harq进程,即,将当前存储在软缓冲区中的数据替换为一些其他接收到的数据。
108.根据第六解决方案,对于当最大允许传输时间期满时的情况,即使tb不能被正确到解码,rx ue 315也向tx ue 310发射ack作为用于sl传输的harq反馈。这种最大允许传输时间可以与关联于包含在tb中的数据的分组延迟预算有关。rx ue 315可以从层1源id 或伴随在pssch上的sl数据传输的sci内用信号发送的优先级(qos) 信息导出用于sl传输的最大允许传输延迟。
109.根据第七解决方案,在该tb的最后harq(重新)传输之后, rx ue 315仅向tx ue 310发送用于tb的传输的harq反馈,即,没有harq反馈被发送用于tb的其他的较早harq(重新)传输。该反馈向tx ue 310指示tb是否被正确地解码(在最后harq(重新) 传输之后)。这种行为特别适用于以下情况:当tx ue 310执行sl tb 的一些固定(即,预定义)数量的harq(重新)传输,也称为“盲 harq重新传输”,并且rx ue 315被命令向tx ue 310发送某个harq 反馈。
110.根据该第七解决方案的某个替代实施方式,一旦tb能够被正确地解码,rx ue 315就发送harq反馈,即,ack,以便于防止tx ue 310进行该tb的(一个或多个)不必要的重传。在这种场景下,发送 harq反馈的资源可以被配置用于tb的每次harq传输;然而,在已经成功解码tb之后(例如,也称为“早期ack”)或在tb的最后 harq(重新)传输之后,rx ue 315仅发送harq ack。请注意,在最后harq(重新)传输之后发送的harq反馈可能是ack或nack,这取决于解码结果。
111.根据第八解决方案,当tx ue 310正在被ran节点305利用sl 资源调度时,例如,使用v2x模式1,如果某些预定义的准则被履行,则tx ue 310可以跳过在pc5接口上的sl传输。
这里,tx ue 310进一步向ran节点305发送回ack,其指示没有用于重传的更多sl资源被需要。
112.根据第八解决方案的一种实施方式,用于跳过sl传输的准则可以与tx ue 310的缓冲区状态有关,例如,没有sl数据可用于调度的资源上的传输的情况。如果由于lcp期间的约束或由于tx ue 310的缓冲区中没有数据等待传输的事实而不存在可用于传输的数据,则可能发生这种情形。为了改进无线电接口效率,tx ue 310跳过调度的传输,而不是在这种情况下在sl上发送填充。
113.用于跳过调度的sl传输的另一准则可以是检测到发生在控制信道上的错误,例如,nack到ack错误。例如,根据该解决方案,当 tx ue 310可能期望用于重传的sl资源但接收用于新初始传输的sl 资源时,tx ue 310可以跳过调度的初始sl传输。
114.根据该第八解决方案的另一实施方式,在已经跳过了对应的调度的sl传输时,tx ue 310不向在配置的反馈资源上的ran节点305 发送任何反馈,即,dtx。替代地,tx ue 310可以向ran节点305 发送显式信号,其指示对应调度的sl传输被tx ue 310跳过。根据第八解决方案的进一步实施方式,在sl传输被跳过的情况下tx ue 310 可以触发sl bsr以便于向ran节点305提供最新缓冲区状态。
115.图4描绘了根据本公开的实施例的可以被用于调度侧链路传输的用户设备装置400。在各种实施例中,用户设备装置400被用于实现上述解决方案中的一个或多个。用户设备装置400可以是如上所述的远程单元105和/或v2x ue 205、310以及315的一个实施例。此外,用户设备装置400可以包括处理器405、存储器410、输入设备415、输出设备420和收发器425。在一些实施例中,输入设备415和输出设备 420被组合成单个设备,诸如触摸屏。在某些实施例中,用户设备装置 400可以不包括任何输入设备415和/或输出设备420。在各种实施例中,用户设备装置400可以包括处理器405、存储器410和收发器425中的一个或多个,并且可以不包括输入设备415和/或输出设备420。
116.在一个实施例中,处理器405可以包括能够执行计算机可读指令和/或能够执行逻辑操作的任何已知控制器。例如,处理器405可以是微控制器、微处理器、中央处理单元(“cpu”)、图形处理单元(“gpu”)、辅助处理单元、现场可编程门阵列(“fpga”),或类似的可编程控制器。在一些实施例中,处理器405执行存储在存储器410中的指令以执行本文中描述的方法和例程。处理器405被通信地耦合到存储器 410、输入设备415、输出设备420和收发器425。
117.在各种实施例中,处理器405控制用户设备装置400以实现上述 ue行为。在一些实施例中,处理器405经由收发器425接收用于具有至少一个uu lch约束参数的sl lch集合的配置,其中sl lch通过收发器425支持的pc5接口215传送数据。处理器405经由内部进程接收第一sl lch的sl缓冲区状态报告触发,并且确定新传输的 ul-sch资源可用。处理器405确定第一sl lch的至少一个uu lch 约束参数与关联于可用于新传输的ul-sch资源的上行链路传输参数不匹配,并且为pc5资源经由uu接口210向基站单元触发调度请求(即,用于由第一sl lch触发的侧链路缓冲区报告)。
118.在一些实施例中,至少一个uu lch约束参数包括以下参数中的一个或多个:最大pusch持续时间、允许的scs和允许的服务小区。在某些实施例中,响应于处理器405检测到配置用于第一sl lch的参数maxpusch-duration具有比与可用于新传输的ul-sch资源相关
联的pusch传输持续时间更小的值,触发调度请求发生。在某些实施例中,响应于处理器405检测到用于第一sl lch的允许的scs集合不包括与可用于新传输的ul-sch资源相关联的scs,触发调度请求发生。
119.在一些实施例中,处理器405接收时间阈值。在这样的实施例中,响应于处理器405确定可用于新传输的ul-sch资源在时间上距接收到第一sl lch的sl缓冲区状态报告触发的时间大于时间阈值,触发调度请求发生。在某些实施例中,响应于处理器405确定可用于新传输的ul-sch资源在时间上晚于用于针对第一sl lch触发的调度请求的下一物理上行链路控制信道传输时机,触发调度请求发生。
120.在各种实施例中,处理器405经由收发器425使用第一sl模式在 sl资源上发射第一tb,其中tb与第一sl harq进程相关联。处理器405检测与tb相关联的harq协议错误并且响应于harq协议错误使用第二sl模式在sl资源上重新发射tb。
121.在一些实施例中,处理器405进一步在以下中的一个时发起定时器:tb的生成、tb的初始传输、以及tb放置在harq传输缓冲区中,其中在定时器未期满的同时使用第二sl模式在sl资源上重新发射tb发生。在一个实施例中,定时器值基于与tb相关联的分组延迟预算。在另一实施例中,定时器值在伴随tb的sci内被用信号发送。这里,定时器值包括在sci中并且被rx ue用于接收器侧的harq缓冲区管理。
122.在各种实施例中,处理器405进一步将tb存储在harq传输缓冲区中并且响应于预定义的触发使harq传输缓冲区可用于新数据。在一些实施例中,使harq软缓冲区可用于新数据包括以下中的一个或多个:刷新harq软缓冲区和将存储在harq软缓冲区中的数据替换为新数据。
123.在某些实施例中,预定义的触发是定时器的期满,其中定时器响应于将tb存储在harq传输缓冲区中而被发起。在一个实施例中,定时器值基于与tb相关联的分组延迟预算。在另一实施例中,定时器值在伴随tb的sci内被用信号发送。这里,sci内指示的定时器值在 rx ue侧被使用。
124.在某些实施例中,预定义的触发包括接收dci中的指示。在某些实施例中,预定义的触发包括向基站单元发送与tb相对应的ack。
125.在各种实施例中,处理器405经由收发器425在sl资源上接收 tb,其中该tb与sl harq进程相关联。处理器405将tb存储在 harq软缓冲区中并且响应于预定义的触发使harq软缓冲区可用于新数据。
126.在一些实施例中,使harq软缓冲区可用于新数据包括以下中的一个或多个:刷新harq软缓冲区和将存储在harq软缓冲区中的数据替换为新数据。
127.在某些实施例中,预定义的触发是定时器的期满,其中定时器响应于将tb存储在harq软缓冲区中而被发起。在一个实施例中,定时器的长度基于与tb相关联的分组延迟预算。在另一实施例中,定时器的长度基于在伴随tb的sci中承载的一些信息。
128.在某些实施例中,预定义的触发包括向v2x ue发送与tb相对应的ack。在某些实施例中,预定义的触发包括接收具有比存储在 harq软缓冲区中的tb更高的优先级的第二tb。
129.在各种实施例中,处理器405经由收发器425在sl资源上接收 tb,其中该tb与预定义数量的盲harq重传相关联。处理器405解码tb并确定tb是否被正确地解码。
130.响应于正确地解码tb,处理器405在最后盲harq重传之前发送肯定harq确认。否
则,处理器405响应于错误地解码tb的初始传输和盲harq重传tb中的每个而发送否定harq确认,其中在接收最后盲harq重传之前没有否定harq确认被发送。
131.在一个实施例中,存储器410是计算机可读存储介质。在一些实施例中,存储器410包括易失性计算机存储介质。例如,存储器410 可以包括ram,该ram包括动态ram(“dram”)、同步动态 ram(“sdram”)和/或静态ram(“sram”)。在一些实施例中,存储器410包括非易失性计算机存储介质。例如,存储器410可以包括硬盘驱动器、闪存或任何其他合适的非易失性计算机存储设备。在一些实施例中,存储器410包括易失性和非易失性计算机存储介质两者。
132.在一些实施例中,存储器410存储与调度侧链路传输有关的数据。例如,存储器410可以存储v2x通信资源、harq进程等。在某些实施例中,存储器410还存储程序代码和相关数据,诸如在远程单元105 上操作的操作系统或其他控制器算法。
133.在一个实施例中,输入设备415可以包括任何已知的计算机输入设备,包括触摸面板、按钮、键盘、手写笔、麦克风等。在一些实施例中,输入设备415可以与输出设备420集成在一起,例如,作为触摸屏或类似的触敏显示器。在一些实施例中,输入设备415包括触摸屏,使得可以使用在触摸屏上显示的虚拟键盘和/或通过在触摸屏上的手写来输入文本。在一些实施例中,输入设备415包括两个或更多个不同的设备,诸如键盘和触摸面板。
134.在一个实施例中,输出设备420被设计为输出视觉、听觉和/或触觉信号。在一些实施例中,输出设备420包括能够将视觉数据输出给用户的电可控制显示器或显示设备。例如,输出设备420可以包括,但不限于,lcd显示器、led显示器、oled显示器、投影仪或能够向用户输出图像、文本等的类似显示设备。作为另一非限制性示例,输出设备420可以包括可穿戴式显示器,该可穿戴式显示器与用户设备装置400的其余部分分离,诸如智能手表、智能眼镜、平视显示器等,但是可通信地耦合到该用户设备装置400的其余部分。此外,输出设备420可以是智能电话、个人数字助理、电视、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的组件。
135.在某些实施例中,输出设备420包括用于产生声音的一个或多个扬声器。例如,输出设备420可以产生听觉警报或通知(例如,蜂鸣声或鸣响)。在一些实施例中,输出设备420包括一个或多个用于产生振动、运动或其他触觉反馈的触觉设备。在一些实施例中,输出设备420的全部或部分可以与输入设备415集成。例如,输入设备415 和输出设备420可以形成触摸屏或类似的触敏显示器。在其他实施例中,输出设备420可以位于输入设备415附近。
136.收发器425至少包括发射器430和至少一个接收器435。一个或多个发射器430可以被用于向基站单元110提供ul通信信号,诸如本文中描述的ul传输。类似地,一个或多个接收器435可以被用于从基站单元110接收dl通信信号,如本文中所述。尽管仅图示了一个发射器430和一个接收器435,但是用户设备装置400可以具有任何适当数量的发射器430和接收器435。此外,(一个或多个)发射器430和(一个或多个)接收器435可以是任何适当类型的发射器和接收器。在一个实施例中,收发器425包括用于通过许可的无线电频谱与移动通信网络进行通信的第一发射器/接收器对,以及用于通过未许可的无线电频谱与移动通信网络进行通信的第二发射器/接收器对。
137.在某些实施例中,用于通过许可的无线电频谱与移动通信网络通信的第一发射器/接收器对和用于通过未许可的无线电频谱与移动通信网络通信的第二发射器/接收器
对可以被组合为单个收发器单元,例如,执行与许可的和未许可的无线电频谱两者一起使用的功能的单个芯片。在一些实施例中,第一发射器/接收器对和第二发射器/接收器对可以共享一个或多个硬件组件。例如,某些收发器425、发射器430和接收器 435可以被实现为访问共享的硬件资源和/或软件资源的物理上分离的组件,诸如例如网络接口440。
138.在各种实施例中,一个或多个发射器430和/或一个或多个接收器 435可以被实现和/或被集成到单个硬件组件中,诸如多收发器芯片、片上系统、asic或其他类型的硬件组件。在某些实施例中,一个或多个发射器430和/或一个或多个接收器435可以被实现和/或被集成到多芯片模块中。在一些实施例中,诸如网络接口440或其他硬件组件/电路的其他组件可以与任何数量的发射器430和/或接收器435集成到单个芯片中。在这样的实施例中,发射器430和接收器435可以在逻辑上被配置为使用一个或更多个公共控制信号的收发器425,或者被配置为在相同硬件芯片或多芯片模块中实现的模块化发射器430和接收器 435。。
139.图5描绘了根据本公开的实施例的可以被用于用户平面业务的选择性安全保护的网络设备装置500的一个实施例。网络设备装置500 可以是基站单元121和/或ran节点305的一个实施例。此外,网络设备装置500可以包括处理器505、存储器510、输入设备515、输出设备520、收发器525。在一些实施例中,输入设备515和输出设备520 被组合成单个设备,诸如触摸屏。在某些实施例中,网络设备装置500 不包括任何输入设备515和/或输出设备520。
140.如所描绘的,收发器525包括至少一个发射器530和至少一个接收器535。这里,收发器525与一个或多个远程单元105通信以提供对一个或多个plmn的接入。另外,收发器525可以支持至少一个网络接口540。在一些实施例中,收发器525支持通过接入网络与远程单元 (例如,ue)通信的第一接口(例如,uu接口)、在移动核心网络(例如,5gc)中与控制平面功能(例如,smf)通信的第二接口(例如, n2接口)、以及在移动核心网络中与用户平面功能(例如,upf)进行通信的第三接口(例如,n3接口)。
141.在一个实施例中,处理器505可以包括能够执行计算机可读指令和/或能够执行逻辑操作的任何已知控制器。例如,处理器505可以是微控制器、微处理器、cpu、gpu、辅助处理单元、fpga或类似的可编程控制器。在一些实施例中,处理器505执行存储在存储器510中的指令以执行本文中描述的方法和例程。处理器505通信地耦合到存储器510、输入设备515、输出设备520和第一收发器525。
142.在各种实施例中,处理器505控制网络设备装置500以实现上述 ran节点行为。在一些实施例中,经由收发器525,处理器505向sllch集合配置至少一个uu lch约束参数。在某些实施例中,处理器 505接收由第一sl lch触发的sl bsr的sr。
143.在一个实施例中,存储器510是计算机可读存储介质。在一些实施例中,存储器510包括易失性计算机存储介质。例如,存储器510 可以包括ram,该ram包括dram、sdram以及/或者sram。在一些实施例中,存储器510包括非易失性计算机存储介质。例如,存储器510可以包括硬盘驱动器、闪存或任何其他合适的非易失性计算机存储设备。在一些实施例中,存储器510包括易失性和非易失性计算机存储介质两者。
144.在一些实施例中,存储器510存储与调度侧链路传输有关的数据,例如,存储v2x通信资源、harq进程等。在某些实施例中,存储器 510还存储程序代码和相关数据,诸如在网
络设备装置500上操作的操作系统(“os”)或其他控制器算法以及一个或者多个软件应用。
145.在一个实施例中,输入设备515可以包括任何已知的计算机输入设备,包括触摸面板、按钮、键盘、手写笔、麦克风等。在一些实施例中,输入设备515可以与输出设备520集成在一起,例如,作为触摸屏或类似的触敏显示器。在一些实施例中,输入设备515包括触摸屏,使得可以使用在触摸屏上显示的虚拟键盘和/或通过在触摸屏上的手写来输入文本。在一些实施例中,输入设备515包括两个或更多个不同的设备,诸如键盘和触摸面板。
146.在一个实施例中,输出设备520可以包括任何已知的电子可控显示器或显示设备。输出设备520被设计为输出视觉、听觉和/或触觉信号。在一些实施例中,输出设备520包括能够将视觉数据输出给用户的电子显示器。例如,输出设备520可以包括,但不限于,lcd显示器、led显示器、oled显示器、投影仪或能够向用户输出图像、文本等的类似显示设备。作为另一非限制性示例,输出设备520可以包括可穿戴式显示器,诸如智能手表、智能眼镜、平视显示器等。此外,输出设备520可以是智能电话、个人数字助理、电视、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的组件。
147.在某些实施例中,输出设备520包括用于产生声音的一个或多个扬声器。例如,输出设备520可以产生听觉警报或通知(例如,蜂鸣声或鸣响)。在一些实施例中,输出设备520包括一个或多个用于产生振动、运动或其他触觉反馈的触觉设备。在一些实施例中,输出设备520的全部或部分可以与输入设备515集成。例如,输入设备515 和输出设备520可以形成触摸屏或类似的触敏显示器。在其他实施例中,输出设备520的全部或者部分可以位于输入设备515附近。
148.如上所述,收发器525可以与一个或多个远程单元通信以提供对一个或多个plmn的接入。收发器525还可以与一个或多个网络功能通信(例如,在移动核心网络140中)。收发器525在处理器505的控制下操作以发射消息、数据和其他信号并且还接收消息、数据和其他信号。例如,处理器505可以在特定时间选择性地激活收发器(或其部分)以便于发送和接收消息。
149.在各种实施例中,收发器525包括至少一个发射器530和至少一个接收器535。一个或多个发射器530可以被用于根据本文中描述的 nr v2x模式1向远程单元105提供dl通信信号,诸如网络调度的sl 许可。类似地,一个或多个接收器535可以被用于从远程单元105接收ul通信信号,如本文中所述。尽管仅图示了一个发射器530和一个接收器535,但是网络设备装置500可以具有任何合适数量的发射器 530和接收器535。此外,(一个或多个)发射器530和(一个或多个) 接收器535可以是任何合适类型的发射器和接收器。
150.在某些实施例中,用于与远程单元105通信的发射器/接收器对可以组合成单个收发器单元,例如执行用于授权和未授权的无线电频谱的功能的单个芯片。在一些实施例中,发射器/接收器对可以共享一个或多个硬件组件。例如,某些收发器525、发射器530和接收器535可以被实现为物理上分离的组件,这些组件访问共享的硬件资源和/或软件资源,诸如例如网络接口540。
151.在各种实施例中,一个或多个发射器530和/或一个或多个接收器 535可以被实现和/或被集成到单个硬件组件中,诸如多收发器芯片、片上系统、专用集成电路(“asic”)或其他类型的硬件组件。在某些实施例中,一个或多个发射器530和/或一个或多个接收器535可以被实现和/或被集成到多芯片模块中。在一些实施例中,诸如网络接口 540或其他硬件
组件/电路的其他组件可以与任意数量的发射器530和/ 或接收器535集成到单个芯片中。在这样的实施例中,发射器530和接收器535可以在逻辑上被配置成使用一个或多个公共控制信号的收发器525或者作为在相同硬件芯片或多芯片模块中实现的模块化发射器530和接收器535。
152.图6描绘了根据本公开的实施例的用于调度侧链路传输的方法 600的一个实施例。在各种实施例中,方法600由ue执行,诸如如上所述的远程单元105、ue 205、tx ue 310和/或用户设备装置400。在一些实施例中,方法600由处理器执行,诸如微控制器、微处理器、 cpu、gpu、辅助处理单元、fpga等。
153.方法600开始并向605sl lch集合配置至少一个uu lch约束参数,其中sl lch通过pc5接口传送数据。方法600包括经由内部进程接收610用于第一sl lch的sl缓冲区状态报告触发。方法600包括确定615用于新传输的ul-sch资源可用。方法600包括确定620 第一sl lch的至少一个uu lch约束参数与和可用于新传输的 ul-sch资源相关联的上行链路传输参数不匹配。方法600包括针对 pc5资源经由uu接口触发625到基站单元的调度请求。方法600结束。
154.图7描绘了根据本公开的实施例的用于调度侧链路传输的方法 700的一个实施例。在各种实施例中,方法700由ue执行,诸如如上所述的远程单元105、ue 205、tx ue 310和/或用户设备装置400。在一些实施例中,方法700由处理器执行,诸如微控制器、微处理器、 cpu、gpu、辅助处理单元、fpga等。
155.方法700开始并且使用第一sl模式在sl资源上发射705第一tb,其中tb与第一sl harq进程相关联。方法700包括检测710与tb 相关联的harq协议错误。方法700包括响应于harq协议错误使用第二sl模式在sl资源上重新发射715tb。方法700结束。
156.图8描绘了根据本公开的实施例的用于调度侧链路传输的方法 800的一个实施例。在各种实施例中,方法800由ue执行,诸如如上所述的远程单元105、ue 205、rx ue 315和/或用户设备装置400。在一些实施例中,方法800由处理器执行,诸如微控制器、微处理器、 cpu、gpu、辅助处理单元、fpga等。
157.方法800开始并且在sl资源上接收805tb,其中tb与sl harq 进程相关联。方法800包括将tb存储810在harq软缓冲区中。方法800包括响应于预定义的触发使harq软缓冲区可用于815新数据。方法800结束。
158.图9描绘了根据本公开的实施例的用于调度侧链路传输的方法 900的一个实施例。在各种实施例中,方法900由诸如如上所述的远程单元105、ue 205、rx ue 315和/或用户设备装置400的ue执行。在一些实施例中,方法900由处理器执行,诸如微控制器、微处理器、 cpu、gpu、辅助处理单元、fpga等。
159.方法900开始并且在sl资源上接收905tb,其中tb与预定义数量的盲harq重传相关联。方法900包括解码910tb和确定915tb 是否被正确地解码。
160.响应于正确地解码tb,方法900包括在最后盲harq重传之前发送920肯定harq确认。否则,方法900包括响应于错误地解码tb 的初始传输和盲harq重传tb中的每个而发送925否定harq确认,其中在接收最后盲harq重传之前没有否定harq确认被发送。方法 900结束。
161.本文中公开了根据本公开的实施例的用于调度侧链路传输的第一装置。第一装置
可以由诸如远程单元105、ue 205、tx ue 310和/或用户设备装置400的ue来实现。第一装置包括处理器和收发器,其接收具有至少一个uu lch约束参数的sl lch集合的配置,其中sl lch 通过收发器支持的pc5接口传送数据。处理器经由内部进程接收用于第一sl lch的sl缓冲区状态报告触发,并且确定用于新传输的 ul-sch资源可用。处理器确定第一sl lch的至少一个uu lch约束参数与和可用于新传输的ul-sch资源相关联的上行链路传输参数不匹配,并且针对pc5资源经由uu接口向基站触发调度请求。
162.在一些实施例中,至少一个uu lch约束参数包括以下的一个或多个:最大pusch持续时间、允许的scs、和允许的服务小区。在某些实施例中,响应于处理器检测到配置用于第一sl lch的参数 maxpusch-duration具有比与可用于新传输的ul-sch资源相关联的 pusch传输持续时间更小的值,触发调度请求发生。在某些实施例中,响应于处理器检测到用于第一sl lch的允许的scs集合不包括与可用于新传输的ul-sch资源相关联的scs,触发调度请求发生。
163.在一些实施例中,处理器接收时间阈值。在这样的实施例中,响应于处理器确定可用于新传输的ul-sch资源在时间上距接收到用于第一sl lch的sl缓冲区状态报告触发的时间大于时间阈值,触发调度请求发生。在某些实施例中,响应于处理器确定可用于新传输的 ul-sch资源在时间上晚于用于针对第一sl lch的触发的调度请求的下一物理上行链路控制信道传输时机,触发调度请求发生。
164.本文中公开的是根据本公开的实施例的用于调度侧链路传输的第一方法。第一方法可以由诸如远程单元105、ue 205、tx ue 310和/ 或用户设备装置400的ue执行。第一方法包括向sl lch集合配置至少一个uu lch约束参数,其中sl lch通过pc5接口传送数据。第一方法包括经由内部进程接收用于第一sl lch的sl缓冲区状态报告触发并且确定用于新传输的ul-sch资源可用。第一方法包括确定第一sl lch的至少一个uu lch约束参数与和可用于新传输的ul-sch 资源相关联的上行链路传输参数不匹配,并且针对pc5资源经由uu 接口向基站单元触发调度请求。
165.在一些实施例中,至少一个uu lch约束参数包括以下的一个或多个:最大pusch持续时间、允许的scs、和允许的服务小区。在某些实施例中,响应于检测到配置用于第一sl lch的参数 maxpusch-duration具有比与可用于新传输的ul-sch资源相关联的 pusch传输持续时间更小的值,触发调度请求发生。在某些实施例中,响应于检测到用于第一sl lch的允许的scs集合不包括与可用于新传输的ul-sch资源相关联的scs,触发调度请求发生。
166.在一些实施例中,第一方法包括接收时间阈值。在这样的实施例中,响应于确定可用于新传输的ul-sch资源在时间上距接收到用于第一sl lch的sl缓冲区状态报告触发的时间大于时间阈值,触发调度请求发生。在某些实施例中,响应于确定可用于新传输的ul-sch 资源在时间上晚于用于第一sl lch的触发的调度请求的下一物理上行链路控制信道传输时机,触发调度请求发生。
167.本文中公开了根据本公开的实施例的用于调度侧链路传输的第二装置。第二装置可以由诸如远程单元105、ue 205、tx ue 310和/或用户设备装置400的ue实现。第二装置包括处理器和收发器,其使用第一sl模式在sl资源上发射第一tb,其中tb与第一sl harq进程相关联。处理器检测与tb相关联的harq协议错误,以及响应于 harq协议错误,使用第二sl模式在sl资源上重新发射tb。
168.在一些实施例中,处理器进一步在以下中的一个时发起定时器: tb的生成、tb的初始传输、以及将tb放置在harq传输缓冲区中,其中在定时器未期满的同时使用第二sl在sl资源上重新发射tb模式发生。在一个实施例中,定时器值基于与tb相关联的分组延迟预算。在另一实施例中,定时器值在伴随tb的sci内被用信号发送。
169.在各种实施例中,处理器进一步将tb存储在harq传输缓冲区中并且响应于预定义的触发使harq传输缓冲区可用于新数据。在一些实施例中,使harq软缓冲区可用于新数据包括以下的一个或多个:刷新harq软缓冲区和将存储在harq软缓冲区中的数据替换为新数据。
170.在某些实施例中,预定义的触发是定时器的期满,其中定时器响应于将tb存储在harq传输缓冲区中而被发起。在一个实施例中,定时器值基于与tb相关联的分组延迟预算。在另一实施例中,定时器值在伴随tb的sci内被用信号发送。
171.在某些实施例中,预定义的触发包括接收dci中的指示。在某些实施例中,预定义的触发包括向基站单元发送与tb相对应的ack。
172.本文中公开的是根据本公开的实施例的用于调度侧链路传输的第二方法。第二方法可以由诸如远程单元105、ue 205、tx ue 310和/ 或用户设备装置400的ue执行。第二方法包括使用第一sl模式在sl 资源上发射第一tb,其中tb与第一sl harq进程相关联。第二方法包括检测与tb相关联的harq协议错误并且响应于harq协议错误使用第二sl模式在sl资源上重新发射tb。
173.在一些实施例中,第二方法包括在以下中的一个时发起定时器: tb的生成、tb的初始传输、以及将tb放置在harq传输缓冲区中,其中在定时器未期满的同时使用第二sl模式在sl资源上重新发射tb sl发生。在一个实施例中,定时器值基于与tb相关联的分组延迟预算。在另一实施例中,定时器值在伴随tb的sci内被用信号发送。
174.在各种实施例中,第二方法进一步包括将tb存储在harq传输缓冲区中并且响应于预定义的触发使harq传输缓冲区可用于新数据。在一些实施例中,使harq软缓冲区可用于新数据包括以下的一个或多个:刷新harq软缓冲区和将存储在harq软缓冲区中的数据替换为新数据。
175.在某些实施例中,预定义的触发是定时器的期满,其中定时器响应于将tb存储在harq传输缓冲区中而被发起。在一个实施例中,定时器值基于与tb相关联的分组延迟预算。在另一实施例中,定时器值在伴随tb的sci内被用信号发送。
176.在某些实施例中,预定义的触发包括接收dci中的指示。在某些实施例中,预定义的触发包括向基站单元发送与tb相对应的ack。
177.根据本公开的实施例,本文中公开了用于调度侧链路传输的第三装置。第三装置可以由诸如远程单元105、ue 205、rx ue 315和/或用户设备装置400的ue来实现。第三装置包括处理器和在sl资源上接收tb的收发器,其中tb与sl harq进程相关联。处理器将tb存储在harq软缓冲区中,并且响应于预定义的触发,使harq软缓冲区可用于新数据。
178.在一些实施例中,使harq软缓冲区可用于新数据包括以下的一个或多个:刷新harq软缓冲区和将存储在harq软缓冲区中的数据替换为新数据。
179.在某些实施例中,预定义的触发是定时器的期满,其中定时器响应于将tb存储在harq软缓冲区中而被发起。在一个实施例中,定时器的长度基于与tb相关联的分组延迟预
算。在另一实施例中,定时器的长度基于在伴随tb的sci中承载的一些信息。
180.在某些实施例中,预定义的触发包括向v2x ue发送与tb相对应的ack。在某些实施例中,预定义的触发包括接收具有比存储在 harq软缓冲区中的tb更高的优先级的第二tb。
181.本文中公开的是根据本公开的实施例的用于调度侧链路传输的第三方法。第三方法可以由诸如远程单元105、ue 205、rx ue 315和/ 或用户设备装置400的ue执行。第三方法包括在sl资源上接收tb,其中tb与sl harq进程相关联。第三方法包括将tb存储在harq 软缓冲区中并且响应于预定义的触发使harq软缓冲区可用于新数据。
182.在一些实施例中,使harq软缓冲区可用于新数据包括以下的一个或多个:刷新harq软缓冲区和将存储在harq软缓冲区中的数据替换为新数据。
183.在某些实施例中,预定义的触发是定时器的期满,其中定时器响应于将tb存储在harq软缓冲区中而被发起。在一个实施例中,定时器的长度基于与tb相关联的分组延迟预算。在另一实施例中,定时器的长度基于在伴随tb的sci中承载的一些信息。
184.在某些实施例中,预定义的触发包括向v2x ue发送与tb相对应的ack。在某些实施例中,预定义的触发包括接收具有比存储在 harq软缓冲区中的tb更高的优先级的第二tb。
185.本文中公开的是根据本公开实施例的用于调度侧链路传输的第四装置。第四装置可以由诸如远程单元105、ue 205、rx ue 315和/或用户设备装置400的ue来实现。第四装置包括处理器和在sl资源上接收tb的收发器,其中tb与预定义数量的盲harq重传相关联。处理器解码tb并确定tb是否被正确地解码。
186.响应于正确地解码tb,处理器在最后盲harq重传之前发送肯定harq确认。否则,处理器响应于错误地解码tb的初始传输和盲 harq重传tb中的每个而发送否定harq确认,其中在接收最后盲 harq重传之前没有否定harq确认被发送。
187.本文中公开的是根据本公开的实施例的用于调度侧链路传输的第四方法。第四方法可以由诸如远程单元105、ue 205、rx ue 315和/ 或用户设备装置400的ue执行。第四方法包括在sl资源上接收tb,其中tb与预定义数量的盲harq重传相关联。第四方法包括对tb进行解码并确定tb是否被正确地解码。
188.响应于正确地解码tb,第四方法包括在最后盲harq重传之前发送肯定harq确认。否则,第四方法包括响应于错误地解码tb的初始传输和盲harq重传tb中的每个而发送否定harq确认,其中在接收最后盲harq重传之前,没有否定harq确认被发送。
189.实施例可以以其他特定形式来实践。所描述的实施例在所有方面仅应被认为是说明性的而非限制性的。因此,本发明的范围由所附权利要求书而不是前面的描述指示。落入权利要求等同含义和范围内的所有改变均应包含在其范围之内。
再多了解一些

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

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

相关文献