一种信道状态信息的反馈方法及装置与流程

文档序号:11263431阅读:187来源:国知局
一种信道状态信息的反馈方法及装置与流程
本发明涉及通信
技术领域
,尤其涉及一种信道状态信息的反馈方法及装置。
背景技术
:在rel-10版本的lte(longtermevolution,长期演进)系统中,针对基站端8天线引入了两级码本。在rel-12版本中,针对基站端4天线也增强为两级码本。在rel-13版本中,基站端采用了fdmimo(fulldimensionmulti-input-multi-output,全维度多入多出技术)天线阵列(参见图1和图2),天线端口增加至16,且可以一维或者二维排列。基于此天线阵列的配置,码本的设计在原有的4天线和8天线端口的两级码本的基础上扩展至二维的两级码本,这种码本结构可以直接扩展至更高的天线端口数目。在基于线性预编码的多天线系统中,接收机根据信道信息从预先定义好的由预编码矩阵构成的集合中选择合适的预编码矩阵,将选中的预编码矩阵在集合中的索引反馈给发射机,该集合称为码本。发射机根据接收到的索引确定对应的预编码矩阵,并用其对发送信号进行适当的预处理,以提高信息传输的有效性和可靠性。码本是实现这一过程的必要元素。码本设计需要使其尽可能地匹配信道分布特性、最小化码本量化带来的性能损失。在实现本发明过程中,发明人发现现有技术中至少存在如下问题:以上码本结构将天线阵列作为一个整体进行设计,未考虑天线的阵列的不同部分的信道间差异。基于此码本进行信道状态信息反馈时,由于信道的量化不够精确,将引入一定的性能损失。技术实现要素:为了解决上述技术问题,本发明的实施例提出一种信道状态信息的反馈方法及装置,基于天线阵列分组的方式,通过将天线阵列划分为更小的天线阵列分组,并采用两级反馈的方式,能够更加精确的量化信道并提升系统性能。依据本发明的一个方面,提供了一种信道状态信息的反馈方法,所述反馈方法包括:在第一预编码矩阵集合中确定第一预编码矩阵w1,并确定与第一预编码矩阵w1对应的第一预编码矩阵索引值,其中,所述第一预编码矩阵w1由天线阵列的多个天线分组所使用的波束分组构成;在第二预编码矩阵集合中确定第二预编码矩阵w2,并确定与第二预编码矩阵w2对应的第二预编码矩阵索引值,其中,所述第二预编码矩阵w2包括用于对每个天线分组中的波束分组进行波束选择的波束选择部分和用于对多个天线分组间的相位进行调整的相位调整部分;向接入设备反馈所述第一预编码矩阵索引值和第二预编码矩阵索引值,由所述接入设备使用所述第一预编码矩阵索引值和第二预编码矩阵索引值,从第一预编码矩阵集合和第二预编码矩阵集合中选择对应的预编码矩阵并经过运算后作为数据传输的预编码矩阵w。可选地,所述预编码矩阵其中,第一预编码矩阵w1是一个块对角矩阵,除了波束分组矩阵xi,所在对角块,其余元素均为0,i=0,1,…,m-1,m表示天线阵列的分组数;xi表示第i个天线分组内使用的波束分组,xi为一个ni×li的矩阵,每一列表示一个波束方向,ni表示第i个分组内的天线单元数目,为天线阵列总的天线单元数,li表示第i个天线分组所使用的波束分组中包含的波束个数;第二预编码矩阵w2用于进行波束选择及相位调整,其从每个波束分组中选择若干波束,并调整各个天线分组所选波束的相位,以得到最终的预编码矩阵,第二预编码矩阵w2为一个的矩阵,r表示预编码矩阵w的秩。可选地,所述第二预编码矩阵w2的构造如下:其中表示波束选择部分,从每个天线分组中选择相同个数的波束,表示为r1,定义第i个天线分组的波束选择向量为:其中,ei,j为一个长度为li的列选择向量,用于从波束分组xi中选择一个波束或者将xi中的波束合并为一个波束,j=0,1,……r1-1;wp表示相位调整部分,w′2中选择r列作为第二预编码矩阵w2。可选地,若r1个波束之间相互正交,则其中,u为一个正交矩阵,包含r2列,每列为m个相位调整因子,所述r2为大于等于的最小整数,为一个r1×r1的单位矩阵;若r1个波束之间非正交,将m个天线分组中的每r1个分组构成个上级分组,其中,u为一个正交矩阵,用于上级分组之间的相位调整,包含r2列,每列为个相位调整因子,所述r2为大于等于的最小整数;v用于一个上级分组内的天线分组间的相位调整,其结构为其中,v′为一个正交矩阵,其包含r1列,每列为r1个相位调整因子,v′(:,i)表示矩阵的第i列,表示单位矩阵的第i列。可选地,所述天线阵列的分组数m随着预编码矩阵w的秩r而变化。可选地,所述反馈方法还包括:获取信道测量结果,根据所述信道测量结果,确定码本的码本参数,其中,将所述第一预编码矩阵w1的集合称为第一码本,将所述第二预编码矩阵w2的集合称为第二码本,将经过运算后得到的作为数据传输的预编码矩阵集合称为码本;将所述码本参数反馈给所述接入设备,或者,根据预先确定的码本参数与一个或多个参数的映射关系,确定与所述码本参数对应的一个或多个参数,将所述参数反馈给所述接入设备。可选地,所述反馈方法还包括:接收所述接入设备发送的一个或多个参数;根据预先确定的码本参数与一个或多个参数的映射关系,确定与所述一个或多个参数对应的码本参数,或者接收所述接入设备发送的全部码本参数。可选地,所述码本参数包括:天线阵列的分组数m、分组方式、每个分组内的天线单元数ni、每个分组内天线单元的行数和列数、预编码矩阵中的波束的采样率、w1中天线分组内使用的波束组的构成方式中的一种或多种组合。依据本发明的另一个方面,还提供了一种信道状态信息的反馈方法,所述反馈方法还包括:接收终端反馈的第一预编码矩阵索引值和第二预编码矩阵索引值,其中,所述第一预编码矩阵索引值与所述终端在第一预编码矩阵集合中确定的第一预编码矩阵w1对应,所述第一预编码矩阵w1由天线阵列的多个天线分组所使用的波束分组构成;所述第二预编码矩阵索引值与所述终端在第二预编码矩阵集合中确定的第二预编码矩阵w2对应,所述第二预编码矩阵w2包括用于对每个天线分组中的波束分组进行波束选择的波束选择部分和用于对多个天线分组件的相位进行调整的相位调整部分;通过所述第一预编码矩阵索引值及第二预编码矩阵索引值,从第一预编码矩阵集合和第二预编码矩阵集合中选择对应的预编码矩阵并经过运算后作为数据传输的预编码矩阵w。可选地,所述反馈方法还包括:构造所述第一预编码矩阵w1的集合得到第一码本,构造所述第二预编码矩阵w2的集合得到第二码本;通过所述第一码本和第二码本中的矩阵的运算得到码本。可选地,所述反馈方法还包括:将所述码本的码本参数告知所述终端,所述码本参数包括:天线阵列的分组数m、分组方式、每个分组内的天线单元数ni、每个分组内天线单元的行数和列数、预编码矩阵中的波束的采样率、w1中天线分组内使用的波束组的构成方式中的一种或多种组合。依据本发明的又一个方面,还提供了一种信道状态信息的反馈装置,所述反馈装置包括:第一确定模块,用于在第一预编码矩阵集合中确定第一预编码矩阵w1,并确定与第一预编码矩阵w1对应的第一预编码矩阵索引值,其中,所述第一预编码矩阵w1由天线阵列的多个天线分组所使用的波束分组构成;第二确定模块,用于在第二预编码矩阵集合中确定第二预编码矩阵w2,并确定与第二预编码矩阵w2对应的第二预编码矩阵索引值,其中,所述第二预编码矩阵w2包括用于对每个天线分组中的波束分组进行波束选择的波束选择部分和用于对多个天线分组间的相位进行调整的相位调整部分;第一反馈模块,用于向接入设备反馈所述第一预编码矩阵索引值和第二预编码矩阵索引值,由所述接入设备使用所述第一预编码矩阵索引值和第二预编码矩阵索引值,从第一预编码矩阵集合和第二预编码矩阵集合中选择对应的预编码矩阵并经过运算后作为数据传输的预编码矩阵w。可选地,所述预编码矩阵其中,第一预编码矩阵w1是一个块对角矩阵,除了波束分组矩阵xi,所在对角块,其余元素均为0,i=0,1,…,m-1,m表示天线阵列的分组数;xi表示第i个天线分组内使用的波束分组,xi为一个ni×li的矩阵,每一列表示一个波束方向,ni表示第i个分组内的天线单元数目,为天线阵列总的天线单元数,li表示第i个天线分组所使用的波束分组中包含的波束个数;第二预编码矩阵w2用于进行波束选择及相位调整,其从每个波束分组中选择若干波束,并调整各个天线分组所选波束的相位,以得到最终的预编码矩阵,第二预编码矩阵w2为一个的矩阵,r表示预编码矩阵w的秩。可选地,所述第二预编码矩阵w2的构造如下:其中表示波束选择部分,从每个天线分组中选择相同个数的波束,表示为r1,定义第i个天线分组的波束选择向量为:其中,ei,j为一个长度为li的列选择向量,用于从波束分组xi中选择一个波束或者将xi中的波束合并为一个波束,j=0,1,……r1-1;wp表示相位调整部分,w′2中选择r列作为第二预编码矩阵w2。可选地,若r1个波束之间相互正交,则其中,u为一个正交矩阵,包含r2列,每列为m个相位调整因子,所述r2为大于等于的最小整数,为一个r1×r1的单位矩阵;若r1个波束之间非正交,将m个天线分组中的每r1个分组构成个上级分组,其中,u为一个正交矩阵,用于上级分组之间的相位调整,包含r2列,每列为个相位调整因子,所述r2为大于等于的最小整数;v用于一个上级分组内的天线分组间的相位调整,其结构为其中,v′为一个正交矩阵,其包含r1列,每列为r1个相位调整因子,v′(:,i)表示矩阵的第i列,表示单位矩阵的第i列。可选地,所述天线阵列的分组数m随着预编码矩阵w的秩r而变化。可选地,所述反馈装置还包括:第一码本参数处理模块,用于获取信道测量结果,根据所述信道测量结果,确定码本的码本参数;将所述码本参数反馈给所述接入设备,或者,根据预先确定的码本参数与一个或多个参数的映射关系,确定与所述码本参数对应的一个或多个参数,将所述参数反馈给所述接入设备,其中,将所述第一预编码矩阵w1的集合称为第一码本,将所述第二预编码矩阵w2的集合称为第二码本,将经过运算后得到的作为数据传输的预编码矩阵集合称为码本。可选地,所述反馈装置还包括:第二码本参数处理模块,用于接收所述接入设备发送的一个或多个参数;根据预先确定的码本参数与一个或多个参数的映射关系,确定与所述一个或多个参数对应的码本参数,或者接收所述接入设备发送的全部码本参数。可选地,所述码本参数包括:天线阵列的分组数m、分组方式、每个分组内的天线单元数ni、每个分组内天线单元的行数和列数、预编码矩阵中的波束的采样率、w1中天线分组内使用的波束组的构成方式中的一种或多种组合。依据本发明的又一个方面,还提供了一种信道状态信息的反馈装置,包括:所述反馈装置包括:第二反馈模块,用于接收终端反馈的第一预编码矩阵索引值和第二预编码矩阵索引值,其中,所述第一预编码矩阵索引值与所述终端在第一预编码矩阵集合中确定的第一预编码矩阵w1对应,所述第一预编码矩阵w1由天线阵列的多个天线分组所使用的波束分组构成;所述第二预编码矩阵索引值与所述终端在第二预编码矩阵集合中确定的第二预编码矩阵w2对应,所述第二预编码矩阵w2包括用于对每个天线分组中的波束分组进行波束选择的波束选择部分和用于对多个天线分组件的相位进行调整的相位调整部分;预编码矩阵选择模块,用于通过所述第一预编码矩阵索引值及第二预编码矩阵索引值,从第一预编码矩阵集合和第二预编码矩阵集合中选择对应的预编码矩阵并经过运算后作为数据传输的预编码矩阵w。可选地,所述反馈装置还包括:第三反馈模块,用于将码本的码本参数告知所述终端,所述码本参数包括:天线阵列的分组数m、分组方式、每个分组内的天线单元数ni、每个分组内天线单元的行数和列数、预编码矩阵中的波束的采样率、w1中天线分组内使用的波束组的构成方式中的一种或多种组合,其中,将所述第一预编码矩阵w1的集合称为第一码本,将所述第二预编码矩阵w2的集合称为第二码本,将经过运算后得到的作为数据传输的预编码矩阵集合称为码本。本发明的有益效果是:将天线阵列划分为更小的天线阵列分组,两级码本分别实现组内的波束选择及组间的相位调整,并可以分别反馈,能够更加精确的量化信道并提升系统性能。此外分组的数目可随数据传输流数而变化。附图说明图1为rel-13版本中的二维天线端口中12天线端口示意图;图2为rel-13版本中的二维天线端口中16天线端口示意图;图3为本发明的第一实施例中信道状态信息的反馈方法的流程图;图4a为本发明的第一实施例中天线分组中单极化天线阵列分组的示意图;图4b为本发明的第一实施例中天线分组中双极化天线阵列分组的示意图;图5为本发明的第二实施例中信道状态信息的反馈方法的流程图;图6为本发明的第三实施例中信道状态信息的反馈装置的框图;图7为本发明的第四实施例中信道状态信息的反馈装置的框图。具体实施方式本发明的实施例中,终端(ue)可以是移动电话(或手机),或者其他能够发送或接收无线信号的设备,包括用户设备(终端)、个人数字助理(pda)、无线调制解调器、无线通信装置、手持装置、膝上型计算机、无绳电话、无线本地回路(wll)站、能够将移动信号转换为wifi信号的cpe(customerpremiseequipment,客户终端设备)或移动智能热点、智能家电、或其他不通过人的操作就能自发与移动通信网络通信的设备等。接入设备可以是基站,当然可以理解的是,上述基站的形式不限,可以是宏基站(macrobasestation)、微基站(picobasestation)、nodeb(3g移动基站的称呼)、增强型基站(enb)、家庭增强型基站(femtoenb或homeenodeb或homeenb或henb)、中继站、接入点、rru(remoteradiounit,远端射频模块)、rrh(remoteradiohead,射频拉远头)等。第一实施例参见图3,图中示出了信道状态信息的反馈方法,该方法的执行主体可以是终端,具体步骤如下:步骤s301、在第一预编码矩阵集合中确定第一预编码矩阵w1,并确定与第一预编码矩阵w1对应的第一预编码矩阵索引值(i1,1,i1,2),其中,所述第一预编码矩阵w1由天线阵列的多个天线分组所使用的波束分组构成;步骤s302、在第二预编码矩阵集合中确定第二预编码矩阵w2,并确定与第二预编码矩阵w2对应的第二预编码矩阵索引值(i2),其中,所述第二预编码矩阵w2包括用于对每个天线分组中的波束分组进行波束选择的波束选择部分和用于对多个天线分组间的相位进行调整的相位调整部分;可选地,第一预编码矩阵w1和第二预编码矩阵w2可以采用不同的反馈周期及反馈频域颗粒度,例如,第一预编码矩阵w1描述信道的长程特性,采用宽带,长时反馈;所述第二预编码矩阵w2描述信道的短时特性,采用窄带,短时反馈。步骤s303、向接入设备反馈第一预编码矩阵索引值(i1,1,i1,2)和第二预编码矩阵索引值(i2),由接入设备使用第一预编码矩阵索引值(i1,1,i1,2)和第二预编码矩阵索引值(i2),从第一预编码矩阵集合和第二预编码矩阵集合中选择对应的预编码矩阵并经过运算后作为数据传输的预编码矩阵w。需要说明的是,在本实施例中将具有以上形式的一组预编码矩阵构成的集合称为码本。可选地,在本实施例中,该反馈方法还包括:码本的码本参数配置步骤,具体方式如下:获取信道测量结果,根据信道测量结果,确定码本的码本参数;将码本参数反馈给接入设备;或者获取信道测量结果,根据信道测量结果,确定码本参数,然后根据预先确定的码本参数与一个或多个参数的映射关系,确定与所述码本参数对应的一个或多个参数,将参数反馈给所述接入设备。上述码本参数包括:天线分组的分组数m、分组方式、每个分组内的天线单元数ni、每个分组内天线单元的行数和列数、预编码矩阵中的波束的采样率、w1中天线分组内使用的波束组的构成方式(波束组配置方式)中的一种或多种组合。上述映射关系可以是:码本参数和天线端口数绑定的映射关系,或者码本参数和天线端口数及数据流数目绑定的映射关系。下面结合具体场景介绍本发明的第一实施例。将天线阵列进行分组,参见图4a,图中示出了单极化天线阵列的分组,图中一个虚线框内的天线单元为一个分组。参见图4b,图中示出了双极化天线阵列的分组,图中一个虚线框内的天线单元为两个分组,每个极化方向是一个分组。以下将天线阵列的分组数表示为m。接入设备端使用的预编码矩阵w具有如下形式:其中,第一预编码矩阵w1是一个块对角矩阵,除了波束分组矩阵xi,所在对角块,其余元素均为0,i=0,1,…,m-1,m表示天线阵列的分组数;xi表示第i个天线分组内使用的波束分组,波束分组矩阵xi为一个ni×li的矩阵。ni表示第i个分组内的天线单元数目,为天线阵列总的天线单元数,li表示第i个天线分组所使用的波束分组中包含的波束个数。较优的,波束分组矩阵xi可以由一组dft(离散傅里叶变换)向量构成,每个dft向量表示一个波束方向。第二预编码矩阵w2用于进行波束选择及相位调整,其从每个波束分组中选择若干波束,并调整各个天线分组所选波束的相位,以得到最终的预编码矩阵。所述第二预编码矩阵w2的构造如下:其中表示波束选择部分,从每个天线分组中选择相同个数的波束,表示为r1,定义第i个天线分组的波束选择向量为:其中,ei,j为一个长度为li的列选择向量,用于从波束分组xi中选择一个波束或者将xi中的波束合并为一个波束,j=0,1,……r1-1;wp表示相位调整部分,w′2中选择r列作为第二预编码矩阵w2。一种可选的实现方式为ei,j中仅有一个元素为1,其余均为零。a)若r1个波束相互正交定义分组间的相位调整为其中,r2为大于等于的最小整数,ui表示分组间的相位调整因子,用于调整各个分组之间的相位关系,其为一个长度为m的列向量,且要求u中的各个列向量之间相互正交,用以保证数据流之间无干扰。一种可选的实现方式为u使用householder变换生成。这样w′2可以表示为其中为一个r1×r1的单位矩阵。从w′2中选择r列作为预编码矩阵中的w2,一种方法是w2由w′2中的前r列构成。同时需要注意,在计算最终的预编码矩阵时,需要对w1·w2的结果进行归一化。如果r1=1,则进一步的,如果有e0=e1=…=em-1,则有b)若r1个波束不正交,可以选择完全相同的波束,或者不同的波束。若r1个波束之间非正交,此时r1个波束可以相同,也可以不同,并需要满足m能够被r1整除。此时将m个天线分组中的每r1个分组构成一个更大的分组,称为上级分组。这样共有个上级分组。较优的,每个上级分组内的每个天线分组选择相同的r1个波束。有其中,u为一个正交矩阵,用于上级分组之间的相位调整,包含r2列,每列为个相位调整因子。所述r2为大于等于的最小整数。v用于一个上级分组内的天线分组间的相位调整,其结构为其中,v′为一个正交矩阵,其包含r1列,每列为r1个相位调整因子。v′(:,i)表示矩阵的第i列,表示单位矩阵的第i列。根据上述内容的介绍,预编码矩阵的秩r由两部分构成,一部分是天线分组中选择的波束数r1,另一部分是各个分组之间构成的数据流数r2。若r1=1,r2=r,则每个分组内仅选择1个波束,多个分组之间通过相位调整实现r个数据流的并行传输。通常分组内天线间距较小,天线阵列的相关性较强,适合低秩传输;而天线分组之间可以等效看作较大间距的天线阵列,相关性较弱,适合高秩传输,因此这种配置较为典型。若r1=r,r2=1,则每个分组内选择r个波束并行传输r个数据流,分组间仅对这些数据流进行相位的调整。若r1=2,则每个分组内并行传输2个数据流,而分组之间通过相位调整实现大于等于个数据流的传输。其余r1,r2的组合方式与此类似。进一步,可选地,天线阵列的分组数m随着数据传输流数(即预编码矩阵的秩r)而变化。例如:一种变化关系需要满足m≥r2,其中r2为大于等于的最小整数。较优的,第一预编码矩阵w1描述信道的长程特性,采用宽带,长时反馈;第二预编码矩阵w2描述信道的短时特性,采用窄带,短时反馈。可选地,一种构造码本的方式是分别构造第一预编码矩阵w1的集合和第二预编码矩阵w2的集合,并通过这两个集合中的矩阵的运算得到码本。将第二预编码矩阵w1构成的集合称为第一级码本,将第二预编码矩阵w2构成的集合称为第二级码本。具体实施方式一:对于双极化天线阵列,一种典型的实施方式为r1=1,所有天线分组内的天线单元数目相同,即n0=n1=…=nm-1。一种可选方式,天线阵列的分组数与预编码矩阵的秩r之间的关系满足其中r为预编码矩阵的秩,m为天线阵列的分组数,表示向下取整。另一种可选方式,天线阵列的分组数与预编码矩阵的秩r之间的关系如表1所定义表1:天线阵列的分组数与预编码矩阵的秩之间的关系预编码矩阵的秩r天线阵列的分组数m1222344458687888此外,较优的,假设每个天线分组中使用的波束均取自相同的波束向量集合,且每个波束分组xi所包含的波束数li均相同。w1采用dft向量构造如下:i)若每个天线阵列分组为二维天线阵列,则定义两个维度的两组dft向量其中,nh表示天线分组内第一维度的天线个数,nv表示天线分组内第二维度的天线个数,则有ni=nh·nv。o1与o2分别表示第一维度的过采样因子和第二维度的过采样因子。两个维度dft向量的kronecker积构成一个波束方向,这样可以构成包含nho1·nvo2个向量的波束向量集合将此向量集合每li个向量分为一组。一种分组方式,假设li=4,每个波束组由二维索引(i1,1,i1,2)定义,其中i1,1=0,1,…,nho1/2-1,i1,2=0,1,…,nvo2/2-1。整个波束向量集合分为(nho1/2)·(nvo2/2)个波束组。因此对于每个天线阵列分组所使用的波束分组xi均有若限制所有天线阵列分组的波束分组相同,即x0=x1=…=xm-1,则第一级码本共包含(nho1/2)·(nvo2/2)个w1码字,进行信道状态信息反馈时,终端将波束组索引(i1,1,i1,2)作为码字索引反馈给接入设备。否则,第一级码本共包含((nho1/2)·(nvo2/2))m个w1码字,进行信道状态信息反馈时,终端将每个天线分组的波束组索引(i1,1,i1,2)反馈给接入设备,或者将m个波束组索引的组合在((nho1/2)·(nvo2/2))m个码字中的索引反馈给接入设备。ii)若每个天线阵列分组为一维天线阵列,则定义一组dft向量其中,ni表示天线分组内的天线个数,o表示过采样因子。这样可以构成包含nio个向量的波束向量集合。将此向量集合每li个向量分为一组。一种分组方式,假设li=4,每个波束组由一维索引i1定义,其中i1=0,1,…,nio/2-1。整个波束向量集合分为nio/2个波束组。因此对于每个天线阵列分组所使用的波束分组xi均有若限制所有天线阵列分组的波束分组相同,即x0=x1=…=xm-1,则第一级码本共包含nio/2个w1码字,进行信道状态信息反馈时,终端将波束组索引i1作为码字索引反馈给接入设备。否则,第一级码本共包含(nio/2)m个w1码字,进行信道状态信息反馈时,终端将每个天线分组的波束组索引i1反馈给接入设备,或者将m个波束组索引的组合在(nio/2)m个码字中的索引反馈给接入设备。w2构造如下:由于r1=1,有其中,ei,0为一个长度为4(由于li=4)的列选择向量,假设其为一个单位向量,一个元素为1表示选择此列对应的波束,其余元素为0。对于一个天线分组,列选择部分有4种可能,即ei,0∈{[1000]t,[0100]t,[0010]t,[0001]t}。因此w2的列选择部分共有4m种组合。作为一个例子,可以有e0,0=e1,0=e2,0=...=em-1,0,这时有天线分组间的相位调整矩阵u为一个m×r的矩阵,表示为共有q个矩阵,分别为u0,u1,u2,...,uq-1。根据前述讨论,矩阵u中的每一列元素用于调整各个天线分组之间的相位,且u的各列之间要求正交,以避免数据流之间的干扰。可选地,以下两种构造方式可以满足此要求。天线分组间的相位调整矩阵构造方式一、householder变换是构造正交基的一种典型方法,其可以用于构造矩阵u。定义householder变换矩阵其中,sn为一个长度为m基向量,且sn中的每个元素均由{±1,±j}及构成,i为m×m的单位矩阵。生成q个基向量,即n=0,1,…,q-1,对每个基向量计算其变换矩阵pn,再对pn进行列顺序的调整同时从中选择r列,得出一个相位调整矩阵u。因此w2的相位调整部分共有q种组合。这样,第二级码本共包含4m·q个码字,可以使用i2=0,1,…,4m·q-1作为码本索引进行指示并反馈。考虑rank=3的码本,根据假设条件有m=4。假设进行householder变换的基向量个数q=4,一种相位调整矩阵u的集合如下:天线分组间的相位调整矩阵构造方式二:通过grassmannian流形构造天线分组间的相位调整矩阵。矩阵集合u0,u1,u2,...,uq-1通过求解如下的优化问题得到:其中ir′r为r′r单位阵,dist(a,b)定义两个矩阵a和b之间的距离,例如dist(a,b)=||a-b||f(frobenius范数)或者dist(a,b)=||a-b||2上述得到矩阵集合内的q个矩阵之间的最小距离在所有可能的矩阵集合中达到最大或者接近最大。需要说明的是,上述优化问题可以通过离线计算机数值运算求解。按照上述方式得到第一级码本和第二级码本后,第一级码本中的一个矩阵和第二级码本中的一个矩阵相乘得到的矩阵进行归一化,得到码本中的预编码矩阵。若每个天线分组为二维天线阵列,则可进行以下的归一化其中,nh表示天线分组内第一维度的天线个数,nv表示天线分组内第二维度的天线个数,r表示数据传输的流数。或者,预编码矩阵具有如下形式,作为一个例子,这里假设e0,0=e1,0=…=em-1,0,且使用列选择组合中的第i个向量,则有其中,xi(:,i)表示选择矩阵的第i列。以天线分组数m=4,数据传输流数r=3为例,同时假设x0=x1=…=xm-1,e0,0=e1,0=…=em-1,0,则码本可以写为表2所示:表2:一种天线分组数m=4,数据传输流数r=3的码本表2-a:一种天线分组数m=4,数据传输流数r=4的码本如前所述码本定义,第一级码本使用(i1,1,i1,2)作为第一级码本索引pmi1,第二级码本使用i2作为第二级码本索引pmi2。pmi1和pmi2可以采用不同的反馈周期及反馈频域颗粒度。较优的,pmi1采用宽带,长时反馈。pmi2采用窄带,短时反馈。接入设备根据两级码本的反馈确定用于数据传输的预编码矩阵。具体实施方式二:对于双极化天线阵列,另一种较优的实施方式为r1=2,所有天线分组内的天线单元数目相同,即n0=n1=…=nm-1。作为例子,一种天线阵列的分组数与预编码矩阵的秩之间的关系如表3所定义表3:天线阵列的分组数与预编码矩阵的秩之间的关系预编码矩阵的秩r天线阵列的分组数m1222324254647484此外,较优的,假设每个天线分组中使用的波束均取自相同的波束向量集合,且每个波束分组xi所包含的波束数li均相同。w1构造如下:w1可以采用与实施方式一类似的方法。根据前述讨论,较优的,每个波束分组中包含相互正交的波束,因此波束分组xi与具体实施方式一有所不同。假设每li=8个向量分为一组。一种分组方式为其中i1,1=0,1,…,nho1/2-1,i1,2=0,1,…,nvo2/2-1。这种分组方式中,波束1、2、3、4分别与波束5、6、7、8正交。整个波束向量集合分为(nho1/2)·(nvo2/2)个波束组。因此对于每个天线阵列分组所使用的波束分组xi均有其余过程与具体实施方式一相同,这里不再赘述。w2构造如下:由于r1=2,有其中,ei,0为一个长度为8(由于li=8)的列选择向量,假设其为一个单位向量,一个元素为1表示选择此列对应的波束,其余元素为0。对于一个天线分组,为了保证选择的2个波束正交,列选择部分有4种可能,即因此w2的列选择部分共有4m种组合。天线分组间的相位调整矩阵u为一个m×r2的矩阵,表示为共有q个矩阵,分别为u0,u1,u2,...,uq-1。这样,第二级码本共包含4m·q个码字,可以使用i2=0,1,…,4m·q-1作为码本索引进行指示并反馈。根据前述讨论,r2为大于等于的最小整数,则有考虑rank=4的码本,根据表3有m=2。天线分组间的相位调整矩阵u可以直接扩展lte系统的2天线rank=2的码本,如下:因此w2的相位调整部分共有q=4种组合。最后进行预编码矩阵的归一化,得到最终的预编码矩阵。若每个天线分组为二维天线阵列,且采用上述天线分组间的相位调整矩阵,则进行以下的归一化其中,nh表示天线分组内第一维度的天线个数,nv表示天线分组内第二维度的天线个数,r表示数据传输的流数,colr(·)表示选择其中的r列。或者,预编码矩阵具有如下形式,作为一个例子,假设[e0,0,e0,1]=[e1,0,e1,1]=…=[em-1,0,em-1,1],且选择4种列选择组合中的第i个,则有其中,xi(:,i)表示选择矩阵的第i列。假设x0=x1=…=xm-1,[e0,0,e0,1]=[e1,0,e1,1]=…=[em-1,0,em-1,1],则以r1=2,m=2的rank=4码本为例,写为表4所示:表4:一种天线分组数m=2,数据传输流数r=4的码本具体实施方式三:对于双极化天线阵列,若波束分组中选择的r1个波束不正交,一种可选的实施方式为r1=2,所有天线分组内的天线单元数目相同,即n0=n1=…=nm-1。作为例子,一种天线阵列的分组数与预编码矩阵的秩之间的关系如表5所定义表5:天线阵列的分组数与预编码矩阵的秩之间的关系预编码矩阵的秩r天线阵列的分组数m1222344458687888这样,2个天线分组构成一个上级分组,上级分组数为此外,较优的,假设每个天线分组中使用的波束均取自相同的波束向量集合,且每个波束分组xi所包含的波束数li均相同。w1的构造方式如下:w1的构造方式与具体实施方式一完全相同,相同内容在此不再敷述。由于r1=2,将天线分组中,每两个分组组成一个上级分组。例如,将每两个相邻的天线分组组成一个上级分组,如[x0,x1],[x2,x3],…。较优的,上级分组中的两个天线分组使用的波束分组相同,即有x0=x1,x2=x3,…,xm-2=xm-1。w2构造如下:由于r1=2,有其中,根据具体实施方式一中的假设,ei,0和ei,1为一个长度为4(由于li=4)的列选择向量,假设其为一个单位向量,一个元素为1表示选择此列对应的波束,其余元素为0。对于一个天线分组,不要求两个列向量正交,且可以选择两个相同的波束,这样列选择部分有10种可能,即较优的,上级分组中的两个天线分组选择相同的波束,即有上级分组内的相位调整矩阵是一个4×2的矩阵,其中为一个2×2的正交矩阵,其可以使用具体实施方式一中的相位调整矩阵构造方法。例如,可以使用householder变换构造v′,一种v′的矩阵集合如下上级分组间的相位调整矩阵u为一个的正交矩阵,所述r2为大于等于的最小整数,表示为此矩阵同样可以使用具体实施方式一中的相位调整矩阵构造方法。以r=8为例,使用householder变换构造u,一种u的矩阵集合如下:按照上述方式得到第一级码本和第二级码本后,第一级码本中的一个矩阵和第二级码本中的一个矩阵相乘得到的矩阵进行归一化,得到码本中的预编码矩阵。若每个天线分组为二维天线阵列,则可进行以下的归一化其中,nh表示天线分组内第一维度的天线个数,nv表示天线分组内第二维度的天线个数,r表示数据传输的流数,colr(·)表示选择其中的r列。或者,预编码矩阵具有如下形式,作为一个例子,这里假设[e0,0,e0,1]=[e1,0,e1,1]=…=[em-1,0,em-1,1],且使用列选择组合中的第i个和第j个向量,则有其中,xi(:,i)表示选择矩阵的第i列。假设x0=x1=…=xm-1,每个天线分组中使用的波束分组中包含4个波束,[e0,0,e0,1]=[e1,0,e1,1]=…=[em-1,0,em-1,1],则以r1=2,m=4的rank=4码本为例,写为表6所示:表6:一种天线分组数m=4,数据传输流数r=4的码本其中,假设相位调整矩阵如前所述码本定义,第一级码本使用(i1,1,i1,2)作为第一级码本索引pmi1,第二级码本使用i2作为第二级码本索引pmi2。pmi1和pmi2可以采用不同的反馈周期及反馈频域颗粒度。较优的,pmi1采用宽带,长时反馈。pmi2采用窄带,短时反馈。基站根据两级码本的反馈确定用于数据传输的预编码矩阵。第二实施例参见图5,图中示出了信道状态信息的反馈方法,该方法的执行主体可以是接入设备,具体步骤如下:步骤s501、接收终端反馈的第一预编码矩阵索引值和第二预编码矩阵索引值,其中,所述第一预编码矩阵索引值与所述终端在第一预编码矩阵集合中确定的第一预编码矩阵w1对应,所述第一预编码矩阵w1由天线阵列的多个天线分组所使用的波束分组构成;所述第二预编码矩阵索引值与所述终端在第二预编码矩阵集合中确定的第二预编码矩阵w2对应,所述第二预编码矩阵w2包括用于对每个天线分组中的波束分组进行波束选择的波束选择部分和用于对多个天线分组件的相位进行调整的相位调整部分;步骤s502、通过所述第一预编码矩阵索引值及第二预编码矩阵索引值,从第一预编码矩阵集合和第二预编码矩阵集合中选择对应的预编码矩阵并经过运算后作为数据传输的预编码矩阵w,其中,预编码矩阵w=w1·w2。可选地,在本实施例中,所述反馈方法还包括:将码本参数告知所述终端,所述码本参数包括:天线分组的分组数m、分组方式、每个分组内的天线单元数ni、每个分组内天线单元的行数和列数、预编码矩阵中的波束的采样率、w1中天线分组内使用的波束组的构成方式中的一种或多种组合。可选地,在本实施例中,所述反馈方法还包括:构造所述第一预编码矩阵w1的集合得到第一码本,构造所述第二预编码矩阵w2的集合得到第二码本;通过所述第一码本和第二码本中的矩阵的运算得到码本。可选地,在本实施例中,所述第一级码本描述信道的长程特性,采用宽带,长时反馈;所述第二级码本描述信道的短时特性,采用窄带,短时反馈。在本实施例中,将天线阵列划分为更小的天线阵列分组,两级码本分别实现组内的波束选择及组间的相位调整,并可以分别反馈,能够更加精确的量化信道并提升系统性能。此外分组的数目可随数据传输流数而变化。第三实施例参见图6,图中示出了一种信道状态信息的反馈装置,反馈装置60包括:第一确定模块601,用于在第一预编码矩阵集合中确定第一预编码矩阵w1,并确定与第一预编码矩阵w1对应的第一预编码矩阵索引值,其中,所述第一预编码矩阵w1由天线阵列的多个天线分组所使用的波束分组构成;第二确定模块602,用于在第二预编码矩阵集合中确定第二预编码矩阵w2,并确定与第二预编码矩阵w2对应的第二预编码矩阵索引值,其中,所述第二预编码矩阵w2包括用于对每个天线分组中的波束分组进行波束选择的波束选择部分和用于对多个天线分组间的相位进行调整的相位调整部分;第一反馈模块603,用于向接入设备反馈所述第一预编码矩阵索引值和第二预编码矩阵索引值,由所述接入设备使用所述第一预编码矩阵索引值和第二预编码矩阵索引值,从第一预编码矩阵集合和第二预编码矩阵集合中选择对应的预编码矩阵并经过运算后作为数据传输的预编码矩阵w,其中,预编码矩阵w=w1·w2。在本实施例中,可选地,所述预编码矩阵其中,第一预编码矩阵w1是一个块对角矩阵,除了波束分组矩阵xi,所在对角块,其余元素均为0,i=0,1,…,m-1,m表示天线阵列的分组数;xi表示第i个天线分组内使用的波束分组,xi为一个ni×li的矩阵,每一列表示一个波束方向,ni表示第i个分组内的天线单元数目,为天线阵列总的天线单元数,li表示第i个天线分组所使用的波束分组中包含的波束个数;第二预编码矩阵w2用于进行波束选择及相位调整,其从每个波束分组中选择若干波束,并调整各个天线分组所选波束的相位,以得到最终的预编码矩阵,第二预编码矩阵w2为一个的矩阵,r表示预编码矩阵w的秩。在本实施例中,可选地,所述第二预编码矩阵w2的构造如下:其中表示波束选择部分,从每个天线分组中选择相同个数的波束,表示为r1,定义第i个天线分组的波束选择向量为:其中,ei,j为一个长度为li的列选择向量,用于从波束分组xi中选择一个波束或者将xi中的波束合并为一个波束,j=0,1,……r1-1;wp表示相位调整部分,w′2中选择r列作为第二预编码矩阵w2在本实施例中,可选地,若r1个波束之间相互正交,则其中,u为一个正交矩阵,包含r2列,每列为m个相位调整因子,所述r2为大于等于的最小整数,为一个r1×r1的单位矩阵;若r1个波束之间非正交,将m个天线分组中的每r1个分组构成个上级分组,其中,u为一个正交矩阵,用于上级分组之间的相位调整,包含r2列,每列为个相位调整因子,所述r2为大于等于的最小整数;v用于一个上级分组内的天线分组间的相位调整,其结构为其中,v′为一个正交矩阵,其包含r1列,每列为r1个相位调整因子,v′(:,i)表示矩阵的第i列,表示单位矩阵的第i列。在本实施例中,可选地,所述天线阵列的分组数m随着预编码矩阵w的秩r而变化。在本实施例中,可选地,所述反馈装置还包括:第一码本参数处理模块,用于获取信道测量结果,根据所述信道测量结果,确定码本的码本参数;将所述码本参数反馈给所述接入设备,或者,根据预先确定的码本参数与一个或多个参数的映射关系,确定与所述码本参数对应的一个或多个参数,将所述参数反馈给所述接入设备,其中,将所述第一预编码矩阵w1的集合称为第一码本,将所述第二预编码矩阵w2的集合称为第二码本,将经过运算后得到的作为数据传输的预编码矩阵集合称为码本。在本实施例中,可选地,所述反馈装置还包括:第二码本参数处理模块,用于接收所述接入设备发送的一个或多个参数;根据预先确定的码本参数与一个或多个参数的映射关系,确定与所述一个或多个参数对应的码本参数,或者接收所述接入设备发送的全部码本参数。在本实施例中,可选地,所述码本参数包括:天线分组的分组数m、分组方式、每个分组内的天线单元数ni、每个分组内天线单元的行数和列数、预编码矩阵中的波束的采样率、w1中天线分组内使用的波束组的构成方式(波束配置方式)中的一种或多种组合。在本实施例中,将天线阵列划分为更小的天线阵列分组,两级码本分别实现组内的波束选择及组间的相位调整,并可以分别反馈,能够更加精确的量化信道并提升系统性能。此外分组的数目可随数据传输流数而变化。第四实施例参见图7,图中示出了一种信道状态信息的反馈装置,反馈装置70包括:第二反馈模块701,用于接收终端反馈的第一预编码矩阵索引值和第二预编码矩阵索引值,其中,所述第一预编码矩阵索引值与所述终端在第一预编码矩阵集合中确定的第一预编码矩阵w1对应,所述第一预编码矩阵w1由天线阵列的多个天线分组所使用的波束分组构成;所述第二预编码矩阵索引值与所述终端在第二预编码矩阵集合中确定的第二预编码矩阵w2对应,所述第二预编码矩阵w2包括用于对每个天线分组中的波束分组进行波束选择的波束选择部分和用于对多个天线分组件的相位进行调整的相位调整部分;预编码矩阵选择模块702,用于通过所述第一预编码矩阵索引值及第二预编码矩阵索引值,从第一预编码矩阵集合和第二预编码矩阵集合中选择对应的预编码矩阵并经过运算后作为数据传输的预编码矩阵w,其中,预编码矩阵w=w1·w2。在本实施例中,可选地,所述反馈装置还包括:第三反馈模块,用于将码本的码本参数告知所述终端,所述码本参数包括:天线分组的分组数m、分组方式、每个分组内的天线单元数ni、每个分组内天线单元的行数和列数、预编码矩阵中的波束的采样率、w1中天线分组内使用的波束组的构成方式中的一种或多种组合,其中,将所述第一预编码矩阵w1的集合称为第一码本,将所述第二预编码矩阵w2的集合称为第二码本,将经过运算后得到的作为数据传输的预编码矩阵集合称为码本。在本实施例中,将天线阵列划分为更小的天线阵列分组,两级码本分别实现组内的波束选择及组间的相位调整,并可以分别反馈,能够更加精确的量化信道并提升系统性能。此外分组的数目可随数据传输流数而变化。应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述的是本发明的优选实施方式,应当指出对于本
技术领域
的普通人员来说,在不脱离本发明所述的原理前提下还可以做出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1