[1]韩文毫,潘沛生. 多载波NOMA系统总和速率最大化研究[J]. 计算机技术与发展, 2021, 31(11): 142-147.

参考文献
等效信道增益的参考文献
[1]Energy Efficient Resource Allocation in Multi-User Downlink Non-Orthogonal Multiple Access Systems
由子信道的能量效率到整个系统的能量效率
Energy-Efficient Resource Allocation for Downlink Non-Orthogonal Multiple Access Network
摘要
多载波NOMA的工作内容差不多,创新点在每一步的求解方法不一样。

文献综述中提到的分组方法大致也是老生常谈的几个:

分配方法 具体内容
穷举搜索 通过遍历所有候选用户组合选择出性能最优的用户分组。
随机分组 将用户随机分成先将用户随机分成若干组, 再根据信道增益差异从各组中抽取一个用户进行配对。

把信道状态相差最大的最大的两个用户复用到同一子载波(应用范围有局限性只能是两用户)

分配方法 具体内容
全空间搜索
分数阶功率分配 考虑信道 增益对功率分配的影响,只能解决子信道内的功率分配
固定功率 按固定比例将功率分配给用户,但缺少对信道特性的考虑
线性注水算法

很多其他文章的内容可以是在这些基础的算法是进行微调。

两个问题联合在一起考虑:
结合拉格朗日对偶和动态规划的方法联合优化用户分组和功率分配问题,虽然能够获得近似全搜索算法的最优解, 但算法复杂度很高。

创新点:
用户分组——稳定匹配
先提出一种稳定匹配分组算法,根据等效信道增益选择初步的分组方案;再根据总和速率的大小确定最终分组方案。
功率分配——基于遗传算法的功率分配算法
首先根据功率约束条件搜索初始功率分配矩阵,由一定数量的用户组成种群,由染色体基因表示分配功率,通过不断的选择、交叉和变异得到最优的功率分配矩阵,达到NOMA系统的总和速率最大化的目标原则。

用户分组算法

等效信道增益,找到对应的参考文献,但是还是只是一句话,没有说为什么。


【子载波的分配情况通常会用一个二进制数表示】
优化问题以及约束条件
在保证用户公平性的前提下提升NOMA系统的总和速率问题。

载波间功率均匀分配,子载波内为FTPA算法



稳定匹配的核心在高亮部分,发生冲突时的接受和拒绝。

功率分配算法

遗传算法介绍:模仿自然界生物进化机制发展起来的一种随机全局搜索和优化方法。
根据上节中用户分组算法基于遗传算法的基本原理,经过多次编码、选择、交叉、变异等步骤循环得到该约束条件下最优的功率分配矩阵,计算最大的总和速率。
初始化环节:

总结和结果分析

分组算法

随机用户分组算法
随机用户分组算法和次优化分组算法没有考虑信道增益对用户分组的影响;
分组匹配算法没有考虑信道差异对NOMA总和速率的影响;
总结:稳定匹配的用户分组充分考虑了信道增益对用户分组的影响,并将NOMA的总和速率作为选定标准,有效地提高了系统的总和速率。

功率分配算法

等功率分数阶功率分配
等分数阶功率分配
线性注水迭代算法

拓展文章阅读

1.《OFDM-NOMA 下行链路用户分组及功率分配研究》——刘玉婷
(1)用户分组方案
贪婪算法:减小了搜索范围,降低了计算复杂度
功率分配的背景知识——各子载波之间采用平均功率分配,平均功率分配无需考虑顺序。
在单个子载波上进行用户分组时,选择具有最大加权和速率的用户作为子载波上的第一个用户,再从剩余用户中选择能够更好改善系统和容量的用户加入分组


(2)功率分配方案
将注水原理与FTPA方式相结合,子载波间采用线性注水法完成功率分配,得到各个子载波功率pnp_npn​然后使用FTPA方式在单个子载波上叠加用户分配功率。
凸函数,利用拉格朗日算法求解,得到子载波之间的功率表达式;

依照这个相互关系,对满足总功率约束如下处理:

FTPA功率分配算法:

多载波 NOMA 系统总和速率最大化研究相关推荐

  1. m多载波MC-CDMA系统单用户检测方法的研究,对比EGC,MRC,ORC以及MMSE

    目录 1.算法概述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法概述 传统CDMA技术在码间串扰和多址干扰等方面存在的问题使其总体性能受到限制,随着OFDM技术的 ...

  2. 2021年12月27日多载波NOMA论文阅读

    <A Survey on Non-Orthogonal Multiple Access for 5G Networks: Research Challenges and Future Trend ...

  3. 基带传输系统的简介和研究的意

    1.1  研究的意义 由于基带传输系统在数字传输系统中有不可替代的作用,其应用范围也随着技术的发展渗入网络通信.卫星通信及测控.手机通信.数字电视.数字电话等生活.科技的各方面,日益成为数字通信传输系 ...

  4. 单载波 NOMA (SC NOMA) - 可以支持多少用户

    多用户的 SIC 问题 在发射端进行叠加编码时,会根据信道情况对用户进行排序,最弱的用户分配最大的功率,即α1>α2>...αK,并且要求 α1>α2+α3+...αK,α2> ...

  5. 【 FPGA 】FIR滤波器的采样速率与系统时钟速率不同时的资源消耗分析

    目录 MATLAB操作 Vivado操作 MATLAB操作 在matlab中命令窗口中输入:filterDesigner,设计如下参数的带通滤波器: 在左侧第三个功能设置:Set quantizati ...

  6. 图书漂流系统的设计和研究_研究在设计系统中的作用

    图书漂流系统的设计和研究 Having spent the past 8 months of my academic career working co-ops and internships in ...

  7. css碎步测量,CORS系统控制点点位可靠性研究.doc

    CORS系统控制点点位可靠性研究 CORS系统控制点点位可靠性研究 摘要:本文深入分析连续运行参考站(CORS)系统下采集的图根控制点点位精度,应用最小二乘法分析两种不同检验方式,对控制点点位坐标进行 ...

  8. c语言考试系统开发,基于WEB的(C语言)网络考试系统的开发与研究

    摘要: 随着社会信息化程度的不断提高,计算机应用能力的培训得到迅猛发展,考核中使用的传统手工阅卷己经逐渐走向计算机自动评阅.目前自动阅卷已经能很好地完成对常见客观试题的自动批阅工作,但是对于一些主观性 ...

  9. 文献笔记04-大学生运动会报名系统的设计与研究

    一.基本信息 标题:大学生运动会报名系统的设计与研究 时间:2014. 出版源:中国知网 领域分类:计算机应用及软件 二.研究背景 为丰富学生的课余生活,学校都会举行运动会 来提高学生的身体素质,但随 ...

最新文章

  1. Linux执行命令时遇到的些问题
  2. c语言链表把多少分以上打出来,大神帮我看一下怎么输入输出一个链表,我输入了但是没输出啊...
  3. 好好学python·运算符和流程控制
  4. 从Dart列表中删除重复项的2种方法
  5. oracle 脚本命令集合,Oracle命令行模式,批量执行SQL脚本
  6. realloc函数使用总结
  7. TCP协议——流量控制和拥塞控制
  8. 文件过滤_jmeter(七)-BeanShell对数据过滤保存文件
  9. Linux进程全解6——进程的诞生和消亡
  10. Node.js mimimn图片批量下载爬虫 1.00
  11. airplay2协议是什么_什么是AirPlay?
  12. cPanel设置自定义404错误页
  13. 通过web的方式动态查看tomcat的catalina.out的日志(web.py)
  14. java解析XML【转载】
  15. [V811双核] 最新昂达V811最新2.0固件ROOT方法
  16. phpcms整站代码分析
  17. vml时序表_Vml:美洲豹系列教程之十一(数据图表)
  18. adb 模拟手指滑屏
  19. 纯HTML写国际象棋棋盘
  20. 【Dash搭建可视化网站】项目4: 利用Dash Plotly实现数据图表可视化

热门文章

  1. Windows Admin Center介绍
  2. 【大数据之Hadoop】三十一、HDFS集群迁移之Apache和Apache集群间数据拷贝
  3. 公网开放的虚机定时封禁暴力破解本机ip
  4. 线性表的定义与特点及抽象数据类型定义
  5. 基于python的验证码识别
  6. 了解:一款造福商家的收银软件来啦!2009年至今,致力服务店主10+年,已有 10,000+ 用户共同选择;简洁易用、安全稳定、服务周到、正版软件!轻便好用,让业绩飞起来新一代收银
  7. 自然辩证法复习题 2
  8. 【gitlab】简介
  9. Ubuntu20.04安装NVIDIA驱动+cuda+cudnn+anaconda+pytorch+pycharm经验
  10. scrapy爬取伯乐在线文章数据