速率计算公式:
速率=空间流数量*1/(symbol+GI)*编码方式(symbol bits)*码率*子载波数
空间流:spatial streams
symbol+GI:
~11ac: symbol=3.2us, GI=0.8us, SGI=0.4us
11ax: symbol=12.8us, GI=0.8us/1.6us/3.2us(QTN is 0.8us by default)
编码方式:即调制技术,一个symbol里承载的bit数,由QAM调制激素提升带来,例如256QAM=2^8QAM,即8bit:
11a/g: 64QAM: 6bit
11n:64QAM: 6bit
11ac: 256QAM: 8bit
11ax: 1024QAM: 10bit
码率:由MCS决定
有效子载波数量:
- 11n开始比11a/g增加了子载波数量
- 11a/g 48/52
- 11n&11ac 52/56 20MHz
- 11n&11ac 108/114 40MHz
- 11n&11ac 234/242 80MHz
- 11n&11ac 468/484 160MHz
RU:26-tone, 52-tone, 106-tone, 242-tone, 484-tone, 996-tone,
11ax 有效子载波:
RU size | 有效子载波数量 |
26-tone RU | 24 |
52-tone RU | 48 |
106-tone RU | 102 |
242-tone RU (20MHz) | 234 |
484-tone RU (40MHz) | 468 |
996-tone RU (80MHz) | 980 |
2 x 996-tone RU (160MHz) | 2 x 980 |
OFDMA:不同用户使用不同的频率资源。RU分的越小,发送给多用户小包,越有优势,发长包,OFDMA效率不高。
MU-MIMO:不同用户可以用全部的频段资源,但只能使用部分空间流资源。11ac中就提到了MU-MIMO,但只要求最多4x4 DL MU-MIMO. 11ax中最多可支持8x8 DL MU-MIMO. UL MU-MIMO由11ax引入,11ax允许OFDMA和MU-MIMO同时使用。
常见的触发帧:
基本触发帧:指定客户端设备应如何响应以及何时响应
波束成形报告轮询(BRP): 向客户端请求波束成形报告,用户信息字段指定波束成形报告的格式,此帧没有公共字段。
MU-BAR:多用户BA请求
MU-RTS:多用户RTS请求
BSRP:缓冲区状态报告轮询,允许AP获得客户端设备排队要传输的流量,从而允许接入点高效地调度上行流量。
BQRP:带宽查询报告轮询,请求客户端报告20MHz射频信道的占用情况,从而允许AP有效控制上行信道使用。
更高阶的调制1024QAM:
更高的调制可以提升单symbol内的传输比特数,但也意味着更密的星座点,意味着要有更强大的EVM(误差矢量幅度)和接收灵敏度。
11ax可在2.4G/5G频段运行。
BSS coloring:11AX在phy和mac里都有BSS color信息,在preamble SIG-A里有6bit和HE IE里也有6bit信息,可以划分63个不同的BSS。MAC层的竞争取决于BSS coloring,不同的BSS color有不同的CCA阈值,提升空间利用率。如果检查到BSS间的颜色冲突,AP可以改变其颜色,可以通过发送HE bss color change annoucement frame和在Beacon里insert BSS change announcement IE告知STA。
扩展覆盖范围(ER):采用long OFDM symbol,每次数据发送时间由3.2us提升到12.8us,更长时间可减少终端丢包率,最小可使用2M进行窄带传输,可降低噪声干扰提升终端灵敏度,增加覆盖范围。
目标唤醒时间(target wakeup time)
AP可以将STA分组到不同的TWT周期,减少唤醒后台同时竞争无线介质的设备,TWT还增加了睡眠时间,对采用电池供电的STA可以大大提高使用寿命。
STA可以发送TWT请求进入睡眠,AP也可以设定TWT编排计划广播给STA。
20MHz only仅适用于客户端设备。