WiFi 4/5/6的差别(3)

news/2025/1/3 3:33:53/

WiFi 4/WiFi 5/WiFi 6的差别

Feature list

ItemWiFi 4WiFi 5WiFi 5WiFi 5WiFi 6
协议802.11n802.11ac Wave 1802.11ac Wave 2802.11ac802.11ax
频带2.4GHz&5GHz5GHz5GHz5GHz2.4GHz&5GHz
调制64QAM256QAM256QAM256QAM1024QAM
多路复用方案OFDMOFDMOFDMOFDMOFDMA
频宽40Mhz80Mhz160Mhz160Mhz160Mhz
空时流43488
MU-MIMOSU-MIMOSU-MIMODL MU-MIMODL MU-MIMODL/UL MU-MIMO

MU-MIMO

先上例子,假如3个1*1 STA(STA1,STA2,STA3)连接同一台支持802.11n 4*4的AP;当STA1发送数据时,STA2, STA3必须等待,此时AP另外3根天线(3条空间流)的资源是浪费的。如下图,STA之间都 在一条空间流(spatial-1)上串行接入信道,平分网络流量。
SU-MIMO
MU-MIMO技术就是用来解决这个问题,将剩下的空间流充分利用,从而提高整个网络的吞吐量。如下图3个STA并行接入信道,整个网络的吞吐量提高到原来的3倍。
在这里插入图片描述
假如3个1x1 STA(SU-STA1,MU-STA2,MU-STA3)连接同一台支持802.11ac(可以支持downlink MU-MIMO) 4x4的AP;当AP需要发送数据给STA1,STA2,STA3时,AP会同时打2条流给STA2,STA3,然后打1条流给STA1,依次交替进行。
在这里插入图片描述
有些AP会写支持 2x2 MU-MIMO,8x8 Sounding for MU-MIMO,Sounding是什么意思呢?

8x8 Sounding是指它有能力嗅探到8条空间流的MU-MIMO的情况,能够在8条空间流中优选用于2x2 MU-MIMO的2条流。

假如有4个2x2 MU-MIMO,4x4 Sounding for MU-MIMO的STA,连上同一个支持8x8 MU-MIMO的AP。由于只能嗅探4条流,所以同一时间只能有2个STA与AP进行通信,而剩下的2个STA只能用分时的方式与它们交替共享信道。剩余的4条流因为不被嗅探到,所以会浪费掉,因而整个网络吞吐量受损。如下所示。
在这里插入图片描述
假如这时有一个支持2x2 MU-MIMO,8x8 Sounding for MU-MIMO的STA接入会如何呢?它会很快发现空闲的2条空间流(spatial-5/6),并在所有的时间内独享2条空间流。所以STA5的吞吐量会是其它STA的2倍,这就是8x8 Sounding的好处。在这里插入图片描述


http://www.ppmy.cn/news/616429.html

相关文章

一文了解各种无线通信 - NB-IOT、LoRa、433、GPRS、4G、WIFI、2.4G、PKE

一文了解各种无线通信 - NB-IOT、LoRa、433、GPRS、4G、WIFI、2.4G、PKE 本资料由深圳市综科智控科技开发有限公司编辑整理,深圳市综科智控科技开发有限公司是一家专注于生产与研发工业智能自动化设备及软件系统、工业物联网设备及软件系统的高新技术企业。公司致…

2.4Gwifi频道划分

自上而下,是怎么满足和AP之间进行通信的,各种异常又是如何解决的;第一个要解决的问题就是哪些频率是wifi可以使用的,如何划分,使用上有什么限制。所以对WIFI 2.4G频段划分和使用做详解。 图1 2.4G信道划分图 &#xf…

Hive(14):Database|schema(数据库) DDL操作

1 Create database Hive中DATABASE的概念和RDBMS中类似,我们称之为数据库。在Hive中, DATABASE和SCHEMA是可互换的,使用DATABASE或SCHEMA都可以。 CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROP…

csp202206-2寻宝!大冒险!

恶心人是吧&#xff0c; for (auto [x, v] : mp) 这样的写法不让编译- 很简单的一个模拟题 #include<bits/stdc.h> using namespace std;#define x first #define y second #define rep(i,a,n) for (int i a; i < n; i ) #define repn(i,a,n) for (int i a; i &l…

RPG Maker MV 密码宝箱

利用数值处理。 在快速创建事件中&#xff0c;有宝箱这个事件&#xff0c; 这是自动创建的代码。 修改上述代码&#xff0c;增加数值输入处理&#xff0c;然后选择分支条件。 伪代码如下&#xff0c; let 宝箱密码 system.in if 宝箱密码123 &#xff1a;给钱 else 密码错误 …

csp 20220612 寻宝!大冒险!

个人代码也许较冗长 #include <bits/stdc.h> using namespace std; struct dian{int x,y; }d[1003],b[52]; int main() {int n,l,s,i,j;cin>>n>>l>>s;for(int i1;i<n;i) {cin>>d[i].x>>d[i].y;}int cnt0,t;for(int i0;i<s;i){for(i…

CSP:202206-2 寻宝!大冒险!

CSP&#xff1a;202206-2 寻宝&#xff01;大冒险&#xff01; 看到这一道题&#xff0c;我很自然地想到地图的比对&#xff0c;也就是遍历两个二维数组&#xff0c;只用看有1的地方是否完全相符。 #include<bits/stdc.h> using namespace std; int main(){long long…

MC0101 冰雪大冒险

题目&#xff1a; 算法思想&#xff1a; 在地图范围内且没有障碍物则持续移动&#xff0c;碰到障碍物或者到边界则停止。可以用while循环来表示物体移动&#xff0c;当超出范围或者碰见障碍物则停止循环。 代码&#xff1a; #include<stdio.h> #include <string.h&g…