什么是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

提高效率

提升容量

降低时延

每用户速率更高

最适合低带宽应用

最适合高带宽应用

最适合小包报文传输

最适合大包报文传输

linux wifi6,WIFI6 基本知识(一)相关推荐

  1. WiFi6的基础知识

    WiFi6的基础知识 Wi-Fi 6 是 802.11ax 标准的简称.19年WiFi6发布至今有3年了,现我们来了解总结它的特征. 先看看技术方面Wi-Fi 6 的技术核心特性: 1.OFDMA 频 ...

  2. linux 易语言窗口程序_浅谈Linux入门的基本知识

    浅谈Linux入门的基本知识 图形模式与文字模式的切换方式Linux预设提供了六个命令窗口终端机让我们来登录. 默认我们登录的就是第一个窗口,也就是tty1,这个六个窗口分别为tty1.tty2 - ...

  3. 在Linux系统下实现进程,Linux进程学习(一)之Linux进程的基本知识和实现

    最近一周学习了Linux 进程编程的知识,现对其总结如下. 在第一部分中我们先对进程的基本概念以及在Linux 中是如何来现实进程的进行介绍 Tiger-John说明 : 许多人在学习中只注重如何编程 ...

  4. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之Pinctrl子系统和GPIO子系统的使用

    文章目录 前言 1.Pinctrl子系统 1.1.为什么有Pinctrl子系统 1.2.重要的概念 1.3.代码中怎么引用pinctrl 2.GPIO子系统 2.1.为什么有GPIO子系统 2.2.在 ...

  5. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之按键驱动框架

    文章目录 前言 1.APP怎么读取按键值 1.1.查询方式 1.2.休眠-唤醒方式 1.3.poll方式 1.3.异步通知方式 1.5. 驱动程序提供能力,不提供策略 2.按键驱动程序框架--查询方式 ...

  6. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED模板驱动程序的改造:设备树

    文章目录 前言 1.驱动的三种编写方法 2.怎么使用设备树写驱动程序 2.1.设备树节点要与platform_driver能匹配 2.2.修改platform_driver的源码 3.实验和调试技巧 ...

  7. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之设备树模型

    文章目录 前言 1.设备树的作用 2.设备树的语法 2.1.设备树的逻辑图和dts文件.dtb文件 2.1.1.1Devicetree格式 1DTS文件的格式 node的格式 properties的格 ...

  8. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之总线设备驱动模型

    文章目录 前言 1.驱动编写的三种方法 1.1.传统写法 1.2.总线驱动模型 1.3.设备树驱动模型 2.Linux实现分离:Bus/Dev/Drv模型 2.1.Bus/Dev/Drv模型 2.2. ...

  9. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之驱动设计的思想:面向对象/分层/分离

    文章目录 前言 1.分离设计 驱动程序分析---程序分层 通用驱动程序---面向对象 个性化驱动程序---分离 APP 程序分析 前言 韦东山嵌入式Linux驱动开发基础知识学习笔记 文章中大多内容来 ...

  10. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED驱动框架--面向对象、分层设计思想

    文章目录 前言 1.LED驱动程序框架 1.1.对于LED驱动,我们想要什么样的接口? 1.2.LED驱动要怎么写,才能支持多个板子?分层写 1.3.程序分析 驱动程序 应用程序 Makefile 1 ...

最新文章

  1. 联想家庭云中心:天边飘来“故乡的云”
  2. 拓扑排序(Topology_Sort)
  3. delphi初级教程之delphi断点调试二
  4. Javascript之RegExp
  5. java holdslock_一种检测Java并发程序代码分支路径lock是否遗漏的方法
  6. 看贴回帖 感受与感动
  7. java spit 点_java split 的一些用法注意点。
  8. HTML PS 环境搭建,快捷键及简单图片处理(图片测量及抠取)
  9. 计算机学院李成伟,【迎新专题二】校长李成伟带队视察迎新工作
  10. 一款高速的NET版的离线免费OCR
  11. 【教你几种禁止修改IP的方法】
  12. 基于JavaSwing开发医院信息管理系统 毕业设计 课程设计 大作业
  13. iOS 结合YYLabel实现文本的展开和收起
  14. Android DataStore
  15. 判断邮箱格式是否正确
  16. 【demo】虫眼镜的制作 制作 完了 finish
  17. 图片拉伸和保持长宽比的问题
  18. 音频芯片CS4344国产替代芯片——DP4344
  19. SQL 语句的类型和 用法
  20. C++ 头文件的引用

热门文章

  1. 诗词创作[3] 问春
  2. Java Double equals()方法具有什么功能呢?
  3. 传统产业要向数字化转型发力
  4. windows进程管理器_系统变慢?WMI进程导致的CPU高占用解决
  5. 如何关闭OPPO手机服务器维护,OPPO天气预警怎么关闭
  6. 《不拘一格——网飞的自由与责任工作法》读后感
  7. SAN SWITCH zoning 划分及some command
  8. 向暴雪(BLIZZARD)学什么
  9. 【微信小程序】断点调试一
  10. ul、li 标签实现完美表格