针对数能同传SWIPT的个人理解与总结Part1

无线数能同传(Simultaneous Wireless Information and Power Transfer, SWIPT)技术是指利用无线射频信号可同时携载信息与能量的特点,从一个射频信号中同时接收信息与能量的技术。
在这里插入图片描述

一、接收机架构
SWIPT有很多种解释,携能通信、数能同传、信能同传等,但实际上还是需要区分其中的内容的——WIT(Wireless Information Transfer)和WPT(Wireless Power Transfer)两个组件,这两个组件形成的SWIPT系统有两类,一类是两种组件区分,作为两个不同功能的接收机;一类是两种组件合并,作为一个统一的接收机。后者较之前者接收机架构更加的复杂,文献大多数研究的是统一接收机架构。

理论模型研究一般都是线性系统,若考虑硬件电路影响产生的非线性效应,则需要考虑具体的实现复杂度问题。

二、资源分配方案
如今较多的针对接收机架构提出的方案有时间切换TS(Time Switching)、功率分配PS(Power Splitting)以及两者联合分配。往细一点分,功率分配还可以分为静态功率分配SPS(Static Power Splitting)、动态功率分配DPS(Dynamic Power Splitting)、开关功率分配OPS(On-off Power Splitting)等。

时分TS方案:通过时分复用分别传输用于信息解码ID(Information Decoder)和能量收集EH(Energy Harvest)的信号;

功分PS(叠加,Superposition)方案:将信号通过一定的功率比例叠加,一部分用于ID,一部分用于EH。
α为时分比例,0≤α≤1;
ρ为功分比例,0≤ρ≤1。

三、资源分配与优化目标
绝大多数针对SWIPT系统资源分配的优化目标都是能效,能效反映的是系统E-R(Energy-Rate)性能,资源分配的目的在于对系统进行干扰抑制和能效提升。

在计算最大能效的过程中,也可以得到功分因子、时分因子、发射功率等的最优值,实际上,最大能效的过程就是对于表示能效的相关参数的联合优化,资源分配的含义就是对于系统内的资源参数——发射功率、功分因子等进行合理分配,实现最优化。

当然,优化目标还包括了吞吐量、可达速率等,个人觉得对于运用了SWIPT技术的系统分析而言,最有说服力的还是能效和吞吐量(能效体现系统性能,吞吐量体现传输纠错能力)。

四、通信方式(SISO、MISO、MIMO;OFDM、NOMA;上下行链路)
研究的主题:基于NOMA(OFDM)的多用户(SISO、MISO、MIMO)SWIPT系统(针对下行或上行或上下行链路)资源分配算法或能效(或其他标准)优化方法。

SISO:点对点,只能作为实验探究,实际应用基本是不考虑的;
MISO:基站多天线,用户单天线,相比MIMO而言更加简单,但也会失去一些可以讨论的点,因为其信道矩阵的秩为1,和单天线系统差别不大;
MIMO:多天线多用户——MIMO——传输预编码——波束成形——迫零预编码

正交频分多址OFDMA具有有效抑制多径衰落、相比以前使用的多址方案更高的频谱效率的优点,然而,忽略信道条件,在基于OFDMA的系统中,每个子载波仅被单个终端占用,这限制了可实现的频谱效率。

由于允许每个子载波同时服务于多个接收端,因此非正交多址访问NOMA可以进一步改善频谱效率。用户之间共享相同频谱会导致解码信息时相互干扰很大,但是通过在接收器处采用连续干扰消除SIC,可以正确解码信息,从而提高系统的吞吐量。

如果采用OFDM,由于用户间能量干扰较低,在设定干扰功率时,只需要考虑系统噪声功率。如果采用NOMA,则需要考虑用户间干扰带来的额外功率,也就是说,在计算传输速率的过程中,不仅有AWGN,还需要考虑传输功率更低的用户的传输干扰;而在计算能量采集的过程中,因为已经没有PS了,只需要将其他用户的干扰再利用。
在这里插入图片描述

对于下行链路,研究基站向用户同时进行信息与能量传输;
对于上行链路,研究用户利用从基站接收的能量向基站回传信息。
如果是上下行链路,则需要综合考虑。

对于多址接入技术方式而言,个人更加偏向于NOMA,论文研究的角度大多数都是偏向于理想化的,同时自身也可以提出一些利于研究的约束,因此就不需要关心NOMA技术带来的接收机复杂度的限制。

NOMA更加方便资源分配,从目前为止的文献学习和自己列公式分析得出的经验而言,基于MISO的NOMA-SWIPT系统(下行链路)时分方案能效表示是理解较为缜密的一个系统。
在这里插入图片描述

五、约束条件
约束条件是实现目标优化的关键限制条件,考虑的点越多,系统模型越缜密,约束条件越多,但随之而来的则是多个参数之间耦合性带来的计算困难度(如系统和速率函数的高度非线性和非凸性以及功率和功率分裂因子的耦合性)。

约束条件一般包含最小能量收集约束和最小速率约束(QoS)、信息接收者的SNR、最大发射功率约束和有效时间切换约束、能量叠加系数约束等。

六、优化算法
在这里插入图片描述

加式问题:应用半定松弛SDR和秩松弛方法将原始难以求解的非凸问题转换为较易于求解的半定规划问题,并应用拉格朗日方法求解的最优解表达式,都可以用优化软件实现。

分式问题:比较常见的是Dinkelbach方法,同时也需要提前对分式进行进一步运算,缩短优化步长。

七、其他

在这里插入图片描述

SWIPT还可以作为通信技术,运用在蜂窝异构网络、全双工中继、网络安全等方面,凸显的则是自能量回收的能力。

八、对于目前针对SWIPT的相关文章核心方向的整理
OFDM-SWIPT:
1、用于最大化基于OFDMA的SWIPT系统能效的最佳资源分配;
2、IoT的MIMO广播信道中使用SWIPT进行的能效优化,其中提出了考虑整个发射接收链的实用线性功率模型。
3、基于时间切换TS和基于功率分配PS的SWIPT MIMO广播系统的总速率最大化问题并开发了最佳功率传输方法;
4、加权均方误差最小化问题;
5、考虑最大发射功率约束以及最小收获功率约束的SWIPT MISO广播信道的加权总和最大化问题;
6、通过联合优化中继矩阵和预编码器方案,研究了放大转发MIMO中继系统的吞吐量最大化问题,将求和率最大化问题转化为均方误差最小化问题;
7、基于SWIPT的SISO OFDM系统的可行速率能量区域;
8、基于SWIPT的多用户方案,包括基于TS的时分多址TDMA系统以及基于PS的OFDMA系统,在用户捕获功率和最大发射功率的约束下,研究了最优功率分配和TS/PS比,以获得两个系统的最大加权求和率;
9、通过共同优化发射波束成形和PS因子,考虑了基于SWIPT的多用户MISO系统的基于服务质量QoS的功率最小化问题;
10、对于OFDM系统和多用户MISO系统研究了具有ID约束的收获能量最大化问题;
11、支持SWIPT的异构小蜂窝网络资源分配。

NOMA-SWIPT:
1、SWIPT技术下双极性ad hoc(点对点)网络中的SIC研究,证明SIC可以显著增加无线电力传输而不会影响信息解码;
2、启用SWIPT的NOMA系统的用户优化总和速率和数据速率,其中提出了两种ID方案,即“固定解码顺序”和“分时”,证明通过集成SWIPT和NOMA可以显著提高系统性能;
3、干扰情况下无线电力网络的下行链路和上行链路分析:下行链路使用两种不同的协议,即NOMA和TDMA,而上行链路则使用具有时间共享的NOMA。通过利用相应的优先级权重,公平地最大化了下行链路/上行链路用户速率,并表明可以实现相对较高的下行链路速率;
4、采用SWIPT技术的NOMA系统的保密求和速率优化问题;
5、SWIPT在用户在空间上随机分布的NOMA网络中的应用,提出一种新的合作SWIPT NOMA协议,其中提出了三种基于距基站的用户距离的用户选择方案。结果表明,与随机选择方案相比,机会性地使用节点位置进行用户选择可以实现较低的中断概率并提供出色的吞吐量;
6、在两个用户的MISO-NOMA系统中小区边缘用户的性能,其中小区中心用户充当中继来协助小区边缘用户,并且其中继操作由混合TS提供动力/ PS SWIPT协议。结果表明,与OMA系统相比,所提出的方案在断电性能方面可实现的性能改进。
————————————————
版权声明:本文为CSDN博主「周宁浩Chaos.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41846534/article/details/108678688

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345242.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

米筐量化不支持c语言_量化 | 从零开始学量化(三):数据获取途径

本系列的前两篇都是一些笼统的介绍,供小白制定学习计划时参考,现在该铺垫的都铺垫的差不多了。循序渐进,从本篇开始会写一些能实操的内容,尽量写的很细节,有任何问题欢迎私戳。本篇给出一些数据获取途径,基…

射频知识简介

无线通信系统中,一般包含有天线、射频前端、射频收发模块以及基带信号处理器四个部分。随着5G时代的,天线以及射频前端的需求量及价值均快速上升,射频前端是将数字信号向无线射频信号转化的基础部件,也是无线通信系统的核心组件。…

尽可能地做到无服务器,但不止于此

毫无疑问,如果您一直关注技术趋势,那么您会看到“无服务器”的兴起。 在某些情况下,“无服务器”被称为“下一个应用程序体系结构”样式。 我什至听说有人说“您不需要技术X,因为无服务器是未来的方式”或“技术X是红鲱鱼&#xf…

信号扫描_科研必备“武器”之扫描电子显微镜

仪器介绍扫描电子显微镜(英语名称为Scanning Electron Microscope,缩写为SEM),简称扫描电镜。它是一种电子显微镜,利用聚焦电子束扫描样品的表面来产生样品表面的图像。最常见的扫描电镜模式是检测由电子束激发的原子发…

解决office一打开就显示正在更新,过一会就报错的问题

问题描述: 一打开office就显示正在更新,请稍后,过一会就弹窗报错。 解决方案: 1.winR输入services.msc 2.将Microsoft Office即点即用服务设为自动 如果第二步中已经是自动状态,先禁用一下,再重新设置为…

框架如何调用存储过程_如何在FastReport.Net中使用存储过程

在本文中,我们将讨论使用存储过程来检索报表的数据,使用MS SQL示例,将展示如何在报表中创建和使用函数。Transact SQL允许创建存储过程和函数,存储过程用于自动执行任何操作,这些功能旨在扩展查询功能,它们…

Word无法插入公式项目灰色不可用

在我们平时办公或者是论文写作过程中,插入编辑公式是非常常见的操作。但是有时候我们打开Word点击插入发现公式图标为灰色且不可选。接下来我将介绍如何解决。 1、打开文档找到插入公式位置点击插入选项。 2、发现公式符号变为灰色且不可选择。 3、点击左上角的【文…

同源策略为什么可以防csrf_Spring Security 如何预防CSRF跨域攻击?

序言前面我们学习了 spring security 与 springmvc 的整合入门教程。spring secutity整合springboot入门spring security 使用 maven 导入汇总spring security 业界标准加密策略源码详解这一节我们来学习一下 spring security 是如何预防 CSRF 攻击的。拓展阅读web 安全系列-04…

centos移动文件到指定目录_Dynamo批量分离中心文件并另存到指定目录

我们在做项目的时候,为了方便协作,一般都会采用中心文件的方式,但是最终交付的时候,是需要把中心文件分离的,一个一个的分离,感觉还是他麻烦了,于是就想到用Dynamo来批量操作,简单测…

轻松监控Docker容器中的ADF应用程序

在这篇简短的文章中,我将展示一种简单的方法,以确保在Docker容器中运行的ADF应用程序在内存利用率方面是健康的Java应用程序。 我将使用标准工具JConsole,它是计算机上JDK安装的一部分。 如果存在问题(例如,内存泄漏&a…

int型 判断奇偶_XSS(Reflected) 反射型跨站攻击

今天我学习一下反射型XSS。1、low级别打开DVWA网站&#xff0c;先切换到low级别&#xff0c;选择XSS&#xff08;Reflected&#xff09;先查看其源代码&#xff1a;<?php header ("X-XSS-Protection: 0"); // Is there any input? if( array_key_exists( "…

junit 运行_运行,JUnit! 跑!!!

junit 运行JUnit与JavaScript和SVN一起是程序员经常开始使用的一些技术&#xff0c;甚至没有读过一篇博客文章&#xff0c;更不用说一本书了。 也许这是一件好事&#xff0c;因为它们看起来足够简单并且易于理解&#xff0c;因此我们可以立即使用它们而无需任何手册&#xff0c…

将Host Cobol批次和Monolith Webapps移动到云和微服务

在Amazon Event “从大型机到微服务– Vanguard迁移到云”中非常有趣的演示。 以下部分可用作迁移模式 &#xff1a;如何从大型机迁移到微服务的不同方式&#xff1a; 重新托管 再造 重构 使用Linux和Java重新平台 回购 退役 全部结合 该演示文稿还展示了Vanguard的Cloud…

flutterapp部分手机无法打开_Flutter应用程序在最新更新后无法运行

Environment DetailsWindows VS CodeFlutter 1.17.5 • channel stable • https://github.com/flutter/flutter.gitFramework • revision 8af6b2f038 (3 days ago) • 2020-06-30 12:53:55 -0700Engine • revision ee76268252Tools • Dart 2.8.4Error From Debug ConsoleE…

android动态添加的页面怎么加功能_Android跳转应用安装页面

一.低版本跳转方式Intent intent new Intent(Intent.ACTION_VIEW);intent.setDataAndType(uri,"application/vnd.android.package-archive");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivityForResult(intent, 666);uri是apk的uri记得不要忘了在mani…

字节数组转为二进制数 c#_如何使用字节序列化双精度数组(二进制增量编码,用于低差单调浮点数据集)...

字节数组转为二进制数 c#低延迟系统需要高性能的消息处理和传递。 由于在大多数情况下&#xff0c;数据必须通过有线传输或序列化才能保持持久性&#xff0c;因此编码和解码消息已成为处理管道的重要组成部分。 高性能数据编码的最佳结果通常涉及应用程序数据细节的知识。 本文…

java用户的登录图片_Java 如何用 token 做用户登录认证

1、什么是 token&#xff1f;&#xff1f;&#xff1f;Token 是服务端生成的一串字符串&#xff0c;以作客户端进行请求的一个令牌。2、token 做用户登录认证● 流程3、 Java 实现● 用户登录生成 token&#xff0c;保存到 Redis 中最简单的 token 可由 uid (用户唯一的身份标识…

服务器安装mysql要密码_在阿里云服务器上安装mysql及重置密码

参考链接&#xff1a;https://www.cnblogs.com/ljysy/p/10324854.html下载与安装MySQL&#xff1a;这里采用Yum管理好了各种rpm包的依赖&#xff0c;能够从指定的服务器自动下载RPM包并且安装&#xff0c;所以在安装完成后必须要卸掉&#xff0c;否则会自动更新。1.安装MySQL官…

Corda服务的异步流调用

如何使流程更快&#xff1f; 如果您已经与Corda合作了一段时间&#xff0c;那么您很有可能已经考虑过这一点。 您可以通过以下几方面进行合理的调整来提高性能&#xff1a;事务大小&#xff0c;优化查询并减少整个Flow执行过程中所需的网络跃点数。 在某种程度上&#xff0c;还…

jsf 后台参数到页面_JSF:直接从页面将参数传递给JSF操作方法,这是JavaEE 6+的一个不错的功能...

jsf 后台参数到页面其中一个JSF 2不错的特点出现在Java企业版的JavaEE 6 &#xff0c;是你可以传递参数给喜欢的commandButton和commandLink组件的任何动作元件操作方法。 基于此&#xff0c;您可以最小化托管bean中的方法数量。 另外&#xff0c;为了最小化在bean内部设置的…