MIMO 从入门到精通 -科普篇 1 - 5G Massive MIMO

2023-11-04

参考

 Our Technology Planet<<5G Massive MIMO Made Simple : Learn All About Massive MIMO & Beam-Forming In 30 minutes>>

Ahmed Farhan Hanif << MIMO and Beamforming in Wireless Systems>>

5G NR - CSI-RS学习笔记8 - CSI Reporting Setting Overview - 知乎

前言

       这篇依然是科普篇

       5g大规模mimo是一个相当复杂的问题话题。涉及的技术很多,让大多数人都很困惑

       我相信国内大部分射频的工程师,或者MODEM 工程师都不知道发生了什么,这更像是一个术语。我们一直在使用,但很多时候我们不知道它是如何工作的。

       我们不知道它带来了什么,是什么复杂性,所以今天我要做的是,我将涵盖

将解释什么是大规模mimo,我将介绍实际情况 它的理论之外的其他方面,所以在经历了这个之后

应该知道什么是大规模mimo。什么是波束形成以及它如何带来所有收益,让我们

我们的5g和大规模mimo的开始变得简单。


一  mimo

   

如上图:

 2T2R:

        2根天线发送,2根天线接受,

        mimo -layers =2

        如果单天线的速率为75mbs,则 采用2T2R 速率为75*2=150mbs

        应用场景:

           郊区,农村人口不是很稠密的地方

   4T4R:

         4根天线发送,4根天线接受

          mimo-layers =4

          如果单天线的速率为75mbs,则 采用2T2R 速率为75*4=300mbs

          应用场景:

             城市

  16T16R:

      基站侧 16根天线发送,16根天线接受  

      但是UE 最大依然是4*4

      所以UE 最大的速率依然是75*4=300mbs

    这种也叫massive -mimo ,现在可以做到32*32 ,64*64 128*128  

    最早的WIFI里面出现过SU-MIMO ,比如有多个用户连接一个WIFI,

只有一个WIFI 能使用MIMO 技术

     应用场景:

       高楼密集的场景,体育馆 等场景.

   基站可以通过日志看到现在是否使用MIMO 

  

 

二  Beam - Forming 机制

   

   Tx天线 越小 覆盖范围越广

    当Tx 天线增多, 波束变窄,方向性越来越好。

2.1 波束形成增益

  提高了覆盖范围,因为基站可以控制指定方向的波束,提高了 SINR ,导致

MCS 调制方式更高,提高了吞吐量。 

  如下图:

    传统的方式,SISO,2T2R 等方式,手机可能处于相邻基站的同频干扰

采用Massive MIMO 方式,beam 方向性更好,干扰就消失了,CQI更高,

网络根据终端上报的CQI等信息分配更高的MCS调制方式,提高了吞吐量。

    


三  CSI  Feedback

 CSI-RS: Channel state information reference singals

 CSI-IM:  channel state information  interfence singals

 CSI 上报CSI 给基站,主要包括三个部分

    RI, CQI, PMI,最重要的是PMI

   其中CQI 是通过SINR 转换过去的。

  PMI 决定了在那个波束上发送数据。

CRI: CSI-RS Resource Indicatior,信道测量时,如果一个CSI-RS Resource Set包含多个Resource,UE会选取信道质量最好的,通过CRI上报给基站。一般对应的场景是:波束扫描时,UE测量对应不同方向波束的CSI-RS,然后上报信道质量最好的波束上报给基站

RIRank Indicator, 也就是信道矩阵的秩,对应能够传输MIMO的层数。

PMIPrecoding Matrix Indicator, 对应预编码的码本序号(Codebook index), 结合对应层数(由RI指示)来决定使用什么预编码矩阵,比如下表(38.214 - Table 5.2.2.2.1-1):

 

四  如何选择beam

    终端通过CSI 反馈,告诉基站最好的beam。基站则在UE 指定的方向上发送数据

   其中PMI 消息,包括i11,i12,

     i11 水平坐标:

    i12 是垂直坐标: 

   用户在地面上i12=0

    用户在楼上i12,比如上图6

  4.1   地面移动

  从i_{11}=11,i_{12}=0 移动到 i_{11}=2,i_{12}=0

 从i_{11}=2,i_{12}=0  移动到 i_{11}=3,i_{12}=4

 

其它基站的beam


 

五  Multi-user MIMO 

       

         比如带宽只要100M情况下,有3个终端

         SU-MIMO ,只有一个能用到MIMO 技术,其它的都使用SISO

         吞吐量分别为50M,30M,20M

        Multi-user MIMO:

               用户2-3 都使用MIMO ,原因是因为两个间隔较远,beam之间不会产生干扰,

         用户2,3 吞吐量都能达到80M,用户1只有20M, 如果用户1和2 都采样MIMO,

beam 之间可能会产生干扰, 但是随着通讯技术发展,采用特高频信号,方向性更好,用户1 也可以采用Beam 技术。

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

MIMO 从入门到精通 -科普篇 1 - 5G Massive MIMO 的相关文章

随机推荐

  • 软件测试基础知识点--白盒测试(从题目中总结)期末复习总结三

    3 在白盒测试用例设计中 有语句覆盖 分支覆盖 条件覆盖 路径覆盖等 其中具有最强的覆盖准则的是 A 语句覆盖 B 条件覆盖 C 判定覆盖 D 条件组合覆盖 4 下面不属于白盒测试能保证的是 A 模块中所有独立途径至少测试一次 B 测试所有
  • MacBook上设置Java开发环境

    要在MacBook上设置Java开发环境 可以按照以下步骤进行操作 安装Java Development Kit JDK 访问Oracle官方网站或AdoptOpenJDK网站下载适合您的操作系统版本的JDK安装程序 双击安装程序 按照提示
  • Word2013中设置显示修改痕迹 便于知道错因

    在大学毕业答辩前 毕业论文指导老师通常会将学生的论文收集起来 进行检查 有些错误位置就需要修改 但是也不能直接改了 不然学生都不知道是哪里错了 我们往往只重视结果 而忽视了过程 让学生知道错因显然比让他知道正确答案要更加有益 下面 我就介绍
  • matlab学习日记Re0 (三)

    matlab学习日记Re0 三 Machine Learning Onramp 2 2 Import Data 使用readtable指令可以读出xls txt等格式的文件 并以table形式储存在matlab种 例如输入data read
  • atoi()函数详解

    atoi 函数详解 atoi s 函数用于把一个字符串转换成一个整型数据 该函数定义在stdlib h中 例 假如你输入的是123456 那么它先被读入到字符串s中 用atoi 函数就可以把它转化成一个整数 如果转化成功 则返回转化后的整数
  • Apollo配置中心教程、详解

    目录 配置的基本概念 配置中心 Apollo Apollo快速启动 Apollo工作原理 使用Apollo需要的核心概念 使用Apollo客户端 Springboot集成Apollo 配置的基本概念 应用程序在启动和运行的时候往往需要读取一
  • spring系统学习7-Spring JDBC框架

    七 Spring JDBC框架 使用普通的JDBC数据库时 要写很多与业务无关的代码来处理异常 打开和关闭数据库连接等 Spring JDBC框架负责所有的低层细节 从开始打开连接 准备和执行SQL语句 处理异常 处理事务 到最后关闭连接
  • 学习笔记-迪杰斯特拉算法求最短路径

    求最短路径问题 迪杰斯特拉算法 迪杰斯特拉 Dijkstra 算法是典型最短路径算法 用于计算一个结点到其他结点的最短路径 它的主要特点是以起始点为中心向外层层扩展 广度优先搜索思想 直到扩展到终点为止 设置出发顶点为 v 顶点集合 V v
  • JavaScript实现 -- 二分搜索

    二分搜索 二分搜索 binary search 也称折半搜索 对数搜索 是一种在有序数组中查找某一特定元素的搜索算法 原理 二分搜索算法的原理和猜数字游戏类似 就是有人让你从1 100之间选一个数字让他猜 他告诉你猜测的数字 你回复他猜测的
  • Windows SSH 配置和SCP的使用

    使用用户界面安装 ssh 功能 要在 Windows 10 11 上启用 SSH 服务器 请按照以下步骤操作 按 Windows 键 I 打开 设置 菜单 然后选择 应用程序 在左侧菜单栏中选择 应用和功能 从列表中选择 可选功能 点击 添
  • MapReduce实现线性回归

    1 软件版本号 Hadoop2 6 0 IDEA中源代码编译使用CDH5 7 3 相应Hadoop2 6 0 集群使用原生Hadoop2 6 4 JDK1 8 Intellij IDEA 14 源代码能够在https github com
  • Safari安装使用JsonView插件

    google的jsonView插件可以使接口数据json化 方便查看 下载地址 https github com rfletcher safari json formatter downloads 下载后直接点击打开安装 默认是自动开启的
  • Junit单元测试报错java.lang.Exception: No tests found matching

    在Java代码的开发过程中 我们经常会需要写单元测试 但是由于有些项目在构建的过程中 时间比较紧张 导致我们并不去重视或者没有时间去写单元测试 今天因为需要做一个接口加密的问题 需要用到单元测试 结果写完单元测试 发现运行测试就报错 jav
  • oracle查询第三个字母是A的员工,oracle_day2 限制查询

    限制查询 一 逻辑比较操作符 gt lt 不等于 三个都表示不等于的意思 经常用的是 lt gt 1 查看员工工资小于1000的员工id和名字 select id first name last name all name from s e
  • 数字电路设计之ARM m0进度(1)

    这个例子是用于测试我写的ARM这个内核 测试例子是一个求最大公约数和最小公倍数的程序 2014 10 21 1 已解决问题 LDR1这条指令的 10 i datain lt LDR1 5 b0000 1 gr0 gr2 LDR0 5 b01
  • Buildroot系列开发(五)bootloader简述

    参考 百问网 文章目录 1 什么是Boot loader 2 有哪些bootloader 哪些支持linux 3 Bootloader支持的Flash设备 4 Bootloader支持的文件系统类型 4 Bootloader支持的CPU架构
  • 【深度学习与计算机视觉】12、迁移学习

    文章目录 一 迁移学习简介 二 为什么要使用迁移学习 三 迁移学习的实现 四 迁移学习系统介绍 一 原始数据有标签 目标数据有标签 1 模型微调 model fine tune 也叫再优化 1 保守训练 Conservative Train
  • Nginx系列(十九):URI转义机制(部分转载)

    一 URI和特殊字符 源文档 https www cnblogs com upyun p 8267334 html 1 URI URI 全称是 Uniform Resource Identifiers 即统一资源标识符 用于在互联网上标识一
  • 【51单片机】LED模块和独立按键的使用

    需要云服务器等云产品来学习Linux的同学可以移步 gt 腾讯云 lt gt 阿里云 lt gt 华为云 lt 官网 轻量型云服务器低至112元 年 新用户首次下单享超低折扣 目录 一 原理介绍
  • MIMO 从入门到精通 -科普篇 1 - 5G Massive MIMO

    参考 Our Technology Planet lt lt 5G Massive MIMO Made Simple Learn All About Massive MIMO Beam Forming In 30 minutes gt gt