[发明专利]一种基于速率拆分传输的预编码及公有消息速率分配方法有效
申请号: | 202110675604.6 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113411165B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 陈明;李萍 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04B7/0452;H04B7/0456 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 孙峰 |
地址: | 211189 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 速率 拆分 传输 预编 公有 消息 分配 方法 | ||
1.一种基于速率拆分传输的预编码及公有消息速率分配方法,其特征在于,包括如下步骤:
步骤S1、建立最大化最小用户可达速率模型,简记为模型-0,该模型表述为:
受限于
C1+C2≤Rc
C1≥0,C2≥0
tr(WWH)≤PT
公式中,W是发射端的预编码矩阵,c是公有消息速率分配矢量,是用户k的总传输速率,表达式为Ck为c的第k列元素,表示用户k公有部分消息对应的可达速率,Rk为用户k专有部分消息对应的可达速率,表达式为Rk=log2(1+γk),γk为用户k专有消息的信干噪比,表达式为hk为基站和用户k之间的信道状态信息,(·)H表示共轭转置,为加性高斯白噪声的方差,wk和wj均为预编码矩阵W的列向量,分别表示用户k和用户j专有消息的预编码矢量,j≠k且j,k=1,2;PT为基站端总的发射功率;tr(.)表示求迹;
步骤S2、引入辅助变量t,令将模型-0转换为模型-1,所述模型-1为:
受限于
Ck+Rk≥t,k=1,2
C1+C2≤Rc
C1≥0,C2≥0
tr(WWH)≤PT
步骤S3、对模型-1进行求解,具体过程如下:
步骤S301、用sc表示基站发送给用户1和用户2的公有消息,用sk表示基站发送给用户k的专有消息,分别计算公有消息sc和专有消息sk的均方误差,具体步骤为:
步骤S3011、为区分用户1和用户2对公有消息的处理,用表示用户k对公有消息sc的估计值,用表示用户k对专有消息sk的估计值,表达式分别为:
公式中,yk为用户k的接收信号,gc,k和gk分别为用户k公有消息和专有消息最小均方误差均衡器,wc为预编码矩阵W的列向量,表示公有消息sc的预编码矢量;
步骤S3012、分别用εc,k和εk表示用户k接收的公有消息sc和专有消息sk的均方误差,表达式分别为:
公式中,Re{·}表示取实部;
步骤S3013、分别对εc,k关于gc,k求偏导、对εk关于gk求偏导,并令二者为0,得到公有消息和专有消息均衡器的最小值,分别用和表示,具体表达式为:
步骤S3014、将步骤S3013得出的结果分别对应代入到均方误差的表达式中,得到公有消息sc的最小均方误差和专有消息sk的最小均方误差MMSE,分别用和表示,具体表达式为:
其中
步骤S3015、用户k公有消息sc的可达速率和专有消息sk的可达速率分别表示为:
公式中,Rc,k为用户k消息中公有部分对应的可达速率,表达式为Rc,k=log2(1+γc,k),γc,k为用户k消息中公有部分的信干噪比,表达式为
步骤S302、引入加权均方误差,利用步骤S301中用户可达速率和最小均方误差之间的关系,进一步得到加权均方误差和用户可达速率间的关系,具体过程如下:
步骤S3021、分别用ξc,k和ξk表示用户k的公有消息和专有消息的加权均方误差WMSE,具体定义为:
公式中,符号表示定义,uc,k和uk均为用户k的权重,且有uc,k>0,uk>0;
步骤S3022、通过对ξc,k关于gc,k求偏导和对ξk关于gk求偏导,并令二者为0,得到公有消息和专有消息均衡器的最佳取值,分别用和表示,有:
将代入到ξc,k、ξk的表达式中,得到:
接下来通过对ξc,k关于uc,k求偏导和对ξk关于uk求偏导,并令二者为0,得到权重uc,k和uk的最佳取值,分别用和表示,表达式为:
将和代入到ξc,k和ξk的表达式中,得到ξc,k和ξk的加权最小均方误差WMMSE,分别用和表示,表达式为:
步骤S303、利用步骤S302中用户可达速率和加权均方误差之间的关系,将步骤S2中的模型-1写为模型-2:
受限于
Ck+1-ξk≥t,k=1,2
C1+C2≤1-ξc,k,k=1,2
C1≥0,C2≥0
tr(WWH)≤PT
公式中,为最小均方误差均衡器集合,为权重集合;
步骤S304、对步骤S303中的模型-2进行交叉优化并迭代求解,在第i+1次迭代中,求解过程如下:
步骤S3041、利用第i次迭代得到的预编码矩阵来计算g和u的最佳值;
步骤S3042、将g和u的最佳值代入到步骤S303中的模型-2,至此模型-2就转变为一个凸优化问题,使用内点法求解得到预编码矩阵和公有速率分配矢量的解;
步骤S3043、用得到的预编码和公有速率分配矢量计算用户的可达速率,在迭代求解的过程中,目标函数的值会随着迭代次数的增加而增大,而功率约束的存在会使得算法逐渐收敛;用ε表示算法容忍度,当|t[i]-t[i-1]|≤ε时,就把此时的解当作最大化最小用户可达速率模型的解;
其中,s=[sc,s1,s2]T,(·)T表示转置,数据流sc、s1和s2之间相互独立,假设每流信号都具有单位功率,则s满足E{ssH}=I;W=[wc,w1,w2]为预编码矩阵,和分别为公有消息的预编码矩阵和第k个用户专有信息的预编码矩阵。
2.根据权利要求1所述的一种基于速率拆分传输的预编码及公有消息速率分配方法,其特征在于,在所述步骤S3043中,所述算法容忍度ε取值为10-3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110675604.6/1.html,转载请声明来源钻瓜专利网。