Intelligent Reflecting Surface: Practical Phase Shift Model and Beamforming Optimization

本文主要是介绍Intelligent Reflecting Surface: Practical Phase Shift Model and Beamforming Optimization,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文地址:http://arxiv.org/abs/1907.06002

Abstract

之前都是考虑 理想的 full reflection regardless of phase shift 的 model(这里没看明白)
本文考虑的是 相位和和reflection coefficient有关的的实际模型
后面的实际跟Wu’s paper差不多,还是 通过联合最优化IRS的phase shifts 和 beamforming来 最大化 achievable rate

Introduction

这个是介绍了 反射系数 ( β \beta β) 跟 相移相关的时候的 combine beamforming 和 passive beamforming
相当于多了一个自由度的设计

电场和

System model

本文先介绍了一下 reflection coefficient 和 phase shift有关的 equivilant model, 再 (我觉得是直接拟合得到的) 得到一个 antylitical 的 phase shift的model在这里插入图片描述
得到这个model之后,进入 跟之前类似的model的部分:
在这里插入图片描述
通过固定w形式可以得到P1
在这里插入图片描述

经过化简可得:
在这里插入图片描述

在这里插入图片描述
这边 第5行find用的是一维搜索的方法(一维搜索就是梯度下降吧)

Simulation & results

这里的simulation 的 setup 主要还是借鉴了Wu’s paper里的 第一个的setup,一个是AP-User的distance, 还有N elements的图,主要是说明 在practical的情况下,他们的 AO算法 比ideal得到的结果要有大概33%的增长
甚至怀疑 在 beta跟phase shift有关的情况下,并且 相位量化 前提下,进行 beamforming 或者 其他的一些工作,妈耶,抓紧时间吧

conclusion

这个最大的亮点都在于 引入了 β \beta β 和 $ \theta$ 有关的model,基于此,进行了AO的推导, 我觉得可以继续 尝试寻找 算法,就是在量化的上面, 还是要多考虑practical system.

Phrases

semiconductor 半导体器件
substrates 基底
leverage the … technique
impedence 阻抗
lumped circuit集总电路
inductance 电感系数
power dissipation 能量耗散
in accordance with与…一致

这篇关于Intelligent Reflecting Surface: Practical Phase Shift Model and Beamforming Optimization的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

MVC(Model-View-Controller)和MVVM(Model-View-ViewModel)

1、MVC MVC(Model-View-Controller) 是一种常用的架构模式,用于分离应用程序的逻辑、数据和展示。它通过三个核心组件(模型、视图和控制器)将应用程序的业务逻辑与用户界面隔离,促进代码的可维护性、可扩展性和模块化。在 MVC 模式中,各组件可以与多种设计模式结合使用,以增强灵活性和可维护性。以下是 MVC 各组件与常见设计模式的关系和作用: 1. Model(模型)

diffusion model 合集

diffusion model 整理 DDPM: 前向一步到位,从数据集里的图片加噪声,根据随机到的 t t t 决定混合的比例,反向要慢慢迭代,DDPM是用了1000步迭代。模型的输入是带噪声图和 t,t 先生成embedding后,用通道和的方式加到每一层中间去: 训练过程是对每个样本分配一个随机的t,采样一个高斯噪声 ϵ \epsilon ϵ,然后根据 t 对图片和噪声进行混合,将加噪

Java多线程编程模式实战指南:Two-phase Termination模式

文章来源: http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-two-phase-termination?utm_source=infoq&utm_campaign=user_page&utm_medium=link 文章代码地址: https://github.com/Visce

Segment Anything Model(SAM)中的Adapter是什么?

在META团队发布的Segment Anything Model (SAM) 中,Adapter 是一种用于提升模型在特定任务或领域上的性能的机制。具体来说,SAM 是一个通用的分割模型,能够处理多种不同类型的图像分割任务,而 Adapter 的引入是为了更好地让模型适应不同的任务需求。 Adapter 的主要功能是: 模块化设计:Adapter 是一种小规模的、可插拔的网络模块,可以在不改

Vue学习:v-model绑定文本框、单选按钮、下拉菜单、复选框等

v-model指令可以在组件上使用以实现双向绑定,之前学习过v-model绑定文本框和下拉菜单,今天把表单的几个控件单选按钮radio、复选框checkbox、多行文本框textarea都试着绑定了一下。 一、单行文本框和多行文本框 <p>1.单行文本框</p>用户名:<input type="text" v-model="inputMessage"><p>您的用户名是:{{inputMe

【Derivation】Convex Optimization

Separation theorems and supporting hyperplanes(分离定理与支撑超平面)        Inner and outer polyhedral approximations.(内部与外部多面体逼近)        Let C belongs to Rn be a closed convex set.and suppose that x1,...xk a

[论文笔记]Circle Loss: A Unified Perspective of Pair Similarity Optimization

引言 为了理解CoSENT的loss,今天来读一下Circle Loss: A Unified Perspective of Pair Similarity Optimization。 为了简单,下文中以翻译的口吻记录,比如替换"作者"为"我们"。 这篇论文从对深度特征学习的成对相似度优化角度出发,旨在最大化同类之间的相似度 s p s_p s

Java memory model(JMM)的理解

总结:JMM 是一种规范,目的是解决由于多线程通过共享内存进行通信时,存在的本地内存数据不一致、编译器会对代码指令重排序、处理器会对代码乱序执行等带来的问题。目的是保证并发编程场景中的原子性、可见性、有序性。 总结的很精辟! 感谢Hollis总结

使用RMMapper将.plist文件转成model模型

在项目开发中, 有时我们会用到.plist, 这个时候可能会使用这个plist,拿出来用model去绑定它来对应项目MVC, 我们可以引入RMMapper,废话不多说,看代码先。 在git clone RMMapper,操作不多说了哈, 不会的可以私信我,会详细给你支招。 一、创建一个类TaskPlist基于NSObject, 代码如下: .h #import <Foundation