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

论文阅读--Cell-free massive MIMO versus small cells

无蜂窝大规模MIMO与小蜂窝网络

论文信息
Ngo H Q, Ashikhmin A, Yang H, et al. Cell-free massive MIMO versus small cells[J]. IEEE Transactions on Wireless Communications, 2017, 16(3): 1834-1850.

  无蜂窝大规模MIMO中没有小区或者小区边界的界定,所有接入点通过回程网络进行相位相干协作,并通过时分双工(TDD)操作为同一时频资源中的所有用户提供服务。分布式MIMO系统的替代方案是部署由不合作的接入点组成的小型小区。
  在现有文献中,没有考虑不完善的CSI、导频分配和功率控制的影响的小蜂窝和分布式大规模MIMO系统之间的全面性能比较。

分布式MIMO与集中式MIMO的对比
  cellfree-massive MIMO无蜂窝MIMO,与传统的蜂窝式网络不同的是,无蜂窝网络本质是分布式MIMO,其特点是天线数目多,AP与用户都是单天线,网络覆盖范围广,边缘用户通信质量好;集中式MIMO收发都是多天线,受终端尺寸限制,天线的扩展是有限的,因此分集增益也是有限的,此外,由于接收端天线距离比较近,增大了接收信号的相关性,分集增益也被减小,因此分布式MIMO在可靠性方面优与集中式MIMO,但是他也存在缺点,天线部署比较分散,因此增大了信号传输的时间,以增加回程为代价,提高接收性能。基于上述分析,论文选用分布式MIMO模型。

创新点:

  • 考虑一种下行链路具有共轭波束形成、上行链路具有匹配滤波的无蜂窝大规模MIMO。实验表明,与集中系统的情况一样,当接入点的数量趋于无穷大时,非相干干扰、小尺度衰落和噪声的影响消失。
  • 推导了具有有限数量接入点和用户的无蜂窝大规模MIMO下行链路和上行链路的严格闭式容量下界。分析考虑了信道估计误差、功率控制和导频序列的非正交性的影响。
  • 比较了两种导频分配方案:随机分配和贪婪分配。
  • 设计了最大化所有用户速率—最小公平功率控制算法。全局最优解可以通过求解下行链路的二阶锥规划序列和上行链路的线性规划序列来计算。
  • 在不相关和相关阴影衰落模型下,定量比较了无蜂窝大规模MIMO和小蜂窝系统的性能。

II. CELL-FREE MASSIVE MIMO SYSTEM MODEL

该部分是对本文中无蜂窝大规模MIMO模型进行基本说明
  考虑一个具有M个AP和K个用户的无小区大规模MIMO系统。所有接入点(AP)和用户都配备了单个天线,并且随机分布在很大的区域。此外,所有接入点都通过回程网络连接到中央处理器,见图1。
在这里插入图片描述
  我们假设所有M个AP同时服务于相同时频资源中的所有K个用户。从AP到用户的传输(下行链路传输)和从用户到AP的传输(上行链路传输)通过TDD操作进行。每个相干间隔分为三个阶段:上行链路训练、下行链路有效载荷数据传输和上行链路有效载荷数据传输。在上行链路训练阶段,用户向AP发送导频序列,每个AP向所有用户估计信道。如此获得的信道估计用于对下行链路中的发射信号进行预编码,并检测从上行链路中的用户发射的信号。 在这项工作中,为了避免接入点之间共享信道状态信息,我们考虑下行链路中的共轭波束形成和上行链路中的匹配滤波。

III. PERFORMANCE ANALYSIS

无蜂窝大规模MIMO性能分析
M为AP数量

1、M–>∞

  在本节中,将提供一些关于M非常大时无小区大规模MIMO系统性能的见解。收敛性分析是以一组确定的大尺度衰落系数{β mk}为条件进行的。我们表明,与集中式大规模MIMO的情况一样,当M→∞时,用户和接入点之间的信道变成正交的。因此,采用共轭波束形成分别进行匹配滤波,消除了非相干干扰、小尺度衰落和噪声。唯一剩下的损害是导频污染,它包括在训练阶段使用与感兴趣的用户相同的导频序列的用户的干扰。

2、Achievable Rate for Finite M

有限M的可达速率,本节给出了对任意数量AP和用户计算单个用户吞吐量的下限表达式。
前者假设用户只知道信道统计数据,后者假设知道实现。如图所示,差距很小,说明不需要下行训练。
在这里插入图片描述

IV. PILOT ASSIGNMENT AND POWER CONTROL

导频分配算法

  当不同用户有正交的导频序列时,信道估计模型会变的很简单。由于导频序列的长度为 τ c f τ^{cf} τcf,最多只能存在 τ c f τ^{cf} τcf个正交的导频。因此需要讨论存 τ c f τ^{cf} τcf与K个用户的分配问题。
如果 τ c f τ^{cf} τcf≥K,我们只需将K个正交导频序列分配给K个用户。

导频分配算法解决的重点:
如果 τ c f τ^{cf} τcf<K,我们则需要考虑如何分配正交导频序列给K个用户。

Random Pilot Assignment 随机分配导频

随机导频分配是一个有用的方法,但偶尔两个彼此靠近的用户会使用相同的导频序列,这会导致严重的导频污染。

Greedy Pilot Assignment 贪婪分配导频

贪婪分配导频通过简单的贪婪算法,迭代细化导频分配。首先随机分配K个用户K个导频序列。然后,具有最低下行链路速率的用户,更新其导频序列,导频的选择通过计算导频污染效应最小化时的导频分配。

全局最优功率控制算法

将上下行链路功率分配问题转化为最优化问题。计算出最优解时各用户获得相同的速率。

V. S MALL-CELL SYSTEM

小蜂窝模型介绍,目的是为第六章与无蜂窝大规模MIMO系统进行性能对比。

VI. NUMERICAL RESULTS AND DISCUSSIONS

  在不相关和相关阴影衰落下,还进行了无蜂窝大规模MIMO系统和小小区系统之间的比较。结果表明,无蜂窝大规模MIMO系统在吞吐量方面明显优于小蜂窝系统。特别是,无蜂窝系统比小蜂窝系统对阴影衰落相关性更鲁棒。具有阴影相关性的无蜂窝大规模MIMO的的每用户吞吐量比小蜂窝系统高一个数量级。然而,就实现复杂性而言,小蜂窝系统比无蜂窝大规模MIMO需要更少的回程。

相关文章:

论文阅读--Cell-free massive MIMO versus small cells

无蜂窝大规模MIMO与小蜂窝网络 论文信息 Ngo H Q, Ashikhmin A, Yang H, et al. Cell-free massive MIMO versus small cells[J]. IEEE Transactions on Wireless Communications, 2017, 16(3): 1834-1850. 无蜂窝大规模MIMO中没有小区或者小区边界的界定&#xff0c;所有接入…...

【深度学习】UniControl 一个统一的扩散模型用于可控的野外视觉生成

论文&#xff1a;https://arxiv.org/abs/2305.11147 代码&#xff1a;https://github.com/salesforce/UniControl#data-preparation docker快速部署&#xff1a;https://qq742971636.blog.csdn.net/article/details/133129146 文章目录 AbstractIntroductionRelated WorksUniCo…...

使用ChatGPT和MindShow一分钟生成PPT模板

对于最近学校组织的实习答辩&#xff0c;由于时间太短了&#xff0c;而且小编也特别的忙&#xff0c;于是就用ChatGPT结合MindShow一分钟快速生成PPT&#xff0c;确实很实用。只要你跟着小编后面&#xff0c;你也可以快速制作出这个PPT&#xff0c;下面小编就来详细介绍一下&am…...

C#对字典容器Dictionary<TKey, TValue>内容进行XML序列化或反序列化报错解决方法

一、问题描述 在使用C#对字典容器Dictionary<TKey, TValue>内容进行XML序列化报错【System.Exception:“不支持类型 System.Collections.Generic.Dictionary2[[System.String, mscorlib, Version2.0.0.0, Cultureneutral, PublicKeyTokenb77a5c561934e089],[System.Strin…...

【Linux】Linux 之用户管理

Linux 之用户管理 1.Linux 下的用户2.配置文件3.用户管理3.1 useradd3.1.1 创建用户并指定用户 ID3.1.2 指定用户的主目录3.1.3 指定用户的主组 3.2 adduser3.3 userdel3.4 密码文件3.4.1 字段含义解释3.4.2 给用户添加密码 3.5 其他与用户相关的命令 4.修改用户的信息4.1 user…...

NLP:Attention和self-attention的区别

核心思想是根据不同的上下文为不同的信息分配不同的注意力权重 效果&#xff1a; Attention&#xff1a;它允许模型在解码时聚焦于输入的特定部分&#xff0c;从而更好地捕获上下文信息。Self-attention&#xff1a;它帮助模型捕获输入序列内部的关系&#xff0c;无论这些关系…...

Gap Year Plan

Gap Year Plan gap year 几个大方向 健康 60 KG10 新朋友 钱 5W RMB基本常识、社会机制补齐开网店 英语 TOELF日常交流 & 面试 口语Science Research Writing 2nd 课程 科研常识CMU 15-445MIT 6.824CMU 15-721Full Stack OpenDDIA 实习 GSOC 2024 PostgreSQL / …...

厌烦了iPhone默认的热点名称?如何更改iPhone上的热点名称

你对你默认的热点名称感到厌倦了吗&#xff1f;这篇文章是为你准备的。在这里&#xff0c;你可以了解如何轻松更改iPhone上的热点名称。 个人热点会将你的手机数据转换为Wi-Fi信号。手机上的个人热点使用户能够与其他用户共享其蜂窝数据连接。当你在WIFI网络之外时&#xff0c…...

【数据库审计】2023年数据库审计厂家汇总

我们大家都知道数据库审计的重要意义&#xff0c;不仅可以满足等保合规&#xff0c;还能进行风险告警&#xff0c;保障数据安全。那你知道目前市面上数据库审计厂家有哪些吗&#xff1f;这里小编就给大家汇总一下。 2023年数据库审计厂家汇总 1、行云管家 2、安恒信息 3、…...

C#WPF StackPanel布局及Border边框应用实例

本文介绍C#WPF StackPanel布局及Border边框应用实例,通过演示掌握StackPanel布局及Border边框用法,并对对齐方式、边距、尺寸设置、Border的圆角使用作了演示。 具体概念本文不再赘述。 Xaml文件: <Windowx:Class="PropertyDemo.MainWindow"xmlns="htt…...

RabbitMQ-第四种交换机类型

接上文 RabbitMQ-主题模式 1 第四种交换机类型 header:它是根据头部信息来决定的&#xff0c;在我们发送的消息中是可以携带一些头部信息的&#xff0c;类似与HTTP&#xff0c;我们可以根据这些头部信息来决定路由到哪一个消息队列中。 修改配置类内容 Configuration public…...

Redis AOF重写原原理

重写aof之前 appendonly.aof.1.base.aof appendonly.aof.1.incr.aof appendonly.aof.manifest 重写aof 一次 appendonly.aof.2.base.aof 大小变化 appendonly.aof.2.incr.aof 大小o appendonly.aof.manifest 大小不变 AOF文件重写并不是对原文件进行重新整理&#xff0c;而是直…...

es6.x和es7.x如何创建索引?

一、es6.x {"settings": {"number_of_shards": "2","number_of_replicas": "2","max_result_window": 100000},"mappings": {"doc": {"dynamic": "strict","prope…...

《DevOps 精要:业务视角》- 读书笔记(三)

DevOps 精要:业务视角&#xff08;三&#xff09; 第3章 原则3.1 价值流3.2 部署流水线3.3 一切都应存储在版本控制系统中3.4 自动化配置管理3.5 完成的定义3.6 小结 第3章 原则 将原则从实践中分离出来&#xff0c;这是一种很有用的做法。当然了&#xff0c;这两个词分别有着…...

C语言——文件操作_学习笔记

一、引言——为什么使用文件 如果没有文件&#xff0c;我们写的程序的数据是存储在电脑的内存中&#xff0c;如果程序退出&#xff0c;内存回收&#xff0c;数据就丢失了&#xff0c;等再次运行程序&#xff0c;是看不到上次程序的数据的&#xff0c;如果要将数据进行持久化的…...

cap分布式理论

cap 理论 cap是实现分布式系统的思想。 由3个元素组成。 Consistency&#xff08;一致性&#xff09; 在任何对等 server 上读取的数据都是最新版&#xff0c;不会读取出旧数据。比如 zookeeper 集群&#xff0c;从任何一台节点读取出来的数据是一致的。 Availability&…...

asp.net core 如何统一json序列化格式

oldconfig.AllFields Newtonsoft.Json.JsonConvert.SerializeObject(sqlParameters.AllFields);在start.cs文件中 JsonConvert.DefaultSettings new Func<JsonSerializerSettings>(() >{JsonSerializerSettings jsonsetting new JsonSerializerSettings(){Formatt…...

DALL·E 3 ChatGPT-4的梦幻联动

核心内容&#xff1a;DALLE 3 & ChatGPT-4的梦幻联动 hello&#xff0c;我是小索奇&#xff0c;最近DALL结合ChatGPT4的话题逐渐上升了起来&#xff0c;今天就带大家探索一下~ DALLE的主要功能是根据文本描述来生成图片。你可以告诉它一个穿着皮草的西瓜&#xff0c;它就能…...

linux,write:xxx has messages disabled 与 Ubuntu多用户同时登录的问题 ubuntu 20.04

write&#xff1a;xxx has messages disabled 问题 被这问题折磨了好久&#xff0c;搜都搜不到&#xff0c;还是灵机一动想到的。 很多 帖子说&#xff0c;要使用 mesg y用了还是没有用&#xff0c;后面我登录了很多用户&#xff0c;发现只有root用户可以给别的用户使用write…...

ffmpeg批量转换ape/wav为mp3 (linux, mac适用)

在保存了ape文件的文件夹下建一个mp3子目录&#xff0c;打开终端并进入ape目录&#xff0c;然后执行脚本&#xff08;直接粘贴到终端上面&#xff0c;回车键执行&#xff09;&#xff1a; for i in *.apedo ffmpeg -i "$i" -y -acodec libmp3lame -aq 0 "./mp3…...

业务系统对接大模型的基础方案:架构设计与关键步骤

业务系统对接大模型&#xff1a;架构设计与关键步骤 在当今数字化转型的浪潮中&#xff0c;大语言模型&#xff08;LLM&#xff09;已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中&#xff0c;不仅可以优化用户体验&#xff0c;还能为业务决策提供…...

MMaDA: Multimodal Large Diffusion Language Models

CODE &#xff1a; https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA&#xff0c;它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构&#xf…...

P3 QT项目----记事本(3.8)

3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...

Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)

引言&#xff1a;为什么 Eureka 依然是存量系统的核心&#xff1f; 尽管 Nacos 等新注册中心崛起&#xff0c;但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制&#xff0c;是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...

【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统

目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索&#xff08;基于物理空间 广播范围&#xff09;2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...

#Uniapp篇:chrome调试unapp适配

chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器&#xff1a;Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...

在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案

这个问题我看其他博主也写了&#xff0c;要么要会员、要么写的乱七八糟。这里我整理一下&#xff0c;把问题说清楚并且给出代码&#xff0c;拿去用就行&#xff0c;照着葫芦画瓢。 问题 在继承QWebEngineView后&#xff0c;重写mousePressEvent或event函数无法捕获鼠标按下事…...

stm32wle5 lpuart DMA数据不接收

配置波特率9600时&#xff0c;需要使用外部低速晶振...

OCR MLLM Evaluation

为什么需要评测体系&#xff1f;——背景与矛盾 ​​ 能干的事&#xff1a;​​ 看清楚发票、身份证上的字&#xff08;准确率>90%&#xff09;&#xff0c;速度飞快&#xff08;眨眼间完成&#xff09;。​​干不了的事&#xff1a;​​ 碰到复杂表格&#xff08;合并单元…...

在ubuntu等linux系统上申请https证书

使用 Certbot 自动申请 安装 Certbot Certbot 是 Let’s Encrypt 官方推荐的自动化工具&#xff0c;支持多种操作系统和服务器环境。 在 Ubuntu/Debian 上&#xff1a; sudo apt update sudo apt install certbot申请证书 纯手动方式&#xff08;不自动配置&#xff09;&…...