1.一种码本生成方法,其特征在于,包括:
获取初始码本集合并反馈;
根据估计得到的信道性能信息,决定对初始码本进行实时修正;
其中,所述信道性能为信干噪比SINR;所述估计信道性能信息为:针对每一码流,其SINR为下面公式所示:
其中,SINRi(n)表示第i个用户第n个码流的SINR,Hi和 分别为第i个用户的信道矩阵和噪声功率,Vi(n)为针对用户i第n个码流的预编码码本向量,Vi(:)为用户i除第n个码流之外的预编码码本向量,Vk为干扰用户的预编码码本向量,K为所有干扰用户的数目。
2.根据权利要求1所述的码本生成方法,其特征在于,所述决定对初始码本进行实时修正为:当任意两个码流之间的所述SINR值不满足|SINRi(n)-SINRi(m)|≤ε时,其中,所述m为第m个码流,ε为一预设较小值,表示允许的任意两个码流间的能量差值,采用修正矩阵P,按照下式对所述初始码本集合进行修正:其中,V为原来的初始码本集合,P为修正矩阵,k为修正因子,Nt为发射天线数, 为修正后的新的码本集合;
修正矩阵 其中假设信道矩阵的秩为n。
3.根据权利要求1所述的码本生成方法,其特征在于,所述决定对初始码本进行实时修正为:当任意两个码流之间的所述SINR值不满足|SINRi(n)-SINRi(m)|≤ε时,其中,所述m为第m个码流,ε为一预设较小值,表示允许的任意两个码流间的能量差值,对各路的SINR进行平衡。
4.根据权利要求3所述的码本生成方法,其特征在于,所述对各路的SINR进行平衡包括:对于秩为2的情况,修正方法如下式所示:
对于秩大于2的情况,修正方法如下式所示:
其中,增量因子△满足 为一可调因子,θ为一可选角度,取值范围为0<θ<π/2;
V为原来的初始码本集合, 为修正后的新的码本集合。
5.根据权利要求1所述的码本生成方法,其特征在于,所述信道性能为信噪比SNR,所述决定对初始码本进行实时修正为:当任意两个码流之间的所述SNR值不满足|SNRi(n)-SNRi(m)|≤ε′时,其中,所述m为第m个码流,ε′为一预设较小值,表示允许的任意两个码流间的能量差值,采用修正矩阵P,按照下式对所述初始码本集合进行修正:其中,V为原来的初始码本集合,P为修正矩阵,k为修正因子,Nt为发射天线数, 为修正后的新的码本集合;
修正矩阵 其中假设信道矩阵的秩为n。
6.根据权利要求5所述的码本生成方法,其特征在于,所述决定对初始码本进行实时修正为:当任意两个码流之间的所述SNR值不满足|SNRi(n)-SNRi(m)|≤ε′时,对各路的SNR进行平衡;其中,ε′为一预设较小值,表示允许的任意两个码流间的能量差值;
所述对各路的SNR进行平衡包括:
对于秩为2的情况,修正方法如下式所示:
对于秩大于2的情况,修正方法如下式所示:
其中,增量因子△满足 为一可调因子,θ为一可选角度,取值范围为0<θ<π/2;
V为原来的初始码本集合, 为修正后的新的码本集合。
7.根据权利要求1所述的码本生成方法,其特征在于,所述信道性能为误码率BER;
所述决定对初始码本进行实时修正为:
当所述估计出的系统BER高于预先设置的门限值时,采用下式对所述初始码本集合进行修正:其中,V为原来的初始码本集合,Φ为修正矩阵,k为修正因子,Nt为发射天线数, 为修正后的新的码本集合,修正矩阵Φ如下式所示:其中,n为信道的秩,Nt为发射天线数。
8.一种码本生成装置,其特征在于,包括初始码本集合生成单元、估计单元、比较单元和修正单元,其中,初始码本集合生成单元,用于获取初始码本集合并反馈,并将得到的初始码本集合输出给修正单元;
估计单元,用于估计信道性能信息,并输出给比较单元;其中,所述信道性能为信干噪比SINR;所述估计信道性能信息为:针对每一码流,其SINR为下面公式所示:
其中,SINRi(n)表示第i个用户第n个码流的SINR,Hi和 分别为第i个用户的信道矩阵和噪声功率,Vi(n)为针对用户i第n个码流的预编码码本向量,Vi(:)为用户i除第n个码流之外的预编码码本向量,Vk为干扰用户的预编码码本向量,K为所有干扰用户的数目;
比较单元,用于根据来自估计单元的信道性能信息,当估计得到的任意两个码流之间的差值不满足预设非修正条件时,向修正单元发送的修正结果通知为表明需要修正;当估计得到的任意两个码流之间的差值满足预设非修正条件时,向修正单元发送的修正结果通知为表明不需要修正;
修正单元,用于接收来自比较单元的修正结果通知,当修正结果通知为表明需要修正时,对来自初始码本集合生成单元的初始码本集合进行修正,并输出修正后的码本集合;当修正结果通知为表明不需要修正时,将来自初始码本集合生成单元的初始码本集合作为码本集合输出。