一种数据传输方法和装置与流程

文档序号:11263427阅读:167来源:国知局
一种数据传输方法和装置与流程
本发明涉及通信
技术领域
,特别涉及一种数据传输方法和装置。
背景技术
:长期演进(longtermevolution,lte)版本8(rel-8)系统中引入了闭环预编码技术,以提高频谱效率。闭环预编码技术要求在基站和终端预先都保存同一个预编码矩阵的集合,该预编码矩阵的集合称为码本。终端根据小区公共导频估计出信道信息后,按设定准则从码本中选出一个预编码矩阵。选取的准则可以是互信息最大化、输出信干噪比最大化等。终端将选出的预编码矩阵在码本中的索引通过上行信道反馈到基站,该索引记为预编码矩阵指示(precodingmatrixindicator,pmi)。基站根据收到的pmi就可以确定对该终端应使用的预编码矩阵。由于闭环预编码技术依赖于终端的反馈进行传输参数的选择,在终端高速移动的情况下,终端反馈的pmi可能会失效,即无法反映终端当前的信道状态,从而造成传输参数与实际信道条件的不匹配,致使系统性能恶化。为应对高速移动场景,lterel-8引入了开环多输入多输出(multipleinputmultipleoutput,mimo)传输方案。开环mimo传输方案中,终端不再反馈pmi,只需反馈信道质量指示(channelqualityindicator,cqi)信息以及秩指示(rankindication,ri)信息,终端在计算cqi和ri时,是假设在数据传输所涉及的资源上使用预先约定的预编码矩阵。由于lterel-8定义的开环mimo方案是完全基于与信道无关的预编码矩阵进行预编码,不能根据信道的变化适应性调整传输参数,因此,无法获得波束赋形增益和预编码增益。综上所述,开环mimo方案不能根据信道的变化适应性调整传输参数,无法获得波束赋形增益和预编码增益;而闭环mimo方案在终端高速移动时由于终端反馈的信息失效,造成传输参数与实际信道条件的不匹配,致使系统性能恶化。技术实现要素:本发明实施例提供了一种数据传输方法和装置,用于解决现有开环mimo方案不能根据信道的变化适应性调整传输参数,无法获得波束赋形增益和预编码增益,以及闭环mimo方案在终端高速移动时由于终端反馈的信息失效,造成传输参数与实际信道条件的不匹配,致使系统性能恶化的问题。第一方面,一种数据发送方法,所述方法包括:发送端分别确定出第一预编码矩阵和第二预编码矩阵,其中,所述第一预编码矩阵是从预定义的第一码本中选取的,所述第二预编码矩阵是基于信道状态信息得到的;所述发送端根据所述第一预编码矩阵和所述第二预编码矩阵,对数据流进行预编码处理;所述发送端将预编码处理后的数据流发送给所述接收端。一种可能的实现方式中,所述发送端根据所述第一预编码矩阵和所述第二预编码矩阵,对数据流进行预编码处理,包括:所述发送端根据所述第一预编码矩阵,对数据流进行第一级预编码处理,以及根据所述第二预编码矩阵,对第一级预编码处理得到的数据流进行第二级预编码处理;或者所述发送端根据所述第一预编码矩阵和所述第二预编码矩阵,确定出第三预编码矩阵,根据所述第三预编码矩阵对数据流进行预编码处理。一种可能的实现方式中,所述方法还包括:所述发送端根据所述第二预编码矩阵对导频信号进行预编码处理;所述发送端将预编码处理后的数据流发送给所述接收端,还包括:所述发送端将预编码处理后的导频信号发送给所述接收端。一种可能的实现方式中,所述方法还包括:所述发送端向所述接收端发送控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。一种可能的实现方式中,所述发送端确定出所述第一预编码矩阵,包括:所述发送端根据数据流的个数,确定出所述第一预编码矩阵的维度;所述发送端根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述第一预编码矩阵的维度相同的第一码本;对于每个资源单元re,所述发送端从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,所述发送端根据数据流的个数,确定出所述第一预编码矩阵的维度,包括:所述发送端确定出所述第一预编码矩阵的列数为数据流的个数;所述发送端根据预先设定的数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,所述发送端从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵,包括:所述发送端根据所述re的编号或者所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵;或者所述发送端根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵。一种可能的实现方式中,数据流的个数与第一预编码矩阵的行数之间的映射关系中,数据流的个数为1时,第一预编码矩阵的行数为1;数据流的个数大于1时,第一预编码矩阵的行数为大于或等于数据流的个数的最小偶数或2的幂数中的最小值。一种可能的实现方式中,所述发送端确定出所述第二预编码矩阵,包括:所述发送端根据所述接收端发送的信号,进行信道估计,得到信道矩阵,并根据所述信道矩阵,确定出所述第二预编码矩阵;或者所述发送端接收到所述接收端上报的信道状态信息后,根据所述信道状态信息,确定出所述第二预编码矩阵,所述信道状态信息是所述接收端对所述发送端到所述接收端的信道进行测量得到的。第二方面,一种数据接收方法,所述方法包括:接收端接收到来自发送端发送的信号;所述接收端分别确定出第一预编码矩阵和第四预编码矩阵,其中,所述第一预编码矩阵为从预定义的第一码本中选取的,所述第四预编码矩阵是基于信道状态信息得到的;所述接收端根据所述第一预编码矩阵和所述第四预编码矩阵,对接收到的信号进行解码处理,得到数据流。一种可能的实现方式中,所述接收端根据所述第一预编码矩阵和所述第四预编码矩阵,对接收到的信号进行解码处理,包括:所述接收端根据所述第四预编码矩阵,对接收到的信号进行第一级解码处理,以及根据所述第一预编码矩阵,对第一级解码处理得到的信号进行第二级解码处理;或者所述接收端根据所述第一预编码矩阵与所述第四预编码矩阵,确定出第五预编码矩阵,并根据所述第五预编码矩阵对接收到的信号进行解码处理。一种可能的实现方式中,所述接收端根据所述第一预编码矩阵与所述第四预编码矩阵,确定出第五预编码矩阵,包括:所述接收端将所述第一预编码矩阵与所述第四预编码矩阵的乘积,确定为第五预编码矩阵。一种可能的实现方式中,所述接收端确定出所述第四预编码矩阵,包括:所述接收端根据接收到的信号中的导频信号进行信道估计,并将得到的信 道矩阵确定为所述第四预编码矩阵;或者所述接收端对所述发送端到所述接收端的信道进行测量,根据测量得到的信道状态信息,从预先定义的第二码本中,选择一个预编码矩阵作为所述第四预编码矩阵;或者所述接收端接收所述发送端发送的索引信息,根据所述索引信息,将预先定义的第二码本中与所述索引信息对应的预编码矩阵,确定为所述第四预编码矩阵。一种可能的实现方式中,所述接收端根据接收到的信号中的导频信号进行信道估计之前,所述方法还包括:所述接收端接收来自所述发送端的控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。一种可能的实现方式中,所述接收端确定出所述第一预编码矩阵,包括:所述接收端根据所述导频信号的端口数和/或所述数据流的个数,确定出所述第一预编码矩阵的维度;所述接收端根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述第一预编码矩阵的维度相同的第一码本;对于每个资源单元re,所述接收端从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,所述接收端根据所述导频信号的端口数和/或所述数据流的个数,确定出所述第一预编码矩阵的维度,包括:所述接收端确定出所述第一预编码矩阵的列数为所述数据流的个数;所述接收端根据预先设定的所述数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,数据流的个数与第一预编码矩阵的行数之间的映射关系中,数据流的个数为1时,第一预编码矩阵的行数为1;数据流的个数大于1 时,第一预编码矩阵的行数为大于或等于数据流的个数的最小偶数或2的幂数中的最小值。一种可能的实现方式中,所述接收端所述接收端从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵,包括:所述接收端根据所述re的编号或所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵;或者所述接收端根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。第三方面,一种数据发送装置,该装置包括:确定模块,用于分别确定出第一预编码矩阵和第二预编码矩阵,其中,所述第一预编码矩阵是从预定义的第一码本中选取的,所述第二预编码矩阵是基于信道状态信息得到的;预编码模块,用于根据所述第一预编码矩阵和所述第二预编码矩阵,对数据流进行预编码处理;发送模块,用于将预编码处理后的数据流发送给所述接收端。一种可能的实现方式中,所述预编码模块具体用于:根据所述第一预编码矩阵,对数据流进行第一级预编码处理,以及根据所述第二预编码矩阵,对第一级预编码处理得到的数据流进行第二级预编码处理;或者根据所述第一预编码矩阵和所述第二预编码矩阵,确定出第三预编码矩阵,根据所述第三预编码矩阵对数据流进行预编码处理。一种可能的实现方式中,所述预编码模块还用于:根据所述第二预编码矩阵对导频信号进行预编码处理;所述发送模块还用于:将预编码处理后的导频信号发送给所述接收端。一种可能的实现方式中,所述发送模块还用于:向所述接收端发送控制信令,其中,所述控制信令中包括所述导频信号的 端口数和/或数据流的个数。一种可能的实现方式中,所述确定模块具体用于:根据数据流的个数,确定出所述第一预编码矩阵的维度;根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述第一预编码矩阵的维度相同的第一码本;对于每个资源单元re,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,所述确定模块具体用于:确定出所述第一预编码矩阵的列数为数据流的个数;根据预先设定的数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,所述确定模块具体用于:根据所述re的编号或者所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵;或者根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵。一种可能的实现方式中,所述确定模块具体用于:根据所述接收端发送的信号,进行信道估计,得到信道矩阵,并根据所述信道矩阵,确定出所述第二预编码矩阵;或者接收到所述接收端上报的信道状态信息后,根据所述信道状态信息,确定出所述第二预编码矩阵,所述信道状态信息是所述接收端对所述发送端到所述接收端的信道进行测量得到的。第四方面,提供了一种基站,该基站包括:收发机、以及与该收发机连接的至少一个处理器,其中:处理器,用于读取存储器中的程序,执行下列过程:分别确定出第一预编码矩阵和第二预编码矩阵,其中,所述第一预编码矩阵是从预定义的第一码本中选取的,所述第二预编码矩阵是基于信道状态信息 得到的;根据所述第一预编码矩阵和所述第二预编码矩阵,对数据流进行预编码处理;通过收发机将预编码处理后的数据流发送给所述接收端。一种可能的实现方式中,处理器具体执行:根据所述第一预编码矩阵,对数据流进行第一级预编码处理,以及根据所述第二预编码矩阵,对第一级预编码处理得到的数据流进行第二级预编码处理;或者根据所述第一预编码矩阵和所述第二预编码矩阵,确定出第三预编码矩阵,根据所述第三预编码矩阵对数据流进行预编码处理。一种可能的实现方式中,处理器还执行:根据所述第二预编码矩阵对导频信号进行预编码处理;通过收发机将预编码处理后的导频信号发送给所述接收端。一种可能的实现方式中,处理器还执行:通过收发机向所述接收端发送控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。一种可能的实现方式中,处理器具体执行:根据数据流的个数,确定出所述第一预编码矩阵的维度;根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述第一预编码矩阵的维度相同的第一码本;对于每个资源单元re,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,处理器具体执行:确定出所述第一预编码矩阵的列数为数据流的个数;根据预先设定的数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,处理器具体执行:根据所述re的编号或者所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵;或者根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵。一种可能的实现方式中,处理器具体执行:根据所述接收端发送的信号,进行信道估计,得到信道矩阵,并根据所述信道矩阵,确定出所述第二预编码矩阵;或者通过收发机接收到所述接收端上报的信道状态信息后,根据所述信道状态信息,确定出所述第二预编码矩阵,所述信道状态信息是所述接收端对所述发送端到所述接收端的信道进行测量得到的。第五方面,提供了一种数据接收装置,所述装置包括:接收模块,用于接收到来自发送端发送的信号;确定模块,用于分别确定出第一预编码矩阵和第四预编码矩阵,其中,所述第一预编码矩阵为从预定义的第一码本中选取的,所述第四预编码矩阵是基于信道状态信息得到的;解码模块,用于根据所述第一预编码矩阵和所述第四预编码矩阵,对接收到的信号进行解码处理,得到数据流。一种可能的实现方式中,所述解码模块具体用于:根据所述第四预编码矩阵,对接收到的信号进行第一级解码处理,以及根据所述第一预编码矩阵,对第一级解码处理得到的信号进行第二级解码处理;或者根据所述第一预编码矩阵与所述第四预编码矩阵,确定出第五预编码矩阵,并根据所述第五预编码矩阵对接收到的信号进行解码处理。一种可能的实现方式中,所述解码模块具体用于:将所述第一预编码矩阵与所述第四预编码矩阵的乘积,确定为第五预编码矩阵。一种可能的实现方式中,所述确定模块具体用于:根据接收到的信号中的导频信号进行信道估计,并将得到的信道矩阵确定 为所述第四预编码矩阵;或者对所述发送端到所述接收端的信道进行测量,根据测量得到的信道状态信息,从预先定义的第二码本中,选择一个预编码矩阵作为所述第四预编码矩阵;或者在接收模块接收到所述发送端发送的索引信息后,根据所述索引信息,将预先定义的第二码本中与所述索引信息对应的预编码矩阵,确定为所述第四预编码矩阵。一种可能的实现方式中,所述接收模块还用于:接收来自所述发送端的控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。一种可能的实现方式中,所述确定模块具体用于:根据所述导频信号的端口数和/或所述数据流的个数,确定出所述第一预编码矩阵的维度;根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述维度相同的第一码本;对于每个资源单元re,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,所述确定模块具体用于:确定出所述第一预编码矩阵的列数为所述数据流的个数;根据预先设定的所述数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,所述确定模块具体用于:根据所述re的编号或者所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵;或者根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。第六方面,提供了一种终端,包括:收发机、以及与该收发机连接的至少一个处理器,其中:处理器,用于读取存储器中的程序,执行下列过程:通过收发机接收到来自发送端发送的信号;分别确定出第一预编码矩阵和第四预编码矩阵,其中,所述第一预编码矩阵为从预定义的第一码本中选取的,所述第四预编码矩阵是基于信道状态信息得到的;根据所述第一预编码矩阵和所述第四预编码矩阵,对接收到的信号进行解码处理,得到数据流。一种可能的实现方式中,处理器具体执行:根据所述第四预编码矩阵,对接收到的信号进行第一级解码处理,以及根据所述第一预编码矩阵,对第一级解码处理得到的信号进行第二级解码处理;或者根据所述第一预编码矩阵与所述第四预编码矩阵,确定出第五预编码矩阵,并根据所述第五预编码矩阵对接收到的信号进行解码处理。一种可能的实现方式中,处理器具体执行:将所述第一预编码矩阵与所述第四预编码矩阵的乘积,确定为第五预编码矩阵。一种可能的实现方式中,处理器具体执行:根据收发机接收到的信号中的导频信号进行信道估计,并将得到的信道矩阵确定为所述第四预编码矩阵;或者对所述发送端到所述接收端的信道进行测量,根据测量得到的信道状态信息,从预先定义的第二码本中,选择一个预编码矩阵作为所述第四预编码矩阵;或者在收发机接收到所述发送端发送的索引信息后,根据所述索引信息,将预先定义的第二码本中与所述索引信息对应的预编码矩阵,确定为所述第四预编码矩阵。一种可能的实现方式中,所述收发机还用于:接收来自所述发送端的控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。一种可能的实现方式中,处理器具体执行:根据所述导频信号的端口数和/或所述数据流的个数,确定出所述第一预编码矩阵的维度;根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述维度相同的第一码本;对于每个资源单元re,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,处理器具体执行:确定出所述第一预编码矩阵的列数为所述数据流的个数;根据预先设定的所述数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,处理器具体执行:根据所述re的编号或者所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵;或者根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。本发明实施例提供的方法和装置中,发送端在进行预编码处理时,使用确定出的第一预编码矩阵和第二预编码矩阵,对数据流进行预编码处理。由于预编码处理过程中使用的第一预编码矩阵是预定义的第一码本中选取的,与发送端到接收端的信道无关,从而在终端高速移动的场景下进行数据传输时,避免了获取到的信道状态信息与实际信道条件不匹配,而导致系统性能下降的问题,提高了系统性能;由于预编码处理过程中使用的第二预编码矩阵是基于信道状态信息得到的,与发送端到接收端的信道相关,从而在数据传输时,能够根据信道的变化适应性调整传输参数,从而获得波束赋形增益和预编码增益,提高了系统性能。附图说明图1为本发明实施例一中提供的一种数据发送方法的流程示意图;图2为本发明实施例二中提供的一种数据接收方法的流程示意图;图3为本发明实施例四中提供的一种数据发送装置的示意图;图4为本发明实施例五中提供的一种基站的示意图;图5为本发明实施例六中提供的一种数据接收装置的示意图;图6为本发明实施例六中提供的一种终端的示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例一中,提供了一种数据发送方法,如图1所示,所述方法包括如下过程:s11、发送端分别确定出第一预编码矩阵和第二预编码矩阵,其中,所述第一预编码矩阵是从预定义的第一码本中选取的,所述第二预编码矩阵是基于信道状态信息得到的;s12、所述发送端根据所述第一预编码矩阵和所述第二预编码矩阵,对数据流进行预编码处理;s13、所述发送端将预编码处理后的数据流发送给所述接收端。本发明实施例中,发送端在进行预编码处理时,使用确定出的第一预编码矩阵和第二预编码矩阵,对数据流进行预编码处理。由于预编码处理过程中使用的第一预编码矩阵是预定义的第一码本中选取的,与发送端到接收端的信道无关,从而在终端高速移动的场景下进行数据传输时,避免了获取到的信道状态信息与实际信道条件不匹配,而导致系统性能下降的问题,提高了系统性能;由于预编码处理过程中使用的第二预编码矩阵是基于信道状态信息得到的,与 发送端到接收端的信道相关,从而在数据传输时,能够根据信道的变化适应性调整传输参数,从而获得波束赋形增益和预编码增益,提高了系统性能。本发明实施例中,同一个资源块中的不同资源对应相同或不同的第一预编码矩阵。同一个资源块中的所有资源对应相同的第二预编码矩阵;不同资源块对应的第二预编码矩阵可以相同,也可以不同。其中,资源块可以是lte系统中的物理资源块(physicalresourceblock,prb),或者子带(subband),或者一个物理资源块的一部分,也可以是其他的划分形式。本发明实施例中,s11中发送端确定出第一预编码矩阵,包括:所述发送端根据数据流的个数,确定出所述第一预编码矩阵的维度;所述发送端根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述维度相同的第一码本;对于每个资源单元(resourceelement,re),所述发送端从所选择的第一码本中,选择一个预编码矩阵作所述re的第一预编码矩阵。具体的,所述发送端先根据数据流的个数,确定出所述第一预编码矩阵的维度,从预先定义的码本中,选择所包含的预编码矩阵的维度与确定出的维度相同的码本,并将该码本确定为第一码本,其中,预先定义的每个码本中所包含的预编码矩阵的维度相同。本发明实施例中,数据流的个数是指发送端(如基站)到接收端(如终端)独立传输的数据流数目。一种可能的实现方式中,所述发送端根据数据流的个数,确定出所述第一预编码矩阵的维度,包括:所述发送端确定出所述第一预编码矩阵的列数为数据流的个数;所述发送端根据预先设定的数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。例如,数据流的个数与第一预编码矩阵的行数之间的映射关系中,数据流 的个数为1时,第一预编码矩阵的行数为1;数据流的个数大于1时,第一预编码矩阵的行数为大于或等于数据流的个数的最小偶数或2的幂数中的最小值。举例说明,数据流的个数与第一预编码矩阵的行数之间的映射关系的一种可能的实现形式如表1所示。表1数据流的个数r第一预编码矩阵行数m11122344456667888表1中,当数据流的个数大于1时,第一预编码矩阵的行数为大于或等于数据流的个数的最小偶数。举例说明,数据流的个数与第一预编码矩阵的行数之间的映射关系的另一种可能的实现形式如表2所示。表2数据流的个数r第一预编码矩阵行数m11122344458687888表2中,当数据流的个数大于1时,第一预编码矩阵的行数为大于或等于 数据流的个数的2的幂数中的最小值。当然,本发明实施例中数据流的个数与第一预编码矩阵的行数之间的映射关系不限于上述两种可能的实现形式,也可以采用其他实现形式,例如,数据流的个数与第一预编码矩阵的行数之间的映射关系中,第一预编码矩阵的行数等于数据流的个数。基于上述任一实施例,所述发送端从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵,包括以下三种可能的实现方式:方式1、所述发送端根据所述re的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵。例如,对于资源块中的第k个资源,所述发送端从所选择的第一码本中,选择编号为(n=kmodn)的预编码矩阵作为所述第一预编码矩阵,其中,mod为取模运算,k=0,1,...,k-1,k为该资源块中包括的资源的数目,n=0,1,...,n-1,n为所选择的第一码本中包含的预编码矩阵的数目。又如,对于资源块中的第k个资源,所述发送端从所选择的第一码本中,选择编号为(n=ceil(k/v)modn)的预编码矩阵作为所述第一预编码矩阵,其中,ceil(k/v)表示大于或等于k/v的最小整数,mod为取模运算,k=0,1,...,k-1,k为该资源块中包括的资源的数目,n=0,1,...,n-1,n为所选择的第一码本中包含的预编码矩阵的数目,v为正整数。再如,发送端向接收端发送数据流占用多个资源块,如q个资源块,可以对q个资源块中的资源统一进行编号,对于其中的第k个资源,所述发送端从所选择的第一码本中,选择编号为(n=kmodn)的预编码矩阵作为所述第一预编码矩阵,其中,mod为取模运算,k=0,1,...,k’-1,k’为所述q个资源块中包括的资源的数目,n=0,1,...,n-1,n为所选择的第一码本中包含的预编码矩阵的数目。再如,对于其中的第k个资源,所述发送端从所选择的第一码本中,选择编号为(n=ceil(k/v)modn)的预编码矩阵作为所述第一预编码矩阵,其中, ceil(k/v)表示大于或等于k/v的最小整数,mod为取模运算,k=0,1,...,k’-1,k’为所述q个资源块中包括的资源的数目,n=0,1,...,n-1,n为所选择的第一码本中包含的预编码矩阵的数目,v为正整数。可选的,v的取值为:数据流的个数,或者所述发送端的天线端口的数目,或者所述资源块中资源的个数。方式2、所述发送端根据所述re的编号所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵。例如,发送端向接收端发送数据流占用多个资源块,如q个资源块,对于第q个资源块中的每个资源,所述发送端从所选择的第一码本中,选择编号为(n=ceil(q/v)modn)的预编码矩阵作为所述第一预编码矩阵,其中,ceil(q/v)表示大于或等于q/v的最小整数,mod为取模运算,q=0,1,...,q-1,n=0,1,...,n-1,n为所选择的第一码本中包含的预编码矩阵的数目,v为正整数。又如,对于第q个资源块中的每个资源,所述发送端从所选择的第一码本中,选择编号为(n=qmodn)的预编码矩阵作为所述第一预编码矩阵。方式2、所述发送端根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵。例如,对于数据流中的第i个数据符号向量,所述发送端从所选择的第一码本中,选择编号为(n=imodn)的预编码矩阵作为所述第一预编码矩阵,其中,mod为取模运算,i=0,1,...,i-1,i为数据流中包括的数据符号向量的数目,n=0,1,...,n-1,n为所选择的第一码本中包含的预编码矩阵的数目;或者又如,对于数据流中的第i个数据符号向量,所述发送端从所选择的第一码本中,选择编号为(n=ceil(i/v)modn)的预编码矩阵作为所述第一预编码矩阵,其中,ceil(i/v)表示大于或等于i/v的最小整数,mod为取模运算,i=0,1,...,i-1,i为数据流中包括的数据符号向量的数目,n=0,1,...,n-1,n为所选择的第一码本中包含的预编码矩阵的数目。可选的,v的取值为:数据流的个数,或者所述发送端的天线端口的数目。举例说明,对于数据流的个数为2的传输(即秩r=2),若所选择的第一码本中包括两个预编码矩阵,则第一码本中的预编码矩阵的一种可能的实现形式可以为:若所选择的第一码本中包括四个预编码矩阵,则第一码本中的预编码矩阵的一种可能的实现形式可以为:其中当然,所选择的第一码本中的预编码矩阵也可以为对角矩阵或列交换矩阵,如举例说明,对于数据流的个数为4的传输(即秩r=4),若所选择的第一码本中包括四个预编码矩阵,则第一码本中的预编码矩阵的一种可能的实现形式可以为:当然,所选择的第一码本中的预编码矩阵也可以为对角矩阵或列交换矩阵,如又如本发明实施例不对第一码本中包含的预编码矩阵的数量和预编码矩阵的 具体实现形式进行限定。基于上述任一实施例,所述发送端确定出所述第二预编码矩阵,包括以下两种可选的实现方式:方式一、所述发送端根据所述接收端发送的信号,进行信道估计,得到信道矩阵,并根据所述信道矩阵,确定出所述第二预编码矩阵。例如,基站先根据终端发送的上行信号估计得到上行信道的信道矩阵,再基于信道互易性转换得到下行信道的信道矩阵,最后根据下行信道的信道矩阵计算得到第二级预编码矩阵。方式二、所述发送端接收到所述接收端上报的信道状态信息后,根据所述信道状态信息,确定出所述第二预编码矩阵,所述信道状态信息是所述接收端对所述发送端到所述接收端的信道进行测量得到的。其中,所述接收端上报的信道状态信息可以是所述第二预编码矩阵在第二码本中的索引信息,即所述第二预编码矩阵的pmi。举例说明,所述接收端基于信道状态信息参考信号(channelstateinformation-referencesignal,csi-rs)对所述发送端到所述接收到的信道进行测量,根据测量得到的信道状态信息,从预先定义的第二码本中选择一个预编码矩阵作为第二预编码矩阵,并上报所述第二预编码矩阵在第二码本中的索引信息。基于上述任一实施例,s13中所述发送端根据所述第一预编码矩阵和所述第二预编码矩阵,对数据流进行预编码处理,包括以下两种可选的方式:方式a、所述发送端根据所述第一预编码矩阵,对数据流进行第一级预编码处理,以及根据所述第二预编码矩阵,对第一级预编码处理得到的数据流进行第二级预编码处理。举例说明,假设发送端对数据流进行第一级预编码处理后的输出为y,y是长度为t的向量,y=[y1,y2,y3,...,yt]t,t为大于或等于1的整数。发送端对 y进行第二级预编码处理后的输出为:其中,[v2,1,v2,2,...,v2,t]t为一个资源块对应的第二预编码矩阵的一种可能的实现形式,或其中,w为一个资源块对应的第二预编码矩阵的一种可能的实现形式,d是元素全为0的矩阵。方式b、所述发送端根据所述第一预编码矩阵和所述第二预编码矩阵,确定出第三预编码矩阵,根据所述第三预编码矩阵对数据流进行预编码处理。可选的,所述发送端将所述第一预编码矩阵与所述第二预编码矩阵的乘积或者克罗内尔kronecker积,确定为第三预编码矩阵。举例说明,假设任一资源上的第一预编码矩阵和第二预编码矩阵分别记为u1和u2,则该资源上的第三预编码矩阵为:或者或者u=u2u1,或者u=u1u2。假设任一资源上的u2为分块对角矩阵,即则该资源上的第三预编码矩阵为:或者或者或者其中,其中x1,x2为向量或者矩阵。本发明实施例中,本发明实施例中不限定第二预编码矩阵的具体实现形式,除了两种可选的的实现形式,也可以采用其他实现形式。例如,所述第二预编码矩阵由向量组形成。举例说明,假设向量组中包含m个列向量,记为{v1,v2,...,vm},m为大于或等于1的整数,则:m=2时,第二预编码矩阵的一种可能的实现形式为m=4时,第二预编码矩阵的一种可能的实现形式为基于上述任一实施例,可选的,所述方法还包括:所述发送端根据所述第二预编码矩阵对导频信号进行预编码处理;所述发送端将预编码处理后的数据流发送给所述接收端,还包括:所述发送端将预编码处理后的导频信号发送给所述接收端。具体的,与数据流一起发送的导频信号(即解调导频信号)采用与其所在的资源块对应的第二预编码矩阵进行预编码处理。也就是说,导频信号不进行第一级预编码处理,或者导频信号的第一级预编码处理使用的预编码矩阵为单位阵。举例说明,假设第1个导频端口,第2个导频端口,...,第t个导频端口的导频信号分别为p1,p2,...,pt,t为大于或等于1的整数。若第二预编码矩阵为列向量,则导频信号经过第二预编码矩阵进行预编码处理后的输出为:或其中,u2是第二预编码矩阵,[v2,1,v2,2,...,v2,t]t是第二预编码矩阵。若第二预编码矩阵为分块对角矩阵,则导频信号经过第二预编码矩阵进行预编码处理后的输出为:解调导频信号的经过第二预编码矩阵进行预编码后的输出为:或其中,分别是第1,第2,....第t个导频端口的导频信号,其中,u2和w均为一个资源块对应的第二预编码矩阵的可能的实现形式。进一步,可选的,所述方法还包括:所述发送端向所述接收端发送控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。其中,所述导频信号的端口数为所述导频信号经过第二预编码矩阵进行预编码处理后输出的数据流的个数,所述控制信令中包括数据流的个数为预编码处理前输入的数据流的个数。可选的,本发明实施例中所述发送端对导频信号进行预编码处理时,也可以采用如下方式:所述发送端对所述导频信号根据所述第一预编码矩阵和所述第二预编码矩阵,对所述导频信号进行预编码处理。即采用与该导频信号所在的资源块内的数据流相同的方式进行预编码处理,具体参见数据流的预处理过程,此处不再赘述。相应的,所述发送端将预编码处理后的数据流发送给所述接收端时,还包括:所述发送端将预编码处理后的导频信号发送给所述接收端。基于同一发明构思,本发明实施例二中,提供了一种数据接收方法,如图2所示,所述方法包括:s21、接收端接收到来自发送端发送的信号;s22、所述接收端分别确定出第一预编码矩阵和第四预编码矩阵,其中,所述第一预编码矩阵为从预定义的第一码本中选取的,所述第四预编码矩阵是基于信道状态信息得到的;s23、所述接收端根据所述第一预编码矩阵和所述第四预编码矩阵,对接 收到的信号进行解码处理,得到数据流。一种可能的实现方式中,所述接收端根据接收到的信号中的导频信号进行信道估计之前,所述方法还包括:所述接收端接收来自所述发送端的控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。其中,所述导频信号的端口数为所述导频信号经过第二预编码矩阵进行预编码处理后输出的数据流的个数,所述控制信令中包括数据流的个数为两级预编码处理前输入的数据流的个数。本发明实施例中,所述接收端确定出第一预编码矩阵的方法与发送端侧相似,具体参见发送端侧的相关描述,此处不再赘述。本发明实施例中,所述接收端确定出所述第四预编码矩阵,包括:所述接收端根据接收到的信号中的导频信号进行信道估计,并将得到的信道矩阵确定为所述第四预编码矩阵;或者所述接收端对所述发送端到所述接收端的信道进行测量,根据测量得到的信道状态信息,从预先定义的第二码本中,选择一个预编码矩阵确定为所述第四预编码矩阵;或者所述接收端接收所述发送端发送的索引信息,根据所述索引信息,将预先定义的第二码本中与所述索引信息对应的预编码矩阵,确定为所述第四预编码矩阵。本发明实施例中,所述接收端根据所述第一预编码矩阵和所述第四预编码矩阵,包括以下两种可能的实现方式:一、所述接收端根据所述第四预编码矩阵,对接收到的信号进行第一级解码处理,以及根据所述第一预编码矩阵,对第一级解码处理得到的信号进行第二级解码处理。二、所述接收端根据所述第一预编码矩阵与所述第四预编码矩阵,确定出第五预编码矩阵,并根据所述第五预编码矩阵对接收到的信号进行解码处理。举例说明,所述接收端先将所述第一预编码矩阵与所述第四预编码矩阵的乘积或者克罗内尔kronecker积,确定为第五预编码矩阵;再根据所述第五预编码矩阵对接收到的信号进行解码处理。下面通过一个具体实施例,从发送端与接收端交互的角度,对本发明实施例提供的数据传输方法进行详细说明。实施例三、本实施例中以发送端为基站,接收端为终端为例进行说明,包括如下过程:基站侧的处理过程如下:首先,基站从预定义的第一码本中的预编码矩阵,按照设定规则,选择一个预编码矩阵作为第一预编码矩阵;以及基站确定出第二预编码矩阵;其中,基站可以根据终端发送的上行信号估计得到上行信道的信道矩阵,基于信道互易性转换得到下行信道的信道矩阵,并根据下行信道的信道矩阵计算得到第二预编码矩阵;或者基站接收终端进行信道测量并反馈的第二预编码矩阵的信息,根据终端反馈的信息,确定出第二预编码矩阵。然后,基站根据所述第一预编码矩阵和所述第二预编码矩阵,对数据流进行两级预编码处理;以及基站根据所述第二预编码矩阵对解调导频信号进行预编码处理;接着,基站向终端发送控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数;最后,基站将预编码处理后的数据流和预编码处理后的导频信号,映射到天线上进行发送。终端侧的处理过程如下:首先,终端接收到来自发送端发送的信号;然后,终端接收来自所述发送端的控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。接着,终端从预定义的第一码本中的预编码矩阵,按照设定规则,选择一 个预编码矩阵作为第一预编码矩阵;接着,终端对接收到的信号中的导频信号进行信道估计,将得到的信道矩阵确定为第四预编码矩阵;接着,终端将第一预编码矩阵与第四预编码矩阵的乘积,确定为第五预编码矩阵;最后,终端根据第五预编码矩阵对接收到的信号进行解码处理。上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。基于同一发明构思,本发明实施例四中,提供了一种数据发送装置,如图3所示,该装置包括:确定模块31,用于分别确定出第一预编码矩阵和第二预编码矩阵,其中,所述第一预编码矩阵是从预定义的第一码本中选取的,所述第二预编码矩阵是基于信道状态信息得到的;预编码模块32,用于根据所述第一预编码矩阵和所述第二预编码矩阵,对数据流进行预编码处理;发送模块33,用于将预编码处理后的数据流发送给所述接收端。一种可能的实现方式中,所述预编码模块32具体用于:根据所述第一预编码矩阵,对数据流进行第一级预编码处理,以及根据所述第二预编码矩阵,对第一级预编码处理得到的数据流进行第二级预编码处理;或者根据所述第一预编码矩阵和所述第二预编码矩阵,确定出第三预编码矩阵,根据所述第三预编码矩阵对数据流进行预编码处理。一种可能的实现方式中,所述预编码模块32还用于:根据所述第二预编码矩阵对导频信号进行预编码处理;所述发送模块33还用于:将预编码处理后的导频信号发送给所述接收端。一种可能的实现方式中,所述发送模块33还用于:向所述接收端发送控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。一种可能的实现方式中,所述确定模块31具体用于:根据数据流的个数,确定出所述第一预编码矩阵的维度;根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述第一预编码矩阵的维度相同的第一码本;对于每个资源单元re,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,所述确定模块31具体用于:确定出所述第一预编码矩阵的列数为数据流的个数;根据预先设定的数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,所述确定模块31具体用于:根据所述re的编号或者所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵;或者根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵。一种可能的实现方式中,所述确定模块31具体用于:根据所述接收端发送的信号,进行信道估计,得到信道矩阵,并根据所述信道矩阵,确定出所述第二预编码矩阵;或者接收到所述接收端上报的信道状态信息后,根据所述信道状态信息,确定出所述第二预编码矩阵,所述信道状态信息是所述接收端对所述发送端到所述接收端的信道进行测量得到的。基于同一发明构思,本发明实施例五中,以数据发送装置为基站为例,提供了一种基站,如图4所示,该基站包括:收发机41、以及与该收发机41连接的至少一个处理器42,其中:处理器42,用于读取存储器43中的程序,执行下列过程:分别确定出第一预编码矩阵和第二预编码矩阵,其中,所述第一预编码矩阵是从预定义的第一码本中选取的,所述第二预编码矩阵是基于信道状态信息得到的;根据所述第一预编码矩阵和所述第二预编码矩阵,对数据流进行预编码处理;通过收发机41将预编码处理后的数据流发送给所述接收端。其中,在图4中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器42代表的一个或多个处理器和存储器43代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机41提供用于在传输介质上与各种其他装置通信的单元。处理器42负责管理总线架构和通常的处理,存储器43可以存储处理器42在执行操作时所使用的数据。一种可能的实现方式中,处理器42具体执行:根据所述第一预编码矩阵,对数据流进行第一级预编码处理,以及根据所述第二预编码矩阵,对第一级预编码处理得到的数据流进行第二级预编码处理;或者根据所述第一预编码矩阵和所述第二预编码矩阵,确定出第三预编码矩阵,根据所述第三预编码矩阵对数据流进行预编码处理。一种可能的实现方式中,处理器42还执行:根据所述第二预编码矩阵对导频信号进行预编码处理;通过收发机41将预编码处理后的导频信号发送给所述接收端。一种可能的实现方式中,处理器42还执行:通过收发机41向所述接收端发送控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。一种可能的实现方式中,处理器42具体执行:根据数据流的个数,确定出所述第一预编码矩阵的维度;根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述第一预编码矩阵的维 度相同的第一码本;对于每个资源单元re,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,处理器42具体执行:确定出所述第一预编码矩阵的列数为数据流的个数;根据预先设定的数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,处理器42具体执行:根据所述re的编号或者所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵;或者根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述第一预编码矩阵。一种可能的实现方式中,处理器42具体执行:根据所述接收端发送的信号,进行信道估计,得到信道矩阵,并根据所述信道矩阵,确定出所述第二预编码矩阵;或者通过收发机接收到所述接收端上报的信道状态信息后,根据所述信道状态信息,确定出所述第二预编码矩阵,所述信道状态信息是所述接收端对所述发送端到所述接收端的信道进行测量得到的。基于同一发明构思,本发明实施例六中,提供了一种数据接收装置,如图5所示,所述装置包括:接收模块51,用于接收到来自发送端发送的信号;确定模块52,用于分别确定出第一预编码矩阵和第四预编码矩阵,其中,所述第一预编码矩阵为从预定义的第一码本中选取的,所述第四预编码矩阵是基于信道状态信息得到的;解码模块53,用于根据所述第一预编码矩阵和所述第四预编码矩阵,对接收到的信号进行解码处理,得到数据流。一种可能的实现方式中,所述解码模块53具体用于:根据所述第四预编码矩阵,对接收到的信号进行第一级解码处理,以及根据所述第一预编码矩阵,对第一级解码处理得到的信号进行第二级解码处理;或者根据所述第一预编码矩阵与所述第四预编码矩阵,确定出第五预编码矩阵,并根据所述第五预编码矩阵对接收到的信号进行解码处理。一种可能的实现方式中,所述确定模块52具体用于:将所述第一预编码矩阵与所述第四预编码矩阵的乘积,确定为第五预编码矩阵。一种可能的实现方式中,所述确定模块52具体用于:根据接收到的信号中的导频信号进行信道估计,并将得到的信道矩阵确定为所述第四预编码矩阵;或者对所述发送端到所述接收端的信道进行测量,根据测量得到的信道状态信息,从预先定义的第二码本中,选择一个预编码矩阵作为所述第四预编码矩阵;或者在接收模块51接收到所述发送端发送的索引信息后,根据所述索引信息,将预先定义的第二码本中与所述索引信息对应的预编码矩阵,确定为所述第四预编码矩阵。一种可能的实现方式中,所述接收模块51还用于:接收来自所述发送端的控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。一种可能的实现方式中,所述确定模块52具体用于:根据所述导频信号的端口数和/或所述数据流的个数,确定出所述第一预编码矩阵的维度;根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述维度相同的第一码本;对于每个资源单元re,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,所述确定模块52具体用于:确定出所述第一预编码矩阵的列数为所述数据流的个数;根据预先设定的所述数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,所述确定模块52具体用于:根据所述re的编号或者所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵;或者根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。基于同一发明构思,本发明实施例七中,以数据接收装置为终端为例,提供了一种终端,如图6所示,所述终端包括:收发机61、以及与该收发机61连接的至少一个处理器62,其中:处理器62,用于读取存储器63中的程序,执行下列过程:通过收发机61接收到来自发送端发送的信号;分别确定出第一预编码矩阵和第四预编码矩阵,其中,所述第一预编码矩阵为从预定义的第一码本中选取的,所述第四预编码矩阵是基于信道状态信息得到的;根据所述第一预编码矩阵和所述第四预编码矩阵,对接收到的信号进行解码处理,得到数据流。其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器62代表的一个或多个处理器和存储器63代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机61可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口64还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。处理器62负责管理总线架构和通常的处理,存储器63可以存储处理器62在执行操作时所使用的数据。一种可能的实现方式中,处理器62具体执行:根据所述第四预编码矩阵,对接收到的信号进行第一级解码处理,以及根据所述第一预编码矩阵,对第一级解码处理得到的信号进行第二级解码处理;或者根据所述第一预编码矩阵与所述第四预编码矩阵,确定出第五预编码矩阵,并根据所述第五预编码矩阵对接收到的信号进行解码处理。一种可能的实现方式中,处理器62具体执行:将所述第一预编码矩阵与所述第四预编码矩阵的乘积,确定为第五预编码矩阵。一种可能的实现方式中,处理器62具体执行:根据收发机61接收到的信号中的导频信号进行信道估计,并将得到的信道矩阵确定为所述第四预编码矩阵;或者对所述发送端到所述接收端的信道进行测量,根据测量得到的信道状态信息,从预先定义的第二码本中,选择一个预编码矩阵作为所述第四预编码矩阵;或者在收发机61接收到所述发送端发送的索引信息后,根据所述索引信息,将预先定义的第二码本中与所述索引信息对应的预编码矩阵,确定为所述第四预编码矩阵。一种可能的实现方式中,所述收发机61还用于:接收来自所述发送端的控制信令,其中,所述控制信令中包括所述导频信号的端口数和/或数据流的个数。一种可能的实现方式中,处理器62具体执行:根据所述导频信号的端口数和/或所述数据流的个数,确定出所述第一预编码矩阵的维度;根据所述第一预编码矩阵的维度,选择所包含的预编码矩阵的维度与所述维度相同的第一码本;对于每个资源单元re,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。一种可能的实现方式中,处理器62具体执行:确定出所述第一预编码矩阵的列数为所述数据流的个数;根据预先设定的所述数据流的个数与第一预编码矩阵的行数之间的映射关系,确定出所述第一预编码矩阵的行数。一种可能的实现方式中,处理器62具体执行:根据所述re的编号或者所述re所属的资源块的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵;或者根据所述re中传输的数据流包含的数据符号向量的编号,从所选择的第一码本中,选择一个预编码矩阵作为所述re的第一预编码矩阵。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1