Two-Timescale Channel Estimation for Reconfigurable Intelligent Surface Aided Wireless Communications

Authors : Chen Hu,Lingling Dai,Shuangfeng Han, and Xiaoyun Wang

这个论文提出的两种时间尺度很不错,值得学习一下


文件结构

baseline

matrixOMP

WangZ_ChannelEstimation

WangZ_PilotAllocation

WangZ_PilotTransmission

load data and plot

data

load_and_plot

tools

ACE_RIS_1bit

ReflectionChannelEstimation

ReflectionPilotTransmission

UEUplinkChannelEstimation

UEUplinkPilotTransmission

主函数

convergence

NMSE_SR_SNR_Comparison

main文件convergence

addpath  使用同级文件夹中的文件
numel    向量的长度
normrnd  随机正态分布
optimset 结构体options_Phase1 = struct;options_Phase1.M = M;options_Phase1.N = N;options_Phase1.SI_plus_noise_var = SI_plus_noise_power;options_Phase1.Tx_power = Tx_power_BS;options_Phase1.L = L;options_Phase1.Tx_id = 1:L;options_Phase1.sigma2_G = sigma2_G;options_Phase1.I_max = I_max;
dftmtx   做DFT;但程序里面是dftmtx(整数),得到方阵,命名为phi
inv      方阵的逆矩阵
aqueeze  删除了长度为 1 的维度。例如,如果 A 是 3×1×2 数组,则 squeeze(A)返回 3×2 矩阵
semilogy 画图,XY轴都是10为底的对数
set      设置图形对象属性
errorbar 创建y中数据的线图,并在每个数据点处绘制一个垂直误差条,画上下方,所以是误差的两倍
std      返回标准差
conj     共轭

通过公式来串起全文

1.对全部信道建模

在同一个sub-frame 中Φ是同一个

级联信道中估计得到的CSI无法分离G和f

2.双向链路,m1发m2收第t个time slot

t有N+1个,是因为w(9)有N+1个Φ要估计,所以需要N+1个y来计算,RIS还是N个系数,N+1是sub-frame的个数,L个time slots

F是一个(N+1)*(N+1)的方阵

得到初步的a,可以在stage2中初步估计g

a与g乘积之间是存在误差的

最后化结果的g就是误差的最小化,使用LS算法来计算

但看公式的使用像是NMSE

这里就得到了最关键的目标函数

stage2初步估计,得到0次迭代的估计值

在程序中每一次迭代值都保存下来,最终取误差

今天推完维纳滤波器的式子我明白这个怎么推了

用等于0求解即可得到

目标函数Jn是凸函数,通过最小化是可以收敛到0 的

随着外循环的增加,误差变小,目标函数降低并收敛

main文件NMSE_SR_SNR_Comparison

ceil    取大于元素的整数
real    返回实部
randsrc 利用预期的概率产生随机的矩阵
repmat  重复数组副本
trace   对角线元素之和
randperm 返回行向量,其中包含从 1 到 n 没有重复元素的整数随机排列。
dftmtx  可以看作是傅立叶变换所形成的正交基
eye     返回单位矩阵,元素值为1

UE-RIS-BS级联信道

figures

fig.4  不同BS天线数的pilot overhead

fig.5  不同RIS元素数的pilot overhead

fig.6  不同用户数的pilot overhead

fig.7  不同SINR的目标函数归一化数值

用于显示目标函数的收敛

fig.8  不同算法在不同SNR下级联信道的NMSE

fig.9  不同算法在不同SNR下直接链路的NMSE

fig.10不同算法在不同SNR下的速率和

fig.11  不同SNR不同L的时隙下的G估计值与完美CSI下值比较

戴老师论文阅读:Two-Timescale Channel Estimation for Reconfigurable Intelligent Surface Aided Wireless...相关推荐

  1. 【论文阅读】4- 4-Points Congruent Sets for Robust Pairwise Surface Registration

    [论文阅读]4- 4-Points Congruent Sets for Robust Pairwise Surface Registration 1.基础知识回顾 2.算法理解 2.1.算法综述: ...

  2. 论文阅读: 3D Human Pose Estimation in the Wild by Adversarial Learning

    论文地址:https://arxiv.org/abs/1803.09722 出自港中文,CUHK-SenseTime Joint Lab 一.总体框架描述 1.本篇论文主体思路是提出了一个对抗性的学习 ...

  3. 论文阅读 | Asymmetric Bilateral Motion Estimation for Video Frame Interpolation

    前言:ABME发表在ICCV2021,也是一篇基于光流做插帧的文章 论文地址:[here] 代码:[here] Asymmetric Bilateral Motion Estimation for V ...

  4. 论文阅读——ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks

    ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks 改进版通道注意力 from CVPR2020 期 ...

  5. 论文阅读 | BMBC:Bilateral Motion Estimation with Bilateral Cost Volume for Video Interpolation

    前言:ECCV2020一篇做插帧的文章,看到很多后来的文章(timelens,flavr)在新的数据集上测效果还可以,来拜读一下 ps:论文里真的用了好多"yield",好不习惯- ...

  6. 论文阅读《Robust Odometry Estimation for RGB-D Cameras》

    目录 摘要 1 介绍 2 相关工作 3 直接运动估计 A warping函数 B 似然函数 C 最大后验(MAP)估计 D 线性化 4 鲁棒运动估计 A 传感器模型 B 运动先验 5 评估 A 合成序 ...

  7. 人群计数北航最新综述论文阅读:CNN-based Density Estimation and Crowd Counting: A Survey

    针对220项工作,讨论了现有主流方法(主要基于CNN)在各任务中有效的原因,对基本开放问题.挑战和未来方向的见解. 对模型设计.数据集收集以及一些推广到其他领域的重要问题进行了展望,包括领域适应或迁移 ...

  8. 论文阅读 “Adaptive Tool Path Planning Strategy for Freeform Surface Machining using Point Cloud Article”

    基于点云的自由曲面自适应刀具轨迹规划策略 作者 摘要 关键字 面对的问题 国内外现状 基于网格的自适应刀具轨迹规划系统 数据预处理 均匀网格生成 CL网格点计算 刀具轨迹生成 Forward and ...

  9. 【论文阅读31】《OptCuts: Joint Optimization of Surface Cuts and Parameterization》

    目录 一些疑惑 0 引言 1 introduction 2 related work 2.1 parameterization with fixed connectivity 2.2 Separate ...

最新文章

  1. BZOJ 2780: [Spoj]8093 Sevenk Love Oimaster( 后缀数组 + 二分 + RMQ + 树状数组 )
  2. hdu1074 状态压缩dp+记录方案
  3. Linux 下安装redis
  4. 移动机器人路径规划---深蓝学院培训学习记录
  5. python定时关闭进程_Python子进程,定时延迟后终止进程
  6. 工作124:报错可以直接查看下面红字寻找对应的报错
  7. 20200926:(leetcode207周周赛题解(上))
  8. Vue双向数据绑定 ~ 非常详细哦
  9. day3-python的基础类源码解析——collection类
  10. Atitit webservice之道 艾提拉著 目录 1. 基本说明Web Service 1 2. 基本概念与内部构成 2 2.1. Web services要使用两种技术: XML SOAP
  11. oracle12c不使用cdb模式,12c CDB和PDB启动和关闭操作
  12. Oblog最新注入漏洞分析
  13. Cross-Modality Domain Adaptation
  14. Python BS4 星巴克界面图片报错, tfp = open(filename, ‘wb‘) FileNotFoundError: [Errno 2] No such file or
  15. 普林斯顿大学计算机科学排名,普林斯顿大学研究生计算机系统专业排名
  16. 【MVO TSP】基于matlab灰狼算法求解旅行商问题【含Matlab源码 1327期】
  17. 《腾讯网UED体验设计之旅》
  18. Visual Studio 2015 Bowser Link的功能不停的向服务端发送请求
  19. 005-汇编加法指令ADD
  20. C51——简单的防盗报警器

热门文章

  1. 钢铁侠马斯克的野望:实现载人航天,开源特斯拉自动驾驶!
  2. 39-程序中的三国天下
  3. 实现手机扫码直接拨打电话
  4. 【JavaWeb学习】HTML
  5. java cos和native cos的区别
  6. 过拟合的原因和解决方案
  7. Bisulfite Sequencing
  8. transporter上传卡正在交付_Xcode11或Transporter上传app store 一直卡在Authenticating with the App Store 的解决...
  9. iOS开发网络篇 一一 SDWebImage框架的基本使用
  10. 如何取消Office 正版增值验证