背景技术
相比以往的移动通信***,LTE-A(Long Term Evolution-Advanced,长期演进升级)可能使用覆盖能力较差的高频段以及支持高数据速率业务的需求,因此可能需要部署更多的站点。如果所有的eNB(Evolved NodeB,演进基站)和CN(Core Network,核心网)之间的回程链路(Backhaul)仍然使用传统的有线连接方式,会对运营商带来较大的部署难度和部署成本,站点部署灵活性也受到较大的限制。
因此3GPP(The 3rd Generation Partnership Project,第三代合作伙伴计划)在LTE-A启动了中继(Relay)技术的研究来解决上述问题,提供无线的回程链路解决方案。具体为在网络中引入了中继节点(Relay Node,RN),RN通过无线接口连到其归属的施主小区(Donor Cell)的eNB,共有2条空中链路:
1)RN与施主小区的donor eNB之间的回程链路,也即Relay backhaul;
2)RN与归属RN的UE(User Equipment,用户终端)之间的链路,称为接入链路。
目前LTE-A标准中采用带内RN,也即Relay Backhaul和接入链路通过TDD方式复用相同的时频资源。RN具备独立的小区ID,具有独立的无线资源管理能力,其管理的小区可以接入LTE/LTE-A用户。从UE的角度看,RN是无线接入网的一部分,其行为与eNB相同。RN通过无线方式与donor eNB相连。RN至少包括两个物理层实体,一个实体用于与UE进行通信,实现普通eNB与用户进行通信时的行为;另一个实体用于和donor eNB进行通信,实现普通UE与eNB进行通信时的行为。如果RN被配置为支持增强型的规范,则RN与donor eNB进行通信时还可以支持R-PDCCH等增强技术。
MIMO(Multiple-Input Multiple-Output,多输入多输出)***使用多个发射、接收天线,利用信号的空、时、频域联合处理获得速率、分集与阵列增益。MIMO***中,如果发射机能够以某种方式获知信道信息,就可以根据信道特性对发送信号进行优化,以提高接收质量并降低对接收机复杂度的要求。在实际***中一般采用量化信道信息的反馈方式,以降低反馈开销与反馈时延。
在基于线性预编码的多天线***中,接收机根据信道信息从线性预编码码本中选择合适的预编码矩阵的码本索引,反馈给发射机,使发射机能够对发送信号进行适当的预处理,以提高信息传输的有效性或/和可靠性,该预编码矩阵可以是矩阵形式或者向量形式。
目前的LTE-A标准中Relay Backhaul上行4端口传输采用与普通UE使用相同的码本,如表1~4所示:
表1:上行4天线端口{0,1,2,3}传输的码本(υ=1)
表2:上行4天线端口{0,1,2,3}传输的码本(υ=2)
表3:上行4天线端口{0,1,2,3}传输的码本(层数υ=3)
表4:上行天线端口{0,1,2,3}传输的码本(层数υ=4)
其中,j表示-1的平方根。
一方面,因为普通用户的天线高度较低,周围的散射体比较丰富,普通UE到e-NB之间信道的空间相关性较低,因此以上码本(表1~4)以低相关场景为主要优化场景。另一方面,由于普通UE对信号峰均比承受能力较差,低信号峰均比为以上码本(表1~4)的主要设计准则。
然而对于RN,一方面,由于Relay Node的架设高度远高于普通UE,Relaybackhaul上行信道的空间相关性将远高于普通UE到基站之间的上行信道;另一方面,Relay Node器件对信号峰均比的承受能力也远高于普通UE。因此,以低相关场景为主要优化场景、以低信号峰均比为设计准则的上行码本在Relay backhaul的上行传输中将会带来明显的性能损失。
具体实施方式
下面结合附图和实施例对本发明提供的上行预编码信息指示方法及装置、上行预编码处理方法及装置进行更详细地描述。
在基于线性预编码的多天线***中,接收机根据信道信息从线性预编码码本中选择合适的预编码矩阵(或向量)索引,反馈给发射机,使之能够对发送信号进行适当的预处理,以提高信息传输的有效性或/和可靠性。一方面,由于Relay Node的架设高度远高于普通UE,Relay backhaul上行信道的空间相关性将远高于普通UE到基站之间的上行信道。另一方面,Relay Node器件对信号峰均比的承受能力也远高于普通UE。因此,以低相关场景为主要优化场景、以低信号峰均比为设计准则的上行4天线码本在Relay backhaul的上行传输中将会带来明显的性能损失。
基于Relay backhaul的信道特征和Relay Node的特殊性,本发明实施例给出一种适用于Relay backhaul上行传输的码本及相应的预编码信息指示方法,从而提高Relay backhaul上行传输的效率,如图1所示,该方法包括:
步骤S101,接收端根据上行信道信息和确定的传输层数,从预先确定的上行4天线码本中选择一个预编码矩阵,其中,对于不同的传输层数,上行4天线码本中的预编码矩阵根据方向参数和比值参数由不同的预设计算方式确定;
这里确定的传输层数,是指接收端确定的发射端上行传输所支持的传输层数,具体确定机制采用现有过程,这里不再详述。
优选地,这里的方向参数代表量化空间特性得到的不同方向,比值参数为前NT/2根天线与后NT/2根天线之间相位信息的比值,NT表示发送天线数,对于本发明所应用的4天线端口的场景,NT取值为4。
步骤S102,接收端向发送端发送传输层数和预编码矩阵索引指示信息,以指示发送端使用选择的预编码矩阵对上行数据进行预编码处理。
对于每个传输层数,利用上行4天线码本的预编码矩阵索引可以唯一确定一个预编码矩阵,因此,将用于传输层数和预编码矩阵索引的指示信息发给发送端,可以使发送端确定具体使用哪个预编码矩阵对上行数据进行预编码。
本发明优选实施例中,接收端具体将传输层数和预编码矩阵索引,映射为唯一的信息域比特值并指示给发送端。具体地,接收端根据预先建立的传输层数、预编码矩阵索引与信息域比特值之间一一对应的映射关系,确定传输层数和预编码矩阵索引所映射的信息域比特值。当然,还可以采用其它指示选择的预编码矩阵的方式。
本发明实施例中接收端为演进基站eNB,发射端为中继节点RN,当然还可以应用到传输场景类似的其它网络设备中。
本发明实施例中,提供了一种新的上行4天线码本,对于不同的传输层数,根据方向参数和比值参数由不同的预设计算方式确定预编码矩阵,由于方向参数代表了量化空间特性得到的不同方向,而比值参数考虑了两组天线之间的相位变化因素,因此,可以设计出适用于空间相关性高、信号峰均比的承受能力高的设备使用的上行4天线传输的码本,避免了对于空间相关性高、信号峰均比的承受能力高的设备采用普通UE的上行4天线码本所带来的性能损失,如果将其应用到演进基站eNB和中继节点RN的Relay backhaul,则可以Relaybackhaul上行传输的效率。
优选地,本实施例中预编码矩阵的方向参数为v
m、v
m′,比值参数为
m,m′,n为正整数,其中:
vm=[1ej2πm/M]T
N、M为正整数。
N、M的具体取值可以根据实际场景进行选取,优选地,N为2或4,所述M为32、16或8。
其中m,m′,n可以根据实际场景选择具体取值,各个取值之间独立,可以相同也可以不同。
基于上述方向参数和比值参数,对于每个传输层数,本发明实施例中上行4天线码本中的预编码矩阵根据方向参数和比值参数具体通过如下方式确定:
预编码矩阵每列由上下两部分组成,该上下两部分所处的行不同,上部分由v
m/v
m′组成、下部分由v
m/v
m′与
及确定符号(即正负号)的乘积组成;最后再乘上天线因子得到预编码矩阵。其中,预编码矩阵的列数等于传输层数。
进一步地,预编码矩阵的列数为多个时,多个列之间相互正交。
下面给出本发明具体优选实施例。
传输层数为1时,上行4天线码本的预编码矩阵由如下预设计算方式确定:
传输层数为2时,上行4天线码本的预编码矩阵由如下预设计算方式确定:
传输层数为3时,上行4天线码本的预编码矩阵由如下预设计算方式确定:
传输层数为4时,上行4天线码本的预编码矩阵由如下预设计算方式确定:
上述预编码矩阵中,等号右边矩阵前面为天线因子,NT表示发送天线数,对于本发明所应用的4天线端口的场景,NT取值为4。
对于每个传输层数,可以根据实际场景确定m,m′,n的取值,从而确定上行4天线码本中预编码矩阵的数量。
本发明的优选实施例中,具体对于各传输层数,确定m,m′,n的取值如下:
传输层数为1时,m的取值为0、1、2、3、4、5、6、7,n的取值为0、1、2、3;
传输层数为2时,m的取值为0、1、2、3、4、5、6、7,m′的取值为0、1、2、3、4、5、6、7,n的取值为0、1;
传输层数为3时,m的取值为0、1、2、3,m′的取值为4、5、6、7,n的取值为0、1;
传输层数为4时,m的取值为0、1、2、3,m′的取值为4、5、6、7,n的取值为0、1。
可见通过确定各传输层m,m′,n的取值,使产生的码本较小,降低信令开销。
由于Relay Node的架设高度远高于普通UE,Relay backhaul上行信道的空间相关性将远高于普通UE到基站之间的上行信道,其信道矩阵的秩一般较低,因此Relay Backhaul上行链路支持较多层(如层数为3或4)数据流传输的概率较小。因此可以进一步设计较小的层数为3或/和4时的码本,以节约信令开销。
优选地,根据上述对于各传输层数,m,m′,n的取值生成所需要的4天线码本,在进行码本生成时,可以根据需要确定生成码本的大小。下面给出本发明两个具体实施例,给出确定m,m′,n的取值后所生成上行4天线码本,本领域技术人员应当理解,具体的码本形式不限于此。
实施例1
数据层数为1,m的取值为0、1、2、3、4、5、6、7,n的取值为0、1、2、3,所生成的码本中预编码矩阵数量为16,具体如表5所示:
表5:上行4天线端口{0,1,2,3}传输的码本(υ=1)
数据层数为2,m的取值为0、1、2、3、4、5、6、7,m′的取值为0、1、2、3、4、5、6、7,n的取值为0、1,所生成的码本中预编码矩阵数量为16,具体如表6和表7所示:
表6:上行4天线端口{0,1,2,3}传输的码本(υ=2)
或
表7:上行4天线端口{0,1,2,3}传输的码本(υ=2)
数据层数为3,m的取值为0、1、2、3,m′的取值为4、5、6、7,n的取值为0、1,所生成的码本中预编码矩阵数量为8,具体如表8所示:
表8:上行4天线端口{0,1,2,3}传输的码本(υ=3)
数据层数为4,m的取值为0、1、2、3,m′的取值为4、5、6、7,n的取值为0、1,所生成的码本中预编码矩阵数量为8,具体如表9所示:
表9:上行天线端口{0,1,2,3}传输的码本(υ=4)
上述表格中的码本索引即为预编码矩阵索引。
上行传输支持的数据流码字数不同,上行传输能够支持的传输层数也不同,如对一个码字,支持传输层数1~2,对于两个码字,支持传输层数2~4,;接收端根据预先建立的传输层数、预编码矩阵索引与信息域比特值之间一一对应的映射关系,确定选择的传输层数和预编码矩阵的索引值所映射的信息域比特值,其中,可以针对一个码字、两个码字分别建立上述映射关系。
本实施例中所建立的一个码字和两个码字情况下,传输层数、预编码矩阵索引与信息域比特值之间一一对应的映射关系如表10所示。具体的映射关系不限于此,还可以采用其它映射方式,只要能够唯一指示传输层数、预编码矩阵索引即可。
表10:预编码信息域的内容
其中,TPMI为发送时的预编码矩阵指示,对应于表5、6或7、8、9码本中的码字索引。
实施例2
数据层数为1,m的取值为0、1、2、3、4、5、6、7,n的取值为0、1、2、3,通过进一步对
进行选择,所生成的码本中预编码矩阵数量为32,具体如表11所示:
表11:上行4天线端口{0,1,2,3}传输的码本(υ=1)
数据层数为2,m的取值为0、1、2、3、4、5、6、7,m′的取值为0、1、2、3、4、5、6、7,n的取值为0、1,所生成的码本中预编码矩阵数量为32,具体如表12所示:
表12:上行4天线端口{0,1,2,3}传输的码本(υ=2)
数据层数为3,m的取值为0、1、2、3,m′的取值为4、5、6、7,n的取值为0、1,所生成的码本中预编码矩阵数量为16,具体如表13所示:
表13:上行天线端口{0,1,2,3}传输的码本(υ=3)
数据层数为4,m的取值为0、1、2、3,m′的取值为4、5、6、7,n的取值为0、1,所生成的码本中预编码矩阵数量为16,具体如表14所示:
表14:上行4天线端口{0,1,2,3}传输的码本(υ=4)
上述表格中的码本索引即为预编码矩阵索引。
上行传输支持的数据流码字数不同,上行传输能够支持的传输层数也不同,如对一个码字,支持传输层数1~2,对于两个码字,支持传输层数2~4,;接收端根据预先建立的传输层数、预编码矩阵索引与信息域比特值之间一一对应的映射关系,确定选择的传输层数和预编码矩阵的索引值所映射的信息域比特值,其中,可以针对一个码字、两个码字分别建立上述映射关系。
本实施例中所建立的一个码字和两个码字情况下,传输层数、预编码矩阵索引与信息域比特值之间一一对应的映射关系如表15所示。具体的映射关系不限于此,还可以采用其它映射方式,只要能够唯一指示传输层数、预编码矩阵索引即可。
表15:预编码信息域的内容
其中,TPMI为发送时的预编码矩阵指示,对应于表11、12、13、14码本中的码字索引。
值得注意的是,表10、15中一个码字或两个码字情况下的各行相互交换消息的内容,仍然在本发明的保护范围内。
一般而言,无论所发送预编码信息采用何种具体格式,只要一个码字情况下的各行包含与对应码本中层1和层2预编码矩阵有一一对应关系,两个码字情况下的各行与对应的码本中层2、层3和层4预编码矩阵有一一对应关系,则可以实现相同的效果。
本发明实施例还提供一种上行预编码处理方法,如图2所示,包括:
步骤S201,发送端接收传输层数和预编码矩阵索引指示信息;
接收端基于本发明上述实施例提供的上行预编码指示方法发送的传输层数和预编码矩阵索引指示信息,从而确定具体利用哪个传输层数和预编码矩阵索引去选择预编码矩阵。
步骤S202,发送端从上行4天线码本中选择与接收的传输层数和预编码矩阵索引对应的预编码矩阵,其中,发送端使用的上行4天线码本与接收端使用的上行4天线码本相同,具体的码本形式参见本发明上述实施例的描述,这里不再详述;
步骤S203,发送端使用选择的预编码矩阵对上行数据进行预编码处理。
发送端如何采用选择的预编码矩阵对上行数据进行预编码为现有过程,这里不再详述。
本发明实施例中发送端为演进基站eNB,接收端为中继节点RN。当然,还可以应用场景类似的其它网络设备中。
基于同一发明构思,本发明实施例中还提供了一种上行预编码信息指示装置及上行预编码装置,由于这些装置解决问题的原理与一种上行预编码信息指示方法、上行预编码方法相似,因此这些装置的实施可以参见方法的实施,重复之处不再赘述。
本发明实施例提供的上行预编码信息指示装置,如图3所示,包括:
预编码矩阵选择单元301,用于根据上行信道信息和确定的传输层数,从预先确定的上行4天线码本中选择一个预编码矩阵,其中对于不同的传输层数,上行4天线码本中的预编码矩阵根据方向参数和比值参数由不同的预设计算方式确定;
预编码矩阵指示单元302,用于向发送端发送传输层数和预编码矩阵索引指示信息,以指示发送端使用选择的预编码矩阵对上行数据进行预编码处理。
本发明实施例提供的一种上行预编码处理装置,如图4所示,包括:
指示接收单元401,用于接收传输层数和预编码矩阵索引指示信息;
预编码矩阵选择单元402,用于从上行4天线码本中选择与接收的传输层数和预编码矩阵索引对应的预编码矩阵,其中,预编码矩阵选择单元使用的上行4天线码本与上行预编码信息指示装置使用的上行4天线码本相同;
预编码处理单元403,用于使用选择的预编码矩阵对上行数据进行预编码处理。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。