一、Wi-Fi理论带宽计算方式
Wi-Fi理论带宽 =(符号位长×码率×子载波数量×空间流)÷ 传输时间
符号位长
一个Symbol能承载的bit数量,这个与调试有关。
11a/g | 11n | 11ac | 11ax | |
最大调制方式 | 64QAM | 64QAM | 256QAM | 1024QAM |
bit数/Symbol | 6 | 6 | 8 | 10 |
码率
Wi-Fi在传输时,根据空口环境的好坏,会加入不同数量的纠错码,用来提高传输的可靠性,空口环境越差,纠错码越多,真是数据占比越少,码率越低,反之亦然。目前11n、11ac和11ax最高码率都为5/6。
数据子载波数量
频宽 | 11n | 11ac | 11ax | |
有效子载波数量 | HT20 | 52 | 52 | 234 |
HT40 | 108 | 108 | 468 | |
VHT80 | N/A | 234 | 980 | |
VHT160 | N/A | 468 | 1960 |
传输时间
传输时间是传输一个Symbol需要的时间加上一个间隙(GI)。为了避免Symbol之间的干扰,相邻两个Symbol之间需要有一定的间隙。不同Wi-Fi标准的间隙也不同。
传输时间=Symbol+GI时间
如下表所示:
11b/g/n/ac | 11ax | |
Symbol | 3.2us | 12.8us |
Short GI | 0.4us | N/A |
GI | 0.8us | 0.8us |
2*GI | N/A | 1.6us |
4*GI | N/A | 3.2us |
我们以最高码率(5/6)、最大空间流(8*8)、最大频宽(160M)来计算一下11ax的最高速率。
公式: Wi-Fi理论带宽 =(符号位长×码率×子载波数量×空间流)÷ 传输时间
11ax理论带宽 = (10bit × 5/6 × 1960 * 8) ÷ (12.8 + 0.8) = 9607.86Mbps
二、速率对应表
2.1、802.11b速率对应表
802.11b | ||
空间流 | 调制方式 | 速率(Mbps) |
1 | DSSS | 1 |
DSSS | 2 | |
CCK | 5.5 | |
CCK | 11 |
2.2、802.11a/g速率对应表
2.3、802.11n速率对应表
1条流速率表