WiFi 6 和WiFi 6e 的核心要点

news2024/11/14 15:25:38

目录

WiFi 6 是什么?

WiFi 6/6e 的主要feature功能:

80Mhz and 160Mhz channel

1K QAM

WiFi6 支持2.4G band

OFDMA:Orthogonal frequency division multiple access

OFDMA先把频段分为:Resource Units (RUs)

Subcarriers

Symbol Time

non-OFDMA HE:

Downlink MU-OFDMA

Uplink MU-OFDMA (UL-OFDMA):

Basic Service Set (BSS) Coloring

Target Wake Time (TWT)

总结:性能是第一优先级,WiFi 6,迈入1Gbps时代


WiFi 6 是什么?

Ieee 802.11 Enhancements for HighEfficiency WLAN(HE)

从WiFi 6 开始,WiFi联盟重新命名了WiFi,让普通用户更容易记住和理解。相比较 ax,be,用户肯定喜欢6,7等简单的数字。数字越大,越先进。同时追认11n 为WiFi 4,11ac为WiFi 5.

WiFi 6/6e 的主要feature功能:

80Mhz and 160Mhz channel

虽然WiFi 5 (802.11ac)已经定义了 160mhz带宽,但是多数还是支持80mhz。

WiFi 6 默认支持80mHz,从WiFi 6E增加了6Ghz的频段,并使用160mhz带宽;PHY rate double,2X

1K QAM

WiFi 5 要求256 QAM,随着技术的提高,WiFi 6 要求1k QAM。PHY rate 25%+

WiFi6 支持2.4G band

之前WiFi5 原则上不支持2Gband,只支持5G band。但事实上各个厂商基本都支持2G 802.11ac。

WiFi 6 正式支持2G band。20mhz,2SS,一般可以跑到200mbps

OFDMA:Orthogonal frequency division multiple access

OFDM=排列整齐的大炮_ofdm 48个qam点怎么放到64个子载波上-CSDN博客https://blog.csdn.net/ank1983/article/details/135303798icon-default.png?t=N7T8https://blog.csdn.net/ank1983/article/details/135303798

  • OFDM所有的炮弹一次性给一个敌人,
  • WiFi 6 OFDMA是把炮弹RU一次性分给多个敌人(MultiUser)

WiFi 6 OFDMA 如何把炮弹RU分给多个敌人呢?

OFDMA先把频段分为:Resource Units (RUs)

image7.png

Subcarriers
  • OFDM uses 64 subcarriers spaced 312.5 KHz apart.
  • OFDMA uses 256 subcarriers spaced 78.125 KHz apart. 
Symbol Time

The amount of time it takes to transmit each symbol is called the symbol time.

  • OFDM symbols take 3.2 µs.
  • OFDMA symbols take four times longer, 12.8 µs.

The longer symbols provide the time needed to make other beneficial features like MU-OFDMA possible. 

non-OFDMA HE:
non-orthogonal frequency division multiple access (non-OFDMA) high-efficiency (HE) physical layer (PHY) protocol data unit (PPDU) (non-OFDMA HE PPDU):
A 20 MHz HE PPDU with a 242-tone resource unit (RU),
a 40 MHz HE PPDU with a 484-tone RU,
an 80 MHz HE PPDU with a 996-tone RU, or 
a 160 MHz or 80+80 MHz HE PPDU with a 2×996-tone RU.
Note: WiFi 6整合了OFDM和OFDMA为HE,每个带宽最大的那个RU就是NON-OFDMA HE.
默认的配置还是以NON-OFDMA HE为主。下面就会看到OFDMA的传输很复杂,完全受AP的控制。

Downlink MU-OFDMA

1,AP 发4MU-RTS清理信道,并分配RU资源

2,MU STA回复 CTS

3,AP 发送DL数据。

4,AP要求 BAR(blockACK request)

5,MU STA回复 BA。

Uplink MU-OFDMA (UL-OFDMA):

1,AP 询问MU-STAs 有没有数据要发?buffer status report poll (BSRP)

2,MU-STA回复 buffer status report (BSR),报告有没有数据要发。

3, AP发送MU-RTS清理信道,并分配RU资源

4,MU STA回复 CTS

5,AP 发送trigger指令。

4,MU-STA开始发数据

5,AP回复MU-STA Block Ack。

Note: 这里我们看出来,OFDMA AP牢牢控制MU-STA的发送,MU-STA没有自由。

Basic Service Set (BSS) Coloring

没有这个功能前,AP1 BSS里面要想发送,必须AP2/3/4都得安静。但其实AP4 BSS范围不在或者偶尔跟AP1 BSS有重叠。

为了提高信道的使用效率,WiFi 6 在物理层和管理帧 使用 6-bit BSS color field in the SIG-A field.最多允许63种不同的BSS color values. 当一个STA监听到数据,先检查BSS color value. 如果一样,就等待;如果不同, STA可能会忽略,直接发送自己的数据。 

Target Wake Time (TWT)

TWT 允许AP和STA协商,STA啥时候,睡多长时间,以更省电。 

总结:性能是第一优先级,WiFi 6,迈入1Gbps时代

性能是第一优先级:WiFi 6 把WiFi 带入千兆(gigabits)时代,追上千兆以太网,提高到1~2Gbps(1SS or 2SS,80mhz or 160mhz)。

MU-OFDMA看着挺美好,但是需要AP全程控制,我们拭目以待,看看市场能走到哪一步。

WiFi的核心思路(1)提高性能_wifi 多核 性能提升-CSDN博客https://blog.csdn.net/ank1983/article/details/135252451icon-default.png?t=N7T8https://blog.csdn.net/ank1983/article/details/135252451

引用:

Wi-Fi 6 (802.11ax) Technical Guide - Cisco Meraki Documentationicon-default.png?t=N7T8https://documentation.meraki.com/MR/Wi-Fi_Basics_and_Best_Practices/Wi-Fi_6_(802.11ax)_Technical_Guide

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

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

相关文章

51单片机编程应用(C语言):篮球比赛计分器

设计思路 1.LCD1602显示A 000:B 000 右下角显示24的数字,显示一节时间12:00. 2.规定矩阵键盘每一位表示的含义 s1按下,A队加一分 s2按下,A队加两分 s3按下,A队加三分 s4按下,A队减一分 如…

政安晨:快速学会~机器学习的Pandas数据技能(五)(分组和排序)

提升您的洞察力水平,数据集越复杂,这一点就越重要。 概述 映射允许我们逐个值地转换DataFrame或Series中的数据,针对整个列进行操作。然而,通常我们希望对数据进行分组,然后对所在组进行特定操作。 正如你将学到的&a…

Java stream 流的基本使用

Java stream 的基本使用 package com.zhong.streamdemo.usestreamdemo;import jdk.jfr.DataAmount; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;import java.util.ArrayList; import java.util.Comparator; import java.util.Li…

Flink Checkpoint过程

Checkpoint 使用了 Chandy-Lamport 算法 流程 1. 正常流式处理(尚未Checkpoint) 如下图,Topic 有两个分区,并行度也为 2,根据奇偶数 我们假设任务从 Kafka 的某个 Topic 中读取数据,该Topic 有 2 个 Pa…

js手写Promise(下)

目录 resolve与reject的调用时机封装优化 回调返回PromiseisPromise手动调用then 微队列catchresolverejectall传入的序列为空传入的值非Promise race完整的Promise代码 如果没有看过上半部分的铁铁可以看看这篇文章 js手写Promise(上) resolve与reject…

FastAdmin西陆招聘SAAS

应用介绍 基于ThinkPHP和微信小程序开发的招聘平台系统,包含微信小程序求职者端、微信小程序企业招聘端、PC企业招聘端、PC管理平台端 招聘系统是一种利用计算机和网络技术建立起来的具有完整的信息管理、分析和查询功能的人才招聘平台。它主要用于企业、单位、机构…

Python爬虫http基本原理#2

Python爬虫逆向系列(更新中):http://t.csdnimg.cn/5gvI3 HTTP 基本原理 在本节中,我们会详细了解 HTTP 的基本原理,了解在浏览器中敲入 URL 到获取网页内容之间发生了什么。了解了这些内容,有助于我们进一…

pytorch入门第一天

今天作为入门pytorch的第一天。打算记录每天学习pytorch的一些理解和笔记,以用来后面回顾。当然如果能帮到和我一样的初学者,那也是不胜荣幸。作为一名初学者,难免有些地方会现错误,欢迎各位大佬指出 预备知识 这里主要介绍pyto…

从0开始学Docker ---Docker安装教程

Docker安装教程 本安装教程参考Docker官方文档,地址如下: https://docs.docker.com/engine/install/centos/ 1.卸载旧版 首先如果系统中已经存在旧的Docker,则先卸载: yum remove docker \docker-client \docker-client-latest…

MySQL篇之索引

一、定义 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构(B树),这些数据结构以某种方式引用(指向)数据&#xff0…

Python爬虫requests库详解#3

使用 requests 上一节中,我们了解了 urllib 的基本用法,但是其中确实有不方便的地方,比如处理网页验证和 Cookies 时,需要写 Opener 和 Handler 来处理。为了更加方便地实现这些操作,就有了更为强大的库 requests&…

Cisco firepower2100系列使用FDM管理FTD

Cisco firepower2100系列使用FDM管理FTD 啥是FDM Firepower Device Manager 当思科Firepower系列运行的FTD镜像时,可以通过2种方式进行管理 第1种方式: FMC (Firepower management Center) 可以进行统一管理,一台FMC可以管理多个FTD&…

深度学习入门笔记(八)可以不断思考的模型:RNN与LSTM

8.1 循环神经网络RNN 之前学到的 CNN 和全连接,模型的输入数据之间是没有关联的,比如图像分类,每次输入的图片与图片之间就没有任何关系,上一张图片的内容不会影响到下一张图片的结果。但在自然语言处理领域,这就成了…

【vue3学习笔记】shallowReactive与shallowRef;readOnly与shallowReadOnly;toRaw与markRaw

尚硅谷Vue2.0Vue3.0全套教程丨vuejs从入门到精通 课程 P158节 《shallowReactive与shallowRef》笔记: reactive()与shallowReactive():reactive()处理后的数据是响应式的,对象内嵌套的深层结构全部是响应式的。shallowReactive()处理后的数据…

蓝桥杯---分小组

9名运动员参加比赛,需要分3组进行预赛. 有哪些分组的方案呢? 我们标记运动员为 A,B,C .... I 下面的程序列出了所有的分组方法。 该程序的正常输出为:

Guava RateLimiter单机实战指南

欢迎来到我的博客,代码的世界里,每一行都是一个故事 Guava RateLimiter单机实战指南 前言maven坐标引入业务实现重要参数和方法关于warmupPeriod实战 前言 想象一下你是一位大厨,正在烹饪美味佳肴。突然之间,前来就餐的人潮如潮水…

C语言辨析——声明int a[3][6], a[0][9]越界吗?

本文来源&#xff1a;声明int a[3][6], a[0][9]越界吗&#xff1f; 1. 问题 看下面的程序&#xff1a; #include <stdio.h> int main(void) {int a[3][6];for(int i0; i<3; i) {for(int j0; j<6; j){a[i][j] i * 6 j;}}printf("%d\n",a[0][9]);retu…

Uniapp(uni-app)学习与快速上手教程

Uniapp&#xff08;uni-app&#xff09;学习与快速上手教程 1. 简介 Uniapp是一个跨平台的前端框架&#xff0c;允许您使用Vue.js语法开发小程序、H5、安卓和iOS应用。下面是快速上手的步骤。 2. 创建项目 2.1 可视化界面创建 1、打开 HBuilderX&#xff0c;这是一款专为uni…

【服务器数据恢复】服务器RAID模块硬件损坏的数据恢复案例

服务器数据恢复环境&故障&#xff1a; 某品牌服务器中有一组由数块SAS硬盘组建的RAID5磁盘阵列&#xff0c;服务器操作系统是WINDOWS SERVER&#xff0c;服务器中存放企业数据&#xff0c;无数据库文件。 服务器出故障之前出现过几次意外断电的情况&#xff0c;服务器断电…

计算机网络基本知识(二)

文章目录 概要分层为什么分层怎么分层&#xff1f;1.实体2.协议3.服务 分层基本原则正式认识分层详细例子解释 总结 概要 分层知识&#xff1a;概念理解 分层 为什么分层 大致以上五点 为了解决上面的问题&#xff08;复杂&#xff09; 大问题划分为小问题 怎么分层&#…