【技术实现步骤摘要】
多用户预编码方法、装置及设备
[0001]本申请涉及通信
,尤其涉及一种多用户预编码方法、装置及设备。
技术介绍
[0002]预编码(precoding)技术通常和MIMO(Multiple
‑
Input Multiple
‑
Output,多输入多输出)技术一起出现。在MIMO系统中,预编码技术可以在基带对待发送的数据进行预先处理,使得基站发送的数据可以更有指向性的发送给小区中的用户。
[0003]预编码可分为线性预编码(LinearPrecoding,LP)和非线性预编码(Non
‑
linearPrecoding,NLP)。针对线性预编码系统,为了进一步降低发送功率,目前还没有更好的优化方案。
技术实现思路
[0004]本申请实施例提供了一种多用户预编码方法、装置及设备,可以针对线性预编码系统的待传输符号计算连续性质的旋转相位、并且加权,且相位依赖于待传输符号,从而达到发送功率最小化。
[0005]第一方面,本申请实施例提供了一种多 ...
【技术保护点】
【技术特征摘要】
1.一种多用户预编码方法,其特征在于,包括:确定K个空间层的待传输符号,所述K为多个用户的总流数,为大于0的整数;对于所述K个空间层中每一空间层k:根据线性预编码器G确定相位旋转预编码GP帧内第k空间层对应的旋转相位θ
k
,其中k为整数,且1≤k≤K;根据所述旋转相位θ
k
对所述第k空间层的多个待传输符号s
k
进行相位旋转,得到第一传输符号对多个第一传输符号进行进行线性预编码和加权,得到第二传输符号。2.根据权利要求1所述的方法,其特征在于,所述根据线性预编码器G确定所述第k空间层对应的旋转相位θ
k
,包括:根据所述线性预编码器G,计算所述第k空间层对应的归一化因子的初始值γ[l],其中,l取值为0、1和2;根据所述初始值γ[l]计算所述第k空间层对应的旋转相位θ
k
。3.根据权利要求2所述的方法,其特征在于,所述根据所述线性预编码器G,计算所述第k空间层对应的归一化因子的初始值γ[l],包括:利用第一公式计算所述第k空间层对应的归一化因子的初始值γ[l];其中,所述第一公式包括:其中,θ
k
为θ
j≠k
为预设值或者前一次迭代计算得到的值;N为GP帧内待传输符号的符号数目;G为线性预编码器;为的对角矩阵;S为GP帧内待传输符号的符号矩阵;||x||
F
为x的F范数。4.根据权利要求3所述的方法,其特征在于,还包括:重复利用所述第一公式计算所述第k空间层对应的归一化因子的初始值γ[l],直至达到设定条件为止;其中,所述设定条件包括设定迭代次数、或本次计算得到的旋转相位的绝对值与上次计算得到的旋转相位的绝对值之差小于设定差值。5.根据权利要求2所述的方法,其特征在于,所述根据所述初始值γ[l]计算所述第k空间层对应的旋转相位θ
k
,包括:利用第二公式计算所述第k空间层对应的旋转相位θ
k
;其中,所述第二公式包括:B=tan
‑1(Re(F1)/Im(F1))θ
k
=π
‑
B其中,γ[0]、γ[1]、γ[2]为所述归一化因子的三个初始值;Re(F1)为F1的实部,Im(F1)为F1的虚部,F1为γ[l]的离散傅里叶变换DFT结果中索引为1的值;B为γ[l]的相位;tan
‑1(x)为x的反正切函数;θ
k
为第k空间层的旋转相位。6.根据权利要求5所述的方法,其特征在于,还包括:重复利用所述第二公式计算所述第k空间层对应的旋转相位θ
k
,直至达到设定条件为
止;其中,所述设定条件包括设定迭代次数、或本次计算得到的旋转相位的绝对值与上次计算得到的旋转相位的绝对值之差小于设定差值。7.根据权利要求1所述的方法,其特征在于,所述根据所述旋转相位θ
k
对所述第k空间层的多个待传输符号s
k
进行相位旋转,得到第一传输符号包括:利用第三公式对所述第k空间层的多个待传输符号s
k
在GP帧内进行相位旋转,得到第一传输符号其中,所述第三公式包括:其中,s
k
为第k空间层的多个待传输符号;θ
k
为第k空间层的旋转相位;为第k空间层经过相位旋转的第一传输符号。8.根据权利要求1所述的方法,其特征在于,所述对多个第一传输符号进行线性预编码和加权,得到第二传输符号,包括:确定用于加权的功率因子Pf;根据所述功率因子Pf和线性预编码器G,对所述第一传输符号进行线性预编码和加权,得到第二传输符号。9.根据权利要求6所述的方法,其特征在于,所述确定用于加权的功率因子Pf,包括:利用...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。