一种反馈信息的传输方法和装置
技术领域
本发明涉及通信技术领域,特别涉及一种反馈信息的传输方法和装置。
背景技术
长期演进(Long Term Evolution,LTE)版本8(Rel-8)系统中引入了闭环预编码技术,以提高频谱效率。闭环预编码技术要求在基站和终端预先都保存同一个预编码矩阵的集合,该预编码矩阵的集合称为码本。终端根据小区公共导频估计出信道信息后,按设定准则从码本中选出一个预编码矩阵。选取的准则可以是互信息最大化、输出信干噪比最大化等。终端将选出的预编码矩阵在码本中的索引通过上行信道反馈到基站,该索引记为预编码矩阵指示(Precoding Matrix Indicator,PMI)。基站根据收到的PMI就可以确定对该终端应使用的预编码矩阵。
由于闭环预编码技术依赖于终端的反馈进行传输参数的选择,在终端高速移动的情况下,终端反馈的PMI可能会失效,即无法反映终端当前的信道状态,从而造成传输参数与实际信道条件的不匹配,致使系统性能恶化。为应对高速移动场景,LTE Rel-8引入了开环多输入多输出(Multiple Input Multiple Output,MIMO)传输方案。开环MIMO传输方案中,终端不再反馈PMI,只需反馈信道质量指示(Channel Quality Indicator,CQI)信息以及秩指示(Rank Indication,RI)信息,终端在计算CQI和RI时,是假设在数据传输所涉及的资源上使用预先约定的预编码矩阵。
综上所述,开环MIMO方案不能根据信道的变化适应性调整传输参数,无法获得波束赋形增益和预编码增益;而闭环MIMO方案在终端高速移动时由于终端反馈的信息失效,造成传输参数与实际信道条件的不匹配,致使系统性能恶化。
发明内容
本发明实施例提供了一种反馈信息的传输方法和装置,用于解决现有开环MIMO方案不能根据信道的变化适应性调整传输参数,无法获得波束赋形增益和预编码增益,以及闭环MIMO方案在终端高速移动时由于终端反馈的信息失效,造成传输参数与实际信道条件的不匹配,致使系统性能恶化的问题。
第一方面,一种反馈信息的发送方法,所述方法包括:
发送端根据信道测量的结果,确定第一码本,其中,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的;
所述发送端根据所述第一码本中的部分或全部预编码矩阵,计算得到第一信道质量信息CQI;
所述发送端将用于表示所述第一码本的第一指示信息和用于表示所述第一CQI的第二指示信息,发送给所述接收端。
一种可能的实现方式中,所述发送端根据所述第一码本中的部分或全部预编码矩阵,计算得到第一CQI,包括:
所述发送端从所述第一码本中,为每个资源单元RE选择一个预编码矩阵,作为所述RE的第一预编码矩阵;
对于每个第一子带,所述发送端根据所述第一子带包含的RE的第一预编码矩阵,计算得到所述第一子带对应的第一CQI。
一种可能的实现方式中,所述发送端根据信道测量的结果,确定第一码本,包括:
所述发送端根据信道测量的结果,从预先定义的第二码本中,选择出第二预编码矩阵;
所述发送端将所述第二预编码矩阵作为所述构造矩阵,并根据所述第二预编码矩阵,确定出所述第一码本;
其中,所述第一指示信息为用于表示所述第二预编码矩阵的标识信息。
一种可能的实现方式中,所述发送端根据所述第二预编码矩阵,确定出所述第一码本,包括:
所述发送端对所述第二预编码矩阵中的列向量进行列交换,并将列交换得到的矩阵形成的集合确定为所述第一码本;和/或
所述发送端将所述第二预编码矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本;和/或
所述发送端将所述第二预编码矩阵分解成至少两个分量矩阵,将所述至少两个分量矩阵中的至少一个分量矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本。
一种可能的实现方式中,所述发送端根据信道测量的结果,确定第一码本,包括:
所述发送端根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合作为所述第一码本;
其中,所述第一指示信息为所述第一码本在预先定义的预编码矩阵集合中的索引信息。
一种可能的实现方式中,所述发送端根据信道测量的结果,确定第一码本,包括:
所述发送端根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合;
所述发送端根据信道测量的结果,从所选择的预编码矩阵集合中,选择一个预编码矩阵子集合,并将所选择的预编码矩阵子集合确定为所述第一码本;
其中,所述第一指示信息包括所选择的预编码矩阵集合在预先定义的预编码矩阵集合中的索引信息、以及所选择的预编码矩阵子集合在所选择的预编码矩阵集合中的索引信息。
一种可能的实现方式中,所述方法还包括:
所述发送端根据信道测量的结果,从所述第一码本中,选择一个预编码矩阵作为第三预编码矩阵;
所述发送端根据所述第三预编码矩阵,计算得到第二CQI;
所述发送端将用于标识所述第三预编码矩阵的标识信息和用于表示所述第二CQI的信息,发送给所述接收端。
第二方面,一种反馈信息的接收方法,所述方法包括:
接收端接收到发送端发送的用于表示第一码本的指示信息和用于表示第一CQI的信息;
所述接收端根据用于表示所述第一码本的指示信息,确定出所述第一码本,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的,以及根据用于表示第一CQI的信息,确定出第一CQI,所述第一CQI信息是所述发送端基于所述第一码本中的部分或全部的预编码矩阵计算得到的。
一种可能的实现方式中,所述第一码本的指示信息为用于表示第二预编码矩阵的标识信息,所述第二预编码矩阵为所述发送端根据信道测量的结果,从预先定义的第二码本中,选择出的预编码矩阵;或者
所述第一码本的指示信息为所述第一码本在预先定义的预编码矩阵集合中的索引信息;或者
所述第一码本的指示信息包括所述发送端所选择的预编码矩阵集合在预先定义的预编码矩阵集合中的索引信息、以及所述发送端所选择的预编码矩阵子集合在所选择的预编码矩阵集合中的索引信息。
第三方面,提供了一种反馈信息的发送装置,所述装置包括:
确定模块,用于根据信道测量的结果,确定第一码本,其中,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的;
计算模块,用于根据所述第一码本中的部分或全部预编码矩阵,计算得到第一信道质量信息CQI;
发送模块,用于将用于表示所述第一码本的第一指示信息和用于表示所述第一CQI的第二指示信息,发送给所述接收端。
一种可能的实现方式中,所述计算模块具体用于:
从所述第一码本中,为每个资源单元RE选择一个预编码矩阵,作为所述RE的第一预编码矩阵;对于每个第一子带,根据所述第一子带包含的RE对应的第一预编码矩阵,计算得到所述第一子带对应的第一CQI。
一种可能的实现方式中,所述确定模块具体用于:
根据信道测量的结果,从预先定义的第二码本中,选择出第二预编码矩阵;将所述第二预编码矩阵作为所述构造矩阵,并根据所述第二预编码矩阵,确定出所述第一码本;其中,所述第一指示信息为用于表示所述第二预编码矩阵的标识信息。
一种可能的实现方式中,所述确定模块具体用于:
对所述第二预编码矩阵中的列向量进行列交换,并将列交换得到的矩阵形成的集合确定为所述第一码本;和/或
将所述第二预编码矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本;和/或
将所述第二预编码矩阵分解成至少两个分量矩阵,将所述至少两个分量矩阵中的至少一个分量矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本。
一种可能的实现方式中,所述确定模块具体用于:
根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合作为所述第一码本;
其中,所述第一指示信息为所述第一码本在预先定义的预编码矩阵集合中的索引信息。
一种可能的实现方式中,所述确定模块具体用于:
根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合;根据信道测量的结果,从所选择的预编码矩阵集合中,选择一个预编码矩阵子集合,并将所选择的预编码矩阵子集合确定为所述第一码本;
其中,所述第一指示信息包括所选择的预编码矩阵集合在预先定义的预编码矩阵集合中的索引信息、以及所选择的预编码矩阵子集合在所选择的预编码矩阵集合中的索引信息。
一种可能的实现方式中,所述计算模块还用于:根据信道测量的结果,从所述第一码本中,选择一个预编码矩阵作为第三预编码矩阵;根据所述第三预编码矩阵,计算得到第二CQI;
所述发送模块还用于:将用于标识所述第三预编码矩阵的标识信息和用于表示所述第二CQI的信息,发送给所述接收端。
第四方面,提供了一种终端,所述终端包括:发射机、以及与该发射机连接的至少一个处理器,其中:
处理器,用于读取存储器中的程序,执行下列过程:
根据信道测量的结果,确定第一码本,其中,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的;根据所述第一码本中的部分或全部预编码矩阵,计算得到第一信道质量信息CQI;将用于表示所述第一码本的第一指示信息和用于表示所述第一CQI的第二指示信息,通过发射机发送给所述接收端。
一种可能的实现方式中,处理器具体执行:
从所述第一码本中,为每个资源单元RE选择一个预编码矩阵,作为所述RE的第一预编码矩阵;对于每个第一子带,根据所述第一子带包含的RE对应的第一预编码矩阵,计算得到所述第一子带对应的第一CQI。
一种可能的实现方式中,处理器具体执行:
根据信道测量的结果,从预先定义的第二码本中,选择出第二预编码矩阵;将所述第二预编码矩阵作为所述构造矩阵,并根据所述第二预编码矩阵,确定出所述第一码本;其中,所述第一指示信息为用于表示所述第二预编码矩阵的标识信息。
一种可能的实现方式中,处理器具体执行:
对所述第二预编码矩阵中的列向量进行列交换,并将列交换得到的矩阵形成的集合确定为所述第一码本;和/或
将所述第二预编码矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本;和/或
将所述第二预编码矩阵分解成至少两个分量矩阵,将所述至少两个分量矩阵中的至少一个分量矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本。
一种可能的实现方式中,处理器具体执行:
根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合作为所述第一码本;
其中,所述第一指示信息为所述第一码本在预先定义的预编码矩阵集合中的索引信息。
一种可能的实现方式中,处理器具体执行:
根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合;根据信道测量的结果,从所选择的预编码矩阵集合中,选择一个预编码矩阵子集合,并将所选择的预编码矩阵子集合确定为所述第一码本;
其中,所述第一指示信息包括所选择的预编码矩阵集合在预先定义的预编码矩阵集合中的索引信息、以及所选择的预编码矩阵子集合在所选择的预编码矩阵集合中的索引信息。
一种可能的实现方式中,处理器还执行:根据信道测量的结果,从所述第一码本中,选择一个预编码矩阵作为第三预编码矩阵;根据所述第三预编码矩阵,计算得到第二CQI;通过发射机标识所述第三预编码矩阵的标识信息和用于表示所述第二CQI的信息,发送给所述接收端。
第五方面,提供了一种反馈信息的接收装置,所述装置包括:
接收模块,用于接收到发送端发送的用于表示第一码本的指示信息和用于表示第一CQI的信息;
确定模块,用于根据用于表示所述第一码本的指示信息,确定出所述第一码本,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的,以及根据用于表示第一CQI的信息,确定出第一CQI,所述第一CQI信息是所述发送端基于所述第一码本中的部分或全部的预编码矩阵计算得到的。
其中,所述第一码本的指示信息的具体实现形式参见第一方面中的相关描述,此处不再赘述。
第六方面,提供了一种基站,该基站包括:接收机、以及与该接收机连接的至少一个处理器,其中:
处理器,用于读取存储器中的程序,执行下列过程:
通过接收机接收到发送端发送的用于表示第一码本的指示信息和用于表示第一CQI的信息;根据用于表示所述第一码本的指示信息,确定出所述第一码本,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的,以及根据用于表示第一CQI的信息,确定出第一CQI,所述第一CQI信息是所述发送端基于所述第一码本中的部分或全部的预编码矩阵计算得到的。
其中,所述第一码本的指示信息的具体实现形式参见第一方面中的相关描述,此处不再赘述。
本发明实施例提供的方法和装置中,发送端根据信道测量的结果,确定第一码本,使得确定出的第一码本与信道相关,即采用了闭环预编码技术,从而接收端在数据传输时,能够根据信道的变化适应性调整传输参数,从而获得波束赋形增益和预编码增益;发送端根据所述第一码本中的部分或全部预编码矩阵,计算得到第一CQI,并反馈给接收端,即采用了开环预编码技术,从而在终端高速移动的场景下进行数据传输时,避免了获取到的信道状态信息与实际信道状况不匹配,而导致系统性能下降的问题。由于本发明实施例中同时结合了闭环预编码技术和开环预编码技术,从而提高了系统性能。另外,由于本发明实施例中所使用的第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的,这样,第一码本中的每个预编码矩阵所形成的波束的指向大致相同,从而能进一步获得波束赋形增益,提高系统性能。
附图说明
图1为本发明实施例一中提供的一种反馈信息的发送方法的示意图;
图2为本发明实施例二中提供的一种反馈信息的接收方法的示意图;
图3为本发明实施例三中提供的一种反馈信息的发送装置的示意图;
图4为本发明实施例四中提供的一种终端的示意图;
图5为本发明实施例五中提供的一种反馈信息的接收装置的示意图;
图6为本发明实施例六中提供的一种基站的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例一中,提供了一种反馈信息的发送方法,如图1所示,所述方法包括:
S11、发送端根据信道测量的结果,确定第一码本,其中,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的;
S12、所述发送端根据所述第一码本中的部分或全部预编码矩阵,计算得到第一CQI;
S13、所述发送端将用于表示所述第一码本的第一指示信息和用于表示所述第一CQI的第二指示信息,发送给所述接收端。
本步骤中,不限定第一指示信息和第二指示信息的发送顺序,具体的:第一指示信息和第二指示信息可以在步骤S12之后同时发送;也可以在步骤S11确定出第一码本后,先发送第一指示信息,再在步骤S12计算得到第一CQI后,发送第二指示信息。
本发明实施例中,发送端根据信道测量的结果,确定第一码本,使得确定出的第一码本与信道相关,即采用了闭环预编码技术,从而接收端在数据传输时,能够根据信道的变化适应性调整传输参数,从而获得波束赋形增益和预编码增益;发送端根据所述第一码本中的部分或全部预编码矩阵,计算得到第一CQI,并反馈给接收端,即采用了开环预编码技术,从而在终端高速移动的场景下进行数据传输时,避免了获取到的信道状态信息与实际信道状况不匹配,而导致系统性能下降的问题。由于本发明实施例中同时结合了闭环预编码技术和开环预编码技术,从而提高了系统性能。另外,由于本发明实施例中所使用的第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的,这样,第一码本中的每个预编码矩阵所形成的波束的指向大致相同,从而能进一步获得波束赋形增益,提高系统性能。
本发明实施例中,所述发送端根据信道测量的结果,确定第一码本,包括以下两种可能的实现方式:
方式一、具体为:所述发送端根据信道测量的结果,从预先定义的第二码本中,选择出第二预编码矩阵;所述发送端将所述第二预编码矩阵作为所述构造矩阵,并根据所述第二预编码矩阵,确定出所述第一码本。
其中,第二码本为预先约定好的,发送端和接收端分别保存,或者由发送端确定第二码本并通过信令将第二码本通知给接收端,或者由接收端确定第二码本并通过信令将第二码本通知给发送端。
该方式下,所述第一码本的指示信息为用于表示所述第二预编码矩阵的标识信息。
该方式下,发送端先根据信道测量得到的秩指示信息(Rank Indicator,RI),确定出第二预编码矩阵的维度;再根据确定出的维度,选择所包含的预编码矩阵的维度与确定出的维度相同的第二码本;最后从所选择的第二码本中,选择预编码矩阵作为所述第二预编码矩阵。
具体的,发送端根据信道测量得到的RI,确定出第二预编码矩阵的维度时,若第二预编码矩阵为列向量,则发送端可以根据RI与第二预编码矩阵的长度的映射关系,确定出第二预编码矩阵的长度。
例如,若第二预编码矩阵为向量,则RI与第二预编码矩阵的长度的映射关系的一种可能的实现形式如表1所示:
表1
RI |
第二预编码矩阵的长度L |
1 |
M/2 |
2 |
M/2 |
3 |
M/4 |
4 |
M/4 |
5 |
M/8 |
6 |
M/8 |
7 |
M/8 |
8 |
M/8 |
表1中,M表示CSI-RS的天线端口数,适用于M=8,16,32,64的场景。
若第二预编码矩阵为分块对角矩阵,则发送端确定第二预编码矩阵行数为CSI-RS的天线端口数;以及根据RI与第二预编码矩阵的列数的映射关系,确定第二预编码矩阵的列数。
例如,若第二预编码矩阵为对角矩阵,如则RI与第二预编码矩阵的列数的映射关系的一种可能的实现形式如表2所示:
表2
其中,X1,X2,X3,...,XC可以是列向量,其长度=M/C;X1,X2,X3,...,XC也可以是矩阵,其行数=M/C,列数为Nb。M表示CSI-RS的天线端口数。
进一步,从所选择的第二码本中,选择预编码矩阵作为所述第二预编码矩阵时,发送端假设第二预编码矩阵应用于第二子带内的所有资源单元(Resource Element,RE),发送端所选择出的第二预编码矩阵是第二码本内的所有预编码矩阵中与第一子带的信道测量匹配程度最高的预编码矩阵。
具体的,发送端将第二码本中与第一子带内的RE的信道矩阵的平均距离最小的预编码矩阵,确定为第二预编码矩阵;或者发送端确定接收端使用第二码本中的每个预编码矩阵进行数据传输时所能支持的数据量,并将所能支持的数据量的最大值对应的预编码矩阵确定为第二预编码矩阵。
举例说明,假设发送端估计出的第一子带内第k个RE上的信道矩阵为Hk,Hk为Nr×M列的矩阵,Hk[i,j]表示Hk中的第i行,第j列的元素,即接收端的第j根天线到发送端的第i根天线的复信道系数;是由Hk的第m1列到第m2列构成的矩阵,则第二预编码矩阵可以采用如下公式计算得到:
其中,c=1,…,C,且LC=M;S表示第一子带内的RE形成的集合,B是第二码本。
该方式下,对于周期性反馈,所述发送端在每个周期内,根据信道测量的结果,从预先定义的第二码本中,选择出第二预编码矩阵;所述发送端将所述第二预编码矩阵作为所述构造矩阵,并根据所述第二预编码矩阵,确定出所述第一码本。
该方式下,第二子带和第一子带相同,或者第二子带包含至少两个第一子带。若第二子带包含至少两个第一子带,则所述发送端在确定第一预编码矩阵时,对于第二子带包含的每个第一子带,分别确定该第一子带内每个资源的第一预编码矩阵。
该方式下,所述发送端根据所述第二预编码矩阵,确定出所述第一码本,包括以下三种可能的实现方式:
方式a、所述发送端对所述第二预编码矩阵中的列向量进行列交换,并将列交换得到的矩阵形成的集合确定为所述第一码本。
具体的,对于第二预编码矩阵,采用不同的列交换方式可以得到多个矩阵,将得到的多个矩阵形成的集合确定为第一码本。
例如,将第二预编码矩阵中任意一列与其他列进行列交换,可得到多个矩阵;又如,将第二预编码矩阵中任意两列与其他列进行列交换,可得到多个矩阵;再如,将第二预编码矩阵中任意三列与其他列进行列交换,可得到多个矩阵,等等。当然也可以采用上述方式的结合,如将第二预编码矩阵中任意一列与其他列进行列交换,可得到多个矩阵,并将第二预编码矩阵中任意两列与其他列进行列交换,可得到多个矩阵,将得到的所有矩阵形成的集合确定为第一码本。
方式b、具体为:发送端将所述第二预编码矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本。
例如,第一码本中的预编码矩阵可以表示为:Wn=GZn,或者其中,n=1,2,...,N,G表示第二预编码矩阵,Zn表示预设的矩阵集合中的任一矩阵。
方式c、具体为:发送端将所述第二预编码矩阵分解成至少两个分量矩阵,将所述至少两个分量矩阵中的至少一个分量矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本。
例如,第二预编码矩阵可分解为:G=UV,则第一码本中的预编码矩阵可以表示为:Wn=VZn或者Wn=UZn,其中,n=1,2,...,N,Zn表示预设的矩阵集合中的任一矩阵。
又如,第二预编码矩阵可分解为:则第一码本中的预编码矩阵可以表示为:或者其中,n=1,2,...,N,Zn表示预设的矩阵集合中的任一矩阵。
当然,在确定第一码本时也可以采用上述三种方式的结合,例如,先按照方式b得到一个矩阵集合之后,再采用方式a对该集合中的每个矩阵进行列交换,将按照方式b得到矩阵集合中的矩阵和列交换后形成的所有矩阵构成第一码本。本发明实施例中不限于采用上述三种方式确定第一码本,也可以采用其他方式。
方式二、具体为:所述发送端根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合作为所述第一码本。
该方式下,所述第一指示信息为所述第一码本在预先定义的预编码矩阵集合中的索引信息。
方式三、具体为:所述发送端根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合;所述发送端根据信道测量的结果,从所选择的预编码矩阵集合中,选择一个预编码矩阵子集合,并将所选择的预编码矩阵子集合确定为所述第一码本。
该方式下,所述第一码本的指示信息包括所选择的预编码矩阵集合在预先定义的预编码矩阵集合中的索引信息、以及所选择的预编码矩阵子集合在所选择的预编码矩阵集合中的索引信息。
该方式下,选择预编码矩阵集合时和选择预编码矩阵子集合时依据的信道测量的结果可以相同,也可以不同。例如,选择预编码矩阵集合时和选择预编码矩阵子集合时依据的信道测量的结果可以是不同时间或对不同带宽进行信道测量的结果。
基于上述任一实施例,发送端根据所述第一码本中的部分或全部预编码矩阵,计算得到第一CQI,包括:
所述发送端从所述第一码本中,为每个RE选择一个预编码矩阵作为所述RE的第一预编码矩阵;
对于每个第一子带,所述发送端根据所述第一子带包含的RE对应的第一预编码矩阵,计算得到所述第一子带对应的第一CQI。
具体的,终端先按照一定的规则确定每个RE上的第一预编码矩阵,其中,不同的RE对应的第一预编码矩阵可以不同;然后,对于每个第一子带,终端假设基站在该第一子带内的每个RE上采用确定的第一预编码矩阵向终端传输数据,在此假设下计算信道质量信息,即第一CQI。
举例说明,在发送端从所述第一码本中,为每个RE选择第一预编码矩阵时可以根据该第一子带包含的RE的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵。例如,假设第一码本中有N个预编码矩阵,编号分别为0,1,…,N-1,第一子带内有K个RE,编号分别为0,1,…,K-1,则第k个RE上的第一预编码矩阵为第一码本中编号为(n=k mod N)的预编码矩阵,其中,mod为取模运算。又如,第k个RE上的第一预编码矩阵为第一码本中编号为n=ceil(k/v)mod N)的预编码矩阵,其中,ceil(k/v)表示大于或等于k/v的最小整数,v为正整数。可选的,v的取值为:数据流的层数,或者所述发送端的天线端口的数目,或者一个资源块包含的RE个数。
其中,资源块可以是LTE系统中的物理资源块(Physical Resource Block,PRB),或者子带(Subband),或者一个物理资源块的一部分,也可以是其他的划分形式。
需要说明的是,对于周期性反馈,第一CQI是根据终端最近一次确定出的第二预编码矩阵形成的第一码本进行计算的。
基于上述任一实施例,一种可选的实现方式中,所述方法还包括:
所述发送端根据信道测量的结果,从所述第一码本中,选择一个预编码矩阵作为第三预编码矩阵;
所述发送端根据所述第三预编码矩阵,计算得到第二CQI;
所述发送端将用于标识所述第三预编码矩阵的标识信息和用于表示所述第二CQI的信息,发送给所述接收端。
具体的,所述发送端根据信道测量的结果,从所述第一码本中,选择的第三预编码矩阵是针对一个子带内所有资源的,即一个子带内所有资源对应相同的第三预编码矩阵。
可选的,用于标识所述第三预编码矩阵的标识信息可以为所述第三预编码矩阵在所述第一码本中的索引信息。
由于发送端(如终端)上报了第一CQI和第二CQI,以使接收端(如基站)在进行数据传输时,可以灵活根据第一CQI或第二CQI,选择传输参数。例如,假设发送端先上报第一CQI,再上报第二CQI;若接收端在接收到第二CQI后,即与发送端进行数据传输,则接收端可以根据第二CQI选择传输参数;若接收端在接收到第二CQI后,经过较长时间后才与发送端进行数据传输,则接收端可以根据第一CQI选择传输参数。
可选的,用于表示所述第二CQI的信息可以为所述第二CQI,也可以为所述第二CQI与所述第一CQI的差值。
相应的,第一指示信息为可以为所述第一CQI,也可以为所述第一CQI与所述第二CQI的差值。
下面以上述方式三为例,对所形成的第一码本进行举例说明。
一、RI=2的实施例一中,每个预先定义的预编码矩阵集合(通过第二PMI i2表示)包括多个预编码矩阵子集合(通过第一PMI i1表示),每个预编码矩阵子集合中有两个预编码矩阵,第一PMI i1和第二PMI i2对应的预编码矩阵子集合的构造矩阵的一种可能的实现形式为:定义则第一PMI i1和第二PMI i2对应的预编码矩阵子集合中的矩阵包括:GZ0和GZ1(这里省略了功率归一化因子)。则基于G形成的第一码本的一种可能的实现形式如表3所示:
表3
表3中列向量vm的长度为4,对应的CSI-RS端口数为8。根据CSI-RS端口数的不同以及第一码本的形式不同,向量vm的长度可以取其他值。
二、RI=2的实施例二中,每个预先定义的预编码矩阵集合包括多个预编码矩阵子集合,每个预编码矩阵子集合中有两个预编码矩阵,预编码矩阵子集合通过第一PMI i1表示,第一PMI i1对应的预编码矩阵子集合的构造矩阵的一种可能的实现形式为:定义则第一PMI i1对应的预编码矩阵子集合的预编码矩阵包括:GZ0和GZ1(这里省略了功率归一化因子),则基于G形成的第一码本的一种可能的实现形式如表4所示:
表4
三、RI=2的实施例三中,每个预先定义的预编码矩阵集合(通过第二PMIi2表示)包括多个预编码矩阵子集合(通过PMI i1表示),每个预编码矩阵子集合中有两个预编码矩阵,第一PMI i1和第二PMI i2对应的预编码矩阵子集合的构造矩阵的一种可能的实现形式为:定义n=0,1,则第一PMI i1和第二PMI i2对应的预编码矩阵子集合中的矩阵包括:GZ0和GZ1(这里省略了功率归一化因子),则基于于G形成的第一码本的一种可能的实现形式如表5所示:
表5
四、RI=4的实施例一中,每个预先定义的预编码矩阵集合(通过第二PMI i2表示)包括多个预编码矩阵子集合(通过第一PMI i1表示),每个预编码矩阵子集合中有两个预编码矩阵,第一PMI i1和第二PMI i2对应的预编码矩阵子集合的构造矩阵的一种可能的实现形式为:(列向量),第一PMI i1和第二PMI i2对应的预编码矩阵子集合中的预编码矩阵包括:和(这里省略了功率归一化因子),则基于于G形成的第一码本的一种可能的实现形式如表6所示:
表6
表6中,Zn取自预定义的预编码矩阵集合,例如:
五、RI=4的实施例二中,每个预先定义的预编码矩阵集合(通过第二PMI i2表示)包括多个预编码矩阵子集合(通过第一PMI i1表示),每个预编码矩阵子集合中有两个预编码矩阵,第一PMI i1和第二PMI i2对应的预编码矩阵子集合的构造矩阵的一种可能的实现形式为:定义n=0,1,n′=0,1,则第一PMI i1和第二PMI i2对应的预编码矩阵子集合中的矩阵包括:GZ0,0和GZ1,1(这里省略了功率归一化因子),则基于G形成的第一码本的一种可能的实现形式如表7所示:
表7
六、RI=4的实施例三中,每个预先定义的预编码矩阵集合(通过第二PMI i2表示)包括多个预编码矩阵子集合(通过第一PMI i1表示),每个预编码矩阵子集合中有两个预编码矩阵,第一PMI i1和第二PMI i2对应的预编码矩阵子集合的构造矩阵的一种可能的实现形式为:(列向量),则第一PMI i1和第二PMI i2对应的预编码矩阵子集合中的预编码矩阵包括:和(这里省略了功率归一化因子),则基于G形成的第一码本的一种可能的实现形式如表8所示:
表8
表8中Zn取自预定义的矩阵集合,例如:
基于同一发明构思,本发明实施例二中,提供了一种反馈信息的接收方法,如图2所示,所述方法包括:
S21、接收端接收到发送端发送的用于表示第一码本的指示信息和用于表示第一CQI的信息;
S22、所述接收端根据用于表示所述第一码本的指示信息,确定出所述第一码本,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的,以及根据用于表示第一CQI的信息,确定出第一CQI,所述第一CQI信息是所述发送端基于所述第一码本中的部分或全部的预编码矩阵计算得到的。
本发明实施例中,所述第一码本的指示信息的具体实现形式参见实施例一中的相关描述,此处不再赘述。
上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。
基于同一发明构思,本发明实施例三中,提供了一种反馈信息的发送装置,如图3所示,所述装置包括:
确定模块31,用于根据信道测量的结果,确定第一码本,其中,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的;
计算模块32,用于根据所述第一码本中的部分或全部预编码矩阵,计算得到第一信道质量信息CQI;
发送模块33,用于将用于表示所述第一码本的第一指示信息和用于表示所述第一CQI的第二指示信息,发送给所述接收端。
一种可能的实现方式中,所述计算模块32具体用于:
从所述第一码本中,为每个资源单元RE选择一个预编码矩阵,作为所述RE的第一预编码矩阵;对于每个第一子带,根据所述第一子带包含的RE对应的第一预编码矩阵,计算得到所述第一子带对应的第一CQI。
一种可能的实现方式中,所述确定模块31具体用于:
根据信道测量的结果,从预先定义的第二码本中,选择出第二预编码矩阵;将所述第二预编码矩阵作为所述构造矩阵,并根据所述第二预编码矩阵,确定出所述第一码本;其中,所述第一指示信息为用于表示所述第二预编码矩阵的标识信息。
一种可能的实现方式中,所述确定模块31具体用于:
对所述第二预编码矩阵中的列向量进行列交换,并将列交换得到的矩阵形成的集合确定为所述第一码本;和/或
将所述第二预编码矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本;和/或
将所述第二预编码矩阵分解成至少两个分量矩阵,将所述至少两个分量矩阵中的至少一个分量矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本。
一种可能的实现方式中,所述确定模块31具体用于:
根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合作为所述第一码本;
其中,所述第一指示信息为所述第一码本在预先定义的预编码矩阵集合中的索引信息。
一种可能的实现方式中,所述确定模块31具体用于:
根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合;根据信道测量的结果,从所选择的预编码矩阵集合中,选择一个预编码矩阵子集合,并将所选择的预编码矩阵子集合确定为所述第一码本;
其中,所述第一指示信息包括所选择的预编码矩阵集合在预先定义的预编码矩阵集合中的索引信息、以及所选择的预编码矩阵子集合在所选择的预编码矩阵集合中的索引信息。
一种可能的实现方式中,所述计算模块32还用于:根据信道测量的结果,从所述第一码本中,选择一个预编码矩阵作为第三预编码矩阵;根据所述第三预编码矩阵,计算得到第二CQI;
所述发送模块33还用于:将用于标识所述第三预编码矩阵的标识信息和用于表示所述第二CQI的信息,发送给所述接收端。
基于同一发明构思,本发明实施例四中,以发送装置为终端为例,提供了一种终端,如图4所示,所述终端包括:发射机41、以及与该发射机41连接的至少一个处理器42,其中:
处理器42,用于读取存储器43中的程序,执行下列过程:
根据信道测量的结果,确定第一码本,其中,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的;根据所述第一码本中的部分或全部预编码矩阵,计算得到第一信道质量信息CQI;将用于表示所述第一码本的第一指示信息和用于表示所述第一CQI的第二指示信息,通过发射机41发送给所述接收端。
其中,在图4中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器42代表的一个或多个处理器和存储器43代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。发射机41提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口44还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器42负责管理总线架构和通常的处理,存储器43可以存储处理器42在执行操作时所使用的数据。
一种可能的实现方式中,处理器42具体执行:
从所述第一码本中,为每个资源单元RE选择一个预编码矩阵,作为所述RE的第一预编码矩阵;对于每个第一子带,根据所述第一子带包含的RE对应的第一预编码矩阵,计算得到所述第一子带对应的第一CQI。
一种可能的实现方式中,处理器42具体执行:
根据信道测量的结果,从预先定义的第二码本中,选择出第二预编码矩阵;将所述第二预编码矩阵作为所述构造矩阵,并根据所述第二预编码矩阵,确定出所述第一码本;其中,所述第一指示信息为用于表示所述第二预编码矩阵的标识信息。
一种可能的实现方式中,处理器42具体执行:
对所述第二预编码矩阵中的列向量进行列交换,并将列交换得到的矩阵形成的集合确定为所述第一码本;和/或
将所述第二预编码矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本;和/或
将所述第二预编码矩阵分解成至少两个分量矩阵,将所述至少两个分量矩阵中的至少一个分量矩阵分别与预设的矩阵集合中的矩阵进行设定运算,并将运算得到的矩阵形成的集合确定为所述第一码本。
一种可能的实现方式中,处理器42具体执行:
根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合作为所述第一码本;
其中,所述第一指示信息为所述第一码本在预先定义的预编码矩阵集合中的索引信息。
一种可能的实现方式中,处理器42具体执行:
根据信道测量的结果,从预先定义的预编码矩阵集合中,选择一个预编码矩阵集合;根据信道测量的结果,从所选择的预编码矩阵集合中,选择一个预编码矩阵子集合,并将所选择的预编码矩阵子集合确定为所述第一码本;
其中,所述第一指示信息包括所选择的预编码矩阵集合在预先定义的预编码矩阵集合中的索引信息、以及所选择的预编码矩阵子集合在所选择的预编码矩阵集合中的索引信息。
一种可能的实现方式中,处理器42还执行:根据信道测量的结果,从所述第一码本中,选择一个预编码矩阵作为第三预编码矩阵;根据所述第三预编码矩阵,计算得到第二CQI;通过发射机41标识所述第三预编码矩阵的标识信息和用于表示所述第二CQI的信息,发送给所述接收端。
基于同一发明构思,本发明实施例五中,提供了一种反馈信息的接收装置,如图5所示,所述装置包括:
接收模块51,用于接收到发送端发送的用于表示第一码本的指示信息和用于表示第一CQI的信息;
确定模块52,用于根据用于表示所述第一码本的指示信息,确定出所述第一码本,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的,以及根据用于表示第一CQI的信息,确定出第一CQI,所述第一CQI信息是所述发送端基于所述第一码本中的部分或全部的预编码矩阵计算得到的。
本发明实施例中,所述第一码本的指示信息的具体实现形式参见实施例一中的相关描述,此处不再赘述。
基于同一发明构思,本发明实施例六中,以接收装置为基站为例,提供了一种基站,如图6所示,该基站包括:接收机61、以及与该接收机61连接的至少一个处理器62,其中:
处理器62,用于读取存储器63中的程序,执行下列过程:
通过接收机61接收到发送端发送的用于表示第一码本的指示信息和用于表示第一CQI的信息;根据用于表示所述第一码本的指示信息,确定出所述第一码本,所述第一码本中包含的预编码矩阵是根据同一构造矩阵变换得到的,以及根据用于表示第一CQI的信息,确定出第一CQI,所述第一CQI信息是所述发送端基于所述第一码本中的部分或全部的预编码矩阵计算得到的。
其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器62代表的一个或多个处理器和存储器63代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。接收机61提供用于在传输介质上与各种其他装置通信的单元。处理器62负责管理总线架构和通常的处理,存储器63可以存储处理器62在执行操作时所使用的数据。
本发明实施例中,所述第一码本的指示信息的具体实现形式参见实施例一中的相关描述,此处不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。