Sum Rate Maximization for IRS-Assisted Uplink NOMA(论文分析)(一)

2023-10-24 09:10

本文主要是介绍Sum Rate Maximization for IRS-Assisted Uplink NOMA(论文分析)(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

文章:Sum Rate Maximization for IRS-Assisted Uplink NOMA

模型

传输过程

 优化问题

(1)优化问题1

 优化办法(半定松弛法)

(2)优化问题2

 优化办法:交替迭代算法

结果分析


文章:Sum Rate Maximization for IRS-Assisted Uplink NOMA

网址:Sum Rate Maximization for IRS-Assisted Uplink NOMA | IEEE Journals & Magazine | IEEE Xplore

模型

       上图为IRS辅助NOMA上行链路系统,系统包含了1个基站,K个用户和N个反射元件组成的IRS。用户和BS都配备了一个天线,假设用户和BS之间不存在直接联系, IRS在系统中作为中继,信号通过IRS反射链路到达基站,整个系统利用NOMA同时为所有用户提供服务。k个用户发射的信号记为,其中为最大发射功率P𝑚𝑎𝑥约束下的发射功率, s为单位功率的发射信号。

传输过程

为相位矩阵。满足。假设所有信道的信道状态信息在BS和IRS完全已知。用户与RIS之间的通道用表示,RIS与BS之间的通道用表示。

 BS接收到的信号可以写成:

 其中,n为均值为零,方差为σ^2的加性高斯白噪声。

BS使用NOMA执行连续的干扰抵消(SIC)。对于上行NOMA,信道条件较好的用户往往解码较早。假设用户按简化有效通道的降序排列,即

 用户kSINR可以表示为:

 其中,当k=0时,

 𝑈𝑘的信息速率为:

 系统的和速率为:

 优化问题

1)优化问题1

通过适当的IRS被动波束形成和用户功率控制来最大化用户的总速率。定义作为发射功率矢量。优化问题表述为: 

其中,为IRS相移约束, 为用户发射功率约束。

 优化办法(半定松弛法)

在相移的任意给定值下,系统的和速率随单调递增。因此,每个用户都应该以最大功率传输,以最大限度地提高和速率。 

确定后,采用半定松弛法,优化IRS反射波束,可以得到近似最优解。

具体步骤:

为了方便计算,将对角矩阵Φ重新排列为向量,其中元素,引入一个辅助向量 得到,

和速率可以表示为:

 其中,。因此,优化问题可以重新表示为 

 目标函数仍然是非凸的,因为我们的目标是最大化具有正半定矩阵的二次函数。同时,约束也是非凸的。根据 。通过引入新的变量,可等效转化为如下问题: 

 其中,由于,限制只有一个非零元素,它位于𝐁的其余元素均为0。因此,

 问题为半定规划,唯一的非凸约束是秩约束。工程上很自然的处理办法就是暂时忽略这个约束(松弛掉秩为1的约束),可以得到如下的简化版本:

可以通过现成的软件包(CVX)有效地解决。求解得到的最优解

如果成立,那么我们可以写出, 将是可行且最优解。另一方面,如果秩,我们需要提取一个可行的解决方案特征值分解(EVD

一种最直观的想法就是, 要从中恢复𝐰,可以通过求解如下的问题:

 闭式解就是𝐰的最大特征向量乘以最大特征值的平方根, 即,将的特征值分解表示为:

代表第i大的特征值和特征向量,那么问题的近似最优解

(2优化问题2

 上述优化问题1,不能保证每个用户的服务质量(QoS)。为了克服这个问题,我们假设每个用户都有一个必须满足的最低速率要求。优化问题表述为:

 优化办法:交替迭代算法

a.功率分配:在给定Φ值下,功率分配问题表示为

 凸优化问题,可以使用凸优化工具(CVX),如内点法。

 b.IRS波束形成:在给定P值下,采用半定松弛法,得到近似最优解

与上面步骤的类似,问题可以重新表示为

 其中,

 c.迭代更新直到收敛:重复功率分配和IRS波束形成优化,直到收敛。

结果分析

 通过比较三种NOMA方案,(1NOMA- SDR提供了比NOMA-up更严格的上界。

2NOMA-SDRNOMA-prop的表现接近,表明NOMA-prop接近最优,由于NOMA-prop 增加对每个用户信噪比约束。

3)验证了NOMA优于OMA,是由于NOMA 技术可以使不同的用户在时间域和频率域上复用资源带来的。

 3显示了总速率与用户数量的关系。

K > 1时,NOMA-prop在和率方面优于OMA,且差距随着K的增大而增大,这是因为在NOMA中,由于IRS同时为所有用户提供服务,因此有复用增益可用。相比之下,OMA只能获得功率增益,因为用户是使用正交资源服务的。

这篇关于Sum Rate Maximization for IRS-Assisted Uplink NOMA(论文分析)(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/274175

相关文章

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

Redis中的有序集合zset从使用到原理分析

《Redis中的有序集合zset从使用到原理分析》Redis有序集合(zset)是字符串与分值的有序映射,通过跳跃表和哈希表结合实现高效有序性管理,适用于排行榜、延迟队列等场景,其时间复杂度低,内存占... 目录开篇:排行榜背后的秘密一、zset的基本使用1.1 常用命令1.2 Java客户端示例二、zse

Redis中的AOF原理及分析

《Redis中的AOF原理及分析》Redis的AOF通过记录所有写操作命令实现持久化,支持always/everysec/no三种同步策略,重写机制优化文件体积,与RDB结合可平衡数据安全与恢复效率... 目录开篇:从日记本到AOF一、AOF的基本执行流程1. 命令执行与记录2. AOF重写机制二、AOF的

MyBatis Plus大数据量查询慢原因分析及解决

《MyBatisPlus大数据量查询慢原因分析及解决》大数据量查询慢常因全表扫描、分页不当、索引缺失、内存占用高及ORM开销,优化措施包括分页查询、流式读取、SQL优化、批处理、多数据源、结果集二次... 目录大数据量查询慢的常见原因优化方案高级方案配置调优监控与诊断总结大数据量查询慢的常见原因MyBAT

分析 Java Stream 的 peek使用实践与副作用处理方案

《分析JavaStream的peek使用实践与副作用处理方案》StreamAPI的peek操作是中间操作,用于观察元素但不终止流,其副作用风险包括线程安全、顺序混乱及性能问题,合理使用场景有限... 目录一、peek 操作的本质:有状态的中间操作二、副作用的定义与风险场景1. 并行流下的线程安全问题2. 顺

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

Java中最全最基础的IO流概述和简介案例分析

《Java中最全最基础的IO流概述和简介案例分析》JavaIO流用于程序与外部设备的数据交互,分为字节流(InputStream/OutputStream)和字符流(Reader/Writer),处理... 目录IO流简介IO是什么应用场景IO流的分类流的超类类型字节文件流应用简介核心API文件输出流应用文

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、

MySQL中读写分离方案对比分析与选型建议

《MySQL中读写分离方案对比分析与选型建议》MySQL读写分离是提升数据库可用性和性能的常见手段,本文将围绕现实生产环境中常见的几种读写分离模式进行系统对比,希望对大家有所帮助... 目录一、问题背景介绍二、多种解决方案对比2.1 原生mysql主从复制2.2 Proxy层中间件:ProxySQL2.3