初探802.11协议(5)——MIMO/MU-MIMO/OFDMA概念介绍

news2024/11/26 3:38:58

目录

一. MIMO

1.1 从SISO到MIMO

1.1.1 SISO

1.1.2 SIMO

1.1.3 MISO

1.1.4 MIMO

1.2 MIMO类型

1.3 Wi-Fi MIMO

1.3.1 空间分集

1.3.2 空分复用

二. 从MIMO到MU-MIMO

三. OFDM到OFDMA

四. MU-MIMO vs OFDMA

REF


一. MIMO

空间流 (Spatial Stream) :传输的1路信号对应1个空间流。

1.1 从SISO到MIMO

1.1.1 SISO

SISO:Single-Input Single-Output,单输入单输出。发射天线和接收天线之间的路径是唯一的。

缺点:由于发射天线和接收天线之间的路径是唯一的,这样的传输系统是不可靠的,而且传输速率也会受到限制。

1.1.2 SIMO

SIMO:Single-Input Multiple-Output,单输入多输出。例如在终端处增加1个天线,使得接收端可以同时接收到2路信号。

缺点:这种方式叫作接收分集。虽然有2路信号,但是这2路信号是从同一个发射天线发出的,所以发送的数据是相同的,传输的仍然只有1路信号。

优点:提高可靠性。正是因为发送的数据是相同的,所以当某一路信号有部分丢失也没关系,只要终端能从另一路信号中收到完整数据即可。

1.1.3 MISO

MISO:Multiple-Input Single-Output,多输入单输出。例如把发射天线增加到2个,接收天线还是维持1个。

这种方式也叫发射分集。因为接收天线只有1个,所以这两路最终还是要合成1路,这就导致发射天线只能发送相同的数据,传输的还是只有1路信号。这样做会达到和SIMO相同的效果。

1.1.4 MIMO

MIMO:multi-input multi-output,多输入多输出。例如在发送端和接收端分别增加多个天线同时发送和接收多个信号。

优点:MIMO 技术允许多个天线同时发送和接收多个信号,并能够区分发往或来自不同空间方位的信号。通过空分复用和空间分集等技术,在不增加占用带宽的情况下,提高系统容量、覆盖范围和信噪比。

1.2 MIMO类型

1.3 Wi-Fi MIMO

初探802.11协议(0)——开篇(IEEE802.11历史与Wi-Fi速率计算)_调制阶数-CSDN博客中提到过MIMO是在11n中引入的,当时极大提升了Wi-Fi的Throughput。

MIMO主要使用了两种关键技术:空间分集和空分复用

1.3.1 空间分集

空间分集技术的思路是制作同一个数据流的不同版本,分别在不同的天线进行编码、调制,然后发送。这个数据流可以是原来要发送的数据流,也可以是原始数据流经过一定的数学变换后形成的新数据流。接收机利用空间均衡器分离接收信号,然后解调、解码,将同一数据流的不同接收信号合并,恢复出原始信号。空间分集技术可以更可靠地传输数据。

11n引入的波束成形(Beamforming)技术也可以认为是一种分集技术。波束成形需要先检测信道状态,对各天线发送的信号进行预编码,使信号在接收端方向叠加增强。波束成形能够增加信号传输距离,提高接收端收到的信号质量。

空间分集有效提升了数据传输的可靠性,适用于传输距离长,速率要求不高的场景。

1.3.2 空分复用

空分复用技术是指将需要传送的数据分为多个数据流分别通过不同的天线进行编码、调制,然后进行传输,从而提高系统的传输速率。天线之间相互独立,一个天线相当于一个独立的信道,接收机利用空间均衡器分离接收信号,然后解调、解码,将几个数据流合并,恢复出原始信号

空分复用有效提升了数据传输的速率,适用于传输距离短,速率要求高的场景。

二. 从MIMO到MU-MIMO

通常所说的单用户MIMO(SU-MIMO,Single-User Multiple-Input Multiple-Output)只是提升了AP在同一时刻与1个终端通信的吞吐量问题,而且同一时刻AP也只能与1个终端通信

MU-MIMO同一时间能和多个终端通信,有效利用了空间资源,成倍提升了吞吐量。

MIMO通常用M×N来表示M个发送天线和N个接收天线;而MU-MIMO实现了多用户通信,所以在MIMO基础上增加了MU(多用户)数量的指标项,一般用M×N:U表示。其中的M×N仍是指MIMO的天线数,U则表示MU数量,即同时通信的终端数量。例如一个MU-MIMO的规格为8×8:8,冒号后的8就表示同时通信的终端数量最大为8个。

MU-MIMO要实现和多个终端同时通信,需要结合 波束成形(Beamforming)技术实现。MU-MIMO分为DL MU-MIMO和UL MU-MIMO,以DL MU-MIMO为例,大概流程是:首先AP测量出每根天线到每个终端的信道特征,然后AP根据信道特征,将要发送的数据进行预编码计算,将预编码后信号在每根天线上发出,结果就是所有天线的数据到达每个终端时,仅包含本终端的数据,消除其他终端的数据,就像是形成了指向每个终端的定向波束。

后面在Wi-Fi 6特性中会再具体介绍MU-MIMO的通信流程。

三. 从OFDM到OFDMA

OFDM技术属于多载波传输技术的一种,其核心思想是将宽频率载波划分成多个带宽较小的正交子载波,并使用这些正交子载波发送及接收信号。由于每个子载波的带宽小于信道带宽, OFDM可以有效抗多径衰弱能力。 在OFDM模式下,用户是通过不同时间片段区分出来的,即每一个时间片段,一个用户完整占据所有的子载波,并且发送一个完整的数据包。

OFDMA 是基于 OFDM 的物理层技术,在11ax 的时候被引入。OFDMA 将频谱资源分割成多个频谱资源块,分配给多个节点同时使用,其最小的频谱资源称为 RU (Resource Unit,资源单位),每个RU当中至少包含26个子载波,最多256个。

用户是根据RU区分出来的。我们首先将整个信道的资源分成一个个小的固定大小的时频资源块RU。在该模式下,用户的数据是承载在每一个RU上的,故从总的时频资源上来看,每一个时间片上,有可能有多个用户同时发送

OFDMA没有多天线的要求,在单天线条件下,也可以做到OFDMA。

四. MU-MIMO vs OFDMA

1. 共同点

OFDMA 和 MU-MIMO 都是针对多用户的技术,将串行传输变为并行传输。

2. 差异点

  • MU-MIMO实现物理空间上的多路并发,适用于大数据包的并行传输(如视频、下载等应用),提升多空间流的利用率与系统容量,提高单用户的速率,同样能降低时延。但运行状态不够稳定,很容易受终端影响。
  • OFDMA实现频域空间的多路并发,适用于小数据包的并行传输(如网页浏览、即时消息等应用),提升单空间流的信道利用率与传输效率,减少应用延迟与用户排队。运行状态稳定,不容易受终端影响。

3. MU-MIMO和OFDMA是可以同时使用的,两种方案并不冲突。

OFDMA与MU-MIMO联合调度可以基于每个业务进行资源分配(如网页浏览、视频观看、下载、即时消息等各类业务场景)。

REF

1. 什么是MIMO?从SISO到MIMO - 华为

2. 什么是MU-MIMO?MU-MIMO和MIMO的区别是什么? - 华为

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1049408.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一个简单的敏捷开发的例子

敏捷开发是一种以人为核心、迭代、循序渐进的软件开发方法。 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视…

【数据库】存储引擎InnoDB、MyISAM、关系型数据库和非关系型数据库、如何执行一条SQL等重点知识汇总

目录 存储引擎InnoDB、MyISAM的适用场景 关系型和非关系型数据库的区别 MySQL如何执行一条SQL的 存储引擎InnoDB、MyISAM的适用场景 InnoDB 是 MySQL 默认的事务型存储引擎,只有在需要它不支持的特性时,才考虑使用其它存储引擎。实现了四个标准的隔…

Spring事务不生效的场景的解决方案

一、前言 在Java Web开发中,使用Spring框架可以大大简化开发人员的工作。其中,事务管理是Spring框架中的一个重要功能,它可以确保多个数据库操作要么全部成功,要么全部失败。但是,在实际开发中,我们可能会…

【SQLServer语句按月记录总数量】

情景描述:如下表Table_Name有id,name,CreatedDate三个字段.现在需要按照月份记录总数量,得到一个包含月份,数量的表。 select MONTH(CreatedDate) as 月份, COUNT(*) as 数量 from Table_Name group by MONTH(CreatedDate) order by month(C…

JVM调优实战及常量池详解

阿里巴巴Arthas详解 Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6, 采用命令行交互模式,可以方便的定位和诊断线上程序运行问题。Arthas 官方文档十分详细,详见:https://alibaba.github.io/arthas Arthas…

前端uniapp防止页面整体滑动页面顶部以上,设置固定想要固定区域宽高

解决:设置固定想要固定区域宽高 目录 未改前图未改样式改后图改后样式 未改前图 未改样式 .main {display: flex;flex-direction: row;// justify-content: space-between;width: 100vw;// 防止全部移动到上面位置!!!&#xff01…

排序:堆排序算法分析以及插入删除操作

堆排序可以看作顺序存储的完全二叉树。 堆排序属于选择排序的一种, 选择排序:每一趟在待排序元素中选取关键字最小(或最大)的元素加入有序子序列。 1.堆的定义 若n个关键字序列 L [ 1... n ] L[ 1...n] L[1...n]满足下面某一条性质,则称为堆…

【Vue】监控路由与路由参数, 刷新当前页面数据的几种方法

目录 一、Vue监控路由 1、Vue中watch监控路由 2、Vue中watch监控路由的某一个参数 3、Vue中watch同时监控多个路由 二、刷新当前页面数据 1、location.reload 2、$router.go(0) 3、this.$router.resolve()与this.$router.resolve() a、this.$router.resolve() b、thi…

leetcode1610. 可见点的最大数目(java)

可见点的最大数目 题目描述滑动窗口 题目描述 难度 - 困难 leetcode1610. 可见点的最大数目 给你一个点数组 points 和一个表示角度的整数 angle ,你的位置是 location ,其中 location [posx, posy] 且 points[i] [xi, yi] 都表示 X-Y 平面上的整数坐标…

网络层五大核心知识点

引言 在前面几期文章中,无论是UDP还是TCP,其实我们都在介绍 TCP/IP 模型的“传输层”,我们知道,数据在传输层完成相应的封装后就会来到网络层进行下一步的数据转发,那么数据在网络层又接受了哪些神秘的力量&#xff1…

心法利器[102] | 大模型落地应用架构的一种模式

心法利器 本栏目主要和大家一起讨论近期自己学习的心得和体会,与大家一起成长。具体介绍:仓颉专项:飞机大炮我都会,利器心法我还有。 2022年新一版的文章合集已经发布,累计已经60w字了,获取方式看这里&…

SAP替代物料的解决方案详解

说明: SAP中的替代有三种: A物料和B物料可以互相替代,但是由物料计划部门自由控制使用A还是使用B;在某个产品中,当物料A不够时,才用B;当物料A用完后,将永远不再用,而是用物料B取代A…

CYEZ 模拟赛 7

A 弹珠 妙妙题。 先每个组分一个小球。等价于 n − k n-k n−k 拆分为任意个 [ 1 , k ] [1,k] [1,k] 的数的方案数。 本质是根据面积的转换,直观解释: 完全背包即可。代码。 B C 总结

机器人制作开源方案 | 家庭清扫拾物机器人

作者:罗诚、李旭洋、胡旭、符粒楷 单位:南昌交通学院 人工智能学院 指导老师:揭吁菡 在家庭中我们有时无法到一些低矮阴暗的地方进行探索,比如茶几下或者床底下,特别是在部分家庭中,如果没有及时对这些阴…

设计加速!11个Adobe XD插件推荐!

你是否一直在寻找可以提升 Adobe XD 工作流程和体验的方法?如果是,一定要试试这些 Adobe XD 插件!本文将介绍 11 款好用的 Adobe XD 插件,这些插件可以为 UI/UX 设计添加很酷的新功能,极大提升你的工作效率和产出。让我…

Linux 常用基本命令

1.走近Linux系统 开机登录 开机会启动许多程序。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟…

大模型深挖数据要素价值:算法、算力之后,存储载体价值凸显

文 | 智能相对论 作者 | 叶远风 18.8万亿美元,这是市场预计2030年AI推动智能经济可产生的价值总和,其中大模型带来的AI能力质变无疑成为重要的推动力量。 大模型浪潮下,业界对AI发展的三驾马车——算力、算法、数据任何一个维度的关注都到…

23 mysql index 查询

前言 这里主要是 探究一下 explain $sql 中各个 type 诸如 const, ref, range, index, all 的查询的影响, 以及一个初步的效率的判断 这里会调试源码来看一下 各个类型的查询 需要 lookUp 的记录 以及 相关的差异 此系列文章建议从 mysql const 查询 开始看 测试表结构…

ubuntu 20 安装 CUDA

1. 查看需要安装的cuda版本 nvidia-smi cuda的版本信息如下图所示 2. 去官网下载对应版本的CUDA 官网:CUDA Toolkit Archive | NVIDIA Developer 弹出以下界面,依次点击以下按钮 得到以下内容: 复制下载链接,下载cuda11到本…

适用于 ONLYOFFICE 的智谱 AI 插件现已发布

很高兴向您介绍智谱 AI 插件,现已在我们的插件市场上线!它是开源之夏 (OSPP) 计划的成果,由专注投入的参与者林剑波同学开发。智谱 AI 实质上与 ChatGPT 插件功能相同,但它是为与中国的 AI 无缝协作而量身打造。 关于智谱 AI 这款…