本申请涉及移动通信技术领域,尤其涉及一种上行控制信息复用的方法和设备。
背景技术:
为了避免出现过高的峰均比,终端设备(ue)不支持上行控制/数据信道同时传输。当发生多个上行信道资源在时间上重叠时,需要定义具体的信息复用或者丢弃的传输规则,使ue在同一个时刻仅传输一个上行信道。为避免上行信息损失,当不同uci类型的pucch传输资源存在重叠时,需要对uci进行复用至一个新的pucch,以避免同一个载波在时间上并行传输多个pucch。经过uci组合后,配置给某种uci类型的pucch资源上可能传输多种uci类型。例如,半静态的sps-pucch-an-list-r16配置的pucch资源可能传输spsharq-ack和sr,动态的pucch-resourceset配置的pucch资源上可能传输动态调度pdsch的harq-ack和csi/sr等。
另一方面,时隙结构灵活可变、pucch的资源的时域传输资源占用的ofdm符号位置以及个数是半静态配置的,而当pucch的时域资源和下行符号、系统信息块占用的符号等冲突时,pucch传输将被取消。根据现有技术,不同uci类型的pucch传输资源存在重叠时,按照预设的规则进行uci组合,组合后的uci的类型以及数量对应的pucch资源可能与下行符号、系统信息块占用的符号等冲突而被取消,进而造成组合后uci传输失败,影响系统效率。
技术实现要素:
本申请提出一种上行控制信息的复用方法和设备,旨在解决现有技术通过预设规则确定uci的pucch资源与时隙结构配置的无效符号有重叠造成的uci被丢弃或延迟发送,因而造成系统效率低下的问题。
本申请实施例提供一种上行控制信息复用方法,包括以下步骤:
在设定的时间单元内,包含n比特第一uci和m比特第二uci,其中n>0,m≥0;
在与第一uci的类型相对应的第一pucch配置集合中确定用于传送n比特第一uci的第一pucch;
在于第二uci的类型相对应的第二pucch配置集合中确定用于传送m比特第二uci的第二pucch;
确定第一备用pucch,包含以下步骤:如果m=0,第一备用pucch为第一pucch;如果m>0,并且第一pucch和第二pucch之间存在时域重叠的符号,则在所述时间单元内确定用于传送n比特第一uci和m比特第二uci的组合信息的第一备用pucch;
如果所述第一备用pucch不包含无效符号,则在所述第一备用pucch中传送n比特第一uci和m比特第二uci的组合信息;
如果所述第一备用pucch中包含无效符号,则在所述时间单元内确定用于传送n’比特第一uci和m’比特第二uci组合的第二备用pucch,在第二备用pucch中发送n’比特第一uci和m’比特第二uci的组合信息;其中,n’≤n,m’≤m,且n’ m’<n m;
所述无效符号,指在所述的时间单元内不能用于传送上行信息的符号。
所述第一备用pucch中包含无效符号时,可选地:
所述第一pucch和所述第二pucch均不包含无效符号;
所述第一uci的优先级高于所述第二uci,所述第二备用pucch为所述第一pucch,令n’=n,m’=0。
所述第一备用pucch中包含无效符号时,可选地:
所述第二pucch包含无效符号、所述第一pucch不包含无效符号,所述第二备用pucch为所述第一pucch,令n’=n,m’=0。
所述第一备用pucch中包含无效符号时,可选地:
令n’<n,m’=m,在所述时间单元内确定用于传送n’比特第一uci和m’比特第二uci的第二备用pucch,其中n’是使所述第二备用pucch不包含无效符号的最大值。
所述第一备用pucch中包含无效符号时,可选地:
令n’=n1、m’≤m,在所述时间单元内确定用于传送n’比特第一uci和m’比特第二uci的组合信息的第二备用pucch,其中n1<n,n1是所述n比特第一uci中不支持延迟发送的比特数,m’是使所述第二备用pucch不包含无效符号的最大值。
所述第一备用pucch中包含无效符号时,可选地:
令n’<n,m’=0,在所述时间单元内在与第一uci的类型相对应的第一pucch配置集合中确定用于传送n’比特第一uci的第二备用pucch;其中n’是使所述第二备用pucch不包含无效符号的最大值,所述第二备用pucch与所述第二pucch之间没有时域重叠的符号。
所述第一备用pucch中包含无效符号时,可选地:
令m’=0,在与第一uci的类型相对应的第一pucch配置集合中确定用于传送n’比特第一uci的第一pucch,其中n’是使所述第一pucch不包含无效符号的最大值,再以所述第一pucch作为第二备用pucch。
进一步地,在延迟的时间单元发送剩余的n-n’比特第一uci和/或m-m’比特第二uci。
在本申请的任意一个实施例中,所述第一uci、第二uci分别包含以下类型uci的至少一种:spsharq-ack,动态调度的harq-ack,csi,sr。
在本申请的任意一个实施例中,所述无效符号包含下行符号或sfi指示的灵活符号。
进一步地,本申请的方法用于终端设备,包含以下步骤:所述终端设备,确定所述第一pucch和所述第二pucch;所述终端设备,确定并发送所述第一备用pucch,或者,确定所述第一备用pucch和所述第二备用pucch、发送所述第二备用pucch。
进一步地,本申请的方法用于网络设备,包含以下步骤:所述网络设备,确定所述第一pucch和所述第二pucch;所述网络设备,确定并接收所述第一备用pucch,或者,确定所述第一备用pucch和所述第二备用pucch、接收所述第二备用pucch。
本申请还提出一种通信设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如本申请任意一项实施例所述方法的步骤。
本申请还提出一种计算机可读介质,所述计算机可读介质上存储计算机程序,所述计算机程序被处理器执行时实现如本申请任意一项实施例所述的方法的步骤。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
解决现有技术通过预设规则确定uci的pucch资源与时隙结构配置的无效符号有重叠造成的uci被丢弃或被延迟发送造成的系统效率低下的问题。通过丢弃组合uci中的部分uci,可保证设定的时间单元发送尽可能多的uci,提高系统效率。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请方法的实施例流程图;
图2为本申请实施例中的各pucch关系示意图;
图3为本发明网络设备的结构示意图;
图4为本发明终端设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本发明的构思是:不同uci类型的pucch传输资源存在重叠时,尽量实现uci组合传输。根据组合uci的类型和数量确定用于复用uci信息的pucch资源:如果该pucch资源在时间上包括无效符号,则尝试发送组合前的一部分类型的uci,或者尝试降低至少一种uci的比特数量,重新确定用于复用uci信息的pucch。
为尝试发送复用前的至少一种uci,判断每一种uci各自对应的pucch是否包括无效符号;如果uci组合之前各自的pucch均不包括无效符号,则传输优先级较高的uci的pucch,丢弃其它pucch;如果其中一个包括无效符号、另一个不包括无效符号,则放弃组合,仅发送不包括无效符号的pucch。
为尝试尽可能多地发送uci,可降低一种uci的比特数,例如,第一种uci的比特数是n,第二种uci的比特数是m,则根据n’比特第一种uci确定一临时pucch,使临时pucch和第二uci对应的pucch无重叠地传送;还可以,通过搜索适当的n’值,使n’比特第一uci和m比特第二uci组合传送时,所分配的用于复用的pucch不包括无效符号。其中的n’可以是使临时pucch、用于复用的pucch中至少一个包括无效符号的最大值。
在上述构思被实施的基础上,再考虑将n-n’比特第一种uci延迟到其它时间单元发送。
另外,作为一种特殊情况,对应当前时隙/子时隙仅有一种uci的情况,如果该uci对应的pucch包括无效符号,也可以尝试减少该uci的数量,重新确定uci,尽量在当前时隙/子时隙发送尽量多的uci。
以下结合附图,详细说明本申请各实施例提供的技术方案。
本申请实施例提供一种上行控制信息复用方法,包括以下步骤:
步骤101、确定待传送的第一uci、第二uci及配置选择的第一pucch、第二pucch;
在本申请的任意一个实施例中,所述第一uci、第二uci分别是以下类型uci的一种,或者,所述第一uci、第二uci分别包含以下类型uci的至少一种:spsharq-ack,动态调度的harq-ack,csi,sr。
在设定的时间单元内,包含n比特第一uci和m比特第二uci,其中n>0,m≥0;
在与第一uci的类型相对应的第一pucch配置集合中确定用于传送n比特第一uci的第一pucch;
在与第二uci的类型相对应的第二pucch配置集合中确定用于传送m比特第二uci的第二pucch。
所述第一pucch配置集合、第二pucch配置集合,例如可以是,如3gpp38.213v16.3.0和3gpp38.331v16.3.0所定义的,网络设备给ue配置的pucch资源,可以是用于spsharq-ack、csi、sr或者动态调度harq-ack的pucch资源集合。例如,通过高层信令sps-pucch-an-list-r16或n1pucch-an配置针对spsharq-ack的pucch资源集、通过高层信令multi-csi-pucch-resourcelist配置针对csi的pucch资源集、通过高层信令pucch-resourceset配置针对动态调度pdsch的harq-ack的资源集合组,构成所述第一pucch配置集合或第二pucch配合集合。sps-pucch-an-list-r16或n1pucch-an、multi-csi-pucch-resourcelist、和pucch-resourceset各自配置的pucch资源集或者pucch资源集合组中的pucch均是独立配置的,构成第一pucch或第二pucch。每个pucch资源配置的时域传输资源配置包括起始ofdm符号位置以及占用ofdm符号个数等。
在第一pucch配置集合中确定第一pucch,或者在第二pucch配置集合中确定第二pucch,是根据第一uci或第二uci的比特数量选择的,例如,
sps-pucch-an-list-r16中每个pucch资源分别与预设数量的比特区间对应。例如网络设备通过sps-pucch-an-list-r16消息给ue配置4个pucch资源。其中第1个pucch资源对应比特数不大于2的上行控制信息反馈,第二个pucch资源对应的上行控制比特区间是(2,n1,sps],第3个pucch资源对应的上行控制比特区间是(n1,sps,n2,sps],第4个pucch资源对应的上行控制比特区间是(n2,sps,n3,sps]。其中n1,sps,n2,sps,n3,sps分别是预设的值。ue在确定使用sps-pucch-an-list-r16配置的pucch资源时,根据uci的比特值在哪个区间,相应地确定使用哪个pucch资源。同样,multi-csi-pucch-resourcelist配置针对csi反馈的pucch资源集中也包括若干个pucch资源,分别与预设数量的比特区间对应。pucch-resourceset消息则是给ue配置1~4个pucch资源集组合。每个pucch资源集适用于不同的上行控制信息的比特数范围。ue在确定使用pucch-resourceset配置的pucch资源时,根据uci的比特值在哪个区间,在该1~4个pucch资源组中确定一个pucch资源集合,作为反馈harq-ack码本的备用pucch集合,然后根据动态调度pdsch的调度指示信息在备用pucch集合中确定一个用作发送这些uci。
步骤102、根据第一pucch和/或第二pucch时域冲突,选择第一备用pucch,用于传送所述第一uci和/或第二uci;
本申请所述的时域冲突,包括第一种时域冲突或第二种时域冲突。
第一种时域冲突是,第一pucch和第二pucch中存在时域上重叠的符号;第二种时域冲突是,第一pucch或第二pucch中存在无效符号,所述无效符号,指在所述的时间单元内不能用于传送上行信息的符号。
关于第一种时域冲突,终端设备(ue)不支持上行控制/数据信道同时传输。当发生多个上行信道资源在时间上重叠时,需要定义具体的信息复用或者丢弃的传输规则
关于第二种时域冲突,nr系统支持灵活可变的时隙结构。一个时隙内的符号可能包括三种类型:dl(下行)符号、ul(上行)符号、或者f(flexible,灵活)符号。帧结构配置采用半静态rrc配置和动态dci配置结合的方式。基站通过rrc小区级和ue专用级配置为ue半静态的帧格式。在配置半静态帧格式后,系统可以通过时隙结构指示信息(slotformatindication,sfi)调整帧格式配置。一般地,如果pucch所在的时隙被配置为下行时隙,或者pucch资源的至少一个符号被配置为下行符号或被系统信息块占用,该pucch将被丢弃。如果半静态配置的pucch资源和sfi指示的灵活符号重叠,该pucch传输也被取消。
当存在所述时域冲突时,确定第一备用pucch,目的在于消除所述时域冲突。尤其是,当第一pucch和第二pucch存在第一种时域冲突时,确定第一备用pucch,消除第一种时域冲突。
确定第一备用pucch,包含以下步骤:如果m=0,第一备用pucch为第一pucch,(或者,如果n=0,第二备用pucch为第二pucch)。
如果m>0且n>0,并且第一pucch和第二pucch之间存在时域重叠的符号,则在所述时间单元内确定用于传送n比特第一uci和m比特第二uci的组合信息的第一备用pucch。
本步骤中的“组合信息”,是指将n比特第一uci和m比特第二uci复用后的信息方式,在第一备用pucch中传送。
在第一pucch配置集合中确定第一备用pucch,或者在第二pucch配置集合中确定第一备用pucch,是根据第一uci和第二uci的总比特数量n m选择的,每个pucch资源分别与预设数量的比特区间对应,因而根据第一uci和第二uci的总比特数量n m所对应的第一备用pucch是确定的。
步骤103、确定第一备用pucch是否存在时域冲突,在不包含无效符号的第一备用pucch传送第一uci和第二uci的组合信息;
如果所述第一备用pucch不包含无效符号,则在所述第一备用pucch中传送n比特第一uci和m比特第二uci的组合信息;
步骤104、在所述第一备用pucch中包含无效符号时,确定第二备用pucch,用于传送n’比特第一uci和/或m’比特第二uci的组合信息。
当存在所述时域冲突时,确定第二备用pucch,目的在于消除所述时域冲突。尤其是,当第一备用pucch中存在第二种时域冲突时,减少第一uci和/或第二uci的比特数量,确定第二备用pucch,消除第二种时域冲突。
在所述时间单元内确定第二备用pucch,在第二备用pucch中发送n’比特第一uci信息、m’比特第二uci信息或n’比特第一uci m’比特第二uci的组合信息;其中,n’≤n,m’≤m,且n’ m’<n m;
本步骤中的“组合信息”,是指将n’比特第一uci和m’比特第二uci复用后的信息方式,在第二备用pucch中传送。
在第一pucch配置集合中确定第二备用pucch,或者在第二pucch配置集合中确定第二备用pucch,是根据减少后的第一uci和第二uci的总比特数量n’ m’选择的。由于每个pucch资源分别与预设数量的比特区间对应,因而根据第一uci和第二uci的总比特数量n’ m’所对应的第二备用pucch是确定的。
具体包含以下技术方案,确定第二备用pucch的结果,包含步骤104a~f中的任意一个:
步骤104a、所述第一pucch和所述第二pucch均不包含无效符号,选择高优先级uci所在pucch;
如果所述第一uci的优先级高于所述第二uci,则确定所述第二备用pucch为所述第一pucch,令n’=n,m’=0;
如果所述第二uci的优先级高于所述第一uci,则确定所述第二备用pucch为所述第二puccu,令n’=0,m’=m。
步骤104b、所述第一pucch或所述第二pucch中包含无效符号,选择不包含无效符号的pucch;
如果所述第二pucch包含无效符号、所述第一pucch不包含无效符号,则确定所述第二备用pucch为所述第一pucch,令n’=n,m’=0;
如果所述第一pucch包含无效符号、所述第二pucch不包含无效符号,则确定所述第二备用pucch为所述第二pucch,令n’=0,m’=m。
步骤104c、减少第一uci或第二uci的比特数量重新确定第二备用pucch,用于传送减少比特数量后的第一uci和第二uci的组合信息;
令m’=m,在所述时间单元内确定(特殊情况下,m=0,在与第一uci的类型相对应的第一pucch配置集合中)用于传送n’比特第一uci和m’比特第二uci的第二备用pucch,其中n’是使所述第二备用pucch不包含无效符号的最大值,且n<n’;
或者,
令n’=n,在所述时间单元内(特殊情况下,n=0,在与第二uci的类型相对应的第二pucch配置集合中)确定用于传送n’比特第一uci和m’比特第二uci的第二备用pucch,其中m’是使所述第二备用pucch不包含无效符号的最大值,且m<m’。
步骤104d、减少第一uci和第二uci的比特数量重新确定第二备用pucch,用于传送减少比特数量后的第一uci和第二uci的组合信息;
在第一pucch配置集合或第二pucch配置集合中确定用于传送n’比特第一uci和m’比特第二uci组合信息的第二备用pucch,其中,n’ m’是使所述第二备用pucch不包含无效符号的最大值。
步骤104e、减少第一uci和第二uci的比特数量,并且包含至少一种uci中不支持延迟发送的比特数。
令n’≤n、m’=m1,在所述时间单元内确定用于传送n’比特第一uci和m’比特第二uci的组合信息的第二备用pucch,其中m1<m,m1是所述m比特第二uci中不支持延迟发送的比特数,n’是使所述第二备用pucch不包含无效符号的最大值;
或者,
令n’=n1、m’≤m,在所述时间单元内确定用于传送n’比特第一uci和m’比特第二uci的组合信息的第二备用pucch,其中n1<n,n1是所述n比特第一uci中不支持延迟发送的比特数,m’是使所述第二备用pucch不包含无效符号的最大值。
步骤104f、减少第一uci或第二uci数量重新确定第二备用pucch,用于传送第一uci或第二uci;
令m’=0,在与第一uci的类型相对应的第一pucch配置集合中确定用于传送n’比特第一uci的第一pucch,其中n’是使所述第一pucch不包含无效符号的最大值,其中n’<n,再以所述第一pucch作为第二备用pucch;此实施例尤其适用于第二备用pucch和所述第二pucch之间没有时域重叠的符号,因此,第二pucch仍能够携带m比特第二uci传送。
或者,
令n’=0,在与第二uci的类型相对应的第二pucch配置集合中确定用于传送m’比特第二uci的第二pucch,其中m’是使所述第二pucch不包含无效符号的最大值,其中m’<m,再以所述第二pucch作为第二备用pucch;此实施例尤其适用于第二备用pucch和所述第一pucch之间没有时域重叠的符号,因此,第一pucch仍能够携带n比特第一uci传送。
步骤105、在步骤104的基础上,在延迟的时间单元发送剩余的n-n’比特第一uci和/或m-m’比特第二uci。
以下结合附图2,按照设定的时间单元内是否存在第二uci,将以上步骤101~105的技术方案进一步分作2个实施例说明如下。
实施例1
设定的时间单元包括n比特第一uci和m比特第二uci,其中n>0,m>0;
在第一pucch配置集合中确定n比特第一uci对应的第一pucch,所述第一pucch配置集合与第一uci对应;在第二pucch配置集合中确定m比特第二uci对应的第二pucch,所述第二pucch配置集合与第二uci对应。
所述第一pucch和第二pucch之间至少有一个重叠的符号,为实现二者复用传送,在第一pucch配置集合或第二pucch配置集合中确定n m比特uci对应的第一备用pucch。
例如,不同uci类型的组合传输规则包括如下:
当第一uci是承载动态调度pdsch的harq-ack时,第一pucch配置集合为pucch-resourceset信令配置的pucch资源集合;根据第一uci和重叠信道中其它uci的比特数之和,在第一pucch配置集合中确定备用的pucch集合,然后根据动态调度pdsch的调度指示信息在备用pucch集合中确定一个,作为第一备用pucch,用作发送这些uci的pucch。
当第一uci中不包含动态调度pdsch的harq-ack,但包含csi时,第一pucch配置集合为multi-csi-pucch-resourcelist信令配置的pucch资源集合;根据第一uci和重叠信道中其它uci的比特数之和,在第一pucch配置集合中确定第一备用pucch,用作发送这些uci的pucch。
当第一uci中不包含动态调度pdsch的harq-ack,也不包含csi,但包含spspdsch的harq-ack时,第一pucch配置集合为sps-pucch-an-list-r16信令配置的pucch资源集合;根据第一uci和重叠信道中其它uci的比特数之和,在第一pucch配置集合中确定第一备用pucch,用作发送这些uci的pucch。
如果所述第一备用pucch不包括无效符号,在所述第一备用pucch发送所述n比特第一uci和m比特第二uci。
如果所述第一备用pucch包括无效符号,在所述设定的时间单元内确定第二备用pucch,在所述第二备用pucch发送n比特第一uci或m比特第二uci,所述第二备用pucch不包括无效符号。
如图2举例,设定的时间单元包括14个符号,时隙结构配置为“ddddffuuuuuuuu”,其中“d”代表下行符号、“f”代表灵活符号、“u”代表上行符号。在设定的时间单元内,通过高层信令sps-pucch-an-list-r16配置的针对spsharq-ack的pucch资源集(第一pucch配置集合)包括pucch-a、pucch-b、pucch-c和pucch-d,通过高层信令multi-csi-pucch-resourcelist配置针对csi的pucch资源集(第二pucch配置集合)为pucch-e、pucch-f、pucch-g和pucch-h。假设设定的时间单元包括有n比特spsharq-ack和m比特csi待传输。n比特spsharq-ack与sps-pucch-an-list-r16配置的pucch-a对应,为第一uci;m比特csi与multi-csi-pucch-resourcelist配置的pucch-f对应,为第二uci。由于pucch-a(第一pucch)和pucch-f(第二pucch)在时间上有重叠的符号,将n比特spsharq-ack和m比特csi组合,在multi-csi-pucch-resourcelist中确定与n m比特组合uci对应的pucch-b(第一备用pucch)。
pucch-b中包括无效符号(下行符号和sfi指示的灵活符号),按照现有技术,pucch-b会被丢弃。同时,n比特spsharq-ack和m比特csi也随之丢弃。
采用本发明方案,如果第一备用pucch不包括无效符号,则在第一备用pucch发送组合uci,即n比特spsharq-ack和m比特csi;如果第一备用pucch包括无效符号,则在设定的时间单元内确定第二备用pucch,尽量在第二备用pucch上发送n比特spsharq-ack和/或n比特csi中的至少一部分,降低uci不能正常发送对系统效率的影响。确定第二备用pucch以及在第二备用pucch上发送n比特spsharq-ack和/或m比特csi中的一部分方式包括:
方式一、
如步骤104a,如果第一pucch和第二pucch均不包括无效符号,则第二备用pucch为第一uci和第二uci中优先级高的对应的pucch。可以在第一pucch和第二pucch之间发送优先级较高的第一uci,降低组合uci不能正常发送对系统效率的影响。例如,
如果第一uci的优先级高于第二uci,第二备用pucch为第一pucch,在第二备用pucch发送所述n比特第一uci,并丢弃m比特第二uci。也就是说,令n’=n,m’=0。
如果第二uci的优先级高于第一uci,第二备用pucch为第二pucch,在第二备用pucch发送m比特第二uci,并丢弃n比特第一uci。也就是说,令n’=0,m’=m。
如图2举例,如果第一uci是spsharq-ack,n比特第一uci对应配置给spsharq-ack的pucch-c(第一pucch);第二uci是csi,m比特第二uci对应配置给csi的pucch-e(第二pucch),n比特第一uci和m比特第二uci的组合对应配置给spsharq-ack的pucch-f(第一备用pucch)。由于pucch-f包括无效符号,不能传输。pucch-c和pucch-e均不包括无效符号,由于spsharq-ack的优先级高于csi,则在pucch-c(以第一pucch作为第二备用pucch)发送n比特spsharq-ack,并丢弃m比特csi。由此,降低了组合uci不能正常发送对系统效率的影响。
方式二、
如步骤104b,如果第一pucch不包括无效符号而第二pucch包括无效符号,则第二备用pucch为第一pucch,在第二备用pucch发送n比特第一uci,并丢弃m比特第二uci;如果第二pucch不包括无效符号而第一pucch包括无效符号,则第二备用pucch为第二pucch,在第二备用pucch发送m比特第二uci,并丢弃n比特第一uci。
如图2所示,如果n比特spsharq-ack(第一uci)与sps-pucch-an-list-r16配置的pucch-a(第一pucch)对应,m比特csi(第二uci)与multi-csi-pucch-resourcelist配置的pucch-f(第二pucch)对应时,由于pucch-a和pucch-f在时间上有重叠的符号,将n比特spsharq-ack和m比特csi组合,在multi-csi-pucch-resourcelist中确定与n m比特组合uci对应的是pucch-b(第一备用pucch)。pucch-b中包括无效符号。
按照现有技术,pucch-b被丢弃。同时,n比特spsharq-ack和m比特csi也随之丢弃。
采用本实施例方案,pucch-a包括无效符号,pucch-e不包括无效符号,则在pucch-e(以第二pucch作为第二备用pucch)发送m比特csi,并丢弃n比特spsharq-ack。由此,降低了组合uci不能正常发送对系统效率的影响。
方式三、
在n比特第一uci中取前n’比特(或者后n’比特),第二备用pucch是备选pucch组中任一个不含有无效符号的pucch。备选pucch组由以下方式生成:
确定n’比特第一uci在第一pucch配置集合中对应的pucch为第一临时pucch,如果第一临时pucch与第二pucch在时间上没有重叠,第一临时pucch与第二pucch属于备选pucch组。
如步骤104f,如果第一临时pucch中不含有无效符号,对应第二备用pucch可以是第一临时pucch,在第二备用pucch发送n’比特第一uci。此时,还可以第二pucch传送m比特第二uci。
如果第二pucch中不含有无效符号,对应第二备用pucch还可以是第二pucch,在第二备用pucch发送m比特第二uci。此时,还可以通过第一临时pucch发送n’比特第一uci。
如果第一临时pucch仍然与第二pucch在时间上有重叠,如步骤104c或步骤104e,则在所述设定的时间单元内确定与n’ m比特第一uci和第二uci组合对应的第二临时pucch,第二临时pucch属于备选pucch组。
如果第二临时pucch中不含有无效符号,对应第二备用pucch是第二临时pucch,在第二备用pucch发送n’比特第一uci和m比特第二uci的组合,其中n’<n、m’=m。
如图2所示,假设n比特spsharq-ack(第一uci)与sps-pucch-an-list-r16配置的pucch-a(第一pucch)对应,m比特csi(第二uci)与multi-csi-pucch-resourcelist配置的pucch-f(第二pucch)对应时,由于pucch-a和pucch-f在时间有重叠的符号,将n比特spsharq-ack和m比特csi组合,在multi-csi-pucch-resourcelist中确定与n m比特组合uci对应的是pucch-b(第一备用pucch)。pucch-b中包括无效符号。
按照现有技术,pucch-b被丢弃。同时,n比特spsharq-ack和m比特csi也随之丢弃。
采用本实施例方案,n’比特spsharq-ack与sps-pucch-an-list-r16配置的pucch-c(第一临时pucch)对应,pucch-c与pucch-f有重叠的符号,在multi-csi-pucch-resourcelist中确定与n’ m比特组合uci对应的是pucch-g(第二临时pucch作为第二备用pucch),且pucch-g不包括无效符号,则在pucch-g发送n’比特spsharq-ack和m比特csi。由此,降低了组合uci不能正常发送对系统效率的影响。
需要说明的是,从n’的取值n-1开始从大到小确定备选pucch组,第二备用pucch是备选pucch组不为空的最大的n’值对应的备选pucch组中的信道。
可选的,在n比特第一uci中取前n’比特(或者后n’比特)确定第二备用pucch之前,需要确定配置允许第一uci延迟发送,或者,确定配置允许n-n’比特第一uci延迟发送。以第一uci是spsharq-ack为例,为支持系统有多个周期和紧急度优先的数据流,支持为ue配置多套sps参数并且sps配置的周期可能很短。如果用于反馈spsharq-ack的pucch包括无效符号,该pucch将被取消。为避免sps配置的周期很短的情况下harq-ack反馈频繁被取消,系统可支持为每个sps配置是否允许延迟发送spsharq-ack。在本实施例中,n’比特第一uci在第二备用pucch发送,该n’比特第一uci可包括允许延迟发送的spsharq-ack。按照现有技术,由于第一备用pucch包括无效符号,n比特第一uci和m比特第二uci全部被丢弃,相应地,n比特第一uci中允许延迟的uci将在设定的时间单元之后的时间单元发送,uci的时延特性较差,影响系统效率。使用本实施例方案,n’比特第一uci中允许延迟的uci可以在设定的时间单元发送,较之现有技术改进了uci的时延特性,提高了系统效率。
实施例2
设定的时间单元包括n比特第一uci和m比特第二uci,n>0,m=0;
如步骤104c,在第一pucch配置集合中确定n比特第一uci对应的第一pucch,所述第一pucch配置集合与第一uci对应;由于此时n m=n,在所述第一pucch配置集合中确定的第一备用pucch即为第一pucch.
如果第一备用pucch不包括无效符号,在第一备用pucch发送所述n比特第一uci;
如果第一备用pucch包括无效符号,在设定的时间单元内确定第二备用pucch,在第二备用pucch发送n’比特第一uci,其中n’<n。
如图2举例,设定的时间单元包括14个符号,时隙结构配置为“ddddffuuuuuuuu”,其中“d”代表下行符号、“f”代表灵活符号、“u”代表上行符号。在所述设定的时间单元内,通过高层信令sps-pucch-an-list-r16配置的针对spsharq-ack(第一uci)的pucch资源集(即第一pucch配置集合)包括pucch-a、pucch-b、pucch-c和pucch-d,通过高层信令multi-csi-pucch-resourcelist配置针对csi(第二uci)的pucch资源集(即第二pucch配置集合)包括pucch-e、pucch-f、pucch-g和pucch-h。假设设定的时间单元包括有n比特spsharq-ack,并且没有其它uci待传输。n比特spsharq-ack与sps-pucch-an-list-r16配置的pucch-a(第一pucch)对应。
假如pucch-a包括无效符号(下行符号和sfi指示的灵活符号),按照现有技术,pucch-a被丢弃。同时,n比特spsharq-ack也随之丢弃。
采用本发明方案,如果第一备用pucch包括无效符号,则在设定的时间单元内确定第二备用pucch,尽量在第二备用pucch上发送n比特spsharq-ack和m比特csi中的一部分,降低uci不能正常发送对系统效率的影响。确定第二备用pucch的方法如下:
在n比特第一uci中取前n’比特(或者后n’比特),确定n’比特第一uci在第一pucch配置集合中对应的pucch为第二备用pucch。在第二备用pucch上发送n’比特。
在本实施例中,在n比特第一uci中取n′比特。n′比特第一uci对应sps-pucch-an-list-r16配置的另一pucch,例如对应pucch-d(再次确定第一pucch,作为第二备用pucch)。由于pucch-d不包括无效符号,n’比特第一uci可以在pucch-d传输。在本时隙发送n比特第一uci的一部分,可降低uci不能正常发送对系统效率的影响。
为了尽可能多地降低现有技术中uci不能正常发送对系统效率的影响n’是使第二备用pucch不包括无效符号的最大值。调整n’的值改变所选取的第一pucch或第二备用pucch,这是由于sps-pucch-an-list-r16中每个pucch资源分别与预设数量的比特区间对应。通过从n’取值大到小尝试在sps-pucch-an-list-r16中确定第二备用pucch,可在设定的时间单元发送尽量多的第一uci,尽大可能降低uci不能正常发送对系统效率的影响。
预设n’比特第一uci是取n比特第一uci中在前或者在后的比特,以及预设n’是使第二备用pucch不包括无效符号的最大值,终端设备和网络设备在设定的时间单元中发送上行控制信息的第二备用pucch将有相同的确定结果,满足uci的传输需求。
可选的,在n比特第一uci中取前n’比特(或者后n’比特)确定第二备用pucch之前,需要确定配置允许第一uci延迟发送,或者,确定配置允许n-n’比特第一uci延迟发送。以第一uci是spsharq-ack为例,为支持系统有多个周期和紧急度优先的数据流,支持为ue配置多套sps参数并且sps配置的周期可能很短。如果用于反馈spsharq-ack的pucch包括无效符号,该pucch将被取消。为避免sps配置的周期很短的情况下,harq-ack反馈频繁被取消,系统可支持为每个sps配置是否允许延迟发送spsharq-ack。在本实施例中,n’比特第一uci在第二备用pucch发送,该n’比特第一uci可包括允许延迟发送的spsharq-ack。按照现有技术,由于第一备用pucch包括无效符号,n比特第一uci中允许延迟的uci将在设定的时间单元之后的时间单元发送,uci的时延特性较差,影响系统效率。使用本实施例方案,n′比特第一uci中允许延迟的uci可以在设定的时间单元发送,较之现有技术改进了uci的时延特性,提高了系统效率。
本申请的方法用于网络设备,包含以下步骤:所述网络设备,确定所述第一pucch和所述第二pucch;所述网络设备,确定并接收所述第一备用pucch,或者,确定所述第一备用pucch和所述第二备用pucch、接收所述第二备用pucch。具体过程见上文步骤101~105,这里不再赘述。
本申请的方法用于终端设备,包含以下步骤:所述终端设备,确定所述第一pucch和所述第二pucch;所述终端设备,确定并发送所述第一备用pucch,或者,确定所述第一备用pucch和所述第二备用pucch、发送所述第二备用pucch。具体过程见上文步骤101~105,这里不再赘述。
第二方面,本申请还提出一种通信设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如本申请任意一项实施例所述方法的步骤。
图3示出了本发明的网络设备的实施例示意图。如图所示,网络设备300包括处理器301、无线接口302、存储器303。其中,所述无线接口可以是多个组件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。所述无线接口实现和所述终端设备的通信功能,通过接收和发射装置处理无线信号,其信号所承载的数据经由内部总线结构与所述存储器或处理器相通。所述存储器303包含执行本申请任意一个实施例的计算机程序,所述计算机程序在所述处理器301上运行或改变。当所述存储器、处理器、无线接口电路通过总线系统连接。总线系统包括数据总线、电源总线、控制总线和状态信号总线,这里不再赘述。
图4是本发明的终端设备的实施例示意图。终端设备400(即ue)包括至少一个处理器401、存储器402、用户接口403和至少一个网络接口404。终端设备400中的各个组件通过总线系统耦合在一起。总线系统用于实现这些组件之间的连接通信。总线系统包括数据总线,电源总线、控制总线和状态信号总线。
用户接口403可以包括显示器、键盘或者点击设备,例如,鼠标、轨迹球、触感板或者触摸屏等。
存储器402存储可执行模块或者数据结构。所述存储器中可存储操作系统和应用程序。其中,操作系统包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种业务以及处理基于硬件的任务。应用程序包含各种应用程序,例如媒体播放器、浏览器等,用于实现各种应用业务。
在本发明实施例中,所述存储器402包含执行本申请任意一个实施例的计算机程序,所述计算机程序在所述处理器401上运行或改变。
存储器402中包含计算机可读存储介质,处理器401读取存储器402中的信息,结合其硬件完成上述方法的步骤。具体地,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器401执行时实现如上述任意一个实施例所述的方法实施例的各步骤。
处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,本申请方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。所述处理器401可以是通用处理器、数字信号处理器、专用集成电路、现成可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。在一个典型的配置中,本申请的设备包括一个或多个处理器(cpu)、输入/输出用户接口、网络接口和存储器。
此外,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
因此,本申请还提出一种计算机可读介质,所述计算机可读介质上存储计算机程序,所述计算机程序被处理器执行时实现本申请任意一项实施例所述的方法的步骤。例如,本发明的存储器303,402可包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
基于图1~4的实施例,本申请还提出一种移动通信系统,包含至少1个本申请中任意一个终端设备的实施例和/或至少1个本申请中任意一个网络设备的实施例。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
1.一种上行控制信息复用方法,其特征在于,包括以下步骤:
在设定的时间单元内,包含n比特第一uci和m比特第二uci,其中n>0,m≥0;
在与第一uci的类型相对应的第一pucch配置集合中确定用于传送n比特第一uci的第一pucch;
在与第二uci的类型相对应的第二pucch配置集合中确定用于传送m比特第二uci的第二pucch;
确定第一备用pucch,包含以下步骤:如果m=0,第一备用pucch为第一pucch;如果m>0,并且第一pucch和第二pucch之间存在时域重叠的符号,则在所述时间单元内确定用于传送n比特第一uci和m比特第二uci的组合信息的第一备用pucch;
如果所述第一备用pucch不包含无效符号,则在所述第一备用pucch中传送n比特第一uci和m比特第二uci的组合信息;
如果所述第一备用pucch中包含无效符号,则在所述时间单元内确定用于传送n’比特第一uci和m’比特第二uci组合的第二备用pucch,在第二备用pucch中发送n’比特第一uci和m’比特第二uci的组合信息;其中,n’≤n,m’≤m,且n’ m’<n m;
所述无效符号,指在所述的时间单元内不能用于传送上行信息的符号。
2.如权利要求1所述的上行控制信息复用方法,其特征在于,
所述第一备用pucch中包含无效符号;
所述第一pucch和所述第二pucch均不包含无效符号;
所述第一uci的优先级高于所述第二uci,所述第二备用pucch为所述第一pucch,令n’=n,m’=0。
3.如权利要求1所述的上行控制信息复用方法,其特征在于,
所述第一备用pucch中包含无效符号;
所述第二pucch包含无效符号、所述第一pucch不包含无效符号,所述第二备用pucch为所述第一pucch,令n’=n,m’=0。
4.如权利要求1所述的上行控制信息复用方法,其特征在于,
所述第一备用pucch中包含无效符号;
令n’<n,m’=m,在所述时间单元内确定用于传送n’比特第一uci和m’比特第二uci的第二备用pucch,其中n’是使所述第二备用pucch不包含无效符号的最大值。
5.如权利要求1所述的上行控制信息复用方法,其特征在于,
所述第一备用pucch中包含无效符号;
令n’=n1、m’≤m,在所述时间单元内确定用于传送n’比特第一uci和m’比特第二uci的组合信息的第二备用pucch,其中n1<n,n1是所述n比特第一uci中不支持延迟发送的比特数,m’是使所述第二备用pucch不包含无效符号的最大值。
6.如权利要求1所述的上行控制信息复用方法,其特征在于,
所述第一备用pucch中包含无效符号;
令n’<n,m’=0,在所述时间单元内在与第一uci的类型相对应的第一pucch配置集合中确定用于传送n’比特第一uci的第二备用pucch;其中n’是使所述第二备用pucch不包含无效符号的最大值,所述第二备用pucch与所述第二pucch之间没有时域重叠的符号。
7.如权利要求1所述的上行控制信息复用方法,其特征在于,
所述第一备用pucch中包含无效符号;
令m’=0,在与第一uci的类型相对应的第一pucch配置集合中确定用于传送n’比特第一uci的第一pucch,其中n’是使所述第一pucch不包含无效符号的最大值,再以所述第一pucch作为第二备用pucch。
8.如权利要求4所述的上行控制信息复用方法,其特征在于,
在延迟的时间单元发送剩余的n-n’比特第一uci和/或m-m’比特第二uci。
9.如权利要求1~8任意一项所述上行控制信息复用方法,其特征在于,
所述第一uci、第二uci分别包含以下类型uci的至少一种:
spsharq-ack,动态调度的harq-ack,csi,sr。
10.如权利要求1~8任意一项所述上行控制信息复用方法,其特征在于,
所述无效符号包含下行符号或sfi指示的灵活符号。
11.如权利要求1~8任意一项所述方法,用于终端设备,其特征在于,包含以下步骤:
所述终端设备,确定所述第一pucch和所述第二pucch;
所述终端设备,确定并发送所述第一备用pucch,或者,确定所述第一备用pucch和所述第二备用pucch、发送所述第二备用pucch。
12.如权利要求1~8任意一项所述方法,用于网络设备,其特征在于,包含以下步骤:
所述网络设备,确定所述第一pucch和所述第二pucch;
所述网络设备,确定并接收所述第一备用pucch,或者,确定所述第一备用pucch和所述第二备用pucch、接收所述第二备用pucch。
13.一种通信设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1~12中任意一项所述方法的步骤。
14.一种计算机可读介质,所述计算机可读介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1~12任意一项所述的方法的步骤。
技术总结