一种基于速率拆分传输的预编码及公有消息速率分配方法

文档序号:26705735发布日期:2021-09-18 04:00阅读:来源:国知局

技术特征:
1.一种基于速率拆分传输的预编码及公有消息速率分配方法,其特征在于,包括如下步骤:步骤s1、建立最大化最小用户可达速率模型,简记为模型

0,该模型表述为:受限于c1+c2≤r
c
c1≥0,c2≥0tr(ww
h
)≤p
t
公式中,w是发射端的预编码矩阵,c是公有消息速率分配矢量,是用户k的总传输速率,表达式为c
k
为c的第k列元素,表示用户k公有部分消息对应的可达速率,r
k
为用户k专有部分消息对应的可达速率,表达式为r
k
=log2(1+γ
k
),γ
k
为用户k专有消息的信干噪比,表达式为h
k
为基站和用户k之间的信道状态信息,(
·
)
h
表示共轭转置,为加性高斯白噪声的方差,w
k
和w
j
均为预编码矩阵w的列向量,分别表示用户k和用户j专有消息的预编码矢量,j≠k且j,k=1,2;p
t
为基站端总的发射功率;步骤s2、引入辅助变量t,令将模型

0转换为模型

1,所述模型

1为:受限于c
k
+r
k
≥t,k=1,2c1+c2≤r
c
c1≥0,c2≥0tr(ww
h
)≤p
t
步骤s3、对模型

1进行求解,具体过程如下:步骤s301、用s
c
表示基站发送给用户1和用户2的公有消息,用s
k
表示基站发送给用户k的专有消息,分别计算公有消息s
c
和专有消息s
k
的均方误差,具体步骤为:步骤s3011、为区分用户1和用户2对公有消息的处理,用表示用户k对公有消息s
c
的估计值,用表示用户k对专有消息s
k
的估计值,表达式分别为:的估计值,表达式分别为:公式中,y
k
为用户k的接收信号,g
c,k
和g
k
分别为用户k公有消息和专有消息最小均方误差均衡器,w
c
为预编码矩阵w的列向量,表示公有消息s
c
的预编码矢量;步骤s3012、分别用ε
c,k
和ε
k
表示用户k接收的公有消息s
c
和专有消息s
k
的均方误差,表
达式分别为:达式分别为:公式中,re{
·
}表示取实部;步骤s3013、分别对ε
c,k
关于g
c,k
求偏导、对ε
k
关于g
k
求偏导,并令二者为0,得到公有消息和专有消息均衡器的最小值,分别用和表示,具体表达式为:表示,具体表达式为:步骤s3014、将步骤s3013得出的结果分别对应代入到均方误差的表达式中,得到公有消息s
c
的最小均方误差和专有消息s
k
的最小均方误差mmse,分别用和表示,具体表达式为:体表达式为:其中步骤s3015、用户k公有消息s
c
的可达速率和专有消息s
k
的可达速率分别表示为:的可达速率分别表示为:公式中,r
c,k
为用户k消息中公有部分对应的可达速率,表达式为r
c,k
=log2(1+γ
c,k
),γ
c,k
为用户k消息中公有部分的信干噪比,表达式为
步骤s302、引入加权均方误差,利用步骤s301中用户可达速率和最小均方误差之间的关系,进一步得到加权均方误差和用户可达速率间的关系,具体过程如下:步骤s3021、分别用ξ
c,k
和ξ
k
表示用户k的公有消息和专有消息的加权均方误差wmse,具体定义为:体定义为:公式中,符号表示定义,u
c,k
和u
k
均为用户k的权重,且有u
c,k
>0,u
k
>0;步骤s3022、通过对ξ
c,k
关于g
c,k
求偏导和对ξ
k
关于g
k
求偏导,并令二者为0,得到公有消息和专有消息均衡器的最佳取值,分别用和表示,有:表示,有:将代入到ξ
c,k
、ξ
k
的表达式中,得到:的表达式中,得到:接下来通过对ξ
c,k
关于u
c,k
求偏导和对ξ
k
关于u
k
求偏导,并令二者为0,得到权重u
c,k
和u
k
的最佳取值,分别用和表示,表达式为:表示,表达式为:将和代入到ξ
c,k
和ξ
k
的表达式中,得到ξ
c,k
和ξ
k
的加权最小均方误差wmmse,分别用和表示,表达式为:表示,表达式为:步骤s303、利用步骤s302中用户可达速率和加权均方误差之间的关系,将步骤s2中的模型

1写为模型

2:受限于c
k
+1

ξ
k
≥t,k=1,2c1+c2≤1

ξ
c,k
,k=1,2c1≥0,c2≥0
tr(ww
h
)≤p
t
公式中,为最小均方误差均衡器集合,为权重集合;步骤s304、对步骤s303中的模型

2进行交叉优化并迭代求解,在第i+1次迭代中,求解过程如下:步骤s3041、利用第i次迭代得到的预编码矩阵来计算g和u的最佳值;步骤s3042、将g和u的最佳值代入到步骤s303中的模型

2,至此模型

2就转变为一个凸优化问题,使用内点法求解得到预编码矩阵和公有速率分配矢量的解;步骤s3043、用得到的预编码和公有速率分配矢量计算用户的可达速率,在迭代求解的过程中,目标函数的值会随着迭代次数的增加而增大,而功率约束的存在会使得算法逐渐收敛;用ε表示算法容忍度,当|t
[i]

t
[i

1]
|≤ε时,就把此时的解当作最大化最小用户可达速率模型的解。2.根据权利要求1所述的一种基于速率拆分传输的预编码及公有消息速率分配方法,其特征在于,在所述步骤s3043中,所述算法容忍度ε取值为10
‑3。

技术总结
本发明公开了一种基于速率拆分传输的预编码及公有消息速率分配方法,该方法首先建立最小用户可达速率最大化模型,然后使用WMMSE方法对最小用户可达速率最大化模型进行转化,之后使用交替优化迭代求解优化模型;在迭代求解的过程中,目标函数的值会随着迭代次数的增加而增大,而功率约束的存在会使得算法逐渐收敛;当满足收敛条件时,迭代终止,此时得到的预编码和公有速率分配矢量就为最小用户可达速率最大化模型的解,否则继续下一次迭代;采用本发明方法,在相同的功率约束条件下,相比于传统的SDMA和NOMA传输方案,基于速率拆分传输方案可以取得最大的最小用户可达速率。方案可以取得最大的最小用户可达速率。方案可以取得最大的最小用户可达速率。


技术研发人员:陈明 李萍
受保护的技术使用者:东南大学
技术研发日:2021.06.18
技术公布日:2021/9/17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1