具体实施方式
由于PUCCH format 3采用时域扩频的方式支持多用户复用传输,因此所选择的正交扩频序列长度将直接影响一个PRB对上的复用用户数量。本发明实施例中将给出PUCCH format 3资源的配置与确定方案,该方案可以有效的解决SRS子帧和非SRS子帧中PUCCH format 3资源复用容量不一致的问题。下面结合附图对本发明的具体实施方式进行说明。
为便于理解如何实施本发明,在说明过程中,将分别从UE与基站侧的实施进行说明,然后也会在实施例中对二者的配合实施进行说明,但这并不意味着二者必须配合实施,实际上,当UE与基站分开实施时,其也各自解决UE侧、基站侧的问题,只是二者结合使用时,会获得更好的技术效果。
在本发明实施例中,将提供动态与半静态的配置与确定方式,并且还主要提供了两种实施方式,这四种方式也将在下面实施过程中进行组合说明。
本发明实施中,将以目前的使用长度为5的正交序列、使用长度为4的正交序列进行扩频为具体实例进行说明,也即,将以解决在一个PRB对中支持5个UE时出现复用容量不一致的问题为例进行说明,但是,本发明实施例是可以扩展到在一个PRB对中支持别的UE数目,例如为大于1的自然数的N、I、K,其中I大于K。在实施中以一个PRB中支持5个UE为例是由于目前的最大支持数量为5个UE,所以这里支持UE的数量为5、4;但是,从理论上来说,用其它的UE数量也是可以的,只要能够克服因截断前后复用UE数量不一致导致复用容量不一致的问题即可,因此,以下的实施例仅用于教导本领域技术人员具体如何实施本发明,但不意味仅能使用于一个PRB中支持5个UE一种情况,实施过程中可以结合实践需要来确定相应的选取数量。
为便于表述,实施中SRS子帧表示UE需要在同一个子帧中传输SRS与ACK/NAK,非SRS子帧表示UE不需要在同一个子帧中传输SRS与ACK/NAK。
图3为基站侧的上行控制信道资源配置方法实施流程示意图,如图所示,在配置PUCCH资源时可以包括如下步骤:
步骤301、基站配置UE支持SRS与ACK/NAK在同一个子帧中传输;
步骤302、基站配置UE在使用PUCCH format 3进行ACK/NAK反馈时所使用的PUCCH资源;
步骤303、基站通过显式信令向UE通知该UE所使用的PUCCH资源。
实施中,基站可以根据一个PRB对中复用的UE数量,或,一个PRB对中复用的UE数量与UE是否需要在同一个子帧中传输SRS与ACK/NAK配置UE在使用PUCCH format 3进行ACK/NAK反馈时所使用的PUCCH资源。
实施中,使用PUCCH format 3进行传输的资源区域可以与使用PUCCHformat 1/1a/1b进行传输的资源区域相邻,且不共享同一PRB对。
图4为PUCCH资源预留示意图,PUCCH format 3与format 1/1a/1b资源区域的关系如图4所示,***中半静态预留一部分资源用于传输PUCCH format3,PUCCH rormat 3的资源与PUCCH format 1/1a/1b相邻,但不共享同一PRB对。
图5为UE侧的上行控制信道资源确定方法实施流程示意图,如图所示,在确定PUCCH资源时可以包括如下步骤:
步骤501、UE接收基站发送的显式信令,所述显式信令用于向UE通知该UE使用PUCCH format 3反馈ACK/NAK时所使用的PUCCH资源;
步骤502、UE根据所述显式信令确定使用PUCCH format 3反馈ACK/NAK的所述PUCCH资源。
实施中,基站可以通过显式信令向UE通知该UE所使用的PUCCH资源时,按与UE预设的通知规则进行通知。而UE则可以根据显式信令确定使用PUCCH format 3反馈ACK/NAK的PUCCH资源时,按与基站预设的通知规则进行确定。
具体的,基站可以通过显示信令(RRC(Radio Resource Control,无线资源控制)信令或DL grant(下行调度信息))通知每个使用PUCCH format 3进行ACK/NAK反馈的UE其所使用的PUCCH资源,所谓资源即为传输PUCCHformat 3所使用的PRB对编号及正交序列编号。
则基站通过显式信令向UE通知该UE所使用的PUCCH资源,以及UE根据所述显式信令确定使用PUCCH format 3反馈ACK/NAK的所述PUCCH资源可按照如下2种方式进行。
方式一
该方式中,每个PRB对上最多复用4个UE。即不论是对SRS子帧还是非SRS子帧,每个slot(时隙)中只有4个可用的扩频序列。即,在一个PRB对中复用的UE数量不大于4时,可以按如下几种方式之一或者其组合进行资源配置及确定。
实施中如前所述,是以4UE为例进行说明,实际上UE可以根据需要在大于1的自然数N中进行选择。
在基站侧的配置可以是:
方式1、用RRC信令通知UE使用PUCCH format 3进行传输的PRB对编号,在DLgrant中使用比特通知UE所使用的正交序列编号;
方式2、用RRC信令通知UE***中使用PUCCH format 3进行传输的资源区域的起始位置以及该UE使用PUCCH format 3进行传输的资源编号
方式3、用RRC信令通知UE***中使用PUCCH format 3进行传输的资源区域的起始位置以及一组使用PUCCH format 3进行传输的资源编号并在DLgrant中使用比特通知UE使用资源编号组中的哪一个资源编号,M为资源个数。
在UE侧的确定方式可以是:
方式1、显式信令为RRC信令与DLgrant,UE可以根据RRC信令的通知确定UE使用PUCCH format 3进行传输的PRB对编号,根据DL grant中使用的比特通知确定UE所使用的正交序列编号;
方式2、显式信令为RRC信令,UE可以根据RRC信令的通知确定***中使用PUCCH format 3进行传输的资源区域的起始位置以及该UE使用PUCCH format 3进行传输的资源编号并根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc;
方式3、显式信令为RRC信令与DL grant,UE可以根据RRC信令的通知确定***中使用PUCCH format 3进行传输的资源区域的起始位置以及一组使用PUCCH format 3进行传输的资源编号根据DL grant中使用的比特通知确定UE使用资源编号组中的哪一个资源编号,并根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc,其中,M为资源个数,X为M数值之一。实施中,UE可以按下述方式根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc:
则实施中,N为4,L为2,M为4。
具体实施中,对于方式1,可以通过RRC信令通知UE传输PUCCH format3的PRB对编号,DLgrant中使用比特通知UE所使用的正交序列编号。
对于方式1,可以通过RRC信令通知UE***中PUCCH format 3资源区域的(PRB)起始位置及该UE所使用的PUCCH format 3资源编号UE通过上述2个参数便可以计算得到传输PUCCH format 3的PRB对编号m及正交序列编号noc,例如, 其中,不同时隙上的noc可以不同,即时隙1中所使用的noc可以基于时隙0中的noc进行一定的偏移得到,但m相同。
对于方式1,可以通过RRC信令通知UE***中PUCCH format 3资源区域的(PRB)起始位置及一组PUCCH format 3资源编号DL grant中使用比特通知UE具体使用资源编号组中的哪一个资源。UE将可以参见方式2根据及计算得到传输PUCCH format 3的PRB对编号m及正交序列编号noc。
在方式一中,同一资源编号在SRS子帧及非SRS子帧中所对应的PRB对编号m及正交序列编号noc是相同的。若基站半静态的进行资源配置,则UE在SRS子帧及非SRS子帧传输PUCCH format 3所使用的PRB对及正交序列都是相同的。
方式二
该方式中,非SRS子帧中每个PRB对上最多复用5个UE,SRS子帧中每个PRB对上最多复用4个UE。即,在UE不需要在同一个子帧中传输SRS与ACK/NAK时,一个PRB对中复用的UE数量不大于5,UE需要在同一个子帧中传输SRS与ACK/NAK时,一个PRB对中复用的UE数量不大于4时,可以按如下几种方式之一或者其组合进行资源配置及确定。
实施中如前所述,是以4UE、5UE为例进行说明,实际上UE可以根据需要在大于1的自然数I、K(I大于K)中进行选择。
相应的,在基站侧的配置可以是:
方式4、用RRC信令通知UE使用PUCCH format 3进行传输的PRB对编号,在DLgrant中使用比特通知UE所使用的正交序列编号;
方式5、用RRC信令通知UE***中使用PUCCH format 3进行传输的资源区域的起始位置以及该UE使用PUCCH format 3进行传输的资源编号
方式6、用RRC信令通知UE***中使用PUCCH format 3进行传输的资源区域的起始位置以及一组使用PUCCH format 3进行传输的资源编号并在DL grant中使用比特通知UE使用资源编号组中的哪一个资源编号,M为资源个数。
则实施中,I为5,K为4,J为3,M为4。
相应的,在UE侧的确定方式可以是:
方式4、所述显式信令为RRC信令与DL grant,UE根据RRC信令通知UE使用PUCCH format 3进行传输的PRB对编号,根据DL grant中使用的 比特通知确定UE所使用的正交序列编号;
方式5、所述显式信令为RRC信令,UE根据RRC信令的通知确定***中使用PUCCH format 3进行传输的资源区域的起始位置以及该UE使用PUCCH format 3进行传输的资源编号并根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc;
方式6、所述显式信令为RRC信令与DL grant,UE根据RRC信令的通知确定***中使用PUCCH format 3进行传输的资源区域的起始位置以及一组使用PUCCH format 3进行传输的资源编号根据DLgrant中使用的比特通知确定UE使用资源编号组中的哪一个资源编号,并根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc,其中,M为资源个数,X为M数值之一。
实施中,根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc,可以包括:UE根据是否需要在同一个子帧中传输SRS与ACK/NAK选择相应的方式来根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc。
实施中,UE可以按下述方式根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc:
其中,SRS子帧表示UE需要在同一个子帧中传输SRS与ACK/NAK时使用的方式,非SRS子帧表示UE不需要在同一个子帧中传输SRS与ACK/NAK时使用的方式。
具体实施中,对于方式4,可以通过RRC信令通知UE传输PUCCH format3的PRB对编号,DLgrant中使用比特通知UE所使用的正交序列编号。
对于方式5,可以通过RRC信令通知UE***中PUCCH format 3资源区域的(PRB)起始位置及该UE所使用的PUCCH format 3资源编号UE通过上述2个参数便可以计算得到传输PUCCH format 3的PRB对编号m及正交序列编号noc,例如:
其中不同时隙上的noc可以不同,即时隙1中所使用的noc可以基于时隙0中的noc进行一定的偏移得到,但m相同。。
对于方式6,可以通过RRC信令通知UE***中PUCCH format 3资源区域的(PRB)起始位置及一组PUCCH format 3资源编号DL grant中使用比特通知UE具体使用资源编号组中的哪一个资源。UE将可以按方式5所述的方式根据及计算得到传输PUCCH format 3的PRB对编号m及正交序列编号noc。
在方式二中,同一资源编号在SRS子帧及非SRS子帧中所对应的PRB对编号m及正交序列编号noc是不同的。若基站半静态的进行资源配置,则UE在SRS子帧及非SRS子帧传输PUCCH format 3所使用的PRB对及正交序列是不同的。
基于同一发明构思,本发明实施例中还提供了一种基站、用户设备,由于这些设备解决问题的原理与上行控制信道资源配置方法、上行控制信道资源确定方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
图6为基站结构示意图,如图所示,基站中可以包括:
第一配置模块601,用于配置UE支持SRS与ACK/NAK在同一个子帧中传输;
第二配置模块602,用于配置UE在使用PUCCH format 3进行ACK/NAK反馈时所使用的PUCCH资源;
通知模块603,用于通过显式信令向UE通知该UE所使用的PUCCH资源。
实施中,第二配置模块还可以进一步用于根据一个PRB对中复用的UE数量,或,一个PRB对中复用的UE数量与UE是否需要在同一个子帧中传输SRS与ACK/NAK配置UE在使用PUCCH format 3进行ACK/NAK反馈时所使用的PUCCH资源。
实施中,通知模块还可以进一步用于按与UE预设的通知规则通过显式信令向UE通知该UE所使用的PUCCH资源。
实施中,通知模块可以包括以下单元之一或者其组合:
第一通知单元,用于用RRC信令通知UE使用PUCCH format 3进行传输的PRB对编号,在DL grant中使用比特通知UE所使用的正交序列编号,N为大于1的自然数;
第二通知单元,用于用RRC信令通知UE***中使用PUCCH format 3进行传输的资源区域的起始位置以及该UE使用PUCCH format 3进行传输的资源编号
第三通知单元,用于用RRC信令通知UE***中使用PUCCH format 3进行传输的资源区域的起始位置以及一组使用PUCCH format 3进行传输的资源编号并在DLgrant中使用比特通知UE使用资源编号组中的哪一个资源编号,M为资源个数。
实施中,通知模块还可以进一步用于采用4作为N,2作为L,4作为M。
实施中,通知模块也可以是包括以下单元之一或者其组合:
第四通知单元,用于用RRC信令通知UE使用PUCCH format 3进行传输的PRB对编号,在DL grant中使用比特通知UE所使用的正交序列编号,I为大于1的自然数;
第五通知单元,用于用RRC信令通知UE***中使用PUCCH format 3进行传输的资源区域的起始位置以及该UE使用PUCCH format 3进行传输的资源编号
第六通知单元,用于用RRC信令通知UE***中使用PUCCH format 3进行传输的资源区域的起始位置以及一组使用PUCCH format 3进行传输的资源编号并在DL grant中使用比特通知UE使用资源编号组中的哪一个资源编号,M为资源个数。
实施中,通知模块还可以进一步用于采用5作为I,3作为J,4作为M。
实施中,第二配置模块还可以进一步用于配置使用PUCCH format 3进行传输的资源区域与使用PUCCH format 1/1a/1b进行传输的资源区域相邻,且不共享同一PRB对。
图7为用户设备结构示意图,如图所示,UE中可以包括:
接收模块701,用于接收基站发送的显式信令,所述显式信令用于向UE通知该UE使用PUCCH format 3反馈ACK/NAK时所使用的PUCCH资源;
确定模块702,用于根据所述显式信令确定使用PUCCH format 3反馈ACK/NAK的PUCCH资源。
实施中,确定模块可以进一步用于按与基站预设的通知规则根据所述显式信令确定使用PUCCH format 3反馈ACK/NAK的PUCCH资源。
实施中,确定模块可以包括以下单元之一或者其组合:
第一确定单元,用于在显式信令为RRC信令与DL grant时,根据RRC信令的通知确定UE使用PUCCH format 3进行传输的PRB对编号,根据DL grant中使用的比特通知确定UE所使用的正交序列编号,N为大于1的自然数;
第二确定单元,用于在显式信令为RRC信令时,根据RRC信令的通知确定***中使用PUCCH format 3进行传输的资源区域的起始位置以及该UE使用PUCCH format 3进行传输的资源编号并根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc;
第三确定单元,用于在显式信令为RRC信令与DL grant时,根据RRC信令的通知确定***中使用PUCCH format 3进行传输的资源区域的起始位置以及一组使用PUCCH format 3进行传输的资源编号根据DL grant中使用的比特通知确定UE使用资源编号组中的哪一个资源编号,并根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc,其中,M为资源个数,X为M数值之一。
实施中,第二确定单元和/或第三确定单元还可以进一步用于按下述方式根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc:
实施中,确定模块可以进一步用于采用4为N,2为L,4为M。
实施中,确定模块也可以是包括以下单元之一或者其组合:
第四确定单元,用于在显式信令为RRC信令与DL grant时,根据RRC信令的通知确定UE使用PUCCH format 3进行传输的PRB对编号,根据DLgrant中使用的比特通知确定UE所使用的正交序列编号,I为大于1的自然数;
第五确定单元,用于在所述显式信令为RRC信令时,根据RRC信令的通知确定***中使用PUCCH format 3进行传输的资源区域的起始位置以及该UE使用PUCCH format 3进行传输的资源编号并根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc;
第六确定单元,用于在显式信令为RRC信令与DL grant时,根据RRC信令的通知确定***中使用PUCCH format 3进行传输的资源区域的起始位置以及一组使用PUCCH format 3进行传输的资源编号根据DL grant中使用的比特通知确定UE使用资源编号组中的哪一个资源编号,并根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc,其中,M为资源个数,X为M数值之一。
实施中,第五确定单元和/或第六确定单元还可以进一步用于根据是否需要在同一个子帧中传输SRS与ACK/NAK选择相应的方式来根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc。
实施中,第五确定单元和/或第六确定单元还可以进一步用于按下述方式根据起始位置与资源编号确定使用传输PUCCH format 3进行传输的PRB对编号m及正交序列编号noc:
其中,SRS子帧表示UE需要在同一个子帧中传输SRS与ACK/NAK时使用的方式,非SRS子帧表示UE不需要在同一个子帧中传输SRS与ACK/NAK时使用的方式。
实施中,确定模块可以进一步用于采用5为I,4为K,3为J,4为M。
为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
需要说明的是:上述实施例仅为实例,仅用于教导本领域技术人员具体如何实施本发明,但本发明也意图包含如下改动和变型:
每个子帧可以包含1个,2个,或者多个时隙。
每个时隙中OFDM符号的数目可以不为7,例如3GPP LTE中扩展CP(Cyclic Prefix,循环前缀)每个时隙有6个OFDM符号。
每个时隙的RS(reference signal,参考信号)OFDM符号可以为1个或则多个。
每个时隙RS OFDM符号和数据OFDM符号的位置可以不同与本发明实施例中的实例。
每个符号Di在时域上采用CDM对应的多个OFDM符号可以不同于本发明实施例中的实例。
每个符号Di可以通过OFDM调制得到,也可以通过single carrier OFDM(单载波OFDM)调制得到。
PRB可以由多于或者少于12个RE(resource element,资源单元)组成,每个RE在频域的大小可以不同于15KHz。
本发明实施例以在一个PRB对中支持5个UE为实例,但是显然本发明实施例中提供的技术方案也可以扩展到在一个PRB对中支持别的UE数目。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。