Deep Learning-Based CSI Feedback Approach for Time-V arying Massive MIMO Channels阅读笔记

2023-10-27

在频分双工网络中,大规模MIMO系统依靠CSI反馈来执行预编码并获得增益。然而大量的天线对传统CSI反馈方法提出挑战,导致了过多的反馈开销。提出一个实时的CSI反馈架构,CsiNet-long short-term memory(LSTM)。CsiNet-LSTM从训练样本中直接学习空间结构并结合时间相关性。

1 Introduction

具有大量天线的基站可以使用信道自适应技术来消除用户间干扰并增加信道容量。在频分双工(FDD)网络中,下行信道状态信息只能在用户设备处估计并反馈给基站。

基于压缩感知的方法,在一定基础上稀疏化CSI矩阵,事实上,在复杂的基选择或者稀疏建模下,CSI只是近似稀疏的。CsiNet通过自动编码器模拟压缩和重建过程,直接从训练数据中学习信道结构来获得压缩表示(码字),并使用解码器通过一次性前馈乘法来恢复信道状态信息。但是独立重构信道信息,忽略了时变信道中的时间相关性。

2 System Model

N c N_c Nc个子载波的OFDM系统中,基站端(BS)具有 N t N_t Nt个线性阵列天线,用户端(UE)有单个接收天线。在第 n n n个子载波上的时间 t t t的接收信号建模为:

y n , t = h n , t T v n , t x n , t + z n , t y_{n,t}=h^T_{n,t}v_{n,t}x_{n,t}+z_{n,t} yn,t=hn,tTvn,txn,t+zn,t

h n , t ∈ C N t × 1 h_{n,t}\in C^{N_t\times1} hn,tCNt×1 x n , t x_{n,t} xn,t z n , t z_{n,t} zn,t分别表示频域中的瞬时信道向量、发射数据符号和加性噪声。

v n , t ∈ C N t × 1 v_{n,t}\in C^{N_t\times1} vn,tCNt×1表示反馈后的预编码向量。

时间t处的CSI矩阵表示为 H t = [ h 1 , t , . . . , h N c , t ] T ∈ C N c × N t H_t = [h_{1,t},...,h_{N_c,t}]^T \in C^{N_c\times N_t} Ht=[h1,t,...,hNc,t]TCNc×Nt

观测1,Angular-Delay Domain稀疏性。

H t H_t Ht可以近似转化为一个近似稀疏的矩阵 H t ′ H'_t Ht,通过2D-离散傅里叶变换(2D-DFT):

H t ′ = F d H t F a H'_t=F_dH_tF_a Ht=FdHtFa

其中 F d ∈ C N c × N t F_d\in C^{N_c\times N_t} FdCNc×Nt, F a ∈ C N c × N t F_a\in C^{N_c\times N_t} FaCNc×Nt是两个DFT矩阵。优于存在多径时延,对频域信道向量进行DFT可以将 H t H_t Ht可以变换为时延域的稀疏矩阵,只有前 N c ′ < ( N c ) N'_c<(N_c) Nc<(Nc)行有非零值。其次,当 N t → + ∞ N_t \rightarrow +\infty Nt+ 参数非常大。我们保留第一个 N c ′ N'_c Nc非零行,所以 H t ′ H'_t Ht变成一个 H c ′ × N t H'_c\times N_t Hc×Nt矩阵,记为 H t ′ ′ H''_t Ht.

观测2:相干时间内的相关性。

通信期间用户设备运动导致多普勒扩展,即无线信道的时变特性。最大移动速度为 v v v,相干时间计算为: Δ t = c 2 v f 0 \Delta t = \frac c 2vf_0 Δt=2cvf0

3 CsiNet-LSTM

CsiNet在低压缩比时,分辨率会下降,因为它只关注angular-delay domain稀疏性(观测1),而忽略了时变大规模MIMO信道的时间相关性(观测2)。第二节中的两个观察结果分别类似于视频的空间结构和帧间的相关性。受RCNN在提取视频的时空特征方面的启发,我们使用LSTM扩展CsiNet,以改善压缩率和恢复质量的权衡。我们还介绍了多压缩率策略,以在不同的信道矩阵上实现可变压缩率。

CsiNet如图1(a),CsiNet-LSTM如图1(b)所示:

主要包括两个步骤:角延迟域特征提取、相关表示和最终重建。

在这里插入图片描述

1) Angular-Delay Domain Feature Extraction:

我们用两个不同压缩率的CsiNet去学习角延迟域的特征,并执行perform sensing和初步重建。高压缩率的CsiNet转换第一个通道 H 1 ′ ′ H''_1 H1为一个 M 1 × 1 M_1\times1 M1×1的码字向量,该向量保留足够的结构信息以实现高分辨率恢复。低压缩率CsiNet在剩余的 T − 1 T-1 T1信道上生成一系列 M 2 × 1 ( M 1 > M 2 ) M_2\times1(M_1>M_2) M2×1M1>M2码字因为信道相关性需要较少的信息。 T − 1 T-1 T1的码字在被送入到低压缩率的CsiNet解码器之前全部与第一个 M 1 × 1 M_1\times1 M1×1码字串联,以充分利用反馈信息。每个CsiNet输出两个大小为 N c ′ × N t N'_c\times N_t Nc×Nt作为从角延迟域提取的特征。

低压缩率CsiNets共享相同的网络参数。

2)Correlation Representation and Final Reconstruction:

我们使用LSTM拓展CsiNet解码器进行时间相关性提取和重建。CsiNet解码器的输出送入三层LSTM之前形成长度为T的序列。每个LSTM有 2 N c ′ N t 2N'_cN_t 2NcNt个隐藏单元。最终的输出reshape成两个 N c ′ × N t N'_c\times N_t Nc×Nt矩阵,作为最终的恢复结果 H ^ t ′ ′ \hat H''_t H^t。然后通过2D-DFT逆变换得到空间频域CSI。

4 Simulation Results and Analysis

我们使用COST2100模型来模拟时变MIMO信道并生成训练样本。我们将MIMO-OFDM系统设置在20MHz带宽上工作, N c = 256 N_c=256 Nc=256子载波,并在基站端使用 N t = 32 N_t=32 Nt=32发射天线。角延迟域信道矩阵被截断为 32 × 32 32\times32 32×32的大小。考虑两种情况:室内情况为5.3GHz,UE速度 v = 0.0036 k m / h v=0.0036km/h v=0.0036km/h;室外情况为300MHz,UE速度为 v = 3.24 k m / h v=3.24km/h v=3.24km/h。数据集是通过随机设置不同起始值生成的。 Δ t \Delta t Δt分别是30s和0.56s。压缩的CSI没 δ t = 0.04 s \delta t=0.04s δt=0.04s反馈一次。我们设置通道组大小 T = 10 T=10 T=10,压缩率为 1 / 16 , 1 / 32 , 1 / 64 1/16, 1/32, 1/64 1/16,1/32,1/64时进行实验,第一个通道 H 1 ′ ′ H''_1 H1被压缩到 1 / 4 1/4 1/4以下。

训练集75000、验证集和测试集有12500.

NMSE评估性能,余弦相似度。

5 Conclusion

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Deep Learning-Based CSI Feedback Approach for Time-V arying Massive MIMO Channels阅读笔记 的相关文章

  • 影视剪辑,PR剪辑软件两个转场教程

    一 古风渐变擦除转场 拖入视频1和视频2 将视频2放到视频1上面的轨道 2者重叠部分就是转场部分 效果 渐变擦除 拖到视频2 在开头K关键帧 效果控件 渐变擦除 过渡完成 K帧调到100 在2段视频交接处 K帧 过渡完成调到0 为了使效果更
  • 数据中台-让数据用起来-8

    文章目录 第八章 数据资产管理 8 1 数据资产的定义和3个特征 8 2 数字资产管理现状和调整 8 3 数据资产管理的4个目标 8 4 数据资产管理在数据中台架构中的位置 8 5 数据治理 8 5 1 数据治理的6个目标 8 5 2 数据

随机推荐

  • 【无人机路径规划】基于IRM和RRTstar进行无人机路径规划(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 文章详细讲解 1 概述 本文将无人机路径规划这一非线性规
  • 2021年最新,解决xgboost安装问题:xgboost.core.XGBoostError: XGBoost Library (xgboost.dll) could not be loaded.

    1 环境 python 3 7版本 64位的 原来 python3 8版本的安装不了 平台不支持 2 直接pip3 install xgboost 3 然后有出错提示xgboost core XGBoostError XGBoost Lib
  • 2020-09-26

    package main 本文通过golang 实现msgpack字节流 参见 https github com hashicorp memberlist git util go decode encode import bytes fmt
  • 打印准考证服务器异常显示,注意了!打印准考证时,你可能遇到这些问题!

    原标题 注意了 打印准考证时 你可能遇到这些问题 2019年研究生准考证下载打印开放时间为 12月14日 12月24日 考生们一定要留心 不要错过打印时间 准考证打印流程 第一步 登录中国研究生招生信息网 并填写用户名和密码 第二步 登录完
  • Docker启动提示:Cannot connect to the Docker daemon...

    执行docker image导入时 提示 Cannot connect to the Docker daemon at unix var run docker sock Is the docker daemon running 执行dock
  • 实战:如何修改vscode作为git默认的编辑器-20211108

    目录 文章目录 目录 实验环境 实验软件 无 1 问题 如何修改vscode作为git默认的编辑器 2 配置方法 1 查看当前环境 2 开始配置 3 验证 关于我 最后 实验环境 win10 git version 2 17 0 windo
  • 硬盘的读写原理

    硬盘的种类主要是SCSI IDE 以及现在流行的SATA等 任何一种硬盘的生产都要一定的标准 随着相应的标准的升级 硬盘生产技术也在升级 比如 SCSI标准已经经历了SCSI 1 SCSI 2 SCSI 3 其中目前咱们经常在服务器网站看到
  • el-date-picker 限制固定开始时间与结束日期,用户只能在此范围内选择

    今天拿到的需求是 开始时间与结束时间是固定的 用户只能在这个范围内选择 为了用户体验好点 我选择了把不能选的日期直接置灰这种实现效果 效果如下 能清楚的看到 2023 01 04 之前的日期都不能选择 当前时间限制 开始范围是2023 01
  • handler机制的原理面试,技术水平真的很重要!真香

    面试如作战 我们看战争影视剧的时候 经常看到这些剧作往往主要聚焦于作战过程 战场战略 对战前准备给的篇幅往往很少 实际上 战前准备也是关键的一环 没有充足的粮草 车马 兵器的准备 别说赢得战争 投入战斗都不可能 这个道理在面试中也是一样 如
  • Linux环境项目以jar包形式启动,指定环境配置文件

    nohup java jar xxx jar spring profiles active DEV gt xxx logs txt
  • 选择排序和冒泡排序算法

    冒泡排序算法 Test public void sort2 int array 1 34 4 56 67 7 89 for int i 0 i lt array length 1 i for int j 0 j lt array lengt
  • 7-16 求符合给定条件的整数集 (15分)

    7 16 求符合给定条件的整数集 15分 给定不超过6的正整数A 考虑从A开始的连续4个数字 请输出所有由它们组成的无重复数字的3位数 输入格式 输入在一行中给出A 输出格式 输出满足条件的的3位数 要求从小到大 每行6个整数 整数间以空格
  • 基于CRNN的中文车牌识别

    1 概述 目前HyperLRP是一个开源的 基于深度学习高性能中文车牌识别库 本文主要在其基础上进行改动 自己训练一个crnn车牌识别模型 2 可识别的车牌类型 单行蓝牌 单行黄牌 新能源车牌 白色警用车牌 使馆 港澳车牌 教练车牌 3 可
  • 在windows上配置VScode支持ARM GCC开发环境

    简单有效的在windows上 配置VS Code 以支持GCC开发环境 没有什么花里胡哨的 需要用到的工具 Visual Studio Code 编辑工具 ARM GCC 交叉编译工具链 Msys2 命令行开发环境 mingw window
  • DDIM模型代码解析(一)

    目录 预备知识 main py 解析命令行参数 解析配置文件 预备知识 由于代码中除了一些必要的对模型 数据进行操作的PyTorch函数外 还有一些辅助显示训练等过程有关信息的 或辅助对文件目录进行操作的库 因此 建议读者先对这些库进行了解
  • RT-Thread的设备模型

    RTT内核对象 设备 RT Thread有多种内核对象 其中设备device就是其中一种 内核继承关系图如下 设备继承关系图如下 I O 设备模型框架 应用程序通过 I O 设备管理接口获得正确的设备驱动 然后通过这个设备驱动与底层 I O
  • 如何迈向知识驱动的人工智能?

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入 近年来第三代人工智能的讨论热度不断升温 特别在张钹院士发文 迈向第三代人工智能 之后 AI TIME精心策划了一场关于 如何迈向知识驱动的人工智能 的PhD Debate 就大家
  • spring拓展执行时机

    这是一个被人讲烂了的东西 但是我还是会更全面地介绍 并且提出一些坑 一 整体流程 BeanFactoryPostProcessor 这个严格来说不是bean生命周期 只是他会在容器初始化完会调用 这里提及 主要为了说明集中后置处理器顺序 b
  • BUSMASTER使用记录(二):诊断功能、在线16进制转字符串、脚本编写

    目录 五 诊断使用 5 1 诊断设置 5 2 发送数据 5 3 16进制转字符串 推荐工具一 推荐工具二 六 脚本 在上一篇 点击进入 中主要是记录了下基本收发 报文过滤和报文录制 这一篇重点是诊断功能的使用 测试脚本的编写 五 诊断使用
  • Deep Learning-Based CSI Feedback Approach for Time-V arying Massive MIMO Channels阅读笔记

    在频分双工网络中 大规模MIMO系统依靠CSI反馈来执行预编码并获得增益 然而大量的天线对传统CSI反馈方法提出挑战 导致了过多的反馈开销 提出一个实时的CSI反馈架构 CsiNet long short term memory LSTM