WIFI6 基本知识(一)
什么是WI-FI6(802.11ax)
Wi-Fi 6 是下一代 802.11ax 标准的简称。随着 Wi-Fi 标准的演进,WFA 为了便于 Wi-Fi 用户和设备厂商轻松了解其设备连接或支持的 Wi-Fi 型号,选择使用数字序号来对 Wi-Fi 重新命名。另一方面,选择新一代命名方法也是为了更好地突出 Wi-Fi 技术的重大进步,它提供了大量新功能,包括增加的吞吐量和更快的速度、支持更多的并发连接等。现在的WI-FI命名分别对应如下技术标准:

WI-FI 6的速度
计算公式:
整机速率 = 空间流数量 * 1/(Symbol + GI) * 编码方式 * 码率* 有效子载波数量
空间流数量:其实就是AP的天线,天线数越多,整机吞吐量越大。

Symbol与GI:Symbol就是时域上的传输信号,相邻的两个Symbol之间需要有一定的空隙(GI),以避免 Symbol 之间的干扰。就像中国的高铁一样,每列车相当于一个 Symbol,同一个车站发出的两列车之间一定要有一个时间间隙,否则两列车就可能会发生碰撞。

编码方式:即调制方式,即1个Symbol里面能够承载的bit数量。

码率:理论上应该是按照编码方式无损传输,但实际上,传输的过程中需要加入一些用于纠错的信息码,用冗余来换取高可靠度。码率就是排除纠错码之后实际真实传输的理论码占理论值的比例。

有效子载波数量:类似于频域上的Symbol,一个子载波承载一个Symbol,不同调制方式及不同频宽下的子载波数量不同

根据以上数据,我们可以计算802.11ac跟802.11ax在HT80频宽下的单条空间流最大速率:

WI-FI6核心技术
WI-FI6除了继承了WI-FI5的所有MIMO特性之外,还增加了许多针对高密部署场景的特性。以下是WI-FI6的核心新特性:
- OFDMA频分复用技术
- DL/UL MU-MIMO技术
- 更高阶的调制技术(1024-QAM)
- 空分复用技术(SR) & BSS Coloring着色机制
- 扩展覆盖范围(ER)
OFDMA频分复用技术
在802.11ax之前,数据传输采用的是OFDM模式,即用户是通过不同时间片段区分的。在每一个时间片段里,一个用户独占所有的子载波,并且发送一个完整的数据包。此工作模式,由于一个用户独占所有子载波,导致信道资源的利用率不高。

而在802.11ax,使用的是OFDMA(且802.11ax同时支持上下行多用户模式,因此也可以称为MU-OFDMA),此技术可将子载波分配给不同用户并在OFDM系统中添加多址的方法来实现多用户复用信道资源。802.11ax 标准也仿效 LTE,将最小的子信道称为“资源单位(Resource Unit,简称 RU)”,每个 RU 当中至少包含 26 个子载波,用户是根据时频资源块 RU 区分出来的。我们首先将整个信道的资源分成一个个小的固定大小的时频资源块 RU。在该模式下,用户的数据是承载在每一个 RU 上的,故从总的时频资源上来看,每一个时间片上,有可能有多个用户同时发送。

OFDMA相比于OFDM一般有三点好处:
- 更细的信道资源分配
- 提供更好的QOS
- 更多的用户并发及更高的用户带宽
DL/UL MU-MIMO技术
MU-MIMO 使用信道的空间分集来在相同带宽上发送独立的数据流,与OFDMA 不同,所有用户都使用全部带宽,从而带来多路复用增益。在 AP 中引入 MU-MIMO 技术,同一时刻就可以实现 AP 与多个终端之间同时传输数据,大大提升了吞吐量。

SU-MIMO与MU-MIMO的区别:
常规的MIMO可以称为SU-MIMO,即“单用户多进多出”,其虽然可以通过多链路同时传输的方式,提升路由器与客户端设备之间的网络通讯速率,但在同一时间 和同一个频段内,路由器只能够与一个客户端设备通信。因此即便客户端设备不能完全占用路由器的无线带宽,那路由器也无法将剩余带宽分配给其它设备使用。
MU-MIMO技术则是在常规MIMO的基础上,添加了多用户同时通信机制,因此MU-MIMO可以将全部的无线带宽利用起来。在多用户接入的情况下,各个设备的网络延迟状况都会得到较好的改善。更重要的一点是,MU-MIMO不需要客户端设备提供支持,只要路由器本身支持MU-MIMO技术,那么其在实际使用的过程中就会生效,并通过路由器固件的设置来调整各个无线客户端设备的带宽分配。
DL MU-MIMO技术
MU-MIMO 在 802.11ac 就已经引入,但只支持 DL 4x4 MU-MIMO(下行)。在802.11ax 中进一步增加了 MU-MIMO 数量,可支持 DL 8x8 MU-MIMO,借助 DL OFDMA技术(下行),可同时进行 MU-MIMO 传输和分配不同 RU 进行多用户多址传输,既增加了系统并发接入量,又均衡了吞吐量。

UL MU-MIMO技术
UL MU-MIMO(上行)是 802.11ax 中引入的一个重要特性。802.11ac 及之前的 802.11 标准都是 UL SU-MIMO,即只能接受一个用户发来的数据,多用户并发场景效率较低,802.11ax 支持 UL MU-MIMO 后,借助 UL OFDMA 技术(上行),可同时进行 MU-MIMO 传输和分配不同 RU 进行多用户多址传输

以下是OFDMA与MU-MIMO的对比:
| OFDMA | MU-MIMO |
|---|---|
| 提高效率 | 提升容量 |
| 降低时延 | 每用户速率更高 |
| 最适合低带宽应用 | 最适合高带宽应用 |
| 最适合小包报文传输 | 最适合大包报文传输 |
WIFI6 基本知识(一)的更多相关文章
- WIFI6 基本知识(二)
WI-FI6核心技术 WI-FI6除了继承了WI-FI5的所有MIMO特性之外,还增加了许多针对高密部署场景的特性.以下是WI-FI6的核心新特性: OFDMA频分复用技术 DL/UL MU-MIMO ...
- 你必须知道的EF知识和经验
注意:以下内容如果没有特别申明,默认使用的EF6.0版本,code first模式. 推荐MiniProfiler插件 工欲善其事,必先利其器. 我们使用EF和在很大程度提高了开发速度,不过随之带来的 ...
- MySQL高级知识- MySQL的架构介绍
[TOC] 1.MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而 ...
- 学点HTTP知识
不学无术 又一次感觉到不学无术,被人一问Http知识尽然一点也没答上来,丢人丢到家了啊.平时也看许多的技术文章,为什么到了关键时刻就答不上来呢? 确实发现一个问题,光看是没有用的,需要实践.看别人说的 ...
- java中的字符串相关知识整理
字符串为什么这么重要 写了多年java的开发应该对String不陌生,但是我却越发觉得它陌生.每学一门编程语言就会与字符串这个关键词打不少交道.看来它真的很重要. 字符串就是一系列的字符组合的串,如果 ...
- [C#] C# 知识回顾 - 你真的懂异常(Exception)吗?
你真的懂异常(Exception)吗? 目录 异常介绍 异常的特点 怎样使用异常 处理异常的 try-catch-finally 捕获异常的 Catch 块 释放资源的 Finally 块 一.异常介 ...
- [C#] C# 知识回顾 - 学会处理异常
学会处理异常 你可以使用 try 块来对你觉得可能会出现异常的代码进行分区. 其中,与之关联的 catch 块可用于处理任何异常情况. 一个包含代码的 finally 块,无论 try 块中是否在运行 ...
- [C#] C# 知识回顾 - 学会使用异常
学会使用异常 在 C# 中,程序中在运行时出现的错误,会不断在程序中进行传播,这种机制称为“异常”. 异常通常由错误的代码引发,并由能够更正错误的代码进行 catch. 异常可由 .NET 的 CLR ...
- [C#] C# 知识回顾 - 异常介绍
异常介绍 我们平时在写程序时,无意中(或技术不够),而导致程序运行时出现意外(或异常),对于这个问题, C# 有专门的异常处理程序. 异常处理所涉及到的关键字有 try.catch 和 finally ...
随机推荐
- 2018-2019 ACM-ICPC, NEERC, Southern Subregional Contest, Qualification Stage(11/12)
2018-2019 ACM-ICPC, NEERC, Southern Subregional Contest, Qualification Stage A. Coffee Break 排序之后优先队 ...
- GPLT L2-006 树的遍历(二叉树)
题意: 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 思路: 后序遍历序列 = 左子树遍历序列 + 右子树遍历序列 + 根节点. 中序遍历序列 = ...
- Codeforces #620 div2 B
题目: Returning back to problem solving, Gildong is now studying about palindromes. He learned that a ...
- Tomacat目录以及服务器配置文件信息
一. 1.Tomacat的启动: 在我的windows10中我下载的是8.5版本的tomacat,我就是通过".sh"文件来打开和关闭tomacat 要打开.sh文件还需要 这个G ...
- JavaScript——匿名函数和闭包
匿名函数就是没有名字的函数 闭包就是一个函数中的另一个函数 函数可以不加分号,但是语句要加!! 可以把匿名函数的返回值赋值给变量!! box()时返回里面的函数,再加一个()就会返回里面那函数的值(浅 ...
- JavaScript——内置对象
- 80x86/Pentium微机原理及接口技术-微处理器-学习笔记
80x86/ Pentium微机原理及接口技术 1. 计算机基础... 1 1.1常用术语... 1 1.2计算机中数与编码的表示方法... 1 1.2.1进制表示及进制转换... 1 1.2 ...
- python博客大全
python技术博客 egon博客 计算机基础系列一:计算机硬件 - linhaifeng - 博客园 https://www.zhihu.com/people/xiaoyuanqujing #ego ...
- System.Windows.Forms.Help
在开发过程中,基本都需要实现帮助功能,而一般帮助功能就是打开一个帮助文档,System.Windows.Forms提供了Help类用于打开帮助文档,挺方便的. Help类提供的方法如下: Name ...
- virtualBox 设置增强功能粘贴和拖放
virtualBox 5.2.8 (在运行的虚拟里中) 设备 -> 安装增强功能 virtualBox 管理器中设置(要在虚拟机关机的情况下配置) 常规 -> 高级里设置双向粘贴和拖放