3. WiFi物理层:OFDM与OFDMA、MIMO与MU-MIMO、调制方式
各位好,欢迎来到第三章。这一章我们聊聊WiFi的物理层,也就是信号在空中怎么飞的。说实话,很多做测试的兄弟容易忽略物理层,觉得那是芯片厂商的事。但我要告诉你——吞吐上不去、抓包看不懂、干扰搞不定,根子往往就在物理层。
物理层决定了三个核心问题:信号怎么编码、怎么发送、怎么同时服务多个设备。今天我们就掰开揉碎讲清楚。
3.1 OFDM与OFDMA:从单车道到多车道
先讲OFDM。全称是正交频分复用,名字听着唬人,其实道理很简单。
传统通信方式,一次只用一个频率发数据。就像一条单车道,车多了就堵。OFDM的做法是:把频谱切成很多个正交的子载波,数据分散到这些子载波上并行传输。说白了,就是把单车道扩成几十上百条车道,每条车道跑一小段数据,同时到达。
我在项目里遇到过一个问题:一个客户在会议室部署了20多个AP,结果吞吐死活上不去。一查,干扰严重。后来我建议把信道带宽从40MHz降到20MHz,用OFDM的子载波调度来避开干扰频点,问题就解决了。这就是OFDM的实战价值——抗多径、抗干扰。
OFDM核心优势:
- 子载波正交,频谱利用率高
- 抗多径衰落,适合室内环境
- 支持灵活带宽(20/40/80/160MHz)
那OFDMA又是什么?OFDMA是OFDM的升级版,WiFi 6引入的。OFDM一次只能服务一个用户,所有子载波都给他。OFDMA则可以把子载波分组,同时分配给多个用户。
你想想看,OFDM就像一辆大巴,一次拉一车人。OFDMA就像拼车,一次拉好几拨人,各走各的路。在密集场景下,OFDMA能大幅降低延迟,提升并发能力。
| 特性 | OFDM | OFDMA |
|---|---|---|
| 用户调度 | 一次一个用户 | 一次多个用户 |
| 子载波分配 | 全部给一个用户 | 分组给多个用户 |
| 适用场景 | 高吞吐单用户 | 低延迟多用户 |
| WiFi版本 | WiFi 4/5 | WiFi 6/6E |
实战建议:做吞吐测试时,如果发现小包延迟高,先看看AP是否支持OFDMA。很多老旧AP只支持OFDM,多用户场景下延迟会飙升。
3.2 MIMO与MU-MIMO:多天线不是摆设
MIMO,多输入多输出。简单说,就是多发多收。一根天线发一根天线收,叫SISO。两根发两根收,就是2x2 MIMO。四根发四根收,就是4x4 MIMO。
MIMO的核心思想是空间复用。多根天线同时发不同的数据流,吞吐量成倍增长。我见过不少工程师,AP有4根天线,但终端只有2根,结果只跑出2x2的速率。嗯,这里要注意:MIMO的吞吐上限取决于收发双方中天线数少的那一方。
MU-MIMO呢?多用户MIMO。传统MIMO一次只能服务一个用户,MU-MIMO可以同时服务多个用户。WiFi 5的MU-MIMO只支持下行,WiFi 6支持上下行都行。
我曾经在一个大型展会现场做优化,几百个终端同时连AP。用传统MIMO,每个终端排队等,体验极差。换成支持MU-MIMO的AP后,并发能力提升明显,用户投诉直接降了80%。
避坑指南:MU-MIMO不是万能的。如果终端不支持MU-MIMO,或者信道环境太差,MU-MIMO反而会降低吞吐。我曾经在金属厂房里测试,MU-MIMO效果还不如传统MIMO。环境因素必须考虑。
MIMO和MU-MIMO的对比,我整理了一张表:
| 特性 | MIMO | MU-MIMO |
|---|---|---|
| 用户数 | 一次一个 | 一次多个 |
| 空间流 | 全部给一个用户 | 分配给多个用户 |
| 吞吐增益 | 单用户高 | 多用户高 |
| WiFi版本 | WiFi 4/5/6 | WiFi 5(下行)/6(上下行) |
3.3 调制方式:BPSK、QPSK、QAM
调制方式决定了每个符号能携带多少比特。说白了,就是信号在单位时间内能表达多少信息。
最简单的调制是BPSK,每个符号只带1比特。QPSK带2比特。16-QAM带4比特。64-QAM带6比特。256-QAM带8比特。1024-QAM带10比特。WiFi 7甚至支持4096-QAM,每个符号带12比特。
但调制阶数越高,对信噪比的要求也越高。我在一次外场测试中,终端离AP很远,信号弱,自动降级到QPSK,吞吐从800Mbps掉到100Mbps。这就是调制方式的自动选择——速率自适应算法。
调制方式与速率对照表(20MHz信道,单空间流):
| 调制方式 | 每符号比特 | 最大速率(Mbps) | 信噪比要求(dB) |
|---|---|---|---|
| BPSK | 1 | 6.5 | 约5 |
| QPSK | 2 | 13.0 | 约10 |
| 16-QAM | 4 | 26.0 | 约15 |
| 64-QAM | 6 | 39.0 | 约20 |
| 256-QAM | 8 | 52.0 | 约25 |
| 1024-QAM | 10 | 65.0 | 约30 |
你可能会问:为什么不用最高阶调制一直跑?因为信号质量不够。调制阶数越高,星座点越密集,一点点噪声就会导致误码。速率自适应算法会根据实时信道质量,自动选择最合适的调制方式。
抓包小技巧:用Wireshark抓包时,查看802.11帧的MCS字段,就能知道当前使用的调制方式和速率。如果发现MCS值很低,说明信号质量差,需要优化覆盖或减少干扰。
3.4 知识体系总览
下面这张图,把本章的核心知识点串起来了。你可以看到OFDM/OFDMA、MIMO/MU-MIMO、调制方式这三块是怎么协同工作的。
这张图把OFDM/OFDMA、MIMO/MU-MIMO、调制方式串在了一起。你可以看到,它们不是孤立的,而是层层递进的关系。OFDMA负责频谱资源分配,MIMO负责空间资源利用,调制方式决定每个资源的承载效率。三者共同决定了WiFi的物理层性能。