发明内容
本发明的目的旨在至少解决上述技术问题之一,特别是解决为RN分配R-PUCCH资源的问题。
为达到上述目的,本发明一方面提出一种中继链路上行控制信道资源分配方法,包括以下步骤:中继节点RN接收演进基站eNB广播的高层参数NPUCCH RN或接收所述eNB通过高层信令发送的中继物理上行控制信道R-PUCCH资源编号,其中,所述高层参数NPUCCH RN用于指示为所述RN分配的R-PUCCH资源区域的起始位置;所述RN根据所述高层参数NPUCCH RN或R-PUCCH资源编号确定对应的R-PUCCH资源,并利用所述R-PUCCH资源发送上行控制信息。
作为本发明的一个实施例,所述RN根据所述高层参数NPUCCH RN或R-PUCCH资源编号确定对应的R-PUCCH资源,包括:所述RN根据所述高层参数NPUCCH RN确定R-PUCCH资源编号,然后根据所述R-PUCCH资源编号确定对应的R-PUCCH资源;或者,所述RN根据所述接收的R-PUCCH资源编号直接确定对应的R-PUCCH资源。
作为本发明的一个实施例,如果为所述RN分配的R-PUCCH资源编号对应的PRB未用于传输所述RN或宏用户终端UE对应的上行控制信息,则所述未用于传输上行控制信息的PRB(Physical Resource Block,物理资源块)可以用于传输PUSCH(Physical Uplink Shared Channel,物理上行共享信道)和/或R-PUSCH(Relay-Physical Uplink Shared Channel,中继物理上行共享信道)。
作为本发明的一个实施例,如果所述RN对应的R-PUCCH与动态调度宏UE对应的PUCCH采用相同的信道结构,则所述R-PUCCH对应的PRB与所述PUCCH对应的PRB之间可以存在一个PRB大小的混合区域,所述混合区域同时承载所述RN对应的R-PUCCH资源和所述动态调度宏UE对应的PUCCH资源。如果所述RN对应的R-PUCCH与所述动态调度宏UE对应的PUCCH采用不同的信道结构,则为所述RN分配的R-PUCCH资源编号与为所述动态调度宏UE分配的PUCCH资源编号对应不同的PRB。
本发明还提出另一种中继链路上行控制信道资源分配方法,包括以下步骤:演进基站eNB向中继节点RN广播高层参数NPUCCH RN或通过高层信令向所述RN分别发送中继物理上行控制信道R-PUCCH资源编号,其中,所述高层参数NPUCCH RN用于指示为所述RN分配的R-PUCCH资源区域的起始位置。所述eNB接收所述RN利用确定的R-PUCCH资源发送的上行控制信息。
本发明还提出一种中继链路上行控制信道资源分配系统,包括eNB设备和RN设备。其中,所述eNB设备用于向所述RN设备广播高层参数或通过高层信令向所述RN设备分别发送R-PUCCH资源编号,并接收所述RN设备利用确定的R-PUCCH资源发送的上行控制信息,其中,所述高层参数NPUCCH RN用于指示为所述RN设备分配的R-PUCCH资源区域的起始位置;所述RN设备用于根据所述高层参数NPUCCH RN或R-PUCCH资源编号确定对应的R-PUCCH资源,并利用所述R-PUCCH资源发送上行控制信息。
本发明还提出一种eNB设备,包括发送模块、调度模块和接收模块。其中,所述发送模块用于向所述RN广播高层参数NPUCCH RN或通过高层信令向所述RN分别发送R-PUCCH资源编号,其中,所述高层参数NPUCCH RN用于指示为所述RN分配的R-PUCCH资源区域的起始位置;所述调度模块用于调度PUSCH和/或R-PUSCH在未用于传输上行控制信息的PRB上传输;所述接收模块用于接收所述RN利用确定的R-PUCCH资源发送的上行控制信息。
本发明还提出一种RN设备,包括接收模块、R-PUCCH资源确定模块和发送模块。其中,所述接收模块用于接收来自所述eNB的高层参数NPUCCH RN或R-PUCCH资源编号,其中,所述高层参数NPUCCH RN指示为所述RN分配的R-PUCCH资源区域的起始位置;所述R-PUCCH资源确定模块用于根据所述高层参数NPUCCH RN或R-PUCCH资源编号确定对应的R-PUCCH资源;所述发送模块用于利用所述R-PUCCH资源向所述eNB发送上行控制信息。
本发明通过向RN广播高层参数或通过高层信令向RN发送R-PUCCH资源编号,实现了为RN分配R-PUCCH资源,并且通过本发明还可解决RN对应的R-PUCCH资源与动态调度宏UE对应的PUCCH资源之间的冲突问题。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
值得注意的是,本发明内容适用但不限于本发明中所述基站和所述中继节点之间的传输,任何类似所述基站的设备(如Home eNB,具有小区ID的中继等)与类似所述中继节点的设备(如用户移动通信设备等)之间的传输都在本发明的保护范围之内。
在本发明中,所述的PRB代表一个或多个物理资源块。
如图2所示,为本发明实施例的中继链路上行控制信道资源分配方法流程图,该方法不仅适合于时分双工TDD系统也适合于频分双工FDD系统,包括以下步骤:
步骤S201,RN接收eNB广播的高层参数NPUCCH RN或接收所述eNB通过高层信令发送的R-PUCCH资源编号。
在本发明的一个实施例中,在一个小区内,所有RN对应的R-PUCCH资源可以采用公共或专属方式分配,公共方式是指所有RN在一个资源区域内共有R-PUCCH资源,专属方式是指每个RN分配专属的R-PUCCH资源。
当采用公共方式为RN分配R-PUCCH资源时,eNB可向所有RN广播一个高层参数NPUCCH RN,该参数用于指示为RN分配的R-PUCCH资源的起始位置。
当采用专属方式为RN分配R-PUCCH资源时,eNB可通过高层信令,如RRC(Radio Resource Control,无线资源控制)信令向小区内每个RN分别发送其对应的R-PUCCH资源编号。
步骤S202,RN根据高层参数NPUCCH RN或R-PUCCH资源编号确定对应的R-PUCCH资源。
当采用公共方式为RN分配R-PUCCH资源时,RN接收到高层参数NPUCCH RN后,RN确定R-PUCCH资源编号分为如下两种情况:
情况1:如果在一个中继链路上行子帧内发送的上行控制信息仅对应一个中继链路下行子帧内发送的下行数据,则RN按照FDD模式下确定PUCCH资源的方法确定R-PUCCH资源。具体地,
对于FDD系统,在子帧n中,UE使用PUCCH资源nPUCCH (1)传输HARQ-ACK。其中,在子帧n-4中,对于有PDCCH指示的PDSCH或者指示SPS资源释放的PDCCH,UE所使用资源号为 其中,nCCE为对应DCI(Downlink Control Information,下行控制信息)所使用的第一个CCE(Control Channel Element,控制信道单元)编号,NPUCCH (1)由高层配置。在子帧n-4中,对于没有PDCCH指示的PDSCH,则nPUCCH (1)由高层配置和表1共同决定。
情况2:如果在一个中继链路上行子帧内发送的上行控制信息仅对应多个中继链路下行子帧内发送的下行数据,则RN按照TDD模式下确定PUCCH资源的方法确定R-PUCCH资源。具体地,
对于TDD系统,高层支持两种ACK/NACK反馈模式:ACK/NACK绑定(bundling)和ACK/NACK复用(multiplexing)。
对于TDD ACK/NACK绑定,要对在同一个上行子帧n中进行反馈的M个下行子帧中属于同一个码字的各独立的ACK/NACK反馈信息(包括PDSCH(Physical Downlink Shared Channel,物理下行共享信道)的ACK/NACK反馈和指示SPS资源释放的PDCCH(Physical Downlink ControlChannel,物理下行控制信道)的ACK/NAK反馈)进行逻辑加运算,得到1或2比特的反馈信息,即每个码字对应1比特反馈信息,相应的使用PUCCH format 1a或format 1b进行传输。其中M为表2中定义的K集合的元素数量。
对于TDD ACK/NACK复用,当M>1时,在子帧n中,则要对同一个下行子帧中的多个码字的反馈信息进行逻辑加,即每个下行子帧对应1比特反馈信息。UE将在子帧n中的资源nPUCCH (1)上使用基于信道选择的PUCCHformat 1b传输b(0),b(1),其中b(0),b(1)的取值及资源号nPUCCH (1)将根据不同M值时规定的映射关系得到。当b(0),b(1)取“N/A”时,UE在子帧n中将不进行ACK/NACK反馈。当M=1时,在子帧n中,将不进行同一个下行子帧中的多个码字的反馈信息的逻辑加操作,直接使用PUCCH format 1a或PUCCH format 1b传输1比特或2比特的ACK/NACK信息。
对于TDD系统ACK/NACK绑定或ACK/NACK复用,M=1时,在子帧n中使用PUCCH资源号n
PUCCH (1)传输HARQ-ACK。其中,在子帧n-k(k∈K,K为包含M个元素的集合{k
0,k
1,...,k
M-1},M的取值与上下行配置有关,如表1所示)中,如果存在有PDCCH(s)指示的PDSCH或指示SPS资源释放的PDCCH,UE首先从集合{0,1,2,3}中选择一个满足N
p≤n
CCE≤N
p+1的p值,其中,n
CCE为子帧n-k
m中PDCCH所使用的第一个CCE的索引号,其中,k
m为集合K中的最小值且满足UE在子帧n-k
m中检测到了PDCCH。定义
其中,N
RB DL表示下行链路带宽配置,N
sc RB是以子载波形式表示的资源块频域大小,则ACK/NACK反馈使用的资源号为
其中,N
PUCCH (1)由高层配置。在子帧n-k中,如果只有没有相应的PDCCH指示的PDSCH传输,则n
PUCCH (1)由高层配置和表1共同决定
表1:下行半持续调度PUCCH资源索引
‘TPC command for PUCCH’值 |
nPUCCH (1) |
‘00’ |
第一个PUCCH资源索引由高层配置 |
‘01’ |
第二个PUCCH资源索引由高层配置 |
‘10’ |
第三个PUCCH资源索引由高层配置 |
‘11’ |
第四个PUCCH资源索引由高层配置 |
表2:TDD模式下行关系集合索引K:{k0,k1,...kM-1}
当采用专属方式为RN分配R-PUCCH资源时,RN直接根据R-PUCCH资源编号确定对应的R-PUCCH资源,该资源是RN专属的,一定周期内不发生变化。
在采用公共方式为RN分配R-PUCCH资源时,虽然RN对应的R-PUCCH资源的起始位置由高层信令配置,动态调度UE对应的PUCCH资源的起始位置也由高层信令配置,但是高层信令通知的起始位置不同,二者的资源位置也不相同。
以下就以具体实施例的方式对本发明进行详细介绍,在这些实施例中规定了RN设备对应的R-PUCCH资源与动态调度宏UE对应的PUCCH资源之间的关系,从而可以避免两者之间的冲突。但是需要说明的是这些实施例仅是本发明的优选方式,并不能认为本发明仅能通过以下实施例实现。
实施例1
如图3所示,为本发明一个实施例的PUCCH资源分配示意图,在该实施例中,RN对应的R-PUCCH资源的起始位置小于动态调度UE对应的PUCCH资源的位置。
当采用公共方式为RN分配R-PUCCH资源时,小区内所有RN对应的R-PUCCH资源在相同的资源区域内复用。基站分别向RN和动态调度宏UE广播R-PUCCH资源区域和PUCCH资源区域的起始位置,基站根据小区内所有RN需要的最大R-PUCCH资源预留R-PUCCH资源区域,基站根据R-PUCCH资源区域的大小确定PUCCH资源区域的起始位置,保证PUCCH资源区域的起始位置不小于R-PUCCH资源区域中的最大资源编号。
在资源映射时,为RN分配的R-PUCCH资源编号对应的PRB未用于传输RN或动态调度宏UE的上行控制信息,这些PRB可以被调度用来传输PUSCH和/或R-PUSCH,如图4所示。
如果RN对应的R-PUCCH与动态调度宏UE对应的PUCCH采用不同的信道结构,例如用于时域扩展的正交序列的维数不同,或解调参考符号占用的单载波频分复用SC-FDMA符号数不同,则为RN分配的R-PUCCH资源编号与为动态调度宏UE分配的PUCCH资源编号对应不同的PRB,且这些PRB相互正交,如图5所示。
如果RN对应的R-PUCCH与动态调度宏UE对应的PUCCH采用相同的信道结构,RN和动态调度的宏UE对应的ACK/NACK反馈可以在相同的PRB内传输,R-PUCCH对应的PRB与所述PUCCH对应的PRB之间可以存在一个PRB大小的混合区域。如图6所示,在该混合区域内,存在部分RN设备对应的R-PUCCH资源和部分动态调度UE对应的PUCCH资源,为RN设备分配的最大R-PUCCH资源编号对应的资源和动态调度UE对应的PUCCH资源的起始位置都在该区域内。如果R-PUCCH资源和PUCCH资源映射在不同的PRB内,则不存在混合区域。
当采用专属方式为RN分配R-PUCCH资源时,eNB根据RN反馈ACK/NACK信息需要的最大R-PUCCH资源数目,为每个RN半静态分配R-PUCCH资源,通过高层信令,如RRC信令分别将R-PUCCH资源编号通知给每个RN设备,如图7所示。
采用专属方式分配RN对应的R-PUCCH资源的分析与公共方式时相同。为RN分配的R-PUCCH资源编号对应的PRB未用于传输RN或动态调度宏UE的上行控制信息,这些PRB可以被调度传输PUSCH和/或R-PUSCH。RN的R-PUCCH信道结构与动态调度UE的PUCCH信道结构不同时,二者的PUCCH资源正交分配在不同的PRB内;相同时,R-PUCCH和PUCCH的资源编号对应的PRB之间存在混合区域。此处为了简单起见,不再详细描述。
实施例2
如图8所示,为本发明另一个实施例的PUCCH资源分配示意图,与上述实施例不同的是,RN对应的R-PUCCH资源的起始位置大于调度UE对应的PUCCH资源的位置。
该实施例的具体分配方式与分析可与实施例1相同,此处为了简单起见,不再详细描述。
如图9所示,为本发明实施例的中继链路上行控制信道资源分配系统的结构图,该系统包括eNB设备100和RN设备200。eNB设备100用于向RN设备200广播高层参数或通过高层信令向RN设备200分别发送R-PUCCH资源编号,并接收RN设备200利用确定的R-PUCCH资源发送的上行控制信息,其中,高层参数NPUCCH RN用于指示为RN设备200分配的R-PUCCH资源区域的起始位置;RN设备200用于根据所述高层参数NPUCCH RN或R-PUCCH资源编号确定对应的R-PUCCH资源,并利用R-PUCCH资源发送上行控制信息。
其中,eNB设备100包括发送模块110、调度模块120和接收模块130。发送模块110用于向RN 200广播高层参数NPUCCH RN或通过高层信令向RN 200分别发送R-PUCCH资源编号;调度模块120用于调度PUSCH和/或R-PUSCH在未用于传输上行控制信息的PRB上传输;接收模块130用于接收RN 200利用确定的R-PUCCH资源发送的上行控制信息。
其中,RN设备200包括接收模块210、R-PUCCH资源确定模块220和发送模块230。接收模块210用于接收来自eNB100的高层参数NPUCCH RN或R-PUCCH资源编号;R-PUCCH资源确定模块220用于根据高层参数NPUCCH RN或R-PUCCH资源编号确定对应的R-PUCCH资源;发送模块230用于利用R-PUCCH资源向eNB100发送上行控制信息。
作为本发明的一个实施例,如果为RN 200分配的R-PUCCH资源编号对应的PRB未用于传输RN200或动态调度宏UE对应的上行控制信息,则未用于传输上行控制信息的PRB可以用于传输PUSCH和/或R-PUSCH。
作为本发明的一个实施例,如果RN对应的R-PUCCH与动态调度宏UE对应的PUCCH采用相同的信道结构,则R-PUCCH对应的PRB与PUCCH对应的PRB之间可能存在一个PRB大小的混合区域,混合区域内同时承载所述RN对应的R-PUCCH资源和所述动态调度宏UE对应的PUCCH资源。如果RN对应的R-PUCCH与动态调度宏UE对应的PUCCH采用不同的信道结构,则为RN分配的R-PUCCH资源编号与为动态调度宏UE分配的PUCCH资源编号对应不同的PRB。
本发明通过向RN广播高层参数或通过高层信令向RN发送R-PUCCH资源编号,实现了为RN分配R-PUCCH资源,并且通过本发明还可解决RN设备对应的R-PUCCH资源与动态调度宏UE对应的PUCCH资源之间的冲突问题。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。