当前位置: 首页 > news >正文

Robust Optimization, imperfect CSI, CSIT and CSIR

文章目录

  • 写在前面
  • CSI, CSIT and CSIR

写在前面

CSIT或者CSIR可不可以用来帮助实现隐蔽通信
人工噪声让窃听者估计出错误的信道。


CSI, CSIT and CSIR

MIMO Minimum Total MSE Transceiver Design With Imperfect CSI at Both Ends
2009 TSP

多输入多输出 (MIMO) 系统已成为最近广泛研究的主题,因为它们能够通过空间复用 [1]、[2] 提供高数据速率,并且能够通过空时编码提供多样性 [3] ] 或波束成形 [4]、[5]。

此前,已经提出了用于MIMO空间复用系统的预编码器设计或联合预编码器-解码器设计来提高数据速率或增强链路可靠性。由于复杂性限制,线性设计通常是首选,特别是对于移动终端。各种性能指标已被视为设计标准,例如所有数据流的最小总均方误差 (MSE) [6]、[7]、最小加权 MSE [8]、最大互信息(容量)[1] ,[7],[8],接收信号点之间的最小欧几里德距离 [9] 和最小误码率 (BER) [10]。 [11] 中提出了基于 MSE、基于信号干扰加噪声比 (SINR) 或基于 BER 的标准下联合预编码器-解码器设计的全面研究。其中,最小总MSE准则旨在提高系统BER性能。它方便分析,平衡干扰和噪声抑制,并已广泛应用于单用户(点对点)MIMO、多用户MIMO或MIMO-OFDM系统[12]-[14]。

预编码器设计或联合预编码器-解码器设计需要发射器(CSIT)和接收器(CSIR)处的信道状态信息(CSI)。在相干通信中(本文通篇考虑的情况),CSIR 是通过信道估计获得的。为了在发送器处启用信号处理,CSIR 被传输到发送器侧[15]。由于信道估计误差和/或反馈链路的限制,由此获得的CSIT通常是不完美的。

在不同的 CSI 假设下,[6]-[8]、[11] 和 [15]-[19] 研究了 MIMO 系统的最小总 MSE 收发器设计。在[6]-[8]和[11]中,假设两端都有完美的CSI,则得出最佳预编码器和解码器。后来出现了更多考虑不完美CSIT的实用设计。在[16]中,最小总MSE设计已经过时的CSIT和完美的CSIR进行了研究。在[17]、[18]、[39]中。 VII],假设CSIT是信道平均信息(CMI)和/或信道相关信息(CCI)[20],而接收器具有完美的CSI。 CSIR 的不完善之处也已得到解决。在[19,Ch。 [7],假设两端具有相同的不完美CSI,但是没有考虑信道相关性。在[39,秒。 VI],假设相同的不完美 CSI(包括信道均值和接收相关信息)可用于两端,则导出了封闭式鲁棒设计(包括最小总体 MSE 设计)。 [15] 中也使用了相同的 CSI 假设,其中专门研究了最小总体 MSE 设计。然而,据我们所知,很少有人关注联合设计,其中两端都有相同的不完美 CSI,包括信道均值和传输相关信息。这种情况非常有趣,因为在实际的下行链路系统中,移动设备通常被许多本地散射体包围,而基站通常位于足够高的高度以限制散射,因此来自不同发射天线的信道是相关的。更一般的情况是,当两端的 CSI 不完善并且发射和接收天线都表现出某种相关性时,这也仍然是一个悬而未决的问题。

在本文中,我们解决了线性预编码/解码问题,以最小化单用户 MIMO 链路两端不完美 CSI 的总 MSE。这里的CSIR由估计的信道(信道平均值)以及发送(更一般地,发送和接收)相关信息组成。为了简化分析,我们假设反馈是无错误且瞬时的,如[15]、[21]、[22]和[39,秒]中所示。 VI],这意味着 CSIT 与 CSIR.1 相同。瞬时反馈的假设在一定程度上是合理的,因为正如我们的模拟所示,系统具有可接受的性能和相当低的反馈延迟。上述假设下的设计比假设两端都有完美 CSI 的设计向前迈进了一步 [6]-[8]、[11]。它还可以作为与未来系统设计进行比较的基础,未来系统设计明确考虑反馈链路中的错误和/或延迟。我们在本文中的贡献可总结如下。

1 提出了信道估计的详细模型并描述了 CSI。然后,最小总 MSE 设计被公式化为总发射功率约束下的非凸优化问题。

2 通过解决这个非凸优化问题来确定封闭形式的最佳线性预编码器和解码器。我们的分析和结果是 [6]-[8]、[11] 中的分析和结果对不完善 CSI 情况的扩展。当信道估计误差减小时,这里获得的结果很好地符合[6]-[8]、[11]中的结果,并且与[15]、[19,Ch.1]中的讨论相匹配。 7]当没有信道相关性时(或[39,第六节]中的那些,当没有发送相关性时)。这里的分析还可以通过最小加权 MSE 设计扩展到其他基于服务质量 (QoS) 的设计。在上述假设的不完美CSI下讨论了最小总MSE设计和最大互信息设计之间的关系。

3 根据分析和仿真结果,评估了信道估计误差的影响以及发射和接收相关性的影响。

本文的其余部分安排如下。第二部分描述了系统模型、CSI 模型、最小总 MSE 问题表述和基本方法。为了便于演示,在第 III 节中,假设两端的信道均值和传输相关性,解决了最小总 MSE 设计问题,然后在第 IV 节中,将分析扩展到更一般的情况,同时具有传输和接收相关性以及通道是指两端的信息。第五节给出了数值结果,第六节给出了结论。

相关文章:

Robust Optimization, imperfect CSI, CSIT and CSIR

文章目录 写在前面CSI, CSIT and CSIR 写在前面 CSIT或者CSIR可不可以用来帮助实现隐蔽通信 人工噪声让窃听者估计出错误的信道。 CSI, CSIT and CSIR MIMO Minimum Total MSE Transceiver Design With Imperfect CSI at Both Ends 2009 TSP 多输入多输出 (MIMO) 系统已成为…...

【数据结构】栈详解

目录 1. 前言2. 栈2.1 栈的概念及结构2.2 如何实现栈2.3 数组栈实现2.3.1 top怎么确定2.3.2 栈顶插入2.3.2.1 栈顶插入分析2.3.2.2 栈顶插入代码实现 2.3.3 栈顶删除2.3.4 判空2.3.4.1 分析2.3.4.2 代码实现 2.3.5 栈的元素个数2.3.6 栈销毁2.3.7 栈访问数据 3. 源代码3.1 Stac…...

大结局!OpenAI创始人奥特曼和 Greg Brockman 将加入微软!!!

持续48小时的OpenAI政变大戏终于迎来了大结局! 微软堪称最大赢家💥💥💥 微软CEO刚刚宣布: 我们仍然致力于与 OpenAI 的合作伙伴关系,并对我们的产品路线图、我们在 Microsoft Ignite 上宣布的一切继续创…...

Linux QT交叉编译环境安装

参考链接 linux交叉编译Qt_linux qt 交叉编译-CSDN博客 关键点:编译脚本,放在qt源代码根目录的.sh文件 #!/bin/shcd ./qt-everywhere-src-5.12.9./configure -prefix /home/qsqya/compile/qt5.12.9/build \ -opensource \ -release \ -confirm-license…...

媲美有线操作,支持4KHz响应和无线充电的游戏鼠标,雷柏VT3S上手

对于无线鼠标来说,操作延迟和精度对游戏操作影响很大,常见的游戏鼠标至少都有1KHz的回报率,而雷柏今年已经出了很多支持4KHz回报的鼠标了,像是我现在用的这款VT3S游戏鼠标,就搭载了旗舰级的原相3395引擎,支…...

【Flask使用】全知识md文档,4大部分60页第3篇:状态cookie和session保持

本文的主要内容:flask视图&路由、虚拟环境安装、路由各种定义、状态保持、cookie、session、模板基本使用、过滤器&自定义过滤器、模板代码复用:宏、继承/包含、模板中特有变量和函数、Flask-WTF 表单、CSRF、数据库操作、ORM、Flask-SQLAlchemy…...

类方法,静态方法和实例方法的区别及应用场景

在 Python 中,有三种不同类型的方法:实例方法、类方法和静态方法。它们各自有不同的特点和应用场景: 实例方法(Instance Method): 实例方法是最常见的方法类型,在方法定义中第一个参数通常被命…...

CleanMyMac X4.16免费版mac电脑一键清理电脑垃圾工具

但是,我最近发现随着使用时间的增加,一些奇奇怪怪的文件开始占据有限的磁盘空间,存储空间变得越来越小,系统占用空间越来越大,越来越多的无效文件开始影响我电脑的运行速度。 Mac的文件管理方式和Windows不太一样&…...

汽车级低压差稳压器LDO LM317BD2TR4G原理、参数及应用

LM317BD2TR4G主要功能特性分析 : LM317BD2TR4G 低漏 (LDO) 线性电压稳压器是一款可调 3 端子正向 LDO 电压器,能够在 1.2 V 至 37 V 的输出电压范围内提供 1.5 A 以上的电流。此电压稳压器使用非常简便,仅需两个外部电阻即可设置输出电压。另…...

多对多的创建方式与Ajax

模型层补充 MTV与MVC模型 MTV 全称 Models Templates Views 模型模板视图 MVC 全称 Models Views Controller 模型视图控制MTV: Django号称是MTV模型 MVC: 其实django本质也是MVC 拓展: vue框架:MVVM模型choices参数(数据库字段设计常见) choices使用 class User(models.Mod…...

【Linux网络】详解使用http和ftp搭建yum仓库,以及yum网络源优化

目录 一、回顾yum的原理 1.1yum简介 yum安装的底层原理: yum的好处: 二、学习yum的配置文件及命令 1、yum的配置文件 2、yum的相关命令详解 3、yum的命令相关案例 三、搭建yum仓库的方式 1、本地yum仓库建立 2、通过http搭建内网的yum仓库 3、…...

算法设计与分析算法实现——动态规划最大子段

输入:整数序列a1,a2,…,an 输出:序列的一个子段,其和Σak最大 注意:当所有整数都为负数时,定义最大子段和为0 使用动态规划,输入数组是a[n]; 状态转移方程dp[i]max(dp[i-1]a[i],a[i])——这个状…...

JavaWeb-JVM内存管理机制

JavaWeb-JVM内存管理机制 一、JVM内存管理概述1.1 什么是JVM内存管理1.2 物理内存与虚拟内存1.3 内核空间与用户空间二、java中哪些组建需要使用内存2.1 Java堆2.2 线程2.3 类和类加速器2.4 NIO2.5 JNI三、JVM内存结构3.1 PC寄存器3.2 Java栈3.3 堆3.4 方法区3.5 运行时常量池3…...

阿里云oss存储文件上传功能实现(保姆级教程)

先登录: 点击进入控制台 点击左上角导航栏按钮 搜索oss,点击进入 进入之后点击立即开通oss按钮,开通之后点击下图立即创建,弹出创建Bucket 填上Bucket名称,读写权限改为公共读。其他不变点击确定创建,完成…...

centos7配置 局域网自动解析hostname

这样可以让局域网别的电脑直接通过hostname来连接这台电脑。 如果不是windows系统,可以用hostname.local来连接 主要是用到了mdns的功能,需要安装nss-mdns。 vmware下nat模式下,宿主机也可以通过连接hostname使用。 yum install epel-releas…...

wireshark 过滤设置

gpt: Wireshark 是一个网络分析工具,可以用来捕获和分析网络数据包。你可以使用过滤器来筛选并查看你感兴趣的数据包。Wireshark 使用的是基于BPF(Berkeley Packet Filter)语法的过滤器。以下是一些常见的 Wireshark 过滤器设置:…...

SpringBoot-过滤器Filter+JWT令牌实现登录验证

登录校验-Filter 分析 过滤器Filter的快速入门以及使用细节我们已经介绍完了,接下来最后一步,我们需要使用过滤器Filter来完成案例当中的登录校验功能。 我们先来回顾下前面分析过的登录校验的基本流程: 要进入到后台管理系统,我…...

VMware——WindowServer2012R2环境安装mysql5.7.14解压版_互为主从(图解版)

目录 一、服务器信息二、192.168.132.35服务器上安装mysql(主)2.1、环境变量配置2.2、安装2.2.1、修改配置文件内容2.2.2、初始化mysql并指定超级用户密码2.2.3、安装mysql服务2.2.4、启动mysql服务2.2.5、登录用户管理及密码修改2.2.6、开启远程访问 三…...

python 实现蚁群算法(simpy带绘图)

这里使用了蚁群算法求解了旅行商问题,同时结合了simpy来绘图 选择下一个食物的函数为: probability[i] pheromone[self.now][self.not_to_foods[i]] ** pheromone_w (1 / distance[self.now][self.not_to_foods[i]]) ** distance_w 该条路概率权重该点…...

OpenAI 董事会宫斗始作俑者?一窥伊尔亚·苏茨克维内心世界

OpenAI 董事会闹剧应该是暂告一个段落了,Sam Altman和Greg Brockman等一众高管均已加入微软,还有员工写联名信逼宫董事会的戏码,关注度已经降下来了。 但是,这场宫斗闹剧的中心人物Ilya Sutskever大家关注度不算太高。他本人是纯粹的技术男,极少抛头露面透露其内心世界。…...

XML Group端口详解

在XML数据映射过程中,经常需要对数据进行分组聚合操作。例如,当处理包含多个物料明细的XML文件时,可能需要将相同物料号的明细归为一组,或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码,增加了开…...

利用ngx_stream_return_module构建简易 TCP/UDP 响应网关

一、模块概述 ngx_stream_return_module 提供了一个极简的指令&#xff1a; return <value>;在收到客户端连接后&#xff0c;立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量&#xff08;如 $time_iso8601、$remote_addr 等&#xff09;&a…...

连锁超市冷库节能解决方案:如何实现超市降本增效

在连锁超市冷库运营中&#xff0c;高能耗、设备损耗快、人工管理低效等问题长期困扰企业。御控冷库节能解决方案通过智能控制化霜、按需化霜、实时监控、故障诊断、自动预警、远程控制开关六大核心技术&#xff0c;实现年省电费15%-60%&#xff0c;且不改动原有装备、安装快捷、…...

学习STC51单片机31(芯片为STC89C52RCRC)OLED显示屏1

每日一言 生活的美好&#xff0c;总是藏在那些你咬牙坚持的日子里。 硬件&#xff1a;OLED 以后要用到OLED的时候找到这个文件 OLED的设备地址 SSD1306"SSD" 是品牌缩写&#xff0c;"1306" 是产品编号。 驱动 OLED 屏幕的 IIC 总线数据传输格式 示意图 …...

GitHub 趋势日报 (2025年06月08日)

&#x1f4ca; 由 TrendForge 系统生成 | &#x1f310; https://trendforge.devlive.org/ &#x1f310; 本日报中的项目描述已自动翻译为中文 &#x1f4c8; 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...

Rust 异步编程

Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...

【Java_EE】Spring MVC

目录 Spring Web MVC ​编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 ​编辑参数重命名 RequestParam ​编辑​编辑传递集合 RequestParam 传递JSON数据 ​编辑RequestBody ​…...

Unit 1 深度强化学习简介

Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库&#xff0c;例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体&#xff0c;比如 SnowballFight、Huggy the Do…...

【Java学习笔记】BigInteger 和 BigDecimal 类

BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点&#xff1a;传参类型必须是类对象 一、BigInteger 1. 作用&#xff1a;适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...

NXP S32K146 T-Box 携手 SD NAND(贴片式TF卡):驱动汽车智能革新的黄金组合

在汽车智能化的汹涌浪潮中&#xff0c;车辆不再仅仅是传统的交通工具&#xff0c;而是逐步演变为高度智能的移动终端。这一转变的核心支撑&#xff0c;来自于车内关键技术的深度融合与协同创新。车载远程信息处理盒&#xff08;T-Box&#xff09;方案&#xff1a;NXP S32K146 与…...