Deep learning-based CSI Feedback for Beamforming 1

2023-11-13

1.Abstract

The potentials of massive multiple-input multipleoutput (MIMO) are all based on the available instantaneous channel state information (CSI) at the base station (BS). Therefore, the user in frequency-division duplexing (FDD) systems has to keep on feeding back the CSI to the BS, thereby occupying large uplink transmission resources. Recently, deep learning (DL) has achieved great success in the CSI feedback. However, the existing works just focus on improving the feedback accuracy and ignore the effects on the following modules, e.g., beamforming (BF). In this paper, we propose a DL-based CSI feedback framework for BF design, called CsiFBnet. The key idea of the CsiFBnet is to maximize the BF performance gain rather than the feedback accuracy. We apply it to two representative scenarios: single- and multi-cell systems. The CsiFBnet-s in the single-cell system is based on the autoencoder architecture, where the encoder at the user compresses the CSI and the decoder at the BS generates the BF vector. The CsiFBnet-m in the multi cell system has to feed back two kinds of CSI: the desired and the interfering CSI. The entire neural networks are trained by an unsupervised learning strategy. Simulation results show the great performance improvement and complexity reduction of the CsiFBnet compared with the conventional DL-based CSI feedback methods.

CSI 反馈用于beamforming,考虑了单小区和多小区两种场景
beamforming需要考虑不同的方式,包含码本的还得仔细思考思考怎么做。

2.Introduction

MASSIVE multiple-input multiple-output (MIMO) is one of the key techniques in future wireless communications [1], [2]. The massive MIMO systems, equipping base stations (BSs) with a very large number of antennas, have achieved dramatic gains in spectral and energy efficiency as well as to simplify the signal processing [3]. However, these potential benefits can be acquired only when the instantaneous and accurate channel state information (CSI) is available at the transmitter. In time-division duplexing (TDD) systems, the BSs can infer the downlink CSI from the uplink CSI utilizing the channel reciprocity. However, there is weak reciprocity between the downlink and uplink channels in frequency division duplexing (FDD) systems, which are widely employed by the existing cellular systems. Therefore, after estimating the downlink channel from the pilots sent by the BS, the user keeps on feeding CSI back to the BS. The feedback overhead in codebook-based CSI feedback methods scales linearly with the dimension of CSI matrix, which is determined by the antenna numbers of the BS and user. In massive MIMO systems, this strategy is infeasible due to the substantial antennas at the BS, which consumes many precious uplink bandwidth resources [3]. Therefore, developing a technique that can greatly reduce the feedback overhead while keeping on the feedback accuracy is urgent.

Compressive sensing (CS) has been regarded as a promising technology, which exploits the CSI sparsity in certain domain [4]. The spatial correlations among nearby antennas are utilized to compress the CSI in spatial-frequency domain for overhead reduction in [5]. The authors in [6] consider joint downlink channel estimation and feedback by exploiting the spatially joint sparsity of multiple users’ CSI matrices due to the shared local scatters. The CSI reconstruction at the BS turns into an NP-hard optimization problem and is often solved by iterative algorithms, thereby consuming substantial computing resources and time. Besides, the sparsity of CSI is the only prior information and the CS-based feedback methods can not exploit the environment information at all. These shortcomings make the CS based methods difficult to be implemented in practical systems. Codebook-based approaches are usually adopted to reduce feedback overhead. However, the feedback quantities resulting from these approaches need to be scaled linearly with the number of transmit antennas and are prohibitive in a massive MIMO regime [7]. There are some works, e.g., [8], [9], which quantize and feedback the beamformer with a codebook and use the spectrum efficiency as the optimization objective to select the codeword.

Recently, deep learning (DL) has achieved great success in physical layer communications [10], [11], e.g., channel estimation [12], joint channel estimation and signal detection [13], beamforming (BF) [14], and semantic communication [15]. The authors in [7] first apply DL to CSI feedback problem and propose an autoencoder architecture, CsiNet, where the encoder at the user compresses the CSI by fully connectedly (FC), layer and the decoder at the BS reconstructs the CSI from the feedback codeword and then uses convolutional layer to refine the initial reconstructed CSI. The existing DL-based CSI feedback methods focus on improving the feedback accuracy by introducing expert knowledge and proposing novel NN architectures [16]. Long short-term memory architecture is introduced to exploit the temporal correlation in time-varying massive MIMO channels in [17]. The work in [18] introduces an offset NN to minimize the nonuniform quantization distortion and proposes a multiple-rate feedback framework. CoCsiNet and distributed DeepCMC in [19], [20] exploit the correlation between the nearby users and propose a cooperative and distributed feedback framework. The computational complexity is considered in [21], [22] and NN quantization and pruning are adopted in [21]. The authors in [18], [23], [24] consider the feedback errors and an extra NN, called DNNet, is introduced to improve the performance of channel feedback in [24]. The work in [25] investigates the effects of adversarial attack on the DL-based CSI feedback. The practical performance of the DL-based CSI feedback is investigated in [26]. Besides, many novel NN architectures, e.g., CsiNet+ [18], ConvCsiNet [22], ConvlstmCsiNet [27], CRNet [28], and ReNet [29] are proposed to improve the feedback accuracy.

The goal of the feedback is to acquire the CSI as accurate as possible and the physical meaning of CSI is ignored. The feedback mechanism of the CS- or DL-based methods is to drop the redundant or unimportant information, which is sometimes based on the sparsity assumption [18]. Reducing the feedback mean-squared error (MSE) has been the direct optimization goal of the most works [7], [17]–[22]. However, the MSE sometimes can not really measure the signal fidelity [30]. In massive MIMO, the most important information in CSI is the phase and magnitude of the paths. Unfortunately, the MSE function equally treats all information and sometimes even keeps on secondary information at the expense of useful information. Therefore, although the MSE is lower, the total communication system may perform worse. This also occurs in the computer vision domain, where how to assess the quality of the reconstructed images is a great challenge. Signal-to-noise ratio (SNR) and structural similarity (SSIM) are the most widely used assessment metrics. But, they can not well predict the subjective human perception of image fidelity and quality [30], [31]. Subjective assessment is the most reliable and accurate. However, subjective test cannot be directly used as the optimization metric and is expensive and time-consuming. Fortunately, in the CSI feedback domain, subjective metrics are not needed and we can assess the effects of feedback accuracy on the subsequent communication modules, which require accurate CSI. Meanwhile, the performance of subsequent communication modules, e.g., BF, can be the optimization goal of the feedback, which can be also regarded as joint feedback and BF design.

这相当于给目前的CSI feedback提出了更高的要求,之前只管反馈的全不全,现在还要考虑反馈的好不好。怎么评价反馈的好不好呢?将反馈的信道用在Beamforming中,看看它的性能,能从某种程度上反映出信道信息反馈的质量。

Besides, the existing DL-based CSI feedback works only consider some simple massive MIMO systems and extending the DL techniques to more complicated scenarios, e.g., multi-cell systems [32], is necessary. In the single-cell FDD systems, only the downlink channel between the BS and user needs to be fed back. In the multi-cell systems, the user has to feed back the desired and the interfering channels, respectively, to combat co-channel interference [33]. Extending DL-based CSI feedback and BF to this complicated scenario is a challenge.

从单小区拓展到多小区,将来自于其他小区的干扰也考虑在内。

In this paper, we propose a DL-based implicit CSI feedback NN framework for BF, called CsiFBnet, in massive MIMO systems. First, we consider a simple scenario, i.e., a single-user and single-cell massive MIMO system. The proposed framework, called CsiFBnet-s, replaces an end-to-end procedure including CSI compression, quantization, generating BF vectors satisfying the constant modulus constraint. This framework is based on the autoencoder architecture, in which a uniform quantization is embedded between the encoder and decoder. Then, we consider a more complicated multi-cell scenario and develop an NN framework, called CsiBFnet-m, to realize CSI feedback for maximizing the sum-rates (at high SNR), adopting a soft hand-off model [34]. Different from the single-cell, the desired and the interference CSI should be fed back to the BS and taken into consideration during BF vector design. Our contributions in this paper are summarized as follows:

  • We propose an implicit CSI feedback strategy, CsiFBnet, which aims at improving the performance of BF rather than the CSI feedback accuracy, i.e., the MSE.
  • A single-user and single-cell scenario is taken into consideration. In the proposed CsiFBnet-s, the encoder at the user side compresses and quantizes the downlink CSI and the decoder at the BS generates the BF vectors satisfying the constant modulus constraint from the feedback measurements. This method shows great performance improvement especially when the number of feedback bits is extremely constrained.
  • Then, we extend the proposed framework to a more complicated scenario, i.e., the multi-cell massive MIMO system, and adopt the soft hand-off model with a single interferer. In the multi-cell systems, both of the desired and interference CSI should be fed back to the BS. In
    the conventional BS cooperation, the interference CSI is exchanged among the nearby BSs but the backhaul links among BSs are capacity-limited. In the proposed CsiFBnet-m, only the compressed and quantized CSI is exchanged among the nearby BSs, thereby reducing the overhead of backhaul.
  • To maximize the sum-rate of the multi-cell systems, the decoder at the BS generates the BF vectors locally from the compressed feedback measurements, which outperforms the methods of feeding back accurate CSI and designing BF vectors separately.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Deep learning-based CSI Feedback for Beamforming 1 的相关文章

  • 前端架构的艺术:解决问题、优化体验和提升效率

    引言 在当今的互联网时代 前端开发的重要性日益凸显 前端架构 作为前端开发的核心 关乎着产品的用户体验 性能和可维护性 本文将带你探讨前端架构的重要性和应用场景 分析各种前端架构的优缺点 并展示一个实际的前端架构解决方案 通过本文 你将获得
  • 【多模态】9、GLIP

    文章目录 一 背景 二 方法 2 1 将 object detection 和 phrase grounding 进行统一 2 2 Language aware deep fusion 2 3 使用语义丰富的数据来进行预训练 三 效果 3

随机推荐

  • (附源码)计算机毕业设计ssm高校网上报销系统

    项目运行 环境配置 Jdk1 8 Tomcat7 0 Mysql HBuilderX Webstorm也行 Eclispe IntelliJ IDEA Eclispe MyEclispe Sts都支持 项目技术 SSM mybatis Ma
  • Spring的几种注入bean的方式

    在Spring容器中为一个bean配置依赖注入有三种方式 使用属性的setter方法注入 这是最常用的方式 使用构造器注入 使用Filed注入 用于注解方式 使用属性的setter方法注入 首先要配置被注入的bean 在该bean对应的类中
  • C++下的protobuf简单使用

    Google Protocol Buffer API简单使用总结 大致步骤如下 1 编写 msg proto 文件 package lm 我理解成命名空间 message helloworld 我理解成类 required int32 id
  • LVGL8学习之row and a column layout with flexbox

    这一篇来学习一下基于flexbox 柔性盒子 简单行和列布局 还是通过codeblock来模拟代码的运行 可设置layout对象内部的水平和竖直填充 以及布局内各item之间的间隔填充 代码如下 void lv flex layout te
  • 用python实现串口通信编程

    实现串口通信编程 需要使用到第三方库 pyserial 下面是一个简单的示例代码 import serial ser serial Serial COM3 9600 while True data ser readline decode p
  • Bootstrap Metronic 学习记录(一)简介

    1 简介 是一个基于Bootstrap 3 x的高级管理控制面板主题 Bootstrap Metronic 是一个完全响应式管理模板 基于Bootstrap3框架 高度可定制的 易于使用 适合从小型移动设备到大型台式机很多的屏幕分辨率 包含
  • Kafka : kafka重启报错 ZkClient allready closed

    1 美图 2 背景 kafka突然发现 有问题了 然后重启 却发现报错 但是zk是好的
  • 量化:年化收益、期初收益、期末收益、年份,任意3个值计算剩下的1个值

    1 网页计算器可以参考 新浪财经投资收益计算器 http finance sina com cn money 283 2005 0708 19 html 计算方法 由图可知 F V 1 r
  • String字符串转换成JsonArray的两种方法,以及JSONArray解析为List的方法

    1 首先引入相关的jar包 gson JSONObject JSONArray 点我下载 2 编写代码 public class Test public static void main String args String转换成JSONA
  • 20220129CTF刷题-- WEB方向

    20220129CTF刷题 WEB方向 新手级别 刷题网站 攻防世界 这题其实就是爆破 没什么特别的 随便尝试被告知要以admin登陆 admin登陆之后 随便输一个密码 又弹出密码错误 但是查看页面源代码 又被告知 你可能需要一个字典 那
  • C# 一般处理程序

    C 一般处理程序 using System Web using System Data using System Text using System Data SqlClient public class GetWaterUser IHtt
  • Multiple representations of the same entity are being merged解决方法

    最近在写网站过程中发现自己hibernate学的还不到家 好多错误 特地来记录一下这个错误 java lang IllegalStateException Multiple representations of the same entit
  • GIt Error解决办法-不完整

    Pull 遇到的错误 Git fatal The remote end hung up unexpectedly Error RPC failed curl 18 transfer closed with outstanding read
  • Unity3D 车流线

    效果图 因为是静态图片可能不太能看出效果 车流线主要是用来模拟城市中行动的车 直接使用车模型 会在大场景中看不清楚 效果不会很好 一 实现原理 车流线肯定是需要绘制线条的 我这里直接使用TrailRender 这个拖尾功能可能很好帮助我们控
  • NPM酷库:accounting,格式化数字和货币

    NPM酷库 每天两分钟 了解一个流行NPM库 上次 我们了解到如何使用numeral库格式化数字 今天我们继续认识另外一个用来格式化数字的库accounting accounting accounting 主要提供的方法有 formatMo
  • Shuffle过程详解

    Shuffle过程详解 Shuffle过程是MapReduce的核心 最近看了很多资料 网上说法大体相同 但有些地方有一点点出入 就是各个阶段的执行顺序 总个shuffle过程可以看做是从map输出到reduce输入的这个中间过程 在这个中
  • Java 学习路线

    文章目录 Java基础 1 Java 基本功 1 1 Java 入门 基础概念与常识 1 2 Java 语法 1 3 基本数据类型 1 4 方法 函数 2 Java 面向对象 2 1 类和对象 2 2 面向对象三大特征 2 3 修饰符 2
  • web前端面试的自我介绍

    开始背景 1 面试官在你自我介绍的时候 才有时间看你的简历 人太多没时间看 看了也记不住 2 你在自我介绍中 他在想问你什么问题 3 了解你语言 表达能力 自信气场 仪表形态 常规低级错误 1 对面试官说 简历上有你自己看吧 2 对照简历就
  • .sh文件中第一行 #!/bin/bash -il 是什么

    sh文件中第一行 bin bash il 是什么 是执行该脚本文件的解释器的路径和选项 在一个 shell 脚本文件的第一行加上 符号 称为 shebang 它告诉系统使用哪个解释器执行这个脚本 在 bin bash 的例子中 它告诉系统使
  • Deep learning-based CSI Feedback for Beamforming 1

    1 Abstract The potentials of massive multiple input multipleoutput MIMO are all based on the available instantaneous cha