用于上行链路传输的方法和设备与流程

文档序号:25600057发布日期:2021-06-22 17:21阅读:172来源:国知局
用于上行链路传输的方法和设备与流程

相关申请的交叉引用

本申请要求于2018年11月9日提交的名称为“handlingofmultipleactiveconfiguredgrantconfigurations”的临时美国专利申请序列号62/758,038的权益和优先权,所述申请的代理人案卷号为us75448(下文中称为“us75448申请”)。us75448申请的揭露内容在此通过引用完全并入本申请中。

本案总体上涉及无线通信,并且更具体地,涉及在下一代无线通信网络中配置授权的上行链路传输。



背景技术:

已经为下一代(例如,第五代(5g)新无线电(nr))无线通信系统做出各种努力来改进无线通信的各个方面,如数据速率、延迟、可靠性和移动性。在nr中,用于用户设备(ue)的上行链路传输可以基于动态授权或配置授权。配置授权(也被称为cg)可以至少有两种不同的类型,包括配置授权类型1(例如,由无线资源控制(rrc)信令提供)和配置授权类型2(例如,由物理下行链路控制信道(pdcch)提供)。在一种场景中,在不同的服务小区中可以同时激活多个cg配置。针对同一服务小区,媒体接入控制(mac)实体可以被配置有cg类型1或cg类型2。在另一种场景中,对于服务小区的一带宽部分(bwp)可以同时激活多个cg配置。在行业中,需要一种用于ue以处理多个激活的cg配置(例如,用于上行链路传输)的改进且有效的机制。

发明概述

本案是关于一种在下一代无线通信网络中由ue执行的用于上行链路的传输方法。

根据本案的一个方面,提供一种ue。所述ue包括:一个或多个非临时性计算机可读介质,所述一个或多个非临时性计算机可读介质具有包含在其上的计算机可执行指令,以及至少一个处理器,所述至少一个处理器耦接到所述一个或多个非临时性计算机可读介质。所述至少一个处理器被配置为执行所述计算机可执行指令以:接收第一配置授权配置,其中所述第一配置授权配置分配第一物理上行链路共享信道(pusch)持续时间;接收第二配置授权配置,其中所述第二配置授权配置分配第二pusch持续时间,其中所述第二pusch持续时间与所述第一pusch持续时间在时域中重叠,并且所述第一配置授权配置和所述第二配置授权配置与同一服务小区相关联;获取用于所述第一pusch持续时间的第一混合自动重复传输请求(harq)程序id;获取用于所述第二pusch持续时间的第二harq程序id;在获取所述第一harq程序id之后,判定与所述第一harq程序id相关联的第一配置授权定时器是否正在运行;以及基于所述第一配置授权定时器是否正在运行和所述第二配置授权定时器是否正在运行,选择所述第一pusch持续时间和所述第二pusch持续时间中的一个,以用于上行链路传输。

根据本案的另一个方面,提供一种由ue执行的用于上行链路的传输方法。所述方法包括:接收第一配置授权配置,其中所述第一配置授权配置分配第一pusch持续时间;接收第二配置授权配置,其中所述第二配置授权配置分配第二pusch持续时间,其中所述第二pusch持续时间与所述第一pusch持续时间在时域中重叠,且所述第一配置授权配置和所述第二配置授权配置与同一服务小区相关联;获取用于所述第一pusch持续时间的第一harq程序id;获取用于所述第二pusch持续时间的第二harq程序id;在获取所述第一harq程序id之后,判定与所述第一harq程序id相关联的第一配置授权定时器是否正在运行;在获取所述第二harq程序id之后,判定与所述第二harq程序id相关联的第二配置授权定时器是否正在运行;以及基于所述第一配置授权定时器是否正在运行和所述第二配置授权定时器是否正在运行,选择所述第一pusch持续时间和所述第二pusch持续时间中的一个,以用于上行链路传输。

附图说明

当结合附图阅读时,根据以下的详细描述可最佳地理解本示例性公开的各个方面。各种特征未按比例绘制。为了使得论述清晰,可任意地放大或缩小各种特征的尺寸。

图1是根据本申请的示例性实施方式示出的示例性ue的mac实体的框图。

图2是根据本申请的示例实施方式示出的由ue的mac实体执行的判定cgpusch持续时间可用性的示例性方法的流程图。

图3是根据本申请的示例实施方式示出的由ue执行的上行链路传输示例性方法的流程图。

图4是根据本申请的示例实施方式示出的由ue的mac实体执行的示例性资源选择的图。

图5是根据本申请的示例实施方式示出的由ue的mac实体执行的另一种示例性资源选择的图。

图6是根据本申请的示例实施方式示出的由ue的mac实体执行的处理资源重叠和harqid冲突的示例性方法的图。

图7是根据本申请的示例实施方式示出的由ue的mac实体执行的处理资源重叠和harqid冲突的另一种示例性方法的图。

图8是根据本申请的示例实施方式示出的由ue的mac实体执行的处理harqid冲突的示例性方法的图。

图9是根据本申请的示例实施方式示出的由ue的mac实体执行的处理harqid冲突的另一种示例性方法的图。

图10是根据本申请的示例实施方式示出的无线通信节点的框图。

具体实施方式

以下描述含有与本案中的示例性实施方式相关的特定信息。本案中的附图及其随附的详细描述仅针对于示例性实施方式。然而,本案并不仅局限于这些示例性实施方式。本领域技术人员将会想到本案的其他变化与实施方式。除非另有说明,否则附图中的相同或对应的元件可由相同或对应的附图标记表示。此外,本案中的附图与图解通常不是按比例绘制的,并且无意与实际的相对尺寸相对应。

出于一致性和易于理解的目的,在示例性附图中通过相同数字标示相同的特征(虽然在一些示例中未示出)。然而,不同实施方式中的特征在其他方面可能不同,因此不应狭义地局限于附图中所示的特征。

说明书使用了短语“在一个实施方式中”或“在一些实施方式中”,其可以各自指代相同或不同实施方式的其中一个或多个。术语“耦接”被定义为直接地或通过中间部件间接地连接,并且不一定限于物理连接。在使用术语“包含”时表示“包括但不一定限于”;其具体指明所描述的组合、组、系列和等效物中的开放式包含或隶属成员。表述“a、b和c中的至少一者”或“以下项中的至少一者:a、b和c”表示“仅a,或仅b,或仅c,或a、b和c的任何组合”。

此外,出于解释和非限制的目的,对诸如功能实体、技术、协议、标准等具体细节进行阐述,以提供对所描述技术的理解。在其他示例中,省略对公知的方法、技术、系统、架构等的详细描述,以免不必要的细节使描述不清楚。

本领域技术人员将立即认识到本案中描述的任何网络功能或算法可由硬件、软件或软件和硬件的组合来实施。所描述的功能可对应于模块,这些模块可以是软件、硬件、固件或其任何组合。软件实施方式可包括存储在诸如存储器或其他类型的存储装置的计算机可读介质上的计算机可执行指令。例如,具有通信处理能力的一个或多个微处理器或通用计算机可使用对应的可执行指令予以编程,并执行所描述的网络功能或算法。这些微处理器或通用计算机可由专用集成电路(asic)、可编程逻辑阵列和/或使用一个或多个数字信号处理器(dsp)形成。虽然本说明书中描述的若干示例性实施方式是针对在计算机硬件上安装和执行的软件,但是作为固件或硬件或硬件与软件的组合而实施的替代示例性实施方式也在本案的范围内。

计算机可读介质包括但不限于随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、闪存、光盘只读存储器(cd-rom)、盒式磁带、磁带、磁盘存储器或能够存储计算机可读指令的任何其他等效介质。

无线通信网络架构(例如,长期演进(lte)系统、lte-advanced(lte-a)系统,lte-advancedpro系统或5gnr无线接入网络通常包括至少一个基站、至少一个ue以及提供连接到网络的一个或多个可选网络元件。ue通过由一个或多个基站建立的ran与网络(例如,核心网络(cn)、演进分组核心(epc)网络、演进通用陆地无线接入网(e-utran)、5g核心(5gc)或互联网)进行通信。

应该注意,在本申请中,ue可包括但不限于移动站、移动终端或装置、用户通信无线终端。例如,ue可以是便携式无线设备,其包括但不限于具有无线通信能力的移动电话、平板电脑、可穿戴设备、传感器、车辆或个人数字助理(pda)。ue被配置为通过空中接口从无线接入网中的一个或多个小区接收信号和向无线接入网中的一个或多个小区发送信号。

基站可以被配置为根据以下无线电接入技术(rats)中的至少一个来提供通信服务:全球微波接入互操作性(wimax),全球移动通信系统(gsm,通常称为2g),基于增强型数据速率gsm演进技术(edge)的无线接入网(geran),通用分组无线业务(gprs),基于基本的宽带码分多址(w-cdma)的通用移动电信系统(umts,通常称为3g),高速分组接入(hspa),lte,lte-a,elte(演进型lte,例如连接到5gc的lte),nr(通常称为5g)和/或lte-apro。然而,本申请的范围不应局限于以上提及的协议。

基站可以包括但不限于:umts中的节点b(nb),如lte或lte-a中的演进节点b(enb)、umts中的无线网络控制器(rnc)、gsm/geran中的基站控制器(bsc)、与5gc连接的e-utra基站中的ng-enb、5g-ran中的下一代节点b(gnb)以及能够控制无线通信并管理小区内的无线资源的任何其他装置。基站可通过无线接口服务一个或多个ue。

基站是可操作的以使用形成无线接入网的多个小区向特定地理区域提供无线覆盖。基站支持这些小区的操作。每个小区是可操作的以向其无线覆盖范围内的至少一个ue提供服务。更具体地,每个小区(通常称为服务小区)提供服务以服务于其无线覆盖范围内的一个或多个ue(例如,每个小区向其无线覆盖范围内的至少一个ue调度下行链路和可选的上行链路资源,以用于下行链路和可选的上行链路分组传输)。基站能够通过多个小区与无线通信系统中的一个或多个ue进行通信。小区可以分配侧链路(sl)资源来支持邻近服务(prose)或车联网(v2x)服务。每个小区可以具有与其他小区重叠的覆盖区域。

如上所述,针对nr的帧结构要支持灵活的配置以适应各种下一代(例如5g)通信要求,诸如增强型移动宽带(embb)、海量机器类通信(mmtc)、超可靠通信和低时延通信(urllc),同时满足高可靠性、高数据速率和低时延要求。在3gpp中所协定的正交频分复用(ofdm)技术可以用作nr波形的基准。还可以使用可扩展的ofdm参数集,诸如自适应子载波间隔、信道带宽和循环前缀(cp)。此外,针对nr考虑两种编码方案:(1)低密度奇偶校验(ldpc)码和(2)极化码。编码方案调适可以基于信道状态和/或服务应用来配置。

此外,以下内容也被考虑,在单个nr帧的传输时间间隔tx中,应该至少包括下行链路(dl)传输数据、保护时段和上行链路(ul)传输数据,其中(例如)基于nr的网络动态性,dl传输数据、保护时段和ul传输数据的各个部分也应该是可配置的。此外,还可以在nr帧中提供侧链路资源以支持prose服务或v2x服务。

此外,本文中的术语“系统”和“网络”可以互换使用。本文中的术语“和/或”仅是用于描述关联对象的关联关系,并且表示可以存在三个关系。例如,a和/或b可能表示:a单独存在,a和b同时存在,b单独存在。此外,本文中的字符“/”通常表示前一个和后一个关联对象为“或”关系。

图1是根据本申请的示例性实施方式示出的示例性ue的mac实体的框图。mac实体100可以包括msg3缓存110、多路复用和汇编(m&a)实体120和harq实体130。在一个实施方式中,当mac实体100接收到一ul授权时,harq实体130可以从msg3缓存110或m&a实体120中获取mac协议数据单元(pdu)。之后,harq实体130可以传送获取的macpdu到一个harq程序。在一个实施方式中,可以有若干个由harq实体130执行的harq程序,每个harq程序具有一个harq程序id(例如,harq程序#0,harq程序#1,harq程序#2,等等)。每个程序id可以与一个harq缓存相关联。作为示例,如图1所示,harq程序#0140与harq缓存#0150相关联,且harq程序#1141与harq缓存#1151相关联。

在nr中,于服务小区的一带宽部分bwp可以同时激活多个cg配置。每个cg配置的harq程序id(也被称为harqid)可以由ue的mac实体来处理。例如,harqid可由ue基于预定义的等式连同由基站(例如,gnb)提供的一个或多个参数导出。在一个实施方式中,多个激活的cg配置之间的harqid可以不同,如此可以消除harqid的冲突问题。在另一个实施方式中,多个激活的cg配置之间的harqid可以相同,且需要随后的动作,来解决在激活的配置授权之间的harqid冲突。

基站可以通过rrc信令经由cg配置(例如,configuredgrantconfigie)内的configuredgranttimer信息元素(ie)来配置cg定时器。configuredgranttimerie可以指示ul传输周期的倍数作为cg定时器的一个初始值。ul传输周期可以经由cg配置中的一个periodicityie来配置。在一个实施方式中,多个cg配置可以在相同的ulbwp中同时激活,基站可以可选地在每个bwp中配置一个configuredgranttimer(例如,相同cg定时器值可以共享,以用于同一ulbwp中的所有cg配置)。在一个实施方式中,基站可以在每个cg配置中配置一个configuredgranttimer(例如,cg定时器值可以在每个cg配置中被配置)。

在一个实施方式中,针对每个服务小区和一个或多个配置ul授权,如果被配置且被激活,则在确定与pusch持续时间相关联的harq程序id之前,ue的mac实体可以检查配置上行链路授权的pusch持续时间和在用于服务小区的pdcch上接收的ul授权的pusch持续时间是否在时域中重叠。pusch持续时间可以是指ue用于一初始传输的持续时间(例如,根据技术标准(ts)38.214,该pusch持续时间可以属于用于初始传输的一捆配置上行链路授权中的一部分。在一个实施方式中,该pusch持续时间的冗余版本(rv)为零)。此外,mac实体还可以判定harq程序对应的configuredgranttimer是否正在运行。如果harq程序对应的configuredgranttimer没有运行,则可以认为pusch持续时间可用于传输一个新的macpdu。如果认为pusch持续时间可用于传输一个新的macpdu,则mac实体可以认为新数据指示符(ndi)比特已被切换,mac实体可传送配置上行链路授权和相关联的harq信息到harq实体,且harq实体(例如,图1中的harq实体130)可以从多路复用和汇编实体(例如,图1中的m&a实体120)中获取要在该pusch持续时间上传输的macpdu。

图2是根据本申请的示例实施方式示出的由ue的mac实体执行的判定cgpusch持续时间可用性的示例性方法200的流程图。在一个实施方式中,方法200可以在每次ue接收cg的pusch持续时间(也被称为“cgpusch持续时间”)时被执行。cgpusch持续时间可以用于一初始传输。在动作210中,mac实体可以判定配置授权的pusch持续时间与在pdcch(例如,动态授权)上接收的pusch持续时间是否重叠。如果没有重叠,则在动作220中,mac实体可以设定一个harq程序id(例如,基于预定义的等式),该harq程序id与配置授权的pusch持续时间相关联。如果有重叠,则在动作250中,mac实体可以忽略cg的pusch持续时间。在动作230中,mac实体可以判定用于harq程序(其与在动作220中所导出的harq程序id相关联)的cg定时器是否正在运行。如果cg定时器正在运行,则该pusch持续时间不可用于传输新的macpdu。在动作250中,mac实体可以忽略cg的pusch持续时间。另一方面,如果cg定时器没有运行,则在动作240中,则可以认为该pusch持续时间可用于传输新的macpdu。在此情况下,mac实体可以认为ndi比特已被切换,且传送配置ul授权和harq信息到harq实体。

如果多个cg配置可以在同一服务小区中同时被配置且被激活,则可以有更多的重叠情况。例如,来自一cg配置的一pusch持续时间(也被称为“pusch资源”)可以和多个其他cg配置的一个或多个pusch持续时间重叠。此处术语“pusch持续时间”可以是指可用于一初始传输的pusch持续时间(例如,根据ts38.214,该pusch持续时间可以属于用于初始传输的一捆配置上行链路授权中的一部分。在一个实施方式中,pusch持续时间的rv为零)或可用于一重复传输的pusch持续时间(例如,根据ts38.214,该pusch持续时间属于可能不用于初始传输的一捆配置上行链路授权中的一部分。在一个实施方式中,pusch持续时间的rv不为零)。此外,术语“重叠”可以指时域上多个pusch持续时间之间的重叠。在一个实施方式中,针对每个cgpusch持续时间,mac实体可以检查其与来自其他cg配置的一个或多个pusch持续时间是否重叠。

可以有若干种pusch持续时间重叠的情况,包括情况1:来自多于一个cg配置的可用于初始传输的多个pusch持续时间之间的重叠;情况2:来自多个cg配置的可用于重复传输的多个pusch持续时间之间的重叠;情况3:来自多个cg配置的多个pusch持续时间之间的重叠,其中至少一个pusch持续时间可用于一初始传输,且至少一个pusch持续时间可用于一重复传输。

图3是根据本申请的示例实施方式示出的由ue(例如,ue的mac实体)执行的上行链路传输示例性方法300的流程图。在动作302中,ue可以接收第一cg配置,其中该第一cg配置分配第一pusch持续时间。在动作304中,ue可以接收第二cg配置,其中该第二cg配置分配第二pusch持续时间。该第二pusch持续时间和该第一pusch持续时间在时域中重叠。在一个实施方式中,该第一cg配置和该第二cg配置可以与同一服务小区相关联。

在动作306中,ue可以获取用于该第一pusch持续时间的第一harq程序id。在动作308中,ue可以获取用于该第二pusch持续时间的第二harq程序id。在一个实施方式中,ue可以基于预定义的等式连同由基站提供的一个或多个参数来导出对应的harq程序id。在动作310中,ue可以在获取该第一harq程序id之后,判定与该第一harq程序id相关联的第一配置授权定时器是否正在运行。在动作312中,ue可以在获取该第二harq程序id之后,判定与该第二harq程序id相关联的第二配置授权定时器是否正在运行。在动作314中,基于该第一配置授权定时器是否正在运行和该第二配置授权定时器是否正在运行,选择该第一pusch持续时间和该第二pusch持续时间中的一个,以用于上行链路传输。该第一cg定时器的到期时间可以在该第一cg配置中被配置,该第二cg定时器的到期时间可以在该第二cg配置中被配置。以下提供方法300的若干个实施方式。

情况1:可用于初始传输的多个pusch持续时间之间的重叠。

对于一服务小区,在判定配置上行链路授权的pusch持续时间和在pdcch上接收的上行链路授权的pusch持续时间没有重叠之后,mac实体可以另行检查一激活的cg配置的可用于初始传输的该pusch持续时间(例如,该pusch持续时间的rv为零)和来自用于该ulbwp的另一激活的cg配置的可用于初始传输的一个或多个pusch持续时间(例如,该pusch持续时间的rv也为零)是否重叠。如果有重叠,则mac实体可以导出所有重叠的cgpusch持续时间的harq程序id。

在一个实施方式中,对于不同的cg配置可使用分别的harqid池(例如,从同一ulbwp中激活的多于一个cg配置中不可获取相同的harqid)。针对每个重叠的可用于初始传输的pusch持续时间(例如,这些pusch持续时间的rv为零),mac实体可以检查与pusch持续时间的其所导出的harq程序id相关联的cg定时器是否没有运行。如果与来自所有重叠的cgpusch持续时间的所导出的harqid相关联的cg定时器皆正在运行,则可以认为没有pusch持续时间可用于传输新的macpdu。如果只有一个与所导出的harqid相关联的cg定时器没有运行,则mac实体可以认为对应的pusch持续时间可用于传输新的macpdu。在此情况下,mac实体可以认为ndi比特已被切换,并传送配置上行链路授权和与该pusch持续时间相关联的harq信息到harq实体,且harq实体可以从多路复用和汇编实体中获取要在该pusch持续时间上传输的macpdu。

图4是根据本申请的示例实施方式示出的由ue的mac实体执行的示例性资源选择的图400。cg配置#1分配pusch持续时间410和pusch持续时间411,pusch持续时间410和pusch持续时间411都具有harqid#3。cg配置#2分配pusch持续时间421,其具有harqid#6。cg配置#1和cg配置#2可以与同一服务小区相关联。pusch持续时间410、pusch持续时间411和pusch持续时间421可以全部用于初始传输(例如,这些pusch持续时间的rv为零)。pusch持续时间421和pusch持续时间411在时域中重叠。在判定与harqid#3相关联的cg定时器正在运行(例如,在pusch持续时间411与pusch持续时间421重叠的时刻)且与harqid#6相关联的cg定时器没有运行之后,mac实体可以选择pusch持续时间421,以用于上行链路传输。可以认为pusch持续时间421可用于传输新的macpdu。在此情况下,mac实体可以认为ndi比特已被切换,并传送配置上行链路授权和与pusch持续时间421相关联的harq信息到harq实体,且harq实体可以从多路复用和汇编实体中获取要在pusch持续时间421上传输的macpdu。

如果与所导出的harqid相关联的多个cg定时器没有运行,则mac实体可以选择那些对应cg定时器没有运行的重叠的cgpusch持续时间中的一个。在一个实施方式中,mac实体可以在这些重叠的pusch持续时间中选择出与具有最高优先级的cg配置对应的一个。所选的pusch持续时间被认为可用于传输新的macpdu。mac实体可以认为ndi比特已被切换,并传送配置上行链路授权和与所选的pusch持续时间相关联的harq信息到harq实体,且harq实体可以从多路复用和汇编实体中获取要在所选的pusch持续时间上传输的macpdu。在一个实施方式中,当重叠的cg配置具有相同或相等的优先级时,确定选择哪个pusch持续时间可以取决于ue的实施方式。在情况4中提供了cg配置的优先级的若干个实施方式。

图5是根据本申请的示例实施方式示出的由ue的mac实体执行的另一种示例性资源选择的图500。cg配置#1分配pusch持续时间510和pusch持续时间511,pusch持续时间510和pusch持续时间511都具有harqid#3。cg配置#2分配pusch持续时间521,其具有harqid#6。cg配置#1和cg配置#2可以与同一服务小区相关联。pusch持续时间510、pusch持续时间511和pusch持续时间512可以全部用于多个初始传输(例如,这些pusch的rv值为零)。pusch持续时间521和pusch持续时间511在时域中重叠。在判定与harqid#3相关联的cg定时器没有运行(例如,在pusch持续时间511与pusch持续时间521重叠的时刻)且与harqid#6相关联的cg定时器没有运行之后,mac实体可以选择pusch持续时间511和pusch持续时间521中的一个,以用于上行链路传输。在一个实施方式中,mac实体可以考虑cg配置#1和cg配置#2中的哪一个具有更高的优先级,然后相应地选择对应的pusch持续时间。

在优先化之后,可以认为所选的pusch持续时间可用于传输新的macpdu。mac实体可以认为ndi比特已被切换,并传送所选的pusch持续时间对应的harq信息到harq实体,且harq实体可以从多路复用和汇编实体中获取要传输的macpdu(如果有的话)。

在一个实施方式中,一个harqid池可以用于不同的cg配置(例如,从在同一ulbwp中激活的多个cg配置可以导出相同的harqid),并且cg定时器可以可选地在每个ulbwp中配置(例如,cg定时器值可以在同一ulbwp中的所有cg配置中相同)或在每个cg配置中配置(例如,cg定时器值可以在每个cg配置中配置)。针对每个重叠的可用于初始传输的pusch持续时间,mac实体可以检查(a)与该pusch持续时间的所导出的harq程序id对应的cg定时器是否没有运行,或者(b)是否cg定时器现在正在运行,但由优先级比该pusch持续时间的cg配置更低的cg配置所启动。如果没有重叠的pusch持续时间满足上述两种条件(即,条件(a)或条件(b)),则可以认为没有pusch持续时间可用于传输新的macpdu。如果只有一个重叠的pusch持续时间满足该条件,则mac实体可以认为该pusch持续时间可用于传输新的macpdu。如果多于一个重叠的pusch持续时间满足上述条件(a)或条件(b),则mac实体可以在这些pusch持续时间中选择出与具有最高优先级的cg配置对应的一个。当cg配置具有相同或相等的优先级时,确定选择哪个pusch持续时间可以取决于ue的实施方式。在情况4中提供了cg配置的优先级的若干个实施方式。

图6是根据本申请的示例实施方式示出的由mac实体执行的处理资源重叠和harqid冲突的示例性方法的图600。cg配置#1分配pusch持续时间610和pusch持续时间611,pusch持续时间610和pusch持续时间611都具有harqid#3。cg配置#2分配pusch持续时间621,其具有harqid#3(例如,因为共享的harqid池)。cg配置#3分配pusch持续时间631,其具有harqid#1。pusch持续时间610、pusch持续时间611、pusch持续时间621和pusch持续时间631可以全部用于一初始传输。pusch持续时间611与pusch持续时间631在时域中重叠。与harqid#3相关联的cg定时器在资源重叠发生时(例如,在pusch持续时间611和pusch持续时间631重叠的时刻)正在运行。与harqid#3相关联的cg定时器由cg配置#2启动。

当cg配置#2具有比cg配置#1更高的优先级时,cg配置#1的pusch持续时间611可以由cg配置#2禁止,因为具有更高优先级的cg配置#2仍在占用harqid#3。在此情况下,上述条件“(a)与该pusch持续时间的harq程序id对应的cg定时器没有运行,或者(b)cg定时器现在正在运行,但由优先级较低的cg配置所启动”仅被来自cg配置#3的pusch持续时间631所满足。因此,可以认为pusch持续时间631是唯一可用于初始传输(例如,用于传输新的macpdu)的pusch持续时间。

当cg配置#2具有比cg配置#1更低的优先级时,即使harqid#3仍被cg配置#2占用,cg配置#1的pusch持续时间611也可以优先于cg配置#2。在此情况下,上述条件“(a)与该pusch持续时间的所导出的harq程序id对应的cg定时器没有运行,或者(b)cg定时器现在正在运行,但由优先级较低的cg配置所启动”被来自cg配置#3的pusch持续时间631和来自cg配置#1的pusch持续时间611所满足。在一个实施方式中,当多个重叠的pusch持续时间满足该条件时,mac实体可以选择与具有最高优先级的cg配置的对应的一个。也就是说,mac实体可以基于cg配置#1和cg配置#3的优先级来选择pusch持续时间611或pusch持续时间631。

在一个实施方式中,如果一个pusch持续时间(例如,pusch持续时间611)由于配置授权优先级次序被选择用于一初始传输(例如,一个pusch持续时间因为相关联的cg配置具有更高的优先级而被选择),且其harq程序覆盖来自另一个具有更低优先级的cg配置(例如,cg配置#2)的具有相同harqid(例如,harqid#3)的正在运行的另一个harq程序,则mac实体可以在生成要在优先级更高的cg配置(例如,cg配置#1)上传输的新的macpdu之前,刷新harq缓存(其与harqid#3相关联)。

在一个实施方式中,如果一个pusch持续时间由于配置授权优先级次序被选择用于一初始传输,且其harq程序覆盖来自另一个具有更低优先级的cg配置的具有相同harqid的正在运行的另一个harq程序,则mac实体可以停止与较低优先的cg配置和/或harq程序相关联的正在运行的cg定时器。在一个实施方式中,mac实体可以在生成要在具有更高优先级的cg配置上传输的新的macpdu之前,刷新harq缓存。在一个实施方式中,mac实体可以刷新与较低优先的harq程序相关联的harq缓存。

图7是根据本申请的示例实施方式示出的由ue的mac实体执行的处理资源重叠和harqid冲突的另一种示例性方法的图700。cg配置#1分配pusch持续时间710和pusch持续时间711,pusch持续时间710和pusch持续时间711都具有harqid#3。cg配置#2分配pusch持续时间721,其具有harqid#3(例如,因为共享的harqid池)。cg配置#3分配pusch持续时间731,其具有harqid#1。pusch持续时间710、pusch持续时间711、pusch持续时间721和pusch持续时间731可以全部用于多个初始传输。pusch持续时间711和pusch持续时间731在时域中重叠。与harqid#3相关联的cg定时器在资源重叠发生时(例如,在pusch持续时间711和pusch持续时间731重叠的时刻)正在运行。与harqid#3相关联的该cg定时器由cg配置#2启动。

当cg配置#1具有比cg配置#2和cg配置#3更高的优先级时,mac实体可以选择用于一初始传输的pusch持续时间711。此外,mac实体还可以停止与cg配置#2的harqid#3相关联的正在进行的cg定时器(例如,在时间t1处),因为其已经被cg配置#1优先。mac实体还可以在生成要在cg配置#1上传输的新的macpdu之前,刷新与harqid#3相关联的harq缓存。

情况2:可用于重复传输的多个pusch持续时间之间的重叠。

对于一服务小区,在判定配置上行链路授权的pusch持续时间和在pdcch上接收的一上行链路授权的pusch持续时间没有重叠之后,mac实体可以另行检查一激活的cg配置的可用于重复传输的pusch持续时间(例如,该pusch持续时间的rv不为零)和来自用于该ulbwp的另一激活的cg配置的可用于重复传输的另一个pusch持续时间(例如,该pusch持续时间的rv也不为零)是否重叠。在一个实施方式中,如果可用于多个重复传输的多个pusch持续时间重叠,则mac实体可以在这些重叠的pusch持续时间中选择出与具有最高优先级的cg配置的对应的一个。在此情况下,与所选的pusch持续时间的harq程序相关联的harq缓存中的macpdu可以被传输。在一个实施方式中,当重叠的cg配置具有相同或相等的优先级时,确定选择哪个pusch持续时间可以取决于ue的实施方式。在情况4中提供了cg配置的优先级的若干个实施方式。

情况3:可用于初始传输的一个或多个pusch持续时间和可用于重复传输的一个或多个pusch持续时间之间的重叠。

对于一服务小区,在判定配置上行链路授权的pusch持续时间与在用于服务小区的pdcch上接收的一上行链路授权的持续时间pusch持续时间不重叠后,mac实体可以另行检查来自一个激活的cg配置的可用于一重复传输的pusch持续时间(例如,该pusch持续时间的rv不为零)与来自用于该ulbwp的另一个激活的cg配置的用于初始传输的另一个pusch持续时间(例如,该pusch持续时间的rv为零)是否重叠。如果有重叠,则mac实体可以导出可用于初始传输的每个重叠的pusch持续时间的harq程序id。

在一个实施方式中,对于不同的cg配置可使用分别的harqid池(例如,从同一ulbwp中激活的多于一个cg配置中不可获取相同的harqid)。针对可用于一初始传输的每个重叠的pusch持续时间,mac实体可以检查pusch持续时间的所导出的harq程序id对应的cg定时器是否正在运行。如果可用于多个初始传输的所有重叠的pusch持续时间的harqid对应的cg定时器正在运行,则可以认为这些pusch持续时间中的任何一个都不可用于传输新的macpdu。因此,mac实体仅可选择用于重复传输的pusch持续时间。在此情况下,可以传输与所选的pusch持续时间的harq程序相关联的harq缓存中的macpdu。在一个实施方式中,可以遵循情况2中涵盖的规则选择用于重复传输的pusch持续时间。如果与可用于一初始传输的pusch持续时间的harqid对应的至少一个cg定时器没有运行,则mac实体可以在这些pusch持续时间中选择出与具有最高优先级的cg配置对应的一个。在情况4中提供了cg配置优先级的若干个实施方式。

在一个实施方式中,一个harqid池可以用于不同的cg配置(例如,从相同的ulbwp中激活的多个cg配置中可获取相同的harqid),并且cg定时器可以可选地在每个ulbwp中配置(例如,cg定时器值可以在同一ulbwp中的不同cg配置中相同)或每个cg配置中配置(例如,在每个cg配置中配置一个cg定时器值)。针对每个可用于一初始传输的重叠的pusch持续时间(例如,pusch持续时间的rv为零),mac实体可以检查(a)与该pusch持续时间的所导出的harq程序id对应的cg定时器是否没有运行,或者(b)是否cg定时器现在正在运行,但由优先级比该pusch持续时间的cg配置更低的cg配置所启动。如果没有可用于一初始传输的重叠的pusch持续时间满足该条件,则mac实体可以不选择这些pusch持续时间中的任何一个用于初始传输(例如,传输新的macpdu)。因此,mac实体仅可选择用于重复传输的pusch持续时间。在一个实施方式中,可以遵循情况2中涵盖的规则选择用于一重复传输的pusch持续时间。如果用于多个初始传输的一个或多个重叠的pusch持续时间满足该条件,则mac实体可以在这些pusch持续时间中选择出与具有最高优先级的cg配置对应的一个。在情况4中提供了cg配置优先级的若干个实施方式。

在一个实施方式中,如果一个pusch持续时间由于配置授权优先级次序而被选择用于一初始传输,且其harq程序覆盖来自另一个具有更低优先级的cg配置的具有相同harqid的正在运行的另一个harq程序,则mac实体可以在生成要在具有更高优先级的cg配置上传输的新的macpdu之前,刷新harq缓存。

在一个实施方式中,如果一个pusch持续时间由于配置授权优先级次序而被选择用于一初始传输,且其harq程序覆盖了来自另一个优先级更低的cg配置的具有相同harqid的另一个正在运行的harq程序,则mac实体可以停止正在运行的与较低优先的cg配置和/或harq程序相关联的cg定时器程序。mac实体可以在生成要在具有更高优先级的cg配置上传输的新的macpdu之前,刷新harq缓存。

情况4:cg配置的优先级。

情况4-1:在一个实施方式中,某一类型的cg的优先级可以比另一类型更高。例如,cg类型2可以比cg类型1具有更高的优先级,或反之亦然。另一方面,两个相同类型的激活的cg配置可以具有相同的优先级,确定选择哪个配置可以取决于ue的实施方式。

情况4-2:优先级可以被基站(例如,gnb)在每个cg配置(例如,在configuredgrantconfigie或在激活cg类型2配置的下行链路控制信息(dci)中)中可选地配置。在一个实施方式中,优先级可以包括“高优先级”和“低优先级”。例如,ue可以接收第一cg配置和第二cg配置。第一cg配置可以包括第一优先级,第二cg配置可以包括第二优先级。ue可以根据高优先级和低优先级判定第一cg配置和第二cg配置的优先次序。在一个实施方式中,如果没有被配置有优先级,则可以认为对应的cg配置比任何其他配置了优先级的cg配置具有最低或最高的优先级。如果两个cg配置都没有被配置有优先级,则可以认为两者具有相同的优先级。

情况4-3:优先级可由与cg配置相关联的调制和编码方案(mcs)值和/或mcs表(例如,在configuredgrantconfigie中配置的mcs表类型和/或与激活cg类型2配置的dci相关联的无线电网络临时标识符(rnti)类型)隐含地确定。在一个示例中,与高可靠性mcs表(例如,qam64lowse)相关联的cg配置可用于超可靠通信和低时延通信urllc服务,而与低可靠性mcs表(例如,qam256)相关联的cg配置可用于增强移动宽带embb服务。在一个实施方式中,mac实体可以使来自具有高可靠性mcs表的cg配置的用于初始传输的pusch持续时间优先。如果多个cg配置与相同的可靠性mcs表相关联,则确定选择哪个cg配置用于一初始传输可以取决于ue的实施方式。

情况4-4:优先级可由与cg配置(例如,configuredgrantconfigie)相关联的参数periodicity,p隐含地确定。例如,具有长周期的cg配置可以用于延迟容差型业务。在一个实施方式中,mac实体可以优先来自具有最短相关联periodicity,p的cg配置的pusch持续时间上的初始传输。如果多个cg配置与相同的周期相关联,则确定选择哪个cg配置用于初始传输可以取决于ue的实施方式。

情况4-5:优先级可以由与cg配置(例如,configuredgrantconfigie)相关联的重复次数(例如,参数repk)隐含地确定。例如,具有更大repk的cg配置可以用于需要高可靠性的业务。因此,具有更大repk的cg配置的优先级可以更高。

情况4-6至4-9可以用于重叠发生在用于一个或多个初始传输的一个或多个pusch持续时间之间的场景和用于一个或多个重复传输的一个或多个pusch持续时间之间的场景。

情况4-6:当用于初始传输的一个或多个pusch持续时间和用于重复传输的一个或多个pusch持续时间重叠时,mac实体可以禁止使用用于初始传输的一个或多个pusch持续时间。这可以确保在cg周期p内,重复次数由另一个cg配置来满足。一旦消除所有用于初始传输的一个或多个pusch持续时间,可以基于情况4-1至4-5中提供的实施方式进一步优先化用于重复传输的一个或多个pusch持续时间。

情况4-7:当用于初始传输的一个或多个pusch持续时间和用于重复传输的一个或多个pusch持续时间重叠时,mac实体可以允许使用用于初始传输的一个pusch持续时间。如果对应的cg定时器没有运行,则这可以确保到达的数据由最早的可能pusch持续时间服务。一旦消除所有用于重复传输的一个或多个pusch持续时间,可以基于在情况4-1至4-5中提供的实施方式进一步优先化用于初始传输的一个或多个pusch持续时间。

情况4-8:每个cg配置中(例如,configuredgrantconfigie)可由基站可选地配置保证重复次数(例如,参数gr)。在所有重叠的pusch持续时间中,如果没有用于重复传输的一个或多个pusch持续时间使用此参数来配置,则可以采用情况4-1至4-7中提供的实施方式。另一方面,如果至少一个用于重复传输的pusch持续时间使用此参数来配置,则mac实体可以允许使用来自重复次数未达到参数gr的cg配置的用于重复传输的pusch持续时间。之后,可以根据情况4-1至4-5中提供的实施方式排序进一步的优先级次序。

情况4-9:allow-repetition定时器可以可选地在每个cg配置(例如,configuredgrantconfigie)中被配置。如果被配置,则定时器可以在cg被激活以及在用于初始传输的pusch持续时间上执行初始传输之时启动。如果所有重叠的pusch持续时间中,没有用于重复传输的pusch持续时间使用allow-repetition定时器来配置,则可以采用情况4-1至4-7中提供的实施方式。另一方面,如果至少一个用于重复传输的pusch持续时间使用allow-repetition定时器来配置,则mac实体可以允许使用来自allow-repetition定时器未到期的cg配置的用于重复传输的pusch持续时间。之后,可以基于情况4-1至4-5中提供的实施方式进一步优先化用于重复传输的pusch持续时间。

情况5:当没有pusch重叠时,处理用于初始传输的pusch持续时间的传输。

当来自cg配置的可用于初始传输的pusch持续时间(例如,该pusch持续时间的rv为零)到达时,mac实体可以检查该pusch持续时间与其他任何pusch持续时间是否重叠。此外,在一个实施方式中,mac实体还可以检查该pusch持续时间与在pdcch(例如,动态授权)上接收的另一个pusch持续时间是否重叠。如果该pusch持续时间与其他任何pusch持续时间不重叠,则mac实体可以确定与该pusch持续时间相关联的harq程序id。

在一个实施方式中,每个激活的cg配置可以共享一个通用的harqid池,并且可以在每个ulbwp或每个cg配置中配置一个cg定时器。mac实体可以检查(a)该pusch持续时间的harqid对应的cg定时器是否没有运行,或者(b)是否cg定时器现在正在运行,但由优先级比该pusch持续时间的cg配置更低的cg配置或动态授权(dg)所启动。如果不满足上述条件(即,条件(a)或条件(b)),则mac实体可以不认为该pusch可用于初始传输(例如,mac实体可以不认为该pusch持续时间可用于传输新的macpdu),并且mac实体可以既不传送此授权到harq实体,也不接收一个要在该pusch持续时间上传输的新的macpdu。原因在于,mac实体知道harqid正在被一个具有比该pusch持续时间相等或更高优先级的动态传输/重复传输或cg传输/重复传输占用。相反地,如果上述条件被满足,则mac实体可以认为pusch持续时间可用于初始传输(例如,mac实体可以认为该pusch持续时间可用于传输一个新的macpdu)。在此情况下,mac实体可以认为用于对应的harq程序的ndi比特已被切换,且传送配置ul授权和相关联的harq信息到harq实体。原因在于,mac实体知道harqid被具有更低优先级的cg配置不占用或占用。

在一个实施方式中,如果一个pusch持续时间由于配置授权优先级次序被选择用于一初始传输(例如,一个pusch持续时间被选择用于传输新的macpdu),且其harq程序覆盖来自另一个具有更低优先级的cg配置或具有更低优先级的dg的具有相同harqid的正在运行的另一个harq程序,则mac实体可以在生成要在具有更高优先级的cg配置上传输的新的macpdu之前,刷新harq缓存。

在一个实施方式中,如果一个pusch持续时间由于配置授权优先级次序被选择用于一初始传输(例如,一个pusch持续时间被选择用于传输新的macpdu),且其harq程序覆盖来自另一个具有更低优先级的cg配置或dg的具有相同harqid的正在运行的另一个harq程序,则mac实体可以停止与较低优先的cg配置和/或harq程序相关联的cg定时器。在一个实施方式中,mac实体可以在生成要在具有更高优先级的cg配置上传输的新的macpdu之前,刷新harq缓存。在一个实施方式中,mac实体可以刷新与较低优先的harq程序相关联的harq缓存。

图8是根据本申请的示例实施方式示出的由ue的mac实体执行的处理harqid冲突的示例性方法的图800。cg配置#1分配pusch持续时间810,其具有harqid#3。cg配置#2分配pusch持续时间820,其具有harqid#3(例如,因为共享的harqid池)。当发生harqid冲突时(例如,在pusch持续时间820的harqid所导出的时刻),与harqid#3相关联的cg定时器正在运行。在此示例中,cg配置#1具有比cg配置#2更高的优先级。在pusch持续时间820上的传输可以被禁止,因为pusch持续时间820的所导出的harqid仍然被具有更高优先级的cg配置#1占用。

图9是根据本申请的示例实施方式示出的由ue的mac实体执行的处理harqid冲突的另一种示例性方法的图900。cg配置#1分配pusch持续时间910,其具有harqid#3。cg配置#2分配pusch持续时间920,其具有harqid#3(例如,因为共享harqid池)。当发生harqid冲突时(例如,在pusch持续时间920的harqid所导出的时刻),与harqid#3相关联的cg定时器正在运行。在这个示例中,cg配置#2具有比cg配置#1更高的优先级。即使pusch持续时间920的所导出的harqid仍然被cg配置#1占用,在pusch持续时间920上传输也可以被允许。mac实体可以停止由cg配置#1启动的cg定时器(例如,在pusch持续时间920开始之前)。由于cg配置#1被优先,所以mac实体还可以在生成要在cg配置#2上传输的新的macpdu之前刷新harq缓存(其与harqid#3相关联)。

图8和图9所示的示例示出了两个cg配置之间的harqid冲突。应当注意的是,harqid冲突也可以在配置授权和动态授权之间发生。mac实体可以根据配置授权和动态授权的优先级次序判定允许传输哪一个。例如,当配置授权pusch持续时间具有比动态授权更高的优先级时,配置授权的pusch持续时间的harqid可以覆盖动态授权的pusch持续时间的harqid。

图10是根据本申请的示例实施方式示出的无线通信节点的框图。如图10所示,节点1000可以包括收发器1020、处理器1028、存储器1034、一个或多个呈现部件1038和至少一个天线1036。节点1000还可以包括射频rf频段模块、基站(bs)通信模块、网络通信模块和系统通信管理模块、输入/输出(i/o)端口、i/o组件和电源(图10中未明确示出)。这些部件中的每一个都可以直接或间接地通过一条或多条总线1040相互通信。在一个实施方式中,节点1000可以是执行本案的各种功能的例如参考图1至图9的ue或基站。

具有发射器1022(例如,发射/发射电路)和接收器1024(例如,接收/接收电路)的收发器1020可被配置为发射和/或接收时间和/或频率资源划分信息。在一些实施方式中,收发器1020可被配置为以不同类型的子帧和时隙进行发射,包括但不限于可使用的、不可使用的以及灵活可使用的子帧和时隙格式。收发器1020可被配置为接收数据和控制信令。

节点1000可以包括各种计算机可读介质。计算机可读介质可以是可由节点1000访问的任何可用介质,并且包括易失性和非易失性介质、可移动和不可移动介质两者。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质两者。

计算机存储介质包括ram、rom、eeprom、闪存存储器或其他存储器技术、cd-rom、数字通用光盘(dvd)或其他光盘存储器、磁盒、磁带、磁盘存储器或其他磁存储设备。计算机存储介质不包括传播数据信号。通信介质通常在诸如载波或其他传送机制的调制数据信号中包含计算机可读指令、数据结构、程序模块或其他数据,并且包括任何信息递送介质。术语“调制数据信号”意指以下信号,信号具有的一个或多个特征以在信号中编码信息的方式设定或改变。以举例而非限制的方式,通信介质包括有线介质(诸如有线网络或直接有线连接)和无线介质(诸如声学、rf、红外线以及其他无线介质)。以上各项中的任一个的组合也应包括在计算机可读介质的范围内。

存储器1034可包括呈易失性和/或非易失性存储器形式的计算机存储介质。存储器1034可以是可移动的、不可移动的或其组合。示例性存储器包括固态存储器、硬盘驱动器、光盘驱动器等。如图10所示,存储器1034可存储计算机可读的、计算机可执行的指令1032(例如,软件代码),指令被配置为在被执行时使处理器1028执行本文例如参考图1至图9的各种功能。替代地,指令1032可以是不由处理器1028直接执行,而是被配置为使节点1000(例如,在编译并执行时)执行本文所描述的各种功能。

处理器1028(例如,具有处理电路)可包括智能硬件设备,例如中央处理单元(cpu),微控制器,asic等。处理器1028可包括存储器。处理器1028可处理从存储器1034接收的数据1030和指令1032以及通过收发器1020、基带通信模块和/或网络通信模块的信息。处理器1028还可处理要发送给收发器1020以通过天线1036传输、要发送给网络通信模块以传输到核心网络的信息。

一个或多个呈现部件1038向人或其他设备呈现数据指示。呈现部件1038的若干示例可以包括显示设备、扬声器、打印部件、振动部件等。

从以上描述中明显看出,在不背离在本申请中描述的概念的范围的情况下,可以使用各种技术来实施概念。而且,虽然已经具体参考某些实施方式来描述了这些概念,但是本领域技术人员可以认识到,在不背离那些概念的范围的情况下,可以作出形式和细节上的改变。由此,所描述的实施方式在所有方面都将视为说明性的而非限制性的。还应该理解,本申请不限于上文描述的特定实施方式,而是在不背离本案的范围的情况下,许多重新布置、修改和替换都是可能的。

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